DSPBlueprintTools
藍圖建築工具:座標偏移、垂直疊加、線性變換、傳送帶合併最長化(省帶子),精確到小數點後4位,默認快捷鍵ALT+4(可在配置文件修改)
模組介紹 作者原文
DSPBlueprintTools 藍圖建築工具模組
戴森球計劃(Dyson Sphere Program)BepInEx 模組,提供藍圖座標偏移、垂直疊加與線性變換功能,座標/高度/縮放精確到小數點後 4 位。
功能
- 座標偏移:按設定的 X/Y/Z 偏移量(4 位小數)和重複數量,批量偏移藍圖內全部建築座標(淨偏移 = 偏移量 × 數量)。
- 垂直疊加:按設定的層數與每層高度(4 位小數)沿 Z 軸(高度方向) 將藍圖疊加爲多層,自動檢查遊戲 15000 建築上限。
- 線性變換:三軸縮放(4 位小數)+ 繞豎直軸任意角度旋轉;支持批量替換建築型號(按物品 ID)。
- 傳送帶合併最長化(省帶子):把藍圖裏逐格鋪設的同一直線傳送帶自動合併爲最長段。可放置上限隨緯度變化(赤道約 1.8、極地約 1.6),模組按藍圖區域緯度自動適配,端點按 0.5 格步進保證可以擺放;也可在配置文件改爲固定上限。
- 剪貼板讀取:直接讀取遊戲內剪貼板中的藍圖代碼;藍圖詳情窗口的原版按鈕左側還有一個"讀取"小按鈕,不遮擋任何原版按鈕。
- 直接應用:處理結果自動寫回遊戲剪貼板,也可點"應用/預覽"直接替換藍圖粘貼工具中的藍圖,立即擺放。
安裝
- 安裝 BepInEx 5 並至少啓動遊戲一次。
- 將 DSPBlueprintTools.dll 放入 BepInEx/plugins/DSPBlueprintTools/。
快捷鍵
- 默認 ALT + 4 打開/關閉工具窗口。
- 可在 BepInEx/config/dsp.byboy.blueprinttools.cfg 中修改:
[通用]
快捷鍵 = LeftAlt + Alpha4; 示例:LeftControl + F8、None + F9(無修飾鍵); 鍵名爲 UnityEngine.KeyCode 枚舉名
使用流程
- 遊戲內複製藍圖(或複製藍圖代碼字符串)到剪貼板。
- 按 ALT + 4 打開窗口,點"從剪貼板讀取藍圖"。
- 設置偏移/疊加/變換參數後點擊對應按鈕;結果自動寫回剪貼板。
- 在藍圖粘貼界面直接粘貼,或點"應用/預覽"立即使用。
構建
dotnet build DSPBlueprintTools/DSPBlueprintTools.csproj -c Release
引用優先取倉庫 libs/ 目錄;如需針對本機遊戲版本編譯,修改.csproj 中的 GameDir。
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
前置依賴
下面這些內容需要先安裝,否則該模組不會生效:
xiaoye97-BepInEx