EndlessResources
Planet veins, oil, and ILS / PLS station stock never run dry. Covers miners, oil extractors, Icarus hand-mining, and ILS / PLS vein collection, plus PlanetMinerFast support. Per-source toggles, gated
模組介紹 作者原文
EndlessResources
Planet veins, oil, and ILS / PLS station stock never run dry - the
sources you build on never need re-balancing or replacing.
Version: 1.1.3
Game: Dyson Sphere Program 0.9.27+ and 0.10.33+
Loader: BepInEx 5.4.17+
For players who never want to worry about a vein running dry.
What it does
When installed, every source of items - miner, oil extractor, Icarus
hand-mining, ILS / PLS vein collector, ILS / PLS source station -
stops consuming the source's resources. The planet's veins stay full
forever. The source ILS / PLS storage stays full forever. You can
ship items without re-balancing or replacing the source.
The mod does not change extraction rates, mining speed, or stack
sizes. The vein amount is restored after each consumer's call - the
planet still "produces" at the same rate, the consumer still pulls
the same amount per tick, but the source never depletes.
Features
- Miner / ore - all vein amounts restored after miner extract.
- Crude oil - all oil vein amounts restored after oil extractor.
- Icarus hand-mining - vein amount restored after Icarus mines a
resource node (right-click).
- ILS vein collection - vein amount restored after an ILS stellar vein
collector pulls from a planet vein. Patch C productCount speed boost
applies to ILS only (not Advanced Mining Machine / PLS local collectors).
- ILS / PLS source storage - source station's storage count /
inc restored after a dispatch (in-transit order fields are left
alone so Remote Receiver accounting stays honest).
- Heal negative Demand In Transit - on load, clears broken
negative order counters on Demand / Remote Receiver slots only
(HealNegativeStationOrders, default on). Does not change item
counts. Safe to leave enabled.
- PlanetMinerFast support - a dedicated compatibility layer keeps
veins full even when PlanetMinerFast (by valoneu) is installed,
which otherwise depletes them from its own slow-tick handler outside
this mod's reach.
- Per-source toggles - enable or disable each source type
independently. Default: all on.
- Gated debug log - verbose diagnostic logging via the
Diagnostics.DebugLog config toggle.
Installation
Via r2modman Mod Manager (recommended):
- Install r2modman or the Mod Manager.
- Search "Dyson Sphere Program" and set up a profile.
- Search "EndlessResources" in the Online tab and install.
- Launch the game through the mod manager.
Manual install:
- Install BepInEx 5 for Dyson Sphere Program.
- Download the latest EndlessResources-.zip from the
Releases page.
- Extract the ZIP into your Dyson Sphere Program folder so the
plugins\ path lands inside BepInEx\plugins\.
- Launch the game once. BepInEx will create
BepInEx\config\com.zicarius.EndlessResources.cfg with the
defaults.
- (Optional) Edit that.cfg to taste.
Before you install
This is a BepInEx plugin - it patches the game's code at runtime
using Harmony postfixes (a snapshot-and-restore pattern, not IL
rewriting).
- Only download from sources you trust. Only this mod's
page or the
GitHub repo - treat
re-uploads elsewhere as unsafe.
- Game updates can break it. A DSP update may stop this mod from
working until a compatibility update is released. If the game
misbehaves after an update, disable this mod first and check back.
- Back up your save first. This mod does not write custom data
to your save - it only restores in-memory vein/storage values each
tick - but a backup before enabling any new mod is good practice
regardless.
Configuration
All settings live in the BepInEx config file - there is no in-game
settings window.
| Setting | Default | Description |
|---|---|---|
| General > EnableMinerPatchFlag | true | Restore vein amount after miner extract (ores). |
| General > EnableOilPatchFlag | true | Restore vein amount after oil extractor. |
| General > EnableIcarusPatchFlag | true | Restore vein amount after Icarus hand-mining. |
| General > EnableILSVeinCollectionFlag | true | ILS stell
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: