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

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

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