Thanks to visit codestin.com
Credit goes to github.com

Skip to content

sakost/dsp-bp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dsp-bp

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.

Installation and running

cargo run

You could also build this crate to (release) binary via this command

cargo build --release

Right now it's just parses bp.txt file and writes it's data within JSON format to stdout. It also parses some station parameters.

TODOs

  • 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

Goals

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.

Contributions

Any contributions are welcome

License

This code is under BSD-4-Clause

About

Dyson Sphere Program blueprint parser and writer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages