A cross-platform Roslyn based build tool for developing user scripts in Keen Software House's Space Engineers.
Currently supports a variety of code minification options allowing character count reductions of 50-80% observed from my own testing.
- Project templates with scripting DLL references for IDE integration
- .csproj-based builds supporting library scripts and multi-file development
- Code minification
- Dead code removal including unused properties and methods within a class
- Identifier renaming for all user-created definitions
- Whitespace and comment removal
- Script templates
- Out-of-game script manager for renaming and deleting scripts
- Allowed classes whitelist checker
- Custom script icon support
- Automatic detection of installed game files