本文轉貼來源&作者 (Copying Published Source) | elmagnificogi |
首先你需要下一個MPQEditor,用來修改MPQ文件
http://www.zezula.net/en/mpq/download.html
然後打開任何一個要修改mpq,然後就能看到對應的文件了
裡面的json使用任何一種編輯器進行編輯即可,但是這裡要注意一下,mpq本身編輯以後,是在本地編輯的,不是裡面的打包文件被修改了。
修改的json文件需要放在下面的目錄中要完成打包,需要先刪除裡面的文件,然後再添加剛才修改的文件進去
MPQ文件在打開的狀態下,遊戲啟動時無法加載,一定要關閉以後再啟動
自定義顏色
顯示字體的顏色,是通過加載一個顏色地址數組來實現的,具體地址就是ÿc後面跟0-12表示各種顏色
但是由於是十六進制的所以10,11,12顯示出來就是 : ; < 了- ÿc0 (由於默認是白色,所以這個不會有人用)
- ÿc1
- ÿc2
- ÿc3
- ÿc4
- ÿc5
- ÿc6
- ÿc7
- ÿc8
- ÿc9
- ÿc:
- ÿc;
- ÿc<
複製代碼 對應下圖種的13種顏色
需要注意在文本中[]中括號是一個特殊字符,他不能直接用來顯示
字體
修改字體文件需要放置在以下目錄:但是注意繁體需要原生繁體字庫,與我們常用的中文字庫帶繁體不同。
目前能用的幾個繁體字庫都放在倉庫中的fonts目錄中
以上是修改過程
先說,風險自負,出任何問題和我無關,認為會被封什麼的請勿使用,我只是替換了文本顯示,不包含任何非法hook,使用的也是官方接口
其他所有mod都沒有正確處理單純的寶石詞綴導致實際純寶石掉落沒有高亮,因此剔除其他mod
elmagnifico,可以顯示符文編號、裝備是擴展還是精英,同時還能顯示浮動數值範圍、顯示一些註釋、藥品區分顏色顯示,並且精簡部分部分詞綴,去掉很多裝備的額外英文,方便大量裝備顯示
核心顯示原則
儘量縮小每個物品的顯示大小
儘量不影響新手遊戲
保證在開啟物品顯示的情況,也能正常走路操作,不影響走位
值得撿的要麼高亮,要麼有特殊詞綴
不需要替換文本的地方,儘量保持原樣(重置版的原翻譯)
由於可使用顏色一共就13種,為了防止干擾,儘量不使用遊戲本身的掉落顏色
紅1,可以撿
橙黃8,值得撿
紫11,必撿
淺綠12,容易混淆,暫時沒用
深綠10,容易混淆,暫時沒用
淡暗金7,容易混淆,暫時沒用
黑色6,會導致看不清- 輕、中、重,是指裝備重量
- 擴、精,是指擴展級裝備、精英級裝備,普通裝備則不帶有該後綴
- 超級法力和生命,瞬回藥劑特殊顏色顯示
- 所有寶石及以上亮黃色高亮顯示,縮短寶石名稱
- 所有碎裂寶石紅色顯示
- 紅,生命回覆類藥水
- 藍,法力回覆類藥水
- 紫,生命和法力瞬回類藥水
- 掉落金幣,移除金幣兩字,直接顯示數字
- 裝備的*表示較好底材,值得留意
- 所有護符紫色顯示,會影響到暗金護符掉落顏色
- 移除原mod自帶字體,使用重製版字體
- 各種藥劑名稱縮短,只保留前兩個字符
- 傳送卷和鑑定卷名稱縮短
複製代碼 這種方式的過濾,能做的太有限了,而且經常修改了某個底子會影響到其他所有物品,這就非常麻煩。如果能知道以前的mod是怎麼hook的,獲取可以弄出來真的過濾。
有些修改量非常巨大,大部分都是用正則表達式替換修改的,而很多東西都是從老版移動過來的,所以沒有之前的數據,就沒有現在的mod
顏色可以選擇的也非常有限,牽一髮動全身,大家總會有你需要這個,我需要那個,這種小需求我就不能滿足了。可以的話自己修改吧,不行就湊活用別人的。
以下開始試直接覆蓋使用教學
mod解壓到暗黑2重置的目錄中
遊戲設置中選擇額外命令行,加載mod
命令如下:退出遊戲重進即可,不需要的話直接去掉命令行就行了,文件刪不刪無所謂。
2021.10.09,增加*號顯示,縮短原版的精擴字符、藥劑名稱縮短、回城和鑑定捲軸名稱縮短
2021.10.10早,修復部分物品依然帶有英文,修改碎、裂寶石顏色,修復無情前綴裝備變色、取消超藍顏色顯示
2021.10.10晚,補充暗金吐槽,移除部分英文,增加法師鎧甲*,刪除部分詞綴後的英文,區分碎和裂的寶石
基本就是這些,但是要做到真的類似poe那樣的過濾,基本上一定要hook,否則光靠這個東西沒辦法實現
懶人包下載:
所有站內附件皆會附上安全掃描報告 請會員查看純淨度百分比後判斷使用
相關檔案須知: 取得檔案前,請先詳細閱讀文章內容 避免不必要錯誤與誤會發生。 也可多參考文章討論樓層內容 了解附件檔案相關討論資訊。
|