不敢当,大部分民间汉化完整度还是很高的,AI翻译倒是真的没几个人汉化UI
翻译游戏,大致分为提取文本、翻译文本、写回文本几个步骤。相关工具已经开源到github
因为游戏脚本是加密过的,要用到网上其他佬的工具,解密脚本。用SExtractor,把解密后的脚本文件提取成json文本
然后用GalTransl翻译提取出来的json文本,翻译好后再用SExtractor把json译文写回脚本,再用之前的工具加密回去
游戏可以免封包读取,所以所有的资源文件都可以不用封包
最后用Enigmavb把各种翻译完的资源文件打包成一个exe方便使用
如果做过漫画嵌字,汉化UI其实跟这差不多,就是用PS涂抹一下把字打上去,加点描边阴影就好了
做内嵌汉化比较麻烦也比较画时间,一些冷门游戏没人研究过,没有工具可以解包/封包,现在搞AI翻译也不是每个人都会程序,而程序相关知识又是另一外一个分支,内容很杂很多,难点就在这里。如果文本和其他资源能解包/封包,汉化其他游戏就是大同小异了
⋯
kr2的游戏,你可以先用GARbro打开各个封包比如image.xp3,找找UI文件放在哪里,然后解包,把解包出来的png用PS修好图,之后有两种打包方式,一种是直接丢到patch.xp3之类的,直接跟汉化文本放在一起;第二种,比如UI文件原本是放在image.xp3的,就把汉化好的UI替换掉原来的文件封包回去。
不知道你有没有用过PS之类软件的经验,如果有经验,就像漫画嵌字一样操作就行;如果没有经验,可以在b站上找一些漫画嵌字的教程,学习一段时间可以培养一些基础技术,很快就能上手了。
字体方面,肯定是选择与原UI最接近的字体最好,用国内的“识字体网”,上传UI的文字图片(纯色背景,图片要尽量清晰),然后手动拼一下字,最后点“立即识别”,从查找结果中找一个最接近、不缺字的字体。
目前没有什么很好的自动修图软件,所以还是得靠人工操作,没办法。
强啊,真的是连UI都有汉化,已经胜过90%的汉化组了,佬是怎么汉化的请教一下
⋯