Move or Die

Move or Die

Not enough ratings
中文闪退解决方法 Game crash solution when using Chinese
By ᶜʳᵉᵃᵏᵒ
适用场景:
使用中文或英文时结算界面闪退并且error log里的记录的是bad allocation。
若不是这种情况的闪退那本文章可能无法解决你的问题
   
Award
Favorite
Favorited
Unfavorite
最简单的解决方式
  1. 打开游戏目录下的 Lib\UI\Misc
  2. StylishFashion.ttf 字体复制一份覆盖掉 HuaWen.ttf 字体
  3. 问题解决√
图示:
原理 & 补充
原理就是 HuaWen.ttf 有15MB对游戏来说太大了直接内存读溢出了,所以你可以选择其他较小的ttf中文字体进行替换,此处为防止过于繁琐的操作就直接原地复制一份已有的中文字体。

当然,你可以自定义字体,但建议选取的字体字库不要太小了,否则游戏内可能出现口口或者缺字的现象。

Q:这是中文字体,那为什么我用英文的时候也会闪退呢?
A:因为游戏内置的fps和ping值显示也是使用 HuaWen.ttf 字体,很蠢。
Q:覆盖/安装这个字体会有影响吗?
A:Steam有完整性验证,不用对覆盖的字体进行备份,同时也无需安装目录里的字体。

若有帮助,请点个👍让更多人能看到这篇指南!

2 Comments
ᶜʳᵉᵃᵏᵒ  [author] 6 Oct @ 12:36am 
This comment is awaiting analysis by our automated content check system. It will be temporarily hidden until we verify that it does not contain harmful content (e.g. links to websites that attempt to steal information).
夏日 3 Oct @ 9:20pm 
我不会替换我去了,看百度要word改字体真嘟假嘟,嫌麻烦。