【以撒的結(jié)合】外部道具描述(EID)mod介紹(2022年1月版)
前前言:這篇專欄本來是發(fā)在貼吧的,但貼吧發(fā)不出來,去申請恢復把貼子恢復沒了,我也不知道哪有問題,于是就先發(fā)B站上了。刪除線內(nèi)容表示是在貼吧用到的
建議使用網(wǎng)頁閱讀
鏈接總結(jié):
1. EID創(chuàng)意工坊頁:https://steamcommunity.com/sharedfiles/filedetails/?id=836319872
2. GitHub頁:https://github.com/wofsauge/External-Item-Descriptions
3. 文檔說明:https://github.com/wofsauge/External-Item-Descriptions/wiki
4. 重生胎衣的EID英文版:https://moddingofisaac.com/mod/1079/external-item-descriptions
5. MCM中文版創(chuàng)意工坊頁:https://steamcommunity.com/sharedfiles/filedetails/?id=2494192799
6. MCM英文版創(chuàng)意工坊頁:https://steamcommunity.com/sharedfiles/filedetails/?id=2487535818

目錄
一、前言
二、EID mod簡介
三、MCM配置
四、手動配置
五、其他mod的兼容與描述格式
六、常見通用問題
以及后續(xù)的更新/補充說明

一、前言
1. 最近發(fā)生什么事?
前一陣子EID的韓語版本完成了合并工作,效果不錯,之后EID作者也找到我們商量合并的事,我的想法是,能少用一個mod當然更好,所以我去幫忙檢查文本了,順便把之前留下的坑填完了。目前合并工作已基本完成,所以EID漢化mod不再單獨開放了
2. 為什么要重開一貼介紹?
貼吧無法對貼子進行“顛覆性”的變更,也就是發(fā)出去就改不了了,況且補充說明大家不一定都能看到,所以我覺得重新開一貼效果更好
3. 不想看重復內(nèi)容,現(xiàn)在要做什么?
一般玩家使用MCM mod將語言改成中文即可,其他相關(guān)功能會在下文介紹
其他兼容原漢化mod的mod作者得麻煩更改一下兼容方式了
4. 后續(xù)如何反饋?
中文相關(guān)的反饋最好不要去創(chuàng)意工坊頁反饋,而是在本貼反饋,若要去創(chuàng)意工坊反饋請使用英文


二、EID mod簡介
外部道具描述mod(External Item Descriptions,EID)的作者是Wofsauge,簡單來說,這個mod的功能就是將對應道具、飾品、卡牌等的作用顯示出來
至于為什么叫這個名字,是因為在拿道具前或使用物品前就能看到這些描述了,不過(可能)大多數(shù)人更習慣于叫內(nèi)置圖鑒
以下是創(chuàng)意工坊頁的功能介紹:
1. 兼容胎衣+和懺悔,且兩者的描述文件是分開的
2. 顯示所有道具、飾品、卡牌、符文、膠囊、大膠囊和房間的信息
3. 顯示額外信息,比如道具的類型、充能、套裝、計數(shù)二十面骰的結(jié)果、合成寶袋、錯誤技道具的效果(該功能的詳細信息需要添加--luadebug啟動選項)
4. 有四種指示器可供選擇
5. 兼容性很強,幾乎支持所有mod
6. 易于使用的程序接口(API)
7. 大量的自定義選項,比如:指示器,字體類型,語言,和其他視覺選項


三、MCM配置
Mod配置菜單mod(Mod Config Menu,MCM)的原作者是piber,由于不再維護,后續(xù)版本由其他人完成,其中文版由frto027制作
這個mod的功能是給其他mod一個配置的環(huán)境,方便玩家對mod配置進行更改,如果不使用這個mod,則需要手動進行更改,詳見四
MCM中EID的中文選項在之前的漢化mod中做過,但原EID mod尚未支持,需要等待后續(xù)更新
以下大量的選項是EID的功能,其中默認值一般是不破壞正常游戲體驗的設置,需要調(diào)整的話自行調(diào)整
False/Disabled:關(guān)/禁用
True/Enabled:開/啟用

1. General 常規(guī)
Language:語言,目前支持12種語言,包括中文,自行更改為所需要的
Name Language:項目名語言,使用當前語言/當前語言+英文/英文
Toggle:總開關(guān),默認F2,第二個為手柄按鍵,如果已隱藏,則會在info選項卡中給出提示

Position:描述信息顯示的位置
Line Height:每行高度,英文默認11,中文默認14
Textbox Width:文本框?qū)挾?,控制一行能顯示多少內(nèi)容,英文默認115,中文默認150
Is Initially Hidden:初始隱藏,默認關(guān),若開則進入游戲需要按F2才能開啟描述信息
Start of Run Warnings:開局警告,默認啟用

Show on "Curse of Blind":在致盲詛咒中顯示,默認關(guān)
Show on April Fools Challenge:在愚人節(jié)挑戰(zhàn)中顯示,默認關(guān)
Show Hidden Alt-Path Item:在分支路線中顯示,默認關(guān)
Show Unidentified Pill Effects:顯示未鑒別的膠囊,默認關(guān)
Hide in Battle:戰(zhàn)斗時隱藏,默認關(guān)
Indicator:指示器,默認無

