Midnight Paradise
-
错误报告: https://trs.mtool.app/share/#agentReport_5f89c556635733330b45e328377a128e
问题描述 / Issue Description:
这个游戏自带中文,我使用MTool加载后没有MTool自带的翻译功能,切换游戏内中文选项后中文显示为□,重新下载游戏后不使用MTool加载依然为□,使用MTool加载后点击翻译界面的还原原文本后游戏中文正常显示,但是不使用MTool加载直接启动原游戏切换中文仍然为□,而且MTool再次启动游戏如果不点击还原原文本中文仍然为方框。游戏版本 / Game Version: v1.1b Elite
AI 助手给用户的回复(自动生成,可能不准确,以开发者回复为准):
查清楚了:中文显示成方框不是 MTool 造成的,主要是这个游戏自带中文包的字体没接好。
· 游戏里的简体中文文件(tl/chinese)是在的,还附带了中文字体(NotoSansSC),但对话、按钮这些文字实际仍在使用英文字体 OpenSans——它没有中文字形,所以显示成 □。因为这是游戏自己的字体问题,所以你不通过 MTool 直接启动、切成中文时同样全是方框。
· 用 MTool 启动时能正常显示,是因为工具会用自己的中文字体来画字。但这一步要等工具的翻译流程跑过一次才生效(点一次「还原原文本」或「开始翻译」),所以每次新启动游戏时先看到的仍是方框,点一下「还原原文本」就正常了——和你观察到的完全一致。目前可以这样用:
- 启动游戏后到翻译页点一次「还原原文本」(或「开始翻译」),中文就会用工具的中文字体正常显示;
- 主页的「游戏字体」保持 Unifont Smooth(你现在就是)。
另外你说“没有 MTool 自带的翻译功能”:翻译页里现在的源语言和目标语言都是「日本語 → 日本語」,两边相同时工具不会做任何翻译。这个游戏的原文是英文,如果你想要机翻,请把源语言改成 English、目标语言选简体中文,再点「开始翻译」;如果只想看游戏自带的中文,就不需要翻译,保持游戏内语言为中文即可。
如果你希望连不用 MTool 直接启动游戏也能正常显示中文,我可以在游戏目录里加一个很小的字体修正文件(不动存档、不改游戏内容),需要的话在下面回复我。
(用户继续追问后,AI 的回复:)
已经加好了,是一个新增文件:
游戏目录\game\zzz_mtool_fontfix.rpy。它没有覆盖任何已有文件,游戏原有的脚本、归档包和存档都没动;以后把这一行文件删掉就完全恢复原样。作用:游戏语言是中文时,把对话、按钮这些文字原本使用的英文字体(OpenSans 等)换成中文包里自带的 NotoSansSC,中文就不会再是方框;换成英文等其它语言时不受影响。
还需要你做一步:重启游戏才会加载这个文件(如果这一场对话怕丢,先在游戏里存个档再重启)。重启后可以直接双击游戏主程序启动,中文应该就是正常的;这时 MTool 里也不用再点「还原原文本」了。
如果重启后仍然有方框,或者游戏启动时报错,请把情况告诉我——那种情况直接把
game\zzz_mtool_fontfix.rpy删掉就能回到原状,我再换一种写法。另外之前提到的两点仍然适用:想在 MTool 里用机翻的话,翻译页的源语言要改成 English、目标语言选简体中文(现在两边都是日本語,工具不会翻译);只看游戏自带中文则不需要翻译。
(用户确认问题已解决)
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login