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

  • Program MDK / Malware’s Development Kit - Visual Studio addon that streamlines project creation, whitelist checking, merging files into one string, a minifier and more!
  • Mod Programmable Block DebugAPI - A mod that allows you to draw things in 3D, print things to chat/HUD and measure parts of the code.
  • Mod Programmable Block auto-reload - A mod to automatically replace a PB’s script when a file changes.
  • Program Sprite Builder - A tool to help users design composite sprites and simplify the process of creating the code for displaying them. Using this tool, you can visually layout sprites how you want, then export your layout to C# boilerplate code.
  • Plugin MDK-Debug - A SE plugin that allows debugging using Visual Studio, designed for MDK projects.

SBC Modding & Art

  • 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.
  • 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-way of editing particles, ingame with live instant previewing.
  • Mod ModAdjusterV2 - Dependency mod to allow other mods to do partial SBC edits with .xml files.
  • 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 Scope framework - Dependency mod to add zoomable scopes to weapons.
  • Mod AiEnabled - Dependency mod providing a framework for modders and C#/script mods to add new characters 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 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 NPCs).
  • Mod Research System Framework - Dependency mod to manipulate the Research and Progression system.
  • Mod Animation Engine - Dependency mod to animate subparts on any block type. While it does not require C#, it uses a made up C#-like language for the design.
  • Mod Modular Encounters Systems - Dependency mod to spawn NPC prefabs all over the world along with an AI behavior system.
  • Mod Tank Tracks Framework & API - Dependency mod for modders to add tank tracks support to blocks.

Mod programming

  • (See shared)
  • 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.
  • 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.

Misc and shared

  • Official Space Engineers ModSDK - A set of official tools, model sources and an alternate game build that has profiling and in-game debug menu (F12) enabled.
  • 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 (community edition) - An integrated development environment (IDE) for programming mods and in-game scripts. Requires some set up, refer to In-game scripting or Mod scripting.
  • 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.
  • Program michi84o Planet Modding Tools - A few useful tools to help those making there own planets for example the Height Map Edge Fixer useful for fixing the seams on planets.