免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2354 | 回复: 1
打印 上一主题 下一主题

gentoo64下打3D游戏(仙剑4) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-05-10 15:26 |只看该作者 |倒序浏览
前几天把家里的电脑windows给格式化了,安装了gentoo 64位操作系统,gnome桌面。
通过安装libreoffice、firefox、thunderbird、Linuxqq这些软件,可以满足了日常办公的需要
后来为了网上支付的U盾,又安装了virtualbox,通过虚拟机安装windows,可以识别了优盾。

现在基本的东西都有了,还有一样就是3D游戏的问题,在virtualbox因为不支持硬件的3D驱动,很多3D游戏没有办法玩,没有办法,只能使用wine试试看了。
emerge wine
现在系统的wine稳定版本是1.2.1,结果发现编译错误,连续两次都提示未知错误,没有办法,只能想办法安装最新版本:
echo "app-emulaction/wine ~amd64" >> /etc/portage/package.keywords
emerge wine
这次发现没有问题,顺利安装完成。

然后在普通用户下面,执行winecfg,在原有的配置基础上,增加了D盘(对应到~/Wine_D,我自己创建的目录)。
马上把原来备份到移动硬盘上面的xianjianqixiazhuan4.exe(仙剑四安装文件)和sanguo2.exe(三国群英传2,三国群英传系列中我的最爱)两个文件复制到~/Wine_D目录里面
cd ~/Wine_D
wine xianjianqixiazhuan4.exe
发现安装一切顺利,安装目录选择d:\xianjian4
然后wine sanguo2.exe
安装过程中出现了乱码,没有管,根据经验一直安装下去,安装到了d:\sanguo2

这时发现目录-->其他里面出现了仙剑4和三国群英传2的目录。
运行三国群英传2,发现顺利进入了游戏,一点问题没有

运行仙剑4,没能顺利进入游戏。于是通过命令行进行
cd ~/Wine_D/xianjian4/
wine PALa.exe
发现提示缺少msvcp60.dll文件

于是将虚拟机中windows下面的 msvcp60.dll文件复制到 ~/.wine/drive_C/windows/system32文件夹中,发现还是不行。
没办法只能问baidu大神了(本来我是一直用google的,但是这段时间google的访问速度好像一直有问题),看到有的说用winetricks来解决类似的问题。
emerge -s winetricks
发现真的有winetricks,但是被mask掉了
于是:
echo "app-emulation/winetricks ~amd64" >> /etc/portage/package.keywords
emerge winetricks

安装完成后,执行
winetricks
在启动后的界面里面选择 install dlls
在dll列表中,选择vcrun6(里面包含mfc42.dll, msvcp60.dll, msvcrt.dll)
执行完成后,回到仙剑4的安装目录中
wine PALa.exe
顺利进入仙剑四!!

论坛徽章:
0
2 [报告]
发表于 2011-05-10 15:32 |只看该作者
   我的神   你的帖子 很 日常生活 ....    不错
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP