DSPCalculatorPlus

版本 v1.0.0·更新於 2026-08-17

DSPCalculator companion: force a belt/sorter tier, fix generation failures on high-throughput items, and auto-place power poles over every generated blueprint.

模組介紹 作者原文

DSPCalculatorPlus

Force a belt/sorter tier, fix blueprint generation failing on

high-throughput items, and auto-wire every generated blueprint with

power poles - DSPCalculator, hands-off.

Author: zicarius

Version: 1.0.0

Game: Dyson Sphere Program 0.10.x (built against 0.10.34)

Loader: BepInEx 5.4.17+

Requires: DSPCalculator 0.5.25+ (hard dependency - this mod won't load without it)

Pairs well with: StackingPlus (same author, optional - auto-detected, no setup needed)

For anyone who uses DSPCalculator to generate blueprints and is tired of

hand-placing hundreds of power poles afterward, or hitting "Generation

Failed" on a high-throughput item DSPCalculator refuses to build.

What it does

DSPCalculatorPlus patches DSPCalculator at runtime (Harmony, no source

copied) to add three things DSPCalculator doesn't do on its own: pin an

exact belt/sorter tier instead of "highest vs cheapest", keep generation

from failing outright on items too fast for one belt, and auto-place

power poles over the finished blueprint so it's ready to paste and power

on immediately.

Features

  • Force a belt/sorter tier. DSPCalculator only offers a "highest vs

cheapest-that-fits" toggle; pin an exact tier for every generated

blueprint instead (Auto defers to DSPCalculator).

  • Multi-lane overflow fix. When an item's throughput exceeds one belt

of the fastest tier - which stock DSPCalculator aborts generation for -

this supplies that item as an external logistics input instead, so

generation succeeds.

  • Belt-stacking push (last resort). If a block's output still can't

carry an un-externalizable byproduct (e.g. high-quantity hydrogen),

raises DSPCalculator's belt-stacking cap and regenerates. The resulting

blueprint assumes that stacking - you need matching pile/proliferator

tech to run it at full rate.

  • Auto power poles. Every generated blueprint gets Tesla Towers placed

automatically - one pole per machine line, the way a player lays them by

hand - so you paste and wire in once instead of hand-placing hundreds of

poles.

  • StackingPlus sync (optional). When StackingPlus is also installed,

detected automatically - the overflow fix can then push belt-stacking

past vanilla 4x to StackingPlus's raised cap, letting more

high-throughput blueprints succeed without externalizing.

Installation

Via r2modman Mod Manager (recommended):

  • Install r2modman or the Mod Manager.
  • Search "Dyson Sphere Program" and set up a profile.
  • Search "DSPCalculatorPlus" in the Online tab and install (this pulls in DSPCalculator as a dependency automatically).
  • Launch the game through the mod manager.

Manual install:

  • Install BepInEx 5 for Dyson Sphere Program and DSPCalculator.
  • Download the latest DSPCalculatorPlus-.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 creates

BepInEx\config\com.zicarius.DSPCalculatorPlus.cfg with the defaults.

  • (Optional) Edit that.cfg to taste - with the game closed, then relaunch.

Before you install

This is a BepInEx plugin - it patches DSPCalculator's compiled code at

runtime via Harmony, reaching every target through reflection. No

DSPCalculator source is copied, forked, or redistributed.

  • Only download from sources you trust. Only this mod's

page or the GitHub repo - treat

re-uploads elsewhere as unsafe.

  • Game or DSPCalculator updates can break it. A DSP or DSPCalculator

update may stop this mod from working until a compatibility update is

released; a renamed target is skipped with a warning rather than

crashing.

  • Save-safe by design. This mod stores nothing in your save. It

only modifies blueprints DSPCalculator generates, in memory, before you

paste them. Remove it any time - buildings you already pasted stay

exactly as pasted (fully vanilla); you just lose the tier-override,

overflow-fix, and auto-pole features for future generations.

Conf

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

xiaoye97-BepInExjinxOAO-DSPCalculator

檔案與校驗

檔案名稱
DSPCalculatorPlus-1.0.0.zip
檔案大小
66.2 KiB