MDK

From Space Engineers Wiki
Jump to navigation Jump to search

MDK: Malware's Development Kit for Space Engineers

A toolkit to help with ingame script (programmable block) development for Keen Software House's space sandbox Space Engineers. It helps you create a ready-to-code project for writing ingame scripts, and provides an analyzer which warns you if you're trying to use something that is not allowed in Space Engineers. It also provides a code minifier to make your deployed script as small as possible - albeit somewhat unreadable.

General features

  • Helps you create a fully connected script project in Visual Studio, VSCode or Rider (or theoretically any C# capable IDE), with all references in place
  • Requires that you have the game installed, but does _not_ require you to have it running
  • Tells you if you're using code that's not allowed in Space Engineers (whitelist checker)
  • Deploys multiple classes into a single PB script, which then is placed in the local Workshop space for easy access in-game - no copy/paste needed
  • Supports optional code minifying: Fit more code within the limits of the programmable block
  • Allows real reusable code libraries through the use of Visual Studio's Shared Project

Where to get it

You can download MDK from Malware's GitHub.