本文介绍基于统信UOS操作系统Wine(统信Windows应用兼容引擎),安装同盟国和轴心国游戏(A&A)的一种方法。
下载压缩包
网上能找到的只有这种绿色版的了,恰巧这就是我需要的,因为要放在Linux系统中运行,我要用Wine运行主程序。

解压文件夹
我新建了一个文件夹game,把游戏压缩包放进去,找到了AA.exe这个主程序。
使用Wine调试
启动 统信Windows应用兼容引擎,添加AA.exe,点击运行。

“不出意外的话,就要出意外了。”果然,提示了Processing non-Unicode TrueType font这个错误,意思是在处理一种非unicode字体时出现了错误,到底是个什么字体呢?

使用Wine高级调试
安装d3dx11、d3dx9组件
这一步我不知道是不是必须的,但游戏文件夹中有d3dx10.dll这么个文件,所以我索性安装了d3dx11和d3dx9,毕竟排除法解决应用故障是常见方法。

但错误提示依然如故,于是我把重心放在了如何找到这种字体以及怎样安装这种字体上。
找到所需字体
在游戏文件夹/Logs/中,找到最近一次的Log,查看得知,原来是叫"simsun.ttc"的字体,即宋体,这不是Windows系统的标配吗?但它不是Linux系统标配。

安装simsun.ttc字体
从Windows电脑C:\windows\fonts\目录下拷贝宋体字,使用Wine打开C盘,将这个字体放进对应的目录下,即自动实现安装。
修改注册表
利用Wine打开注册表编辑器,如图,在HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Fonts下已经有宋体、新宋体的键值了,说明字体安装成功,但对于该游戏来说,还差一步。

还需要在HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes下新建1个simsun.ttc:simsun键值,如图所示:

成功运行,但没有全屏,而且游戏界面对键盘不响应。

调整分辨率
接下来在显示设置中调整电脑分辨率为1024X768,然后再次启动游戏,将游戏显示设置也设置为1024X768,于是就全屏了。
Well done!


496

被折叠的 条评论
为什么被折叠?



