Skip to content

Releases: p-hofmann/SMBEdit

SMBEdit v0.1.9

SMBEdit v0.1.9 Pre-release
Pre-release

Choose a tag to compare

@p-hofmann p-hofmann released this 07 Aug 06:50

StarMade Blueprint Editor

This editor allows changes to StarMade blueprints that are either difficult or too tedious to do with he official client.
SMBEdit called from command prompt is compatible with both python2.7 and python3, and should work on all platforms.
The graphical user interface of SMBEdit requires python3.6 and several extra pip packages.

Features:

  • Import 3D model from .obj, .stl (GUI only, experimental)
  • Auto-shape: Set wedges on edges or tetra/corner shapes on corners automatically.
  • Change entity type
  • Change entity class
  • Exchange all hull blocks with std./adv. Armor blocks or the other way around.
  • Mirror entity at core/center at each axis.
  • Move core/center
  • Remove blocks
  • Removes outdated blocks
  • Replaces old style docked entities with rail docked entities.
  • Replace all blocks of a block type with another block type

Restrictions

This editor works with StarMade blueprints from v0.199.253 to v0.199.651.
Older blueprint versions, smd2 and some old smd3, are not guaranteed to work.

Install

No need to download source code if you follow the install instructions.

SMBEdit v0.1.8

SMBEdit v0.1.8 Pre-release
Pre-release

Choose a tag to compare

@p-hofmann p-hofmann released this 18 Apr 08:44

StarMade Blueprint Editor

This editor allows changes to StarMade blueprints that are either difficult or too tedious to do with he official client.
This is a command line tool, there is no user interface!
SMBEdit is compatible with both python2.7 and python3, and should work on all platforms.

Features:

  • Auto-shape: Set wedges on edges or tetra/corner shapes on corners automatically.
  • Change entity type
  • Change entity class
  • Exchange all hull blocks with std./adv. Armor blocks or the other way around.
  • Mirror entity at core/center at each axis.
  • Move core/center
  • Remove blocks
  • Removes outdated blocks
  • Replaces old style docked entities with rail docked entities.
  • Replace all blocks of a block type with another block type

Restrictions

This editor works with StarMade v0.199.253 to v0.199.435.
Older blueprint versions like smd2 are not guaranteed to work, but might.
It is recommended to use the StarMade client to update a blueprint before using with SMBEdit.
But if you notice that the StarMade client fails to load some turret heads from some smd2 blueprints,
try loading it with SMBEdit and hope.

  • Meta file / Docked entities
    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 to a multiplayer, it probably is because of a faulty meta file.
  • Header file
    The statistical info of an entity, read from the 'header.smbph' file is not updated after blocks are modified.
  • Turrets / Docked entities
    Old style docked entities, docked to "Turret Docking Unit" or "Docking Module", are always converted to rail docked entities.

SMBEdit v0.1.7

SMBEdit v0.1.7 Pre-release
Pre-release

Choose a tag to compare

@p-hofmann p-hofmann released this 18 Feb 21:40

StarMade Blueprint Editor

This editor allows changes to StarMade blueprints that are either difficult or too tedious to do with he official client.
This is a command line tool, there is no user interface!
SMBEdit is compatible with both python2.7 and python3, and should work on all platforms.

Features:

  • Auto-shape: Set wedges on edges or tetra/corner shapes on corners automatically.
  • Change entity type
  • Change entity class
  • Exchange all hull blocks with std./adv. Armor blocks or the other way around.
  • Mirror entity at core/center at each axis.
  • Move core/center
  • Remove blocks
  • Removes outdated blocks
  • Replaces old style docked entities with rail docked entities.
  • Replace all blocks of a block type with another block type

Restrictions

This editor works with StarMade v0.199.253 to v0.199.435.
Older blueprint versions like smd2 are not guaranteed to work, but might.
It is recommended to use the StarMade client to update a blueprint before using with SMBEdit.
But if you notice that the StarMade client fails to load some turret heads from some smd2 blueprints,
try loading it with SMBEdit and hope.

  • Meta file / Docked entities
    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 to a multiplayer, it probably is because of a faulty meta file.
  • Header file
    The statistical info of an entity, read from the 'header.smbph' file is not updated after blocks are modified.
  • Turrets / Docked entities
    Old style docked entities, docked to "Turret Docking Unit" or "Docking Module", are always converted to rail docked entities.

SMBEdit v0.1.6

SMBEdit v0.1.6 Pre-release
Pre-release

