GithubHelp home page GithubHelp logo

lasa01 / bpsum Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 1.0 33 KB

Space Engineers blueprint component summary calculator with mod support

License: GNU General Public License v3.0

C# 100.00%
space-engineers space-engineers-blueprint

bpsum's People

Contributors

lasa01 avatar

Watchers

 avatar  avatar  avatar

bpsum's Issues

Still works in 1.203.024 but needs changes in placement of .sbc files

Unsure if this is still maintained, but wanted to leave this here in case anyone else is curious:
This works in 1.203.024 with 2 minor changes.

-A copy of "CubeBlocks.sbc" needs to be pulled up one level from "Content\Data\CubeBlocks" to "Content\Data" or the tool will error out, even if specifying another data location using the -F flag.
-It's a good idea to take a copy of all the .SBC files from the "Content\Data\CubeBlocks" and "Content\Data" directories and toss them into a new folder that you target with the -F flag, because some of the newer blocks won't get properly picked up or an error will be thrown for missing certain required components because Keen did goofy things a while back with the data structure.

This tool still works if specifying alternate install locations, alternate mod locations, or specifying pulling an active mod-list from a save file via their respective flags.

It's important to remember that Keen made changes to how projections work so all armor blocks identify as a single Light Armor block, regardless of light or heavy, and regardless of shape, so the tool will estimate based on assuming all armor blocks are light armor full cubes. If you do a lot of weird shape greebling, it will overestimate. This is a universal issue with every estimator/parts counting tool in existence at this time.

If you're using Industrial Overhaul, it won't properly pick up component changes to vanilla blocks, but I assume that's because it's not expecting alterations to the existing .SBC files by later files. IO components are correctly picked up and new blocks added by IO are properly tracked (aside from modified vanilla blocks and assemblers) however.

Other mods that add new blocks or components that don't modify vanilla blocks are picked up and reported just fine.

This is a glorious tool, honestly, and I'm mad it took hours of googling to find a tool that actually works with modded blocks. This should be better known.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.