You are viewing a potentially older version of this package.
View all versions.
BUG CalculatorPatch
Fixes for DSPCalculator 0.5.25, applied at runtime: GenesisBook machines, recipes and output maths, loop handling, saved windows, and BUG_OreEnrichment support. The calculator itself is not changed.
| Date uploaded | a day ago |
| Version | 1.0.0 |
| Download link | BUG-BUG_CalculatorPatch-1.0.0.zip |
| Downloads | 4 |
| Dependency string | BUG-BUG_CalculatorPatch-1.0.0 |
This mod requires the following mods to function
CommonAPI-DSPModSave
Library that allows to store mod save data separately from vanilla saves
Preferred version: 1.2.2jinxOAO-DSPCalculator
Calculate the factory quantity and material requirements, and generate blueprint for the production line based on the target product. 根据目标产物,自动计算整个生产线所需的各种原料和工厂数,或生成蓝图。
Preferred version: 0.5.25README
BUG_CalculatorPatch
Fixes for DSPCalculator 0.5.25. The calculator's own file is not changed: the fixes are applied to it while the game runs, and removing this mod gives you the plain calculator back.
What it fixes
- Missing recipes and machines. Every valid recipe of the loaded game is in the calculator, and each recipe offers every building that can run it, including GenesisBook's furnaces, chemical plants and large factories.
- GenesisBook output and power. The Negentropy Smelter's extra product is added to the proliferator bonus as the game does, not multiplied; recipes with extra power draw show it.
- GenesisBook recipe picker. The picker uses GenesisBook's 17 by 7 grid, so recipes in the last columns can be picked.
- Proliferators. Any proliferator a spray coater of the loaded game accepts can be used, not only the vanilla three; a failed proliferator solve is reported.
- Recipe loops. Picking a recipe whose input can only be made from its own product no longer ends in an "unsolvable loop": that input is supplied from outside for this line, and you can change which item is supplied.
- Lists. An input fully covered by a by-product of the same line is not listed as a demand; a "sources" section shows where shared items come from.
- Windows. Open calculator windows are stored in the save and come back after loading. The interstellar assembly button no longer sits on top of another button with GenesisBook and MoreMegaStructure.
- BUG_OreEnrichment. All of its recipes are known to the calculator: dusts and enriched smelting, catalysed copies, the gold and silver chain (copper refining, anode slime, dust, ingots) and the gold and silver copies of other recipes. They are listed after an item's normal recipes, also with GenesisBook, so the calculator keeps using the normal recipe until you pick an alternative. A line with a gold or silver recipe is solved through the whole chain, with the leftover silver or gold and copper shown as by-products.
Notes
- Written for DSPCalculator 0.5.25. With another version the mod checks every patch first and, if one does not fit, applies none and says so in the BepInEx log.
- Needs DSPModSave. The calculator writes
DSPCalculator-recipes.csvnext to its DLL at start: the list of recipes it knows.
CHANGELOG
Changelog
1.0.1
- The proliferator mode switch of each row fits inside the list; on Production Speedup it was cut off at the right edge.
1.0.0
First release.