Tools

From Space Engineers Wiki
Jump to navigation Jump to search
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

See Tools for PB 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 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.

Misc and shared

  • 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.