《上古卷軸5》通過ECE使用中文名的方法

【《上古卷軸5》通過ECE使用中文名的方法】上古卷軸5的超高自由度是這款游戲最大特點之一,不過對于國外很多游戲的游戲名都只能使用英文字符,這對國內玩家來說也是種遺憾,不過最近有玩家通過ECE實現了中文名,下面是詳細方法 。
通過ECE使用中文名的方法
利用ECE可以讓游戲保存中文名字的 , 但我想可能要有此需求的玩家自己動手修改才現實,因為我們的漢字太多了 。
要想讓ECE保存中文名字需這么做:使用的字體庫需要是GBK的,純簡體不行 。首先你要安裝了ECE(原版無法輸入中文) , 在meshes\CharacterMakingExtender\nameList.txt中輸入想起的中文名字,一行一個 , 完成后用記事本另存為UTF-8編碼,然后打開Interface\fontconfig.txt在最后把nameList.txt中加的中文名依次復制到最后,不要習慣性回車換行 , 保證加的漢字在validNameChars 這一行上 , 完成后也要用記事本另存為UTF-8編碼,恢復也很簡單,原版最后是個問號?后面自己認識的漢字刪除即可 。這樣就可以捏人時利用ECE載入名字功能選擇自定中文名字,選完可以正常退出捏臉界面,然后該干嘛干嘛 。
個人分析應該fontconfig.txt中validNameChars定義了可輸入名字字符范圍,validNameChars里有就可以正常保存,同時保證游戲能認識(UTF-8編碼可以) 。另外看ECE原版nameList.txt中也有寫“use UTF-8 if you use muitibyte characters”,打開日文fontconfig.txt可見其是UTF-8編碼,validNameChars中的字符也和我們的不同(里面加了6千多字符用IE打開按日文查看也還是看不懂不知在日文系統里是怎樣顯示) 。而我們常用的3dm漢化和其他字體修改(我下過的)的fontconfig.txt都只是ANSI編碼與原版一樣(解壓原版fontconfig.txt對比是一樣的) 。