Choose a tag to compare

@p-hofmann p-hofmann released this 16 Feb 20:59

StarMade Blueprint Editor

This editor allows changes to StarMade blueprints that are either difficult or too tedious to do with he official client.
This is a command line tool, there is no user interface!
SMBEdit is compatible with both python2.7 and python3, and should work on all platforms.

Features:

  • Auto-shape: Set wedges on edges or tetra/corner shapes on corners automatically.
  • Change entity type
  • Change entity class
  • Exchange all hull blocks with std./adv. Armor blocks or the other way around.
  • Mirror entity at core/center at each axis.
  • Move core/center
  • Remove blocks
  • Removes outdated blocks
  • Replaces old style docked entities with rail docked entities.
  • Replace all blocks of a block type with another block type

Restrictions

This editor works with StarMade v0.199.253 to v0.199.435.
Older blueprint versions like smd2 are not guaranteed to work, but might.
It is recommended to use the StarMade client to update a blueprint before using with SMBEdit.
But if you notice that the StarMade client fails to load some turret heads from some smd2 blueprints,
try loading it with SMBEdit and hope.

  • Meta file / Docked entities
    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 to a multiplayer, it probably is because of a faulty meta file.
  • Header file
    The statistical info of an entity, read from the 'header.smbph' file is not updated after blocks are modified.
  • Turrets / Docked entities
    Old style docked entities, docked to "Turret Docking Unit" or "Docking Module", are always converted to rail docked entities.

SMBEdit v0.1.5

SMBEdit v0.1.5 Pre-release
Pre-release

Choose a tag to compare

@p-hofmann p-hofmann released this 29 Jan 11:13

StarMade Blueprint Editor

This editor allows changes to StarMade blueprints that are either difficult or too tedious to do with he official client.
This is a command line tool, there is no user interface!
SMBEdit is compatible with both python2.7 and python3, and should work on all platforms.

Features:

  • Auto-shape: Set wedges on edges or tetra/corner shapes on corners automatically.
  • Change entity type
  • Change entity class
  • Exchange all hull blocks with std./adv. Armor blocks or the other way around.
  • Mirror entity at core/center at each axis.
  • Move core/center
  • Remove blocks
  • Removes outdated blocks
  • Replaces old style docked entities with rail docked entities.
  • Replace all blocks of a block type with another block type

Restrictions

This editor works with StarMade v0.199.253 to v0.199.432.
Older blueprint versions like smd2 are not guaranteed to work, but might.
It is recommended to use the StarMade client to update a blueprint before using with SMBEdit.
But if you notice that the StarMade client fails to load some turret heads from some smd2 blueprints,
try loading it with SMBEdit and hope.

  • Meta file / Docked entities
    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 to a multiplayer, it probably is because of a faulty meta file.
  • Header file
    The statistical info of an entity, read from the 'header.smbph' file is not updated after blocks are modified.
  • Turrets / Docked entities
    Old style docked entities, docked to "Turret Docking Unit" or "Docking Module", are always converted to rail docked entities.

SMBEdit v0.1.4

SMBEdit v0.1.4 Pre-release
Pre-release

Choose a tag to compare

@p-hofmann p-hofmann released this 27 Jan 23:50

StarMade Blueprint Editor

This editor allows changes to StarMade blueprints that are either difficult or too tedious to do with he official client.
This is a command line tool, there is no user interface!
SMBEdit is compatible with both python2.7 and python3, and should work on all platforms.

Features:

  • Auto-shape: Set wedges on edges or tetra/corner shapes on corners automatically.
  • Change entity type
  • Change entity class
  • Exchange all hull blocks with std./adv. Armor blocks or the other way around.
  • Mirror entity at core/center at each axis.
  • Move core/center
  • Remove blocks
  • Removes outdated blocks
  • Replaces old style docked entities with rail docked entities.
  • Replace all blocks of a block type with another block type

Restrictions

This editor works with StarMade v0.199.253 to v0.199.402.
Older blueprint versions, smd2 and some old smd3, are not guaranteed to work.
It is recommended to use the StarMade client to update a blueprint before using with SMBEdit!
But if you notice that the StarMade client fails to load some turret heads from some smd2 blueprints,
try loading it with SMBEdit and hope.

  • Meta file / Docked entities
    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 to a multiplayer, it probably is because of a faulty meta file.
  • Header file
    The statistical info of an entity, read from the 'header.smbph' file is not updated after blocks are modified.
  • Turrets / Docked entities
    Old style docked entities, docked to "Turret Docking Unit" or "Docking Module", are always converted to rail docked entities.

