Skip to content

SMBEdit v0.1.0

Pre-release
Pre-release

Choose a tag to compare

@p-hofmann p-hofmann released this 09 Jan 14:26

StarMade Blueprint Editor

Yet another blueprint editor. This is a command line tool, there is no gui!
The script was written for python2.7 and is not compatible with python3, but should work on all platforms.

Features:

  • Relocate core/center
  • Replace a block type with another block
  • Replace all Hull with Std./Adv. Armor blocks and the other way around.
  • Auto-shape: Set wedges on edges or tetra/corner shapes on corners automatically!
  • Remove outdated blocks
  • Rename blueprint
  • Change entity type
  • Change entity class

Restrictions:

This editor works with StarMade v0.199.253 to v0.199.357.
Older blueprint versions, smd2 and some old smd3, can not be read.
Use the StarMade client to update a blueprint if required.

  • Meta file / Docked entities
    The positions of docked entities and their file locations is written in the 'meta.smbpm' file.
    Reading/manipulation of the 'meta.smbpm' file is very rudimentary at the moment and can lead to errors.
    If a blueprint is deleted after loading a single player game, or it fails to upload, it probably is because of a faulty meta file.
    Old style docked entities will corrupt a blueprint.
  • Header file
    The statistical info of an entity, read from the 'header.smbph' file, is not updated after blocks are modified.