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 PrefabSpawner - Manually spawn prefabs.
- 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.
- mod HeightMap Coordinates - Shows where you are on the planet's heightmap and can show aimed voxel material too.
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.