SMBEdit v0.1.0
Pre-release
Pre-release
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.