I have created a fully UI'ed Challenge Editor for Planetbase, based on the xml guide provided on the forum.
You will need Java >= 8 to run it:https://www.java.com/en/download/
- UI Can be glitchy sometimes, just switch through tabs to fix it.
All settings in the editor are "OPTIONAL" meaning you can modify one of them and the game engine is "smart" enough to default any other settings based on a planet-class.
"Save Challenge" option will try to save to %HOME%\Documents\Planetbase\Challenges. On some systems, you might get an error. Try creating the directory or use "Save Challenge To" option. It will automatically generate expected files in \Challenges directory. When you start the game your challenge should appear on the list under "JPBCE Editor" group.
Editor also supports storing your challenges for future editing. Use option "Save Editor File" and "Load Editor File" subsequently. Extension is .jpbce, but they are essentialy JSON format. I highly recommend doing this, as currently there's no way of reading back xml file (maybe in the future? with saves support?)
I have tested it as much as I could so please post all the bugs/errors here. If I find free time I'll try to address them. Also, if it gets popular enough I might add Steam Workshop upload option and campaign support.