This is DysonSphere blueprint parser on rust
It's under development right now but all PRs are welcome
None of the repo, the tool, nor the repo owner is affiliated with, or sponsored or authorized by, Youthcat Studio or its affiliates.
cargo runYou could also build this crate to (release) binary via this command
cargo build --releaseRight now it's just parses bp.txt file and writes it's data within JSON format to stdout. It also parses some station parameters.
- make correct parsing of blueprint data
- make correct serializing of rust structures into the blueprint data format
- make custom md5 hash algorithm for validating blueprints
- support new versions of buildings format
- support all buildings formats
-
- support stations buildings
-
- support other buildings (all types of buildings are in this file)
-
- all unit-tests are up to date
- unit-tests coverage is 100%
- make some useful stuff
-
- maybe it should interchange PLS(Planetary Logistic Station) to ILS(Interstellar Logistic Station) within blueprints
-
- maybe other things
-
Well there's no goal of this project, I just wanted to be able to parse Blueprints from this awesome game.
Maybe it would have some strong functionality in the future maybe not. It's just my rust pet project.
Any contributions are welcome
This code is under BSD-4-Clause