上古卷軸5:天際 ESP漢化版詳細(xì)教程 增補篇
- 來源:3DM-loveltzzm
- 作者:售夢者
- 編輯:售夢者

上古卷軸5:天際 ESP漢化版詳細(xì)教程 增補篇
(注:本教程僅發(fā)于3DM論壇與DeepKu論壇,其它網(wǎng)站不得擅自轉(zhuǎn)載)
由于近來開始學(xué)習(xí)漢化mod的朋友越來越多,大家也開始逐漸遇到各種各樣的新問題。尤其是在CK推出之后,我們發(fā)現(xiàn)CK對中文根本不支持,因此即使是通過CK制作的mod,依然要用到前面幾篇教程里提到的方法。另外,在如何漢化esp的方法上面,我們除了傳統(tǒng)的橋接法外,實際上還可以實現(xiàn)內(nèi)嵌文本,即直接將中文文本內(nèi)嵌進full字段,而跳過橋與strings文件。
此篇教程名為《增補篇》,為的是將上述種種新的問題及情況進行總結(jié),共所有熱心漢化的玩家進行參考。
一、SSL的缺陷
即便從《簡化篇》到現(xiàn)在SSL已經(jīng)更新了多個版本,但SSL本身依然還是有一部分缺陷的。特別是在CK推出之后,我們會發(fā)現(xiàn),有很多mod在通過SSL漢化之后會冒出各種奇奇怪怪的問題。
經(jīng)總結(jié),SSL現(xiàn)在有以下兩大主要缺陷:
1)對CELL組別完全不支持;
2)對部分包含文本的字段無法讀取。
先說第1個缺陷。SSL目前尚不能正確處理含CELL組別的esp文件。所謂CELL組別,就是esp負(fù)責(zé)處理 單元空間 的內(nèi)容,如某個房間等。如果esp里有CELL,那么在用SSL漢化后,esp里的部分結(jié)構(gòu)會遭到破壞。因此,我們的modder們需要注意一下你想要漢化的mod:如果你要漢化的esp里有CELL這個組別,請直接跳過SSL這個工具。此外,CELL組別的不支持是已經(jīng)經(jīng)過多個mod證實了,是否還有其它一些組別也不被SSL支持,還等待大家經(jīng)驗的累積。
再說第2個缺陷。通常儲存文本的字段以FULL和DESC為主,但負(fù)責(zé)儲存文本的字段不只這兩個,還有一些其它的字段。目前SSL支持的這些其它字段有GMST(設(shè)置類),DNAM(魔法效果),SSL目前還不支持ITXT(Message類),SHRT(人名簡稱),以及其他一些潛在的未知字段。目前這個缺陷對mod的漢化影響不是特別大,但當(dāng)modder們認(rèn)為已經(jīng)漢化了所有了內(nèi)容卻還有個別地方顯示為英文時,不仿仔細(xì)搜索一下esp里是否還有類似的漏網(wǎng)之魚。
二、內(nèi)嵌式漢化
如果將造橋式漢化法稱為橋接式漢化,那么將文本直接內(nèi)嵌進 “負(fù)責(zé)保存文本” 的字段里的方法就可以叫內(nèi)嵌式漢化。內(nèi)嵌式漢化在早期B社的 Fallout 3 和 Fallout: New Vegas 里都被廣泛采用。上古5實際上也是可以的。
但這里要先糾正一下部分漢化modder初學(xué)者們的一個錯誤觀點:即 “SSL就是外掛式漢化,TESsnip就是內(nèi)嵌式漢化”。實際上,SSL本身也可以實現(xiàn)文本內(nèi)嵌,TESsnip同樣可以用來實現(xiàn)橋接。
1)如何在SSL里實現(xiàn)內(nèi)嵌式漢化
大家可以參閱《簡化篇》實例1的第5步。在第5步的下面還有一個 Embed Strings In 這個按鈕,這個按鈕的意思就是實現(xiàn)文本內(nèi)嵌化。
2)如何用TESsnip實現(xiàn)內(nèi)嵌化式漢化
內(nèi)嵌式漢化的核心原理是(由我們論壇wuwei大最早提出),將漢字轉(zhuǎn)換成UTF-8編碼,再將此編碼轉(zhuǎn)成16進制字符后,輸入文本字段。
具體步驟大家可以參考由d.zavril寫的這篇文章:【教程】 傻瓜式教程 直接修改esp的內(nèi)核漢化 當(dāng)SSL使用不能的選擇,方法寫得很詳細(xì)
3)如何用TESsnip實現(xiàn)橋接式漢化
大家可以參考《進階篇》,里面有用TESsnip造橋的詳細(xì)講述。
不過至于《進階篇》里第一步提到的用SSL寫strings這一步完全可以通過string tools直接實現(xiàn),即單用純文本轉(zhuǎn)換也可以直接造strings而跳過SSL。
三、橋接法與內(nèi)嵌法的比較
首先需要指出的一點是,不存在什么 “某個mod用橋接法會出問題,而必須用內(nèi)嵌法”,會出問題的只有SSL。橋接法是游戲本體esm采用的結(jié)構(gòu),游戲本體所有的文本都是通過橋接法接入到游戲中。假如說橋接法對某些組別(假設(shè)NPC組別)不支持,那我們看到游戲本體為什么卻是一切正常的?當(dāng)橋接法無法通過SSL實現(xiàn)時,通過TESsnip一樣可以實現(xiàn)。
接下來對這兩種方法做一下簡單比較,并一并附帶對SSL和TESsnip的點評:
內(nèi)嵌法的優(yōu)點:當(dāng)某些項目結(jié)構(gòu)本身不完整時(相對于橋接法而言。舉一個例子,文本字段內(nèi)只有一組雙0。內(nèi)嵌法正常,橋接法需要改為4組雙0),用內(nèi)嵌法不會出現(xiàn)莫名其妙的 Lookup Failed 問題。
內(nèi)嵌法的缺點:(目前)轉(zhuǎn)換成的16進制編碼必須一個一個手輸,當(dāng)項目較多時則會相當(dāng)煩瑣,像midas魔法,鳳凰魔法等mod。而用TESsnip造橋的話只需輸入幾個數(shù)字即可。
橋接法的優(yōu)點:所有的文本都可以通過string tools轉(zhuǎn)換成txt文本,無論是編輯還是修改都相當(dāng)方便。
橋接法的缺點:一旦用橋接,esp里所有的文本字段都會默認(rèn)為橋,所以如果出現(xiàn)結(jié)構(gòu)不完整的項目或造橋不全,則會出現(xiàn)Lookup Failed。
SSL的優(yōu)點:對于結(jié)構(gòu)簡單的esp來說,無論是橋接還是內(nèi)嵌,都非常方便。
SSL的缺點:(目前)完全不支持CELL組別,對部分包含文字的字段尚不能正確解析。
最后要說的,TESsnip(包括現(xiàn)在衍生出來的更實用的工具TESVsnip)才是最精準(zhǔn)的手術(shù)刀,SSL用不了時的唯一替代漢化工具,可內(nèi)嵌,可造橋,CK也甘拜下風(fēng)。
另外,如果日后有相關(guān)工具可以解決內(nèi)嵌法的輸入煩瑣的問題,內(nèi)嵌式漢化還是相當(dāng)有潛力的。
四、CK對漢化的不支持
這次上古5的CK很令人遺憾,完全不支持漢化,這也令中文modder們制作mod更添一份煩瑣。
CK完成的mod要想進行漢化,一樣要通過我們以上提到的這些方法,具體漢化步驟大家可以參考前幾篇教程。
五、對漢化的總結(jié)
教程寫到這一篇,基本上能說的內(nèi)容都已經(jīng)講述完了,在接下來在漢化過程中,各位modder們可能還會碰到或多或少的問題,不過相信隨著經(jīng)驗的累積,各種問題一定能夠慢慢迎刃而解,最終能給廣大中文玩家?guī)磉^多內(nèi)容更豐富的中文mod。
最后如果還有什么漢化方面的問題,也歡迎各位modder在此提出,謝謝大家!
編者按:四篇文章,由淺入深,深入淺出。作者生動的講解了ESP漢化版詳細(xì)教程,其敬業(yè)精神令人尊敬。
最后感謝作者loveltzzm的辛勤講解!教學(xué)回顧:
《上古5:天際》制作ESP漢化版詳細(xì)教程(基礎(chǔ)篇)
《上古5:天際》制作ESP漢化版詳細(xì)教程(進階篇)
《上古5:天際》制作ESP漢化版詳細(xì)教程(簡化篇)

正式作品 | 上古卷軸:競技場 | 上古卷軸2:匕首雨 | 上古卷軸3:晨風(fēng) |
上古卷軸4:湮沒 | 上古卷軸5:天際 | 上古卷軸6 | |
DLC&特別版 | 上古卷軸3:血月 | 上古卷軸4:九騎士 | 上古卷軸5:天際重制版 |
其他類型 | 上古卷軸傳奇:戰(zhàn)爭尖塔 |
玩家點評 (0人參與,0條評論)
熱門評論
全部評論