Max Distance:最大檢測距離,默認5格,grid指一個格子,即巖石或便便之類的物體所占的空間
RESET CONFIG TO DEFAULT:在此按下重置設置為默認值
2. Display 顯示
Collectible Infos:道具信息,默認開
Trinket Infos:飾品信息,默認開
Card Infos:卡牌信息,默認開
Pill Infos:膠囊信息,默認開
Glitched Item Infos:故障道具信息,默認開
Sacrifice Room Infos:獻祭房信息,默認開
Dice Room Infos:骰子房信息,默認開
Crane Game Infos:娃娃機信息,默認開
Spindown Dice:計數(shù)二十面骰的結(jié)果數(shù),默認3
Skip Locked Items:計數(shù)二十面骰的結(jié)果跳過未解鎖的道具,默認關(guān)
Display Infos when Obstructed 受阻時的信息顯示
Show again when having flight:當有飛行能力時再次顯示,默認開
Card Infos:受阻時的卡牌信息,默認關(guān)
Soulstone Infos:受阻時的魂石信息,默認開
Pill Infos:受阻時的膠囊信息,默認關(guān)
Display Infos in Shops 商店的信息顯示
Card Infos:商店的卡牌信息,默認關(guān)
Pill Infos:商店的膠囊信息,默認開
Soulstone Infos:商店的魂石信息,默認開
Interaction with 'Options?' 與“選擇?”的互動
Card Infos when spawned by 'Options?':由“選擇?”生成的卡牌的信息,默認關(guān)
Pill Infos when spawned by 'Options?':由“選擇?”生成的膠囊的信息,默認開
3. Visuals 視覺
Font Type:字體類型,中文目前只有一種
Display Mode:顯示模式,local是描述顯示在道具旁的模式

Text Size:文字大小,默認1,local模式默認0.5,注:除了0.5、1、1.5外,其他大小會導致文字不清晰
Toggle Scale:鍵盤控制的文字大小縮放,默認F5,按住進行無級調(diào)節(jié),按下則在0.5、1、1.5切換
Local Mode Centered:local模式下居中,默認開
Transparency:不透明度,0完全透明,1完全不透明,默認0.75
Display Item Name:顯示道具名稱,默認開
Display Item Type:顯示道具類型,默認開
Display Item Icon:顯示道具圖標,默認開
Display Transformation Name:顯示套裝名稱,默認開
Display Transformation Icon:顯示套裝圖標,默認開
Display Quality Info:顯示品質(zhì)信息,默認開
Mod Indicator Displayed:mod指示器,默認無

Display Object ID:顯示物品ID,默認關(guān)
4. Crafting 合成袋
Show Display:顯示方式,hold指舉起袋子時顯示
Display Mode:顯示模式,Recipe List顯示具體配方,Preview Only只顯示將要合成的道具,No Recipes只顯示可能合成的道具的種類與品質(zhì),Pickups Only只顯示掉落物數(shù)量,默認為Recipe List
Hide in Battle:戰(zhàn)斗時隱藏,默認開
Show Recipes/Best Bag as:以何種形式顯示配方,成組或8圖標
Recipe List Options 配方列表選項
Displayed Results:顯示結(jié)果數(shù)
Thorough Calculations:探索深度,越高越容易造成卡頓
Random Calculations:隨機探索步數(shù),越高越容易造成卡頓
Show Item Names:顯示道具名稱,默認關(guān)
Toggle:開關(guān),默認F3,下一個是手柄按鍵
Result Toggle:結(jié)果切換,按下切換到即將合成的道具的描述,默認F4,下一個是手柄按鍵
Clear Bag Content:在此按下清除袋中的記錄
Clear Floor Item List:在此按下清除地上物品列表
5. Mouse 鼠標
注:這項功能處于早期版本,有不少bug,建議不要開啟
Enable Mouse Controls:啟用鼠標控制,默認關(guān)
Show Cursor:顯示鼠標,默認關(guān)
6. Colors 顏色
Descriptions:描述文本的顏色
Names:名稱的顏色
Transformations:套裝的顏色
Errors:錯誤文本的顏色
Mod Indicator:mod指示器的顏色

四、手動配置
手動配置較MCM配置復雜,所以如果不是特殊情況建議使用MCM配置
1. 找到以下目錄:
懺悔:[游戲根目錄]\mods\external item descriptions_836319872\
胎衣+(Windows):我的文檔(文檔)\My Games\Binding of Isaac Afterbirth+ Mods\External item descriptions\
2. 用文本編輯器打開“eid_config.lua”,編輯需要更改的配置,保存文件
對于具體的選項如何更改以及有哪些參數(shù),該文件中有說明(英文),且名字和上文類似,此處不再贅述
如果需要重置配置,則刪除以下目錄中的文件
懺悔:[游戲根目錄]\data\external item descriptions\
胎衣+(Windows):我的文檔(文檔)\My Games\Binding of Isaac Afterbirth+ Mods\External item descriptions\

