免責聲明:本人並非此模組之原作者,僅代為發布。若需刪除此模組頁面,請直接聯絡我: 克朗普斯 | 頭像免責聲明 2:若您是從此處下載,使用的並非 Steam 版本,但確實仍可運行。事實上,您還可以下載我的 Vortex 支援擴充功能。 這裡.在張貼留言前,請先閱讀下方的常見問題。提出已說明過問題的留言將被刪除。
簡介
Mod Config Menu 是一個用於讓其他模組擁有設定選單的函式庫。如果你使用的其他模組需要依賴此功能,才需订阅此模組。
此版本的 Mod 配置選單已移除原作者使用的所有不當 API 覆寫,此類寫法不僅是糟糕的程式設計習慣,更可能在以撒的生態系統中引發問題。因此,我將其稱為「純淨版」。
此模組為開源軟體。您可以透過下列方式協助開發:
在 GitHub 上貢獻[github.com]
感謝 piber20 最初建立此資料庫,以及 Chifilly 為《懺悔》進行更新。
使用模組設定選單
為了使用 Mod Config Menu Pure,請勿使用「require」或「dofile」或「pcall」函式。建議直接檢查全域變數「ModConfigMenu」是否存在,例如:
local MOD_NAME = "我的模組"
local VERSION = "1.0"
local function setupMyModConfigMenuSettings()
if ModConfigMenu == nil then return end
ModConfigMenu.AddSpace(MOD_NAME, "資訊")
ModConfigMenu.AddText(MOD_NAME, "資訊", function() return MOD_NAME end)
ModConfigMenu.AddSpace(MOD_NAME, "資訊")
ModConfigMenu.AddText(MOD_NAME, "資訊", function() return "版本 " .. VERSION end)
end
故障排除
請注意,「純淨」版本的模組設定選單在以下情況下將無法正常工作:
– 您已訂閱「純淨版」,同時又訂閱了其他版本,這將導致衝突。
– 您訂閱了一款使用獨立版「Mod 設定選單」的模組,這將會導致衝突。
您已訂閱一個使用「require」、「dofile」或「pcall」函數來初始化或呼叫模組設定選單的模組。
導航
键盘:
– 使用方向鍵或 WASD 鍵來移動。
– 可使用 Esc、Backspace 或 Q 返回。
– 可使用 E、空白鍵或 Enter 選取物品。
– 預設情況下,按下 L 鍵即可開啟選單。
– F10 將始終用於開啟選單;此設定無法更改。
控制器:
– 兩邊控制桿皆可用於移動。
– 按B鍵返回。
– 按 A 選擇道具。
– 按下右控制桿即可開啟選單。
常見問題
问:它與《懺悔》相容嗎?
A: 是的。
Q: 它與 Afterbirth+ 相容嗎?
A: 不行,因為這要用到《懺悔》專屬功能來調整HUD偏移。
問:如果 Mod Config Menu Pure 與特定模組無法正常運作,該怎麼辦?
A:這很可能是因為該模組使用了「require」、「dofile」或「pcall」函數來初始化或呼叫模組設定選單。請聯絡該模組的作者來修正此問題,請勿在此處留言。
Q:什麼是「模組設定選單延續版」?
A:Mod Config Menu 原始版本由 piber20 製作。Mod Config Menu Continued 是由 Chifilly 推出的更新版本,目標是使其相容於《懺悔》DLC 並修復部分錯誤。而 Mod Config Menu Pure 則是在 Mod Config Menu Continued 的基礎上進一步更新,旨在修正更多錯誤。因此,Mod Config Menu Continued 與 Mod Config Menu Pure 並非相同。
問:原始版本的「模組設定選單」、「模組設定選單延續版」以及「模組設定選單純淨版」之間有什麼差異?
A: 在技術上有些細微的差異。但對一般玩家來說,除了某些版本能支援特定模組、有些則不行之外,你其實感覺不到任何不同。因此,你應該選擇一個在你想要使用的模組組合中,能產生最少錯誤的版本。(或者,如果你使用的其他模組尚未支援「純淨模組設定選單」,也可以聯絡那些模組的作者,協助他們讓模組與之相容。)
Q:作為玩家,我是否需要同時訂閱此模組與其他版本的模組設定選單?
A: 不。你每次只能訂閱一個特定版本的「模組設定選單」。
问:如果模组的設定在每次啟動遊戲後無法保存,該怎麼辦?
A: Mod Config Menu 僅負責儲存「一般」與「Mod Config Menu」頁面中的資料。若某個特定模組未能正確儲存其數據,請聯繫該模組的作者。
問:這個版本是否與其他版本的「模組設定選單」具有相同的功能(例如 API)?
A: 是的。不過,這可能無法完全取代那些使用「require」、「dofile」或「pcall」函式來初始化或呼叫 Mod Config Menu 的模組。另一個常見問題是使用了已棄用的屬性,例如「ModConfigMenuOptionType.BOOLEAN」,而非「ModConfigMenu.OptionType.BOOLEAN」。如果你是一名模組作者,想切換到純淨版本,建議全面測試所有功能。
Q:「移除 API 覆寫」是什麼意思?
A:原始版本覆寫了部分 Lua 與 Isaac API 函式,例如「pcall」與「RequireMod」。此版本則不會覆寫任何 API 函式。
Q:我要如何查看「Mod Config Menu Pure」的版本?
A:共有三種方式。第一,你可以在主控台查看版本。第二,你可以在遊戲的「log.txt」檔案中查看版本。第三,你可以在「C:Program Files (x86)SteamsteamappscommonThe Binding of Isaac Rebirthmods!!mod config menu_2681875787scriptsmodconfig.lua」檔案的最上方查看版本。
Q:遊戲的「log.txt」檔案位於何處?
A: 預設位於以下路徑:C:UsersjamesDocumentsMy GamesBinding of Isaac Repentancelog.txt
Q: Mod 設定選單的存檔資料在哪裡?
A:預設路徑如下:
C:\Program Files (x86)\Steam\steamapps\common\The Binding of Isaac Rebirth\data\mod config menu\save#.dat
Q: 為什麼 Mod 設定選單對我不起作用?
A: 對其他人來說都沒問題,那問題一定出在你身上。先解除安裝遊戲、徹底清除所有殘留的遊戲檔案、重新安裝遊戲,然後只訂閱工作坊裡的這個模組,其他什麼都不要裝。如需了解各遊戲檔案的存放位置,請參閱
我的目錄與存檔說明[github.com]
Q: 上次更新改了什麼?
A: 如同其他開放原始碼軟體一樣,您可以在這裡找到這些變更。
在 GitHub 上[github.com]