ubuntu linux下面用wine运行大航海时代4和最新版的QQ

环境:
wine:4.12
Ubuntu Linux 18.10
务必关闭虚拟机
pt install osspd pulseaudio-esound-compat

使用的游戏压缩包是:
链接: https://pan.baidu.com/s/1bdATTjYTwpWwKcZq2cskLQ 提取码: 3u3c 复制这段内容后打开百度网盘手机App,操作更方便哦

设置如下:
wine regedit d3d.reg
应用程式里面设置为 windows 2008R2(其他系统没测试过)
apt-get install winetricks
①winetricks dotnet40(如果卡住了,参考[1])
②winetricks -q vcrun6 vcrun6sp6
③winetricks里面安装vcrun2012
①②③不确定是否绝对必要,因为我也是自己摸索出来的,在摸索的过程中安装了这三项,所以就记录了下来.

另外,必须全路径为英文

最后启动方法是:
wine DK4PK.exe
如果启动后有一大堆问号,那么:
LC_ALL=zh_HK wine DK4PK.exe

效果如下:在这里插入图片描述
交易、海战、航行、寻宝都OK

声音正常,买新船没法修改默认的名字,因为下面的候选框出不来,不知道为什么

wine终端存在的报错是:

0009:fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "llvmpipe (LLVM 8.0, 256 bits)").
0009:err:d3d:wined3d_adapter_find_polyoffset_scale PolygonOffset scale factor detection failed, using fallback value 2^23.
0009:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
0009:fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "llvmpipe (LLVM 8.0, 256 bits)").
0009:err:d3d:wined3d_adapter_find_polyoffset_scale PolygonOffset scale factor detection failed, using fallback value 2^23.
0039:fixme:winmm:MXD_GetControlDetails What should the sw-side mixer controls map to?
0039:fixme:winmm:MXD_GetControlDetails What should the sw-side mixer controls map to?
0039:fixme:winmm:MXD_GetControlDetails What should the sw-side mixer controls map to?
0039:fixme:winmm:MXD_SetControlDetails What should the sw-side mixer controls map to?
0009:fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "llvmpipe (LLVM 8.0, 256 bits)").
0009:err:d3d:wined3d_adapter_find_polyoffset_scale PolygonOffset scale factor detection failed, using fallback value 2^23.
0009:fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "llvmpipe (LLVM 8.0, 256 bits)").
0009:err:d3d:wined3d_adapter_find_polyoffset_scale PolygonOffset scale factor detection failed, using fallback value 2^23.
0009:fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
0009:fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
0039:fixme:winmm:MXD_GetControlDetails What should the sw-side mixer controls map to?
0039:fixme:winmm:MXD_SetControlDetails What should the sw-side mixer controls map to?

不影响游戏,不要理会.
但是游戏中会有部分字体是粉红色的.
如果碰到游戏没有声音,多半是linux系统本身没声音导致的,
只要linux系统里面有声音,wine里面的游戏也会有声音传出来.

####################################################
然后是安装最新版的QQ
直接
wine 安装文件

安装完毕后,QQ.exe在
/home/appleyuchi/.wine/drive_c/Program Files (x86)/Tencent/QQ/Bin下面
直接wine QQ.exe即可启动,效果如下:
在这里插入图片描述

创建启动器:
QQ透明图标如下:
链接: https://pan.baidu.com/s/18WLY3eOOq5RCs9AX-EkKGg 提取码: x2cm 复制这段内容后打开百度网盘手机App,操作更方便哦

启动器可以当做txt来编辑,sublime打开,内容是:

[Desktop Entry]
Version=1.0
Type=Application
Name=QQ最新版
Comment=
Exec=wine /home/appleyuchi/.wine/drive_c/Program\\ Files\\ \\(x86\\)/Tencent/QQ/Bin/QQ.exe
Icon=/home/appleyuchi/Game/qq矢量图标/QQ.png
Path=
Terminal=false
StartupNotify=false

最终效果如下:
在这里插入图片描述
直接双击就能运行QQ了
但是由于wine出来的QQ会跟随鼠标晃来晃去,记得要去winecfg里面的"显示"一栏里面把"模拟一个虚拟桌面"取消
在这里插入图片描述

另外还有个注意事项,就是winecfg里面是XP情况下安装的QQ,就在xp下启动,如果更换了winecfg里面设置的系统,QQ启动时会报告组件异常.
所以请务必记得自己安装QQ时,winecfg里面是什么系统.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值