You are viewing a potentially older version of this package. View all versions.
11matt556-ReusableMetadata-1.0.0 icon

ReusableMetadata

Allows metadata to be reused across multiple cluster seeds.

Date uploaded 4 years ago
Version 1.0.0
Download link 11matt556-ReusableMetadata-1.0.0.zip
Downloads 282
Dependency string 11matt556-ReusableMetadata-1.0.0

This mod requires the following mods to function

xiaoye97-BepInEx-5.4.17 icon
xiaoye97-BepInEx

BepInEx5.4.17 mod plugin framework, Mod框架

Preferred version: 5.4.17

README

Reusable Metadata Mod

Recommended: Back up your save data and property folder in Documents\Dyson Sphere Program\ before running this mod.

The mod changes Metadata to behave more like I envisioned when I first heard about a "NewGame+" mode in DSP. It makes the following changes:

  • Consumption

    • Consumption of other cluster addresses no longer count against your net total of Metadata. This allows you to start every new cluster seed with your maximum amount of metadata, no matter how much has been spent in previous saved games.
  • Production (Optional)

    • Only the best Metadata values from each of your cluster seeds is counted when useHighestProductionOnly is enabled. Metadata can be thought of as a 'high score' when this is enabled.
    • For example, lets say you have three cluster addresses with the Metadata production below. The bolded numbers are the amount of each metadata type that would available at the start of a new game.
      • Meta-EM Meta-Energy Meta-Structure Meta-Information Meta-Gravity Metaverse
        100 100 100 15 5 0
        75 125 50 10 10 5
        50 25 200 25 0 0

Partially inspired by reddit post https://www.reddit.com/r/Dyson_Sphere_Program/comments/u9l3wv/metadata_usage/

It seems to work fine on my games but there are probably weird things that can happen when this is added or removed from current games with existing metadata consumption.

Let me know if you have any issues at https://github.com/11matt556/DSP-ReusableMetadata

Change Log

  • Version 1.0.0:

    • Re-release. The mod is feature complete and should work as expected now.
    • Bugfix: Bugs that could duplicate metadata should now be fixed
    • Bugfix: The 'Net Metadata' UI field is now being used correctly.
    • Finished this readme with examples and more info
  • Version 0.1.0:

Configuration Options

Key Type Default Description
useHighestProductionOnly bool false When True, only metadata contributions from your highest production cluster will be available. Otherwise, Metadata production is unaffected. Metadata can be thought of as a 'high score' with this setting enabled.
verboseLogging bool false For debugging.

Ideas for additional features/changes

  • Fix vanilla bug/oversight that causes Metadata to be lost if you quit the game after using Metadata but before saving
  • Update UI tooltip explanations to reflect the changes made by this mod