Need help with MDK-SE?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.
malware-dev

Description

Malware's Development Kit for SE

518 Stars 73 Forks MIT License 203 Commits 24 Opened issues

Services available

Need anything else?

MDK-SE

(Malware's Development Kit for SE)


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.

...but it hasn't been updated for ages?

Because there hasn't been any need to. It's for all intents and purposes "done". If and when something breaks it, either a Visual Studio update or an SE update, I will do my best to fix it. Or, obviously, if I come up with a feature I want... but for now, there's nothing to do. "But there's bugs", I hear you say. Yeah, there's some minor issues. But they're small enough that I can't manage to find the time to fix them. I have limited time for this and not much help...

Can I use this in VSCode?

No. Visual Studio Code and Visual Studio has nothing in common outside of the name.

General features

  • Helps you create a fully connected script project in Visual Studio, with all references in place
  • Requires that you have the game installed, but does not require you to have it running
  • Class templates for normal utility classes and extension classes
  • 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
  • Out-of-game script blueprint manager allows you to rename and delete script blueprints without starting the game

Quick links


Space Engineers is trademarked to Keen Software House. This toolkit is fan-made, and its developer has no relation to Keen Software House.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.