找回密码
 注register册

QQ登录

只需一步,快速开始

查看: 276|回复: 2

[〖💰悬赏💴〗] 求问自己汉化XP3游戏时出现字符缺失的原因以及解决方式

发表于 2024-5-9 20:17:58 |阅读模式
OE0zM08=2N3DOS
20论坛币
本帖最后由 吾妄之灾 于 2024-5-9 22:27 编辑

【游戏】復讐帝國

【具体操作】使用xp3viewer拆包,emeditor修改所有.ks以及.jts格式文件的编码为“UTF-16LE有签名”,emeditor将ks文件中的日文替换为中文,使用GARbro.GUI封包(保留目录格式没有压缩目录以及内容)或XP3_upk封包

【问题1】无论是直接双击启动游戏还是使用locale emulator用日语启动,已汉化部分出现中文字符缺失,每一句都有(未汉化的日文文本部分暂时没有出现缺失情况)

中文字符缺失

中文字符缺失

【问题2】退出游戏确认时出现提示语的缺失(这里源文件应该是只换了编码,没有改成中文),使用locale emulator用日语启动时就没有这个问题

提示语缺失

提示语缺失


能解决【问题1】就可以了,第一次试着自己汉化游戏啥也不懂…救救孩子
———————————————————————————————————————————————————————————————————————————————————————————————————————————
感谢@Sammy 回答QAQ
【问题2】是说把解包后所有文件的编码都统一成UTF-16LE有签名吗?图片好像就废了_(:з」∠)_不过这个问题不是很重要
【问题1】确实是字体的问题,我在游戏的环境设置里的文字变更里直接选了MS Mincho或者MS Gothic后,正文里的中文就能显示全了,
但奇怪的是即使文字已经在正文里出现、也显示了,每个换成中文的角色名称那里依旧缺少开头的字符,
1.png
2.png

在backlog里看又能显示完全…
3.png

最佳答案

查看完整内容

问题1是因为字体,估计原游戏使用的字体只包含了日文汉字,换个字体就成了 换个cjk完整的字体(noto之类的,大多中文字体应该都成)用krkr自带的krkrfont生成渲染后的字体,然后找找游戏内字体引入设定之类的 问题2看着像是因为解包文件名乱码跟转换后编码的问题,把编码统一或者干脆全改半角英数 ===================================== 姓名猜是游戏显示人名跟正文不是相同方式 想独立汉化最好稍微看看kag/tjs的语 ...
【论坛搜索关键词】:🔍原因以及解决方式

其他会员正在看的帖子

OE0zM08=
发表于 2024-5-9 20:17:59
本帖最后由 Sammy 于 2024-5-9 23:23 编辑

问题1是因为字体,估计原游戏使用的字体只包含了日文汉字,换个字体就成了
换个cjk完整的字体(noto之类的,大多中文字体应该都成)用krkr自带的krkrfont生成渲染后的字体,然后找找游戏内字体引入设定之类的
问题2看着像是因为解包文件名乱码跟转换后编码的问题,把编码统一或者干脆全改半角英数


=====================================


姓名猜是游戏显示人名跟正文不是相同方式
想   ***下载/download/otomedream/ダウンロード***   汉化最好稍微看看kag/tjs的语法
2是说解包的文件名跟调用脚本不一致
比如原文件是shiftjs叫“ウィンド.png”,解包/打包读取文件名的时候按系统(gbk)读成了“僂傿儞僪.png”,那游戏调取“ウィンド.png”的时候就找不到文件了呗
最最最保险的方法是所有文件名用英数半角,脚本内文件也改掉

点评 总计 1 条

赞: 5
哦哦好像明白了,谢谢解答~  发表于 2024-5-9 23:49
回复

使用道具

您需要登录后才可以回帖 登录 | 注register册

本版积分规则

银行|😀|手机版|Archiver|联系 翼梦管理员|联系 舞城管理员|☆翼の夢★舞の城☆聯盟 ( 苏ICP备13061143号 ) | 繁體中文化      

苏公网安备 32011302320404号

GMT+8, 2024-5-20 16:49 , Processed in 0.247139 second(s), 26 queries , Gzip On.      

快速回复 返回顶部 返回列表 立刻刷新