五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Livemaker漢化教程(中文互聯(lián)網(wǎng)校正篇)

2021-03-06 15:21 作者:Prpr_Cyan  | 我要投稿

? ? ? ?為了漢化黑礁2、3,研究Livemaker已經(jīng)很久了,中文互聯(lián)網(wǎng)上殘留的幾篇教程,存在著諸多問題,例如只能解密而不能加密回去,只知道如何打開劇本文件修改,卻因為他們自己并沒有實際漢化,而根本不知道livemaker只能使用CP932編碼的事實。

? ? ? 今天,為了解決這些漫長的遺留問題,我將介紹自己漢化Livemaker的經(jīng)驗。

? ? ? 首先,我們使用的工具如下:

? ? ? (1)Pylivemaker,來自https://github.com/pmrowla/pylivemaker ;

? ? ? (2)FontCreator,非開源軟件;

? ? ? (3)openoffice或libreoffice,來自https://www.libreoffice.org/ ;

? ? ? (4)Locale.Emulator,來自https://github.com/xupefei/Locale-Emulator ;

? ? ? (5)GraphicsGale,來自https://graphicsgale.com/us/download.html ;

? ? ? 我們首先要做的就是,安裝上述軟件,安裝livemaker需要安裝最新的python,然后進(jìn)入cmd使用pip install pylivemaker命令,安裝完畢。

? ? ? 其他軟件自行獲取安裝包安裝即可。

第一步

? ? ? 下面我們要做的是解包,解包只需要使用pylivemaker,在需要解包的游戲exe的目錄下打開cmd,使用(game為游戲exe名稱,而后的game_files隨意命名)

lmar x game.exe -o game_files


第二步

? ? ? 我們在解包出來的文件中,尋找劇本,往往是解包目錄下最大的lsb文件,使用pylivemaker將其轉(zhuǎn)換為csv,例如我的劇本lsb是00000033.lsb,那么打開cmd,使用以下命令即可:

lmlsb extractcsv --encoding=utf-8-sig 00000033.lsb 00000033.csv

? ? ? 我們將得到00000033.csv,用openoffice或libreoffice使用以下參數(shù)打開:

? ? ? 即可看到類似excel排列的劇本文件,我們需要漢化的內(nèi)容只需要對照原文格式填入Translated text即可,注意,換行符也應(yīng)對齊,在編輯時按下ctrl+enter即可輸入。

第三步

? ? ? 當(dāng)你完成了漢化工作,我們直接使用:

lmlsb insertcsv --encoding=utf-8-sig 00000033.lsb 00000033.csv

? ? ? 嘗試將翻譯文本導(dǎo)入,會發(fā)現(xiàn)提示錯誤,有大量不屬于CP932的字符,因此接下來,我們要處理這個問題。

? ? ? 我采用的是替換字體方案,Livemaker一般默認(rèn)調(diào)用MS Gothic字體,因此我們只需要更改MS Gothic,將CP932中存在的不怎么使用的字符替換掉,即可讓Livemaker顯示我們需要的字符。

? ? ? CP932涵蓋的字符在此查閱:https://uic.win/zh-hant/charset/show/cp932/

? ? ? 在這里,我提供一下我修改過的Livemaker字體,取自思源黑體,以及Livemaker替換表,如果你漢化的內(nèi)容有新的字符需要導(dǎo)入,則自己使用FontCreator替換即可。

? ? ??https://github.com/CyanidEEEEE/Livmaker-chinese-tl

? ? ? 注意:在使用我提供的Livemaker替換表之前,應(yīng)先把文本簡轉(zhuǎn)繁,因為在我修改的字體中,簡繁體不同的字體已經(jīng)被合并到一起,統(tǒng)一顯示為簡體字形,CP932中的繁體字多于簡體字,因此也建議盡量使用繁體文本,減少需要導(dǎo)入的新字符。

第四步

? ? ? 我們搞定文本,則需要更改UI,Livemaker的圖片格式很特別,由Humanbalance的軟件GraphicsGale才能轉(zhuǎn)換,我們使用這個軟件,要注意,他轉(zhuǎn)換出來的PNG帶有阿爾法通道,往往難以編輯,因此我建議使用Image - Duplicate Alpha Channel的方式,將阿爾法通道分離,然后再導(dǎo)出編輯或者導(dǎo)出后在GraphicsGale編輯,之后在使用Image - Make Alpha Channel參數(shù)選擇Luminance和之前分離的圖片,即可恢復(fù)阿爾法通道。

第五步

? ? ? 接下來,我們只需要處理一些瑣碎的東西即可,例如選項文本,往往不會在導(dǎo)出的csv中,我們需要使用:

lmlsb dump --encoding=utf-8 00000033.lsb --mode xml --output-file 00000033.xml

? ? ?將其轉(zhuǎn)換成人類可閱讀的xml格式,然后找到相應(yīng)的位置,對著文本所在的LineNo="XXX",使用以下命令:

lmlsb edit 00000033.lsb XXX

? ? ? 即可編輯該處,除了文本,其余盡量不要修改。

第六步

? ? ? 修改一些參數(shù),我個人也沒有深入研究,不過更改字體顯示的參數(shù)在我所漢化的游戲中,位于メッセージボックス作成.lsb,因此我們按照第五步的方法,使用:

lmlsb dump --encoding=utf-8 メッセージボックス作成.lsb --mode xml --output-file メッセージボックス作成.xml

? ? ? 然后自行查看文本,按照第五步的方法更改調(diào)試即可。

第七步

? ? ?我不推薦將游戲完整放出的方式,因此推薦利用Livemaker優(yōu)先調(diào)用外面目錄文件的特性,放出補(bǔ)丁,只要將需要更改的文件放出即可,然后讓使用者將原游戲exe放在補(bǔ)丁目錄下,即可使用。

? ? ??Github上也能看,https://github.com/CyanidEEEEE/Livmaker-chinese-tl

? ? ? 私信很少看。

? ? ? 原創(chuàng)聲明:本文為我原創(chuàng),轉(zhuǎn)載請注明出處及作者!

Cyan

Livemaker漢化教程(中文互聯(lián)網(wǎng)校正篇)的評論 (共 條)

分享到微博請遵守國家法律
满城县| 收藏| 稻城县| 衡阳县| 三门县| 房山区| 太湖县| 肃宁县| 德州市| 平山县| 科尔| 马山县| 广宁县| 洪湖市| 峡江县| 四川省| 苍溪县| 遂平县| 新沂市| 涡阳县| 奉化市| 洪泽县| 永修县| 蛟河市| 浪卡子县| 社旗县| 张家口市| 蓬溪县| 嘉峪关市| 邵武市| 福清市| 桐乡市| 通州区| 滦平县| 禹城市| 郴州市| 皋兰县| 大安市| 南漳县| 云龙县| 鄄城县|