五、其他mod的兼容與描述格式
EID只對原版游戲中的道具有描述說明,畢竟所有描述都不是自動生成的,所以其他mod道具一般沒有描述,如果有,則為該mod的作者或其他mod作者在其發(fā)布的mod中所寫
這部分詳見原作者在GitHub上給出的API文檔說明,這里只是簡單翻譯了一些內(nèi)容,建議看一遍文檔
1. 描述的格式要求
描述盡量短而準確
不要當謎語人或?qū)戄W事
重要的效果放前,其他的放后
善用標記
中文:使用半角括號,用語分清角色和玩家
2. 標記
EID有自己制作的一套標記方式,每個標記由2個左花括號、描述文本和2個右花括號組成,比如{{Heart}},這個標記在顯示時會被替換為一個紅心的圖標
以下是常用的標記:
\1 或 ↑ = {{ArrowUp}} = 綠色向上的箭頭圖標
\2 或 ↓ = {{ArrowDown}} = 紅色向下的箭頭圖標
\3 或 !!! = {{Warning}} = 黃色警告感嘆號圖標
{{CR}} = {{ColorReset}} = 顏色重置,即顏色標記的結(jié)束標記
\7 或 \007 = 在正文中使用的句點符
? = {{Hashtag}} = 井號,不換行
{{Blank}} = 隱形圖標
其他標記參見作者的文檔說明,也可以去eid_data.lua文件中尋找
3. 句點符
每行描述由句點符開頭,換行使用“#”
例:"Test description#A second line#A third line"

如果不想由句點符開頭,則在行開頭使用標記,標記后跟一個空格
例:"Some text#↑ Some text#↓Some text#{{Heart}} Some text#{{Blank}}#{{Blank}} Some text"

解釋:
第一行,默認句點符
第二行,↑且有空格,以↑的圖標作為句點符
第三行,↓但無空格,顯示默認句點符,↓的圖標作為正文內(nèi)容顯示
第四行,{{Heart}}自定義圖標作為句點符,與第二行一樣,但使用其他圖標作為句點符
第五行,{{Blank}}作為句點符且沒有正文,即沒有句點符的空行
第六行,{{Blank}}作為句點符,即沒有句點符
4. 添加其他描述/修改描述
在調(diào)用EID函數(shù)前,確保有if語句判斷EID是否開啟:
if EID then
? ? -- EID函數(shù)調(diào)用
end
以下是常用的函數(shù)
EID:addCollectible(id, description, itemName, language) -- 道具
EID:addTrinket(id, description, itemName, language) -- 飾品
EID:addCard(id, description, itemName, language) -- 卡牌/符文
EID:addPill(id, description, itemName, language) -- 膠囊
EID:addBirthright(characterId, description, playerName, language) -- 長子名分
id/characterId:物品/角色的ID,膠囊指效果的ID
description:描述文本,字符串
itemName/playerName:可選的自定義名字,字符串
language:可選的語言選項,字符串,中文為"zh_cn"
關(guān)于添加標記圖標、藥丸顏色圖標、卡面圖標、套裝等內(nèi)容,參見作者的文檔說明

六、常見通用問題(大部分摘自EID的創(chuàng)意工坊頁)
1. 使用這個mod的版本有哪些?
胎衣+和懺悔,這是一個創(chuàng)意工坊mod,只有這兩個版本支持創(chuàng)意工坊
2. 有重生和胎衣的版本嗎?
有英文版,但不再更新了
196⑨大佬曾做過此版本的中文版,但鏈接似乎已經(jīng)失效了,需要的話自行尋找吧
重生和胎衣版本的mod安裝比較復雜,且作者也不再更新這兩個版本的mod了,個人建議直接去玩新版本
3. mod會使成就失效嗎?
只要你所用的存檔打敗過媽腿(深牢II的Boss),mod就不會禁用成就和進度,但在挑戰(zhàn)或每日挑戰(zhàn)中打敗過不算
4. 如何安裝mod?
1) Steam正版
在創(chuàng)意工坊頁按“訂閱”就會自動下載并安裝mod,然后重啟游戲,在主菜單的mod菜單中激活即可
2) 手動下載
尋找一款Steam創(chuàng)意工坊mod下載器進行下載,或者你會在GitHub上下載也行,找到mod目錄
懺悔mod目錄:[游戲根目錄]\mods
胎衣+mod目錄(Windows):我的文檔(文檔)\My Games\Binding of Isaac Afterbirth+ Mods
將下載的mod放到mod目錄,如果是壓縮包先解壓,如果是一堆文件而非文件夾則先創(chuàng)建純英文字符的文件夾,然后再把文件放入文件夾中
總之,最后結(jié)構(gòu)應該是:[mod目錄]\external item descriptions(自定義名稱的文件夾)\[各種文件]
此外,如果mod識別不到或者創(chuàng)意工坊訂閱后沒有mod出現(xiàn),對應版本地檢查以上mod目錄中是否只含有英文字符,不是則自行找辦法改掉