ProjectEden

版本 v1.13.8·更新於 2026-09-30

擴展戴森球計劃後期生產:十七座巨型建築、十四種新礦脈、萬倍速反物質產線末端每批產出50個反物質、生物矩陣每批100個、研究站直接互供矩陣,以及隨貨物流動的物品品質和完整化工鏈。支持 5000 層集裝(含 preloader),默認行星半徑翻倍(舊版本存檔需注意兼容),參數均可通過 JSON 配置。

模組介紹 作者原文

伊甸園計劃 / Project Eden

修復巨型建築自身物流槽向生產緩衝投料時漏搬增產點的問題:按實際取走的件數轉移噴塗點,並從來源扣除,部分取料保留餘數。三級增產劑全原料投料後,原版面板應顯示額外產出 +25% 或生產加速 +100%;先前積存的未噴塗生產原料需要消耗並補充後纔會更新,不直接僞造面板或補發增產點。

巨型建築噴塗修復:週期預算現在計入當前原料的加速倍率,增產進度按實際配方週期積累;分頻暫停不再反覆扣減增產計時器,並自動清理舊存檔中的負增產進度。內部備料和產物緩衝同時擴容,包含冶煉路徑。使用三級增產劑、所有必需原料均達到四點噴塗等級,且供料供電充足、出貨暢通時,支持增產的配方在額外產出模式下長期約產出125%,加速模式下約爲200%,加速會同步增加原料消耗。禁止增產的配方仍只加速。保留批量結算與普通建築行爲;實機效果待重啓驗證。

1.13.8 發佈狀態:修復巨型建築增產點搬運與週期計時,加入共享物流候選索引、數學批量結算和生產槽位直接索引;保留低爭用探針,撤回白名單來源映射緩存。系統探針新裝默認關閉,生產統計批量合併默認開啓,其餘可選並行/候選索引開關默認關閉;已有profile覆蓋不變。2026-10-01本機最近兩窗FPS 10.3~10.4、UPS 21.1,需求刷新約5.07~5.14ms/tick線程累計;非嚴格A/B,不代表固定收益。

2026-10-01 發佈:1.13.8安裝包探針默認關閉;本機性能與藍圖探針覆蓋也已關閉,生產和物流優化開關保持不變。需重啓遊戲生效。

藍圖條件檢查優化:無條件建造開啓時,普通製造建築跳過碰撞檢查;傳送帶、分揀器、堆疊建築、採礦機和附加設備保留連接/參數相關檢查。一次藍圖檢查共用碰撞體反向索引,替代 FindColliderId 每次遍歷附近碰撞體表;檢查結束釋放,已知碰撞體表變更入口會使索引失效。保留專項探針,實際加速待實機日誌驗證。

新增建造結算細分探針:跟隨 blueprintprobe.enabled,在 BuildFinally 範圍內記錄地形平整、實體池登記、連接遷移、邏輯/顯示組件創建、預建物移除、傳送帶/分揀器連接及建造事件等17項。按專項報告間隔輸出 [建造結算細分],含總耗時、單次均值/最慢、異常數與各項排他耗時。僅診斷,不更改建造邏輯或開啓分幀預算。

秒建電力顯示刷新合併:本mod同一秒建批次內,邏輯組件創建末尾的電力顯示刷新只標記待更新,批次結束、批量回調之前統一刷新一次;異常退出也嘗試刷新並清理上下文。真實組件、供電連接和庫存仍逐座處理,普通單座建造及其他入口的刷新保持即時。不啓用時間分幀。藍圖專項探針新增 [批量電力顯示刷新],報告請求數、實際刷新數和批次收尾刷新耗時。

藍圖落地優化:取消原版 CreatePrebuilds 末尾每次強制執行的全堆 GC.Collect(),由運行時正常自動回收。減少點擊放下藍圖時的一個停頓來源,不改變預建體創建、物品扣除、連接和事件通知;不保證消除大量建築創建本身的耗時。內存可能暫時保留到下一次自動回收。

藍圖性能:秒建時間預算按用戶要求已關閉(instantBuildFrameBudgetMs=0),恢復原每批100座上限;不再按4毫秒切分。可選時間預算仍保留,同幀多個邏輯tick共享已用時間。單座建造和批次收尾不可中斷,仍可能超過預算;0可關閉時間預算(cheats.json 的 instantBuildFrameBudgetMs)。藍圖專項探針開啓時,新增 [藍圖條件細分]:按循環區域排他計時,輸出最慢12項,不重複累計子循環;耗時包含探針開銷,實際改善待實機驗證。

開發查詢:DSP 代碼知識庫 —— 全部 95 個託管程序集的本機 C# / IL 導出與檢索,另有研究站、生產、物流、能源、星系、礦脈、建造、藍圖、機甲等已覈驗機制說明。全量導出與人工分析範圍分別記錄。

把《戴森球計劃》的後期產線整體拉滿的 BepInEx mod。

量子芯片與引力透鏡的基礎配方時間均爲 1 秒(原 6 秒)。量子芯片每批產出 5 個,原料種類和數量不變;引力透鏡每批產出不變。

十七座巨型建築、滿級採礦機與物流站、十四種新礦脈,一整條從煤和水通到有機化學的化工鏈

(C1 → 烯烴 → 芳烴 → 高分子,外加把一桶原油切成四個餾分的煉油線),

逐臺建築可調的合金配比、隨貨物流動的物品品質、5000 層傳送帶集裝——所有數值都寫在 JSON 裏,裝完就能改。

開發與測試基於遊戲版本 0.10.34.28529 / BepInEx 5.4.17

💬 交流羣(QQ):789720138 —— 報 bug、提需求、聊平衡都在這裏。

完整特性說明 —— 每一樣新物品、新配方、新建築,以及每個數值是怎麼推出來的:

  • 📘 中文:mod特性.md
  • 📗 English: mod_feature.md

本項目在很大程度上藉助 AI 完成。文中描述的引擎行爲都在遊戲內驗證過;歡迎提 bug。

Written with heavy AI assistance. All engine behaviour described here was verified in-game; bug reports welcome.

⚠️ 先看這裏:存檔兼容性

1.12.1 起:行星放大默認開着,老存檔會作廢

半徑從 200 變成 400,而建築座標存的是行星局部座標、模長約等於半徑——

所以在 1.12.0 或更早版本下存的檔,用這一版打開,每一座建築都會在地下 200 格。

沒有回頭路。

要繼續用老存檔:在 profile 裏新建 BepInEx\config\ProjectEden\planet.json,寫

{ "enabled": false }

重開遊戲即可,不用重新編譯。開機日誌會明確報出當前是開還是關。

要用這個功能:開一局新檔,之後不要再改那個倍率——改倍率同樣等於重開檔。

下面這條對所有版本都成立

裝了這個 mod 之後存的檔,卸載後就打不開了。 不是「缺物品圖標」那種降級,是真的讀不出來。

本 mod 帶一個 preloader(BepInEx/patchers/ 裏那個 DLL),它在遊戲程序集裝載前把傳送帶貨物的

兩個字段加寬了——這是「高層集裝 + 滿級增產劑同時成立」的前提——貨物塊的存檔格式因此從版本 2 升到 3。

  • 裝 mod 之前存的老檔仍然能開(會自動按老格式讀),反過來不行
  • 除此之外還會往存檔寫新物品、新配方、新礦脈類型、每格貨物的品質點數,以及一個獨立的.moddsv 伴生文件
  • 沒有乾淨的退回原版的路。要退就回備份。

強烈建議開新檔,或者動手前把 %USERPROFILE%\Documents\Dyson Sphere Program\Save 整個複製一份。

安裝

  • 先裝八個前置,都在 上,裝進同一個 profile:

| 前置 | 版本 | 作用 |

|---|---|---|

| BepInEx | 5.4.17 | mod 框架 |

| LDBTool | 3.0.3 | 註冊新物品 / 配方 / 礦脈 |

| CommonAPI | 1.6.7 | 合成面板的自有分頁 |

| DSPModSave | 1.2.2 | 本 mod 自己那塊存檔數據 |

| InstantDelivery | 1.2.0 | 物流即時送達 |

| ErrorAnalyzer | 1.3.3 | 報錯時直接給出可讀的堆棧 |

| UXAssist | 1.5.8 | 一批操作體驗改進 |

| CloseError | 1.0.0 | 關掉擋住畫面的報錯彈窗 |

前四個缺任意一個,遊戲啓動即報錯——它們是真正的代碼依賴。

後四個不是本 mod 跑起來所必需的,列進依賴是爲了讓所有人的環境和這邊一致:

這個 mod 的每一次驗證都是在裝齊這八個的 profile 裏做的,

日誌、行爲、兼容性的結論全部來自那個組合。

  • 導入本體:r2modman 左側 Settings → Import local mod → 選發佈包的 zip,

然後從 r2modman 點 Start modded 啓動(直接開 Steam 不會加載 mod)。

手動安裝的話,包裏的 plugins/ 和 patchers/ 要分別落到 profile 的兩個目錄下:

plugins/ProjectEden.dll → BepInEx/plugins/ProjectEden/ProjectEden.dll

plugins/Newtonsoft.Json.dll → BepInEx/plugins/ProjectEden/Newtonsoft.Json.dll

patchers/ProjectEden.Preloader.dll → BepInEx/patchers/ProjectEden/ProjectEden.Preloader.dll

⚠️ patchers/ 裏那個不能漏,也不能放進 plugins/。 放錯位置不會報錯:

BepInEx 不去 plugins/ 裏找 patcher,插件啓動後發現字段沒被加寬,就按降級模式繼續跑

(集裝退回 255、超過 63 層的增產劑被夾斷),日誌裏寫一行就過去了。

  • 確認裝對了:BepInEx/LogOutput.log 裏應該有這兩行——

Project Eden v1.13.8 已加載

Cargo.inc / Car

安裝與使用 安裝:BepInEx 外掛

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

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

前置依賴

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

crecheng-CloseErrorxiaoye97-BepInExCommonAPI-DSPModSavedsp_lxb007981-InstantDeliveryCommonAPI-CommonAPIstarfi5h-ErrorAnalyzerxiaoye97-LDBToolsoarqin-UXAssist

檔案與校驗

檔案名稱
ProjectEden-1.13.8.zip
檔案大小
1.6 MiB