DSPBlueprintTools

版本 v1.3.4·更新於 2026-10-04

藍圖建築工具:座標偏移、垂直疊加、線性變換、傳送帶合併最長化(省帶子),精確到小數點後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 外掛

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

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

前置依賴

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

xiaoye97-BepInEx

檔案與校驗

檔案名稱
DSPBlueprintTools-1.3.4.zip
檔案大小
20.6 KiB