To build a quest for Solarus (such as Zelda: Mystery of Solarus DX), we are developing and using a map editor in parallel of the engine. Even if there is no full documentation about how to use it (only this page), you can run this editor.
The source code of the editor is available in the tools directory of the git repository.
The quest editor currently allows you to create and modify maps and tilesets. It also shows a quest tree that lets you to manage the list of resources of your quest: maps, tilesets, sounds, musics, sprites, equipment items and languages.
Running the editor
You can compile the editor and run it from the git repository (in the tools/ directory), but there is also a Java Web Start version that is easier to run:
- Solarus Quest Editor for Solarus 1.1.0 (can open ZSDX 1.7.x and ZSXD 1.7.x).
When you run the editor (you need Java 7), a dialog box asks you to choose the directory of the quest that you want to edit. The first time, you can cancel this dialog and create a new quest (an empty one).
Playing your game
To play your quest, download Solarus (the engine) or compile it from the source code. Then, put the data directory of your quest in the same directory as the executable file and run the executable file. See the compilation instructions page for more information about how to compile the engine and run a quest.
While you are running the game, you can edit a map and see the changes without even closing the game. Just leave the map and come back: your changes are immediately visible.