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