尝试使用 wine 启动旧游戏

尝试使用 wine 启动旧游戏

我在 Archlinux 上使用 wine 1.5.11,并尝试启动这个旧游戏:

http://www.cnetfrance.fr/telecharger/waterboy-11006056s.htm?download=1

问题是我总是得到一个

"Run-time error '13' : Type mismatch"

当我尝试启动它时。

我尝试过切换插件库ole32.dll为“本机”,然后使用 winecfg 切换到“Windows 98”模式,然后我收到此错误:

err:module:import_dll Library ole32.dll (which is needed by L"Z:\\games\\WaterBoy\\MSVBVM50.DLL") not found
err:module:import_dll Library OLEAUT32.dll (which is needed by L"Z:\\games\\WaterBoy\\MSVBVM50.DLL") not found
err:module:import_dll Library MSVBVM50.DLL (which is needed by L"Z:\\games\\WaterBoy\\WaterBoy.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\games\\WaterBoy\\WaterBoy.exe" failed, status c0000135

我已经使用 winetricks 安装了 vb5runtime,但是没有帮助。

难道我做错了什么 ?

答案1

最简单的方法是winetricks使用http://wiki.winehq.org/winetricks,安装缺少的本机库

wget http://winetricks.org/winetricks
chmod +x winetricks 
sh winetricks corefonts vcrun6 vb5run native_oleaut32 vcrun2010 richtx32

将会弹出一些窗口供您确认。

相关内容