Skip to content
This repository has been archived by the owner on Sep 27, 2022. It is now read-only.
/ editor Public archive

An unofficial plugin editor for endless sky.

License

Notifications You must be signed in to change notification settings

quyykk/editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project has been discontinued and has been replaced by https://github.com/quyykk/plugin-editor.


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.

editor-showcase


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.