是的,predict_app直接加载那个…
说起来挺气的,上周我正打算在Steam上重温《巫师3》,结果一打开游戏,菜单里的中文全变成了方框和乱码,看着就像外星文。我明明系统是中文的,Steam客户端也是中文,怎么进了游戏就翻车?折腾了一下午,总算把问题搞定了。今天就跟大伙聊聊我踩过的坑,希望能帮你省点时间。
其实Steam中文乱码最常见的原因就两个:要么是系统里缺了中文字体,要么是区域语言设置没对。我一开始以为是游戏本身的问题,后来发现连Steam商店界面有些地方也显示异常,这才意识到是环境的问题。
如果你用的是Windows,最简单的一步就是去“设置-时间和语言-语言和区域”,确保“国家或地区”选了中国,“管理语言设置”里“非Unicode程序的语言”也设成中文(简体)。这一步很多人会忽略,但很多老游戏或者非原生中文的软件,全靠这个选项来显示文字。我改完之后重启,乱码少了一半。
有些精简版系统或者Linux用户(比如我偶尔切到Ubuntu玩),默认没有完整的中文字体包。Windows下可以去下载“微软雅黑”或者“思源黑体”,右键安装。Linux的话,终端里敲一行sudo apt install fonts-wqy-zenhei fonts-wqy-microhei,装完文泉驿字体基本就够用了。记得重启Steam,乱码立刻消失。
有些游戏本身对中文支持不好,比如日厂移植的老游戏。这时候可以试试在Steam库右键游戏-属性-通用-启动选项里加上-locale=zh-CN或者-language=schinese。我试过《英雄传说:零之轨迹》,加上这个参数后,菜单终于能看了。
如果上面都不行,那大概率是游戏调用了非Unicode的编码。Windows上可以装一个叫Locale Emulator的小工具,右键游戏启动程序(或者Steam的快捷方式),用“Locale Emulator”选择“中文(简体)”运行。这个工具相当于给游戏伪造了一个中文系统环境,我靠它救活了《秋之回忆》的老版本。
其实Steam乱码这事儿,90%都是字体或区域的问题。别一上来就重装系统,先按上面的顺序试试。我现在每次装新游戏前,都会先跑一遍这几个检查,基本没再翻过车。要是你还有别的奇葩乱码情况,欢迎在评论区吐槽,咱们一起研究研究。
参与讨论
暂无评论,快来发表你的观点吧!