Related Posts with Thumbnails D3字體替換方法 ~ 黑森林

2012年6月4日 星期一

D3字體替換方法

0



免責聲明:
1.本程式不會主動連結網路
2.“載入器”的主要操作都在記憶體中完成,不會修改你的硬碟上的任何檔案
3.本程式現在以及將來都不會包含任何盈利性質的元素,並且僅許可用於非商業用途
4.作者不就軟體的使用或軟體的使用效果做出任何準確性、正確性、可靠性或其它方面的保證或聲明
5.如果你運行了這個程式,則表示你同意上述注意事項,並願意承擔使用這個程式所產生的後果
6.*** 未經官方允許而進行的用戶端修改是違反使用者協議的行為,有封號風險的,請各位量力而行 ***

edit:2012.05.31:
載入器更新,支持1.0.2.9858版用戶端。

edit:2012.05.27:
在繞過用戶端檔校驗後,使用自訂字體已經測試成功了
字型替代和載入工具已經發佈

下載位置:
密碼:(提示本站網址)


關於字型替代:
目前的做法是把 fnt 中內嵌的 ttf 替換掉。
因為 fnt 檔頭的部分欄位不明,所以暫時使用簡單替換的方法,而不是重新產生整個檔頭。

關於載入器:
目前唯一的功能是繞過用戶端檔校驗,如果以後出現了類似 WOW Skeleton 那樣的工具,也可以用那類登錄器啟動遊戲,理論上來說,使用載入器也可以讓你能替換別的檔。

關於字體大小:
字體大小是在 UI 中定義的,這些檔是二進位的,需要花時間去解析格式,所以目前暫時無法提供修改字體大小的功能

一、解壓 fnt 文件
1. 用 MPQ Editor 打開 Diablo III\Data_D3\PC\MPQs\zhTW_Text.mpq
2. 右鍵點擊左側的 Font 資料夾 -> Extract,解壓到你覺得方便的目錄(如 C:\NGA,注意:不要解壓到根目錄)

幾個 fnt 文件的用途如下
ExocetLight.fnt - 登陸介面字體
Script.fnt - 腳本字體、動畫字幕
Serif.fnt - 聊天以及遊戲文字內容

二、替換 fnt
1. 運行 D3Font,點擊"打開FNT",選擇 ExocetLight.fnt
2. 點擊"替換TTF", 然後選擇你喜歡的 ttf 字體檔
3. 點擊"保存FNT", 然後選擇 ExocetLight.fnt
4. 重複1-3步,把 Script.fnt 和 Serif.fnt 也替換成你喜歡的字體

三、製作MPQ:
1. 打開 Ladik's MPQ Editor -> File -> New MPQ ...
2. Enter the name of the archive to be created: 選擇 <你的D3遊戲目錄>\Data_D3\PC\MPQs\zhTW\d3-update-zhTW-9557.MPQ (比 9558 少一個數字), 點擊下一步
3. 選擇 Build the MPQ archive from a file or directory, 點擊編輯方塊旁邊的 ... 按鈕, 選擇剛才創建的 C:\NGA 資料夾, 點擊下一步.

如果使用的是 3.5.0.717 以上版本的 MPQ Eidtor:
4. Game Compatibility 選擇 Diablo III
5. 文件數量改為4 (MPQ 檔最小數目為4個), 點擊下一步
如果使用新版 MPQ Editor 創建的 MPQ 進入遊戲時報錯,請嘗試使用舊版。

如果使用的是舊版 MPQ Eidtor (樓主使用的版本為 3.2.2.671):
4. 檔數量不需修改, 點擊下一步
5. MPQ 格式選擇 Format 4.0 (WoW - Cataclysm), 點擊下一步

6. 點擊"完成".

四、啟動遊戲
回到 D3Font 點擊 "啟動遊戲" 按鈕,繞過檔校驗。

使用這個方法的方便之處就是,它是一個獨立的新檔,不修改現有 MPQ

0 位回應:

張貼留言

 
黑森林所有著作製作,以創用 CC Attribution-NonCommercial-ShareAlike 授權條款釋出
Copyright © 2012 | Powered by Blogger