Tools
< Modding
All tools listed here are free unless specified otherwise.
Player tools
- Program SEToolbox - A save editor with various features for converting blocks to other kinds, converting 3D models and images to shapes usable ingame.
In-game scripting
SBC Modding & Art
Tools
- Program SEUT / Space Engineers Utilities - Blender Addon Helps with workflow for exporting models to the game, also helps with making colliders, mountpoint design and even planet modding.
- Docs XML Schema for SBC - If your editor supports them, they'll help with listing available elements, attributes and documentation for them taken from this wiki!
- Mod Reload Definitions - A mod that allows you to reload definitions in realtime to allow faster experimentation.
- Plugin Particle Editor - A SE plugin that adds a GUI particle editor ingame where you can edit and preview them in realtime.
- Program michi84o's SpaceEngineersTools - A set of tools mostly for planet creation and modification, for example the Height Map Edge Fixer useful for fixing the seams on planets.
- Official Model Viewer - Part of the VRageEditor suite, allows to see models and various stats about them without launching the game.
- Program Gimp - Image editing software.
- Program Paint.NET - Image editing software.
- Program Audacity (latest) | v2.0.6 - Audio editing software.
- mod Force Prefab Binary (.sbcB5) - Forces all local mod's prefabs to generate their .sbcB5 without needing for them to spawn first.
- PB Script LCD Area Test - For modders making blocks with LCDs, add this to any programmable block and it will draw an alignment image on all screens on that ship.
Framework mods
Mods that provide some functionality for other mods through definition-like means (no C# programming required).
- Mod ModAdjusterV2 - Dependency mod to allow other mods to do partial SBC edits with .xml files.
- Mod Modular Encounters Systems - Dependency mod to spawn NPC prefabs all over the world along with an AI behavior system.
- Mod SEDivers - NPC Framework - Dependency mod that focuses on giving NPCs territory functionality.
- Mod Paint Gun - Regular mod and dependency mod for SBC mods to add armor skins.
- Mod Sprays mod - Regular mod and dependency mod for SBC mods to add more spray images.
- Mod AiEnabled - Regular mod and dependency mod for SBC mods and C# mods to add custom bot characters (friends and foes) and behaviors.
- Mod Whip’s Railgun Weapon Framework - Dependency mod to add custom railgun functionality to ship weapons (Not usable with WeaponCore)
- Mod WeaponCore / CoreSystems - Dependency mod that overhauls weapon systems, incompatible with most weapons that use vanilla system.
- Mod Vanilla+ Framework - Dependency mod to extend vanilla weapon systems.
- Mod Mexpex Thruster FX - Framework - Dependency mod to add particle effects to thrusters.
- Mod Mexpex Death FX - Framework - Dependency mod to add particle effects and/or physical debris for character deaths (including bots).
- Mod Research System Framework - Dependency mod to manipulate the Research and Progression system.
- Mod Animation Engine - Dependency mod where modders can animate subparts on any block type using a custom scripting language.
- Mod Scope framework - Dependency mod to add zoomable scopes to weapons.
- Mod Fix LCD support - Dependency mod allowing modders to add LCDs to more block types.
- Mod LCD On Subparts - Dependency mod that allows LCDs to be cloned onto subparts.
- Mod ToolCore - Dependency mod to expand the ship tool functionality and effects.
- Mod Tank Tracks Framework & API - Dependency mod for modders to add tank tracks support to blocks.
- Mod Custom Suits Mod - Framework to add custom parts to suits.
- Mod Script SISK's Localization loader - Script to include in your mod which will load .resx files properly, no longer required to use
{LOC:...}
with this. - Mod Fix Mod Button Symbols - Dependency mod fixing ButtonPanel's <ButtonSymbols> to work from mod folders.
Mod programming
Tools
- See Misc and Shared section too.
- Plugin Mod Debug Build - A SE plugin that allows attaching VS or other IDEs to the game to allow breakpoints for local mods. Additionally it unloads model data on world unload to no longer require a full game restart for model empties.
- Official Visual Scripting Tool (VST) - A tool for scripting scenarios with a visual interface instead of code.
API mods
Mods that provide an API which requires C# programming to interact with it.
- Mod Text HUD API - Dependency mod to draw text and textures on HUD and 3D.
- Mod Rich HUD Master - Dependency mod that offers an UI framework.
- Mod Definition Extension API - Dependency mod that allows mods to be configured by other mods using extra tags in .sbc or standalone .xml. Also helps with per-TextSurfaceScript terminal controls.
- Mod TouchScreenAPI - Dependency mod that adds touch screen support for LCDs and a UI system for the screens as well.
- Mod Pocket Shield Core - Dependency mod to add shields to characters.
- Mod WeaponCore / CoreSystems - Dependency mod that overhauls weapon systems, incompatible with most weapons that use vanilla system.
- Mod AiEnabled - Regular mod and dependency mod for SBC mods and C# mods to add custom bot characters (friends and foes) and behaviors.
- Mod Tank Tracks Framework & API - Dependency mod for modders to add tank tracks support to blocks.
- Official Included tools and Mod SDK - A set of tools that come with the game itself and the downloadable Mod SDK.
- Program SEWT / SE Workshop Tool - A program that can publish mods/pbscripts/blueprints/etc to steam workshop and can also do it in bulk, amongst other features. It requires SE to be installed.
- Program Visual Studio - An integrated development environment (IDE) for in-game scripts and/or programming mods.
- Program Visual Studio Code - A code editor useful for SBC and even C# mods with the right extensions, refer to its Setup Guide.
- Program ILSpy - A C# decompiler, very useful for learning more about how something works in the game (because its code is not obfuscated anymore), simply open the game’s dlls from Bin64 and search/analyze away!
- Program dnSpy - Similar to ILSpy above but with more features such as being able to decompile in-memory assemblies (like PBs and mods are in SE).
- Plugin Plugin Reloader - A very simple client plugin loader that can load them again with a hotkey, useful for developing plugins to try new code in realtime.