Editor Setup

Building the Tools

The Chisel tools live in a separate solution from your game. Before setting anything up, you'll need to build the map compiler so its executable exists on disk.

1
Open the tools solution

Navigate to Chisel/MapToolSrc and open:

ChiselAssetTools.sln
2
Build the map compiler

Find the map compiler project in Solution Explorer and build it. This creates the executable you'll need to point Rockwall 2 at in a later step.

3
Run Rockwall 2

Rockwall 2 is the only tool that can create config files, the other tools read them. Set it as the startup project and run it.

Note In the future, prebuilt binaries will be provided for all tools. For now they are built directly from source.

Creating a Config

When Rockwall 2 launches it shows a startup window listing all saved configs. On a fresh install this will be empty. Be sure your game has been built and run at least once with the -compile flag so the necessary data files exist.

1
Add a new config

Click the Add New button in the top right of the startup window.

2
Game Name

Enter the name of your game. This is purely cosmetic and only affects how it appears in the startup window.

3
Game EDF Path

Click ... to open a file browser. Navigate to your game's build output folder and find:

Data/def.eds

This file is generated when the game is run with -compile.

4
Compiler Tool Path

Click ... and navigate to the map compiler executable you built in the previous section.

5
Editor Config Path

Click ... and select the folder containing editor_settings.cfg. For games using the FPS template this is the Working folder.

6
Game Executable Path

Click ... and select your game's executable.

7
Save the config

Click Save and give the config the name you want displayed in the startup window. If it doesn't appear immediately, try relaunching Rockwall 2.

Note Once your config is saved, double-click it in the startup window to launch Rockwall 2 with the correct settings for your game.