Skip to content

Tools for parsing and converting Teardown game saves

License

Notifications You must be signed in to change notification settings

RoverBot-Dev/teardown

 
 

Repository files navigation

Tools for parsing and converting the binary format for the Teardown game. The graphical converter interface

Components

Converting and opening a level in the editor

  1. Download the executable from the latest release.
  2. Run it.
  3. Click one of the levels on the left.
  4. Beside the text "Convert to..." at the bottom, click the "Editor" button.
  5. Open the mod "converted" which should have appeared in Teardown.

Converting levels will reuse the same Vox files in order to save storage and time. The Vox files are stored in "Teardown/data/vox/hash".

Contributing

Contributions welcome. One way to contribute is to figure out what fields starting with z_ in this this file mean.

Use Rust Nightly. To run the graphical interface, use:

cargo run --release --package teardown-converter

Known issues

  • Specific attributes of the following entities are not added to the editor XML:
    • Screen
    • Trigger
  • Shapes with more of a certain material kind than can fit in its designated area of the MagicaVoxel palette will have some incorrect materials.

About

Tools for parsing and converting Teardown game saves

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 90.7%
  • Python 9.3%