VeinsUtilizationBooster
Synchronizes Veins Utilization tech level and all native effects to a configurable target level, default 10000.
模組介紹 作者原文
VeinsUtilizationBooster
VeinsUtilizationBooster completes Veins Utilization I-V and synchronizes the repeatable Veins Utilization research to a configurable target level.
Default target: 10,000
What v1.3 fixes
Older builds could show level 10,000 in the technology tree while the actual gameplay bonuses were only around level 6.
This version detects the Veins Utilization level actually represented by miningSpeedScale and replays missing Veins Utilization research effects.
It also fixes repeatable research being forced to level 10,000. The booster no longer calls GameHistoryData.UnlockTech() for the repeatable technology. Instead, it applies missing research effects with UnlockTechFunction(), then explicitly sets curLevel, restores the real maxLevel, and keeps unlocked = false until the actual maximum is reached.
As a result, all effects tied to Veins Utilization are advanced together:
- Technology-tree level
- Mining speed
- Vein/resource consumption rate
- Dark Fog debris item collection multiplier
The plugin does not fake those three gameplay multipliers independently. DSP's own research-effect logic applies them.
Default configuration
`ini
[General]
Enabled = true
TargetLevel = 10000
[Advanced]
TechIdOverride = 0
`
TargetLevel supports values up to 1,000,000,000 in the config UI, but is clamped at runtime to the repeatable technology's current MaxLevel. If another mod raises that maximum, VeinsUtilizationBooster can use the expanded range automatically.
Formula reference
Veins Utilization normally grants per level:
- Mining speed: +10%
- Vein consumption: multiplied by 0.94
- Items collected from Dark Fog debris: +4%
Therefore level 10,000 corresponds conceptually to:
- Mining speed: 100,100% of base (1001x)
- Vein consumption coefficient: 0.94^10000, effectively zero at normal numeric precision
- Debris item collection: 40,100% of base (401x)
The plugin lets the game calculate these effects through its native unlock routine.
Compatibility with max-level mods
TargetLevel defaults to 10,000, but the configuration accepts values up to 1,000,000,000.
At runtime, the booster reads the repeatable Veins Utilization technology's current MaxLevel.
This means:
- Without another max-level mod, the target is clamped to the game's normal maximum.
- If another mod raises Veins Utilization's maximum level, this booster can target levels above 10,000 automatically.
- This mod does not permanently force or replace the maximum level set by another mod.
For best results, make sure the max-level-increase mod loads before the save is fully initialized so its TechProto.MaxLevel change is visible when VeinsUtilizationBooster runs.
Save warning
The research level is persistent. Back up your save before first use.
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: