BattlefieldAnalysisBaseDeliver
Battlefield base delivers to mech, courier, and towers. Auto space warpers to ILS when stocked; pull from supply dispenser to input. 戰場分析基站向機甲/物流塔/配送器配送;有庫存時自動送翹曲器、從配送器拉貨到輸入區。
模組介紹 作者原文
戴森球計劃 - 戰場分析基站配送支持 Mod
簡介
本 Mod 讓戰場分析基站能夠直接派遣無人機
- 向機甲和物流配送器和物流塔配送戰利品,實現全自動化戰利品物流;
- 優先級: 機甲 -> 配送器 -> 物流塔
- 並且在有庫存的時候給星際物流塔自動送空間翹曲器;
- 從供應物流配送器取貨放入設定了物品的輸入區。
- 可配置的基站 stack size 修改以及可配置的配送無人機數量,速度和運載量以提供足夠的吞吐量;
- 優化基站的遊戲原本拾取邏輯,避免還有需求的掉落物品由於時間到期而來不及拾取的問題;
✨ 核心特性
- 🚀 戰場基站直接派遣:每個基站擁有獨立的 20 個 2 倍速無人機(可配置)
- 📦 智能優先級調度:優先配送給庫存緊急的配送器
- ✈️ 完整的飛行動畫:無人機可見,視覺效果完整
- 💾 存檔安全:自動兼容舊版本,支持無縫升級
- 🎯 零性能損耗:基於事件驅動,只在需要時工作
- 🔧 零 UI 干擾:不修改任何 UI,不影響遊戲體驗
This mod enables Battlefield Analysis Bases to
- dispatch drones to deliver loot to the Mecha, Logistic Dispensers, and Logistic Stations, automating loot logistics.
- automatically delivers Space Warpers to interstellar logistics stations when the base has them in stock.
- retrieve from Logistic Dispensers which supplies the specified object in input area of BAB.
安裝
- 確保已安裝 BepInEx 5.x (x64)
- 將 BattlefieldAnalysisBaseDeliver.dll 放入 BepInEx\plugins\ 文件夾
- 啓動遊戲
配置選項
在 BepInEx\config\com.yourname.battlefieldanalysisbasedeliver.cfg 中:
[General]
啓用調試日誌(排查問題時使用)
EnableDebugLog = false
開發和調試
查看日誌
日誌位置:BepInEx\LogOutput.log
啓用調試日誌:
[General]
EnableDebugLog = true
調試日誌會輸出:
- 🚀 無人機派遣信息
- 📬 送貨成功信息
- 🏠 無人機返回信息
- 💾 存檔操作信息
構建
dotnet build -c Release
輸出:bin\Release\net472\BattlefieldAnalysisBaseDeliver.dll
反編譯工具
- dnSpy:反編譯遊戲源代碼
反編譯目標:DSPGAME_Data\Managed\Assembly-CSharp.dll
如遇到問題,請:
- 啓用 EnableDebugLog = true
- 查看 BepInEx\LogOutput.log
- 提交 Issue 並附上日誌
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。