SMBEdit v0.1.3

SMBEdit v0.1.3 Pre-release
Pre-release

Choose a tag to compare

@p-hofmann p-hofmann released this 27 Jan 22:48

StarMade Blueprint Editor

This editor allows changes to StarMade blueprints that are either difficult or too tedious to do with he official client.
This is a command line tool, there is no user interface!
SMBEdit is compatible with both python2.7 and python3, and should work on all platforms.

Features:

  • Auto-shape: Set wedges on edges or tetra/corner shapes on corners automatically.
  • Change entity type
  • Change entity class
  • Exchange all hull blocks with std./adv. Armor blocks or the other way around.
  • Mirror entity at core/center at each axis.
  • Move core/center
  • Remove blocks
  • Removes outdated blocks
  • Replaces old style docked entities with rail docked entities.
  • Replace all blocks of a block type with another block type

Restrictions

This editor works with StarMade v0.199.253 to v0.199.402.
Older blueprint versions, smd2 and some old smd3, are not guaranteed to work.
It is recommended to use the StarMade client to update a blueprint before using with SMBEdit!
But if you notice that the StarMade client fails to load some turret heads from some smd2 blueprints,
try loading it with SMBEdit and hope.

  • Meta file / Docked entities
    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 to a multiplayer, it probably is because of a faulty meta file.
  • Header file
    The statistical info of an entity, read from the 'header.smbph' file is not updated after blocks are modified.
  • Turrets / Docked entities
    Old style docked entities, docked to "Turret Docking Unit" or "Docking Module", are always converted to rail docked entities.

SMBEdit v0.1.2

SMBEdit v0.1.2 Pre-release
Pre-release

Choose a tag to compare

@p-hofmann p-hofmann released this 25 Jan 19:06

StarMade Blueprint Editor

This editor allows changes to StarMade blueprints that are either difficult or too tedious to do with he official client.
This is a command line tool, there is no user interface!
SMBEdit is compatible with both python2.7 and python3, and should work on all platforms.

Features:

  • Auto-shape: Set wedges on edges or tetra/corner shapes on corners automatically.
  • Change entity type
  • Change entity class
  • Exchange all hull blocks with std./adv. Armor blocks or the other way around.
  • Mirror entity at core/center at each axis.
  • Move core/center
  • Remove blocks
  • Removes outdated blocks
  • Replaces old style docked entities with rail docked entities.
  • Replace all blocks of a block type with another block type

Restrictions

This editor works with StarMade v0.199.253 to v0.199.402.
Older blueprint versions, smd2 and some old smd3, are not guaranteed to work.
It is recommended to use the StarMade client to update a blueprint before using with SMBEdit!
But if you notice that the StarMade client fails to load some turret heads from some smd2 blueprints,
try loading it with SMBEdit and hope.

  • Meta file / Docked entities
    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 to a multiplayer, it probably is because of a faulty meta file.
  • Header file
    The statistical info of an entity, read from the 'header.smbph' file is not updated after blocks are modified.
  • Turrets / Docked entities
    Old style docked entities, docked to "Turret Docking Unit" or "Docking Module", are always converted to rail docked entities.

SMBEdit v0.1.1

SMBEdit v0.1.1 Pre-release
Pre-release

Choose a tag to compare

@p-hofmann p-hofmann released this 09 Jan 15:05

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:

  • Auto-shape: Set wedges on edges or tetra/corner shapes on corners automatically!
  • Change entity type
  • Change entity class
  • Exchange all hull blocks with std./adv. Armor blocks or the other way around.
  • Move core/center
  • Remove blocks
  • Removes outdated blocks
  • Replaces old style docked entities with rail docked entities.
  • Replace all blocks of a block type with another block type

Restrictions

This editor works with StarMade v0.199.253 to v0.199.357.
Older blueprint versions, smd2 and some old smd3, are not guaranteed to work.
It is recommended to use the StarMade client to update a blueprint before using with SMBEdit!

  • Meta file / Docked entities
    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 to a multiplayer, it probably is because of a faulty meta file.
  • Header file
    The statistical info of an entity, read from the 'header.smbph' file is not updated after blocks are modified.
  • Turrets / Docked entities
    Old style docked entities, docked to "Turret Docking Unit" or "Docking Module", are always converted to rail docked entities.

SMBEdit v0.1.0

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.