InfiniteMetadata
Makes DSP Metadata effectively unlimited by returning 8,000,000,000,000,000,000 for Metadata IDs 6001-6006.
About this mod Author’s original text
Infinite Metadata
Local r2modman package for Dyson Sphere Program.
Behavior
For Metadata item IDs 6001 through 6006, the plugin makes both the total and immediately available Metadata amount return:
8,000,000,000,000,000,000
This is 8 quintillion (8,000,000,000,000,000,000).
The plugin does not write that number into the DSP Property file. It intercepts the two Metadata queries at runtime with Harmony.
Target
- Dyson Sphere Program: 0.10.34.28524-era API
- BepInEx: 5.4.17
- Plugin: 1.0.1
Install with r2modman
- Open the Dyson Sphere Program profile in r2modman.
- Open Settings.
- Choose Install local mod.
- Select the generated ZIP.
- Launch the game using Start modded.
BepInEx 5.4.17 is declared as a dependency in manifest.json.
Config
After the first modded launch:
BepInEx/config/godvector.dysonsphereprogram.infinitemetadata.cfg
Default:
- Enabled = true
- MetadataAmount = 8000000000000000000
Compatibility
Do not use another mod that patches the same Metadata total/available methods unless you know its Harmony patch ordering is compatible.
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: