A few mods I wrote for myself for Dyson Sphere Program. All mods (currently) require you have BepinEx extracted into your DSP directory, which is used to bootstrap and loads these DLLs. The compiled plugins need to be placed in your Dyson Sphere Program\BepInEx\plugins folder.
This transpiles the MinerComponent::InternalUpdate method to not deduct resources from the Vein (and a few other places it's tracked). Useful if you regret not choosing the 100x resource multiplier when you started your game.
This adds Postfix methods to the Recipe and Item database loaders, and dumps some selected fields in something vaguely resembling TOML markup. I was thinking about writing a recipe tool, but this seems different enough to the other ones I could use as a base that I'll leave that up to someone with actual frontend experience.
Please note the base game does not support mods at this time. These use BepinEx as a loader and the MinerOverride mod is quite likely to break if Youthcat change anything in the miner code (it assumes the game performs 3 checks in a specific order, and compile to a specific sequence of IL instructions).
All trademarks, copyright, and resources related to Dyson Sphere Project itself, as well as any materials generated by the RecipeDumper mod, remain the property of Gamera Game and Youthcat Studio as applicable according to the license agreement distributed with Dyson Sphere Program.
Many thanks to the multitudes of people responsible for BepinEx and Harmony that make putting mods like this together so easy.