This project has been discontinued and has been replaced by https://github.com/quyykk/plugin-editor.
This is a proof of concept plugin editor for Endless Sky. It uses Dear ImGui to render the UI on top of the game and as such it is technically a fork. Make sure to check out the Wiki for more information!
- Create, load and save plugins.
- Modify game objects and see the result immediately1.
- Has a map editor to easily modify systems.
- Respects your plugin's file structure and definition order inside files.
- Doesn't remove any unrecognized nodes from your plugin.
- You can choose between 5 themes.
- It doesn't support everything yet (more complicated nodes like
mission
,conversation
,event
, ... are missing).
You can build this editor like the game (same build instructions) or download it here (click on "Assets"). There is also an experimental web build available here.
1: More or less. Example: If you are flying in a system and you modify a stellar object's sprite, you'll see it change immediately. On the other hand, if you modify the system's haze, it will update when you reenter the system.