Closed lightning32x closed 9 months ago
font_manager加载字体这个实现上是直接调用的系统函数AddFontResourceExA,确实是可能出现有些游戏不生效的情况,不是dll本身问题,和游戏读取字体的方式和时机有关。
直接character_substitution也不行的话确实只有安装字体了。 或者是使用其他工具加载字体,毕竟只是加载字体(修改字体名调用还是继续用uif),这种工具还是挺通用的不止一个,当然我没搜过你可以试试。
尝试了Enigma Virtual Box,封装了字体和系统安装字体的注册表信息,可以正常显示了
又试了下,好像还是不行,只能安装字体了
我在尝试HOOK
Valkyria
引擎的一个游戏时候发现字体无法通过font_manager
-resource_files
替换(配置如下所示)。 字体直接安装到系统则能够实现JIS汉字转简中
。由于游戏不可能默认读取文泉驿,所以我认为spoof_creation
部分应该是正常工作的。请问能提供一些建议吗,以下是启动时的console:
游戏的exe文件,需要的话可以传游戏本体: 链接:https://pan.quark.cn/s/88a5e60ade76 提取码:NRmt 解压密码:test