分类
游戏

通过 Wineskin 在 Mac 上运行实况足球2011

好久没有更新了,今天抽时间将这篇文章整理了一下发出来。Mac 上一直没有什么好的足球游戏,但随着 Wine 的开发进程,很多 Windows 上的游戏和程序都可以比较方便的移植到 Mac 上来了。于是在最近入手的 MacBook Pro 上尝试使用 Wineskin 安装了一下 PES 2011,效果还不错。分享一下安装方法及 Wineskin 的使用方法。

[table id=87 /]

注:Wineskin 只是 Wine 在 Mac 上的一个壳,你也可以使用 CrossOver 或 WineBottler 来代替 Wineskin。

1. 下载并安装 Wineskin

从上面的官方网站下载 Wineskin 后,在本地挂载,将文件复制到你指定的位置,这里我指定的是 “应用程序”。

这里有一个问题需要注意,需要先下载 Wineskin Winery 1.1,运行后点击 “Wrapper version” 下面的 “Update” 按钮升级 Wrapper 到最新的 2.3 。

Wineskin Winery 主界面

在 Wineskin Winery 主界面左侧,有 4 个按钮:

  • Create New Blank Wrapper:创建新的包装器(Wrapper —— 将包含 Wine 的 Windows 程序运行环境包装在一个 Mac 应用程序中)
  • Refresh Window:刷新安装的引擎
  • Download Packages Manually:点击后,会访问官网。你可以在哪里手动下载需要的 Wrapper 包装器。
  • Quit:退出 Wineskin Winery

右侧上半部分的列表是你添加(下载)的 Wine 引擎,主要分为三种:

  • WS7Wine:Wine 官方发布的 Wine 更新,包括最新测试版。
  • WS7WineCX:codeweavers 发布的商业版 Wine —— CrossOver 包,目前能下载的版本是 10.0.0,而 CrossOver 官方程序已经是 10.0.3 了。
  • WS7WineCXG:CrossOver Game 包,CrossOver 面向游戏优化版本,能下载的版本也是 10.0.0,而 codeweavers 官方已经是 10.1.0 了。

2. 添加包装器

如上图,我已经添加了 2 个包装器,因此在我的包装器中就可以使用二者中的任意一个。如果此时你没有安装包装器,首先点击列表下面的加号 “+”,出现下图:

在列表中选择需要的 Wine 版本,然后点击 “Download and Install” 即开始下载安装。安装成功后,就会在主界面的列表中找到该版本的包装器。Wine 测试版的包装器一般是半个月更新一次,推荐使用。另外注意,并不一定最新版就要比之前版本要好。因此如果一个版本不能运行你的游戏,可以换其他版本尝试一下。

3. 新建包装器

点击 “Create New Blank Wrapper” 按钮,新建包装器如图所示:

创建 Wrapper

在文本框中输入你需要的应用程序名,点击 “OK” 后,PES2011.app 就开始创建了。经过一会儿会弹出如下窗口:

此处是询问是否要下载 Gecko 引擎,对于安装 PES2011 不需要(注:如果不选择安装的话,刷新安装包的时候会再次提示。刷新安装包相当于重启系统,不过每次运行游戏时并不会弹出提示。选择安装的话,会花费一定时间来下载该包),因此按图示选择左侧的按钮。乱码是由于包装器中还没有安装中文字体,后面会提到。

包装器创建成功后会弹出如上提示,此时点击 “View wrapper in Finder”,Finder 中就会显示出该包装器。默认位置是在:/Users/你的用户名/Applications/Wineskin 中。需要注意的是,此处的 “Applications” 并不是在中文系统中的 “应用程序” 下,猜测可能是由于没考虑其他语言的关系。

4. Winetrick 安装中文字体

在 “PES2011” 包装器上点击右键 -> 选择 “显示包内容”,会在 Finder 中看到如下结构:

此处 “drive_c” 代表的是虚拟环境的 C 盘,而 Wineskin 是管理该包装器的设置程序。“Contents” 不需要理会。

双击 “Wineskin” 运行设置程序(注:以下如未特别说明,运行 Wineskin 设置程序皆指包装器中的 Wineskin),如下图所示:

  • Install Windows Software:在包装器中安装 Windows 软件
  • Set Screen Options:设置屏幕相关参数
  • Advanced:高级设置
  • Quit:退出

这里首先单击 “Advanced”,然后在如下窗口中选择 “Tools” 选项卡,单击 “Winetricks”。

“winetricks 是一个快速有效却并不严谨的脚本,可以用来下载和安装各种在Wine运行时需要的动态库。” 更多内容可以参考 Wine Wiki。如下图,“Command to run” 处选择 “cjkfonts” 并点击 “Run” 来安装中文字体。如果 Winericks 里的各种库此前下载过,那么此时会直接解压安装,否则会需要一段时间来下载。当安装完成后,会在文本域底端显示 “Winetricks Finished!!”。

5. Wintrick 安装 DirectX 9 及 声音支持

安装 DirectX 9 与安装字体相似,在 “Command to run” 中选择 “d3dx9” 或 “directx9”,然后点击 “Run”,等待安装完成。

声音支持为可选项:如果安装完 DirectX 9 进入游戏无声音时,可以回到此处分别选择 “directmusic” 和 “dsound” 安装。我就是通过这 2 个选项解决无声音的问题。

所以补丁安装完后,点击 “Done” 返回。

6. 安装游戏及补丁

回到 Wineskin 设置程序的主界面,选择 “Install Windows Software” 开始安装游戏。此选项也可以用来安装 PES2011 光盘中自带的 DirectX 9。

一般来讲此处有 2 种方式来安装游戏:

  • 通过 Setup.exe 安装向导来安装光盘、镜像中的游戏,或者自解压的安装包。此时与在 Windows 中安装游戏相同。
  • 游戏本身是压缩包,可以通过解压缩然后将游戏文件夹复制到包装器中的 “drive_c” 来完成安装游戏,亦即所谓的硬盘版游戏的安装。

此处选择的是 PES2011 光盘版,因此首先将光盘放入光驱或者挂载相应的镜像文件,然后选择 “Install Windows Software”。在弹出的选择文件窗口中找到 Setup.exe 文件并双击运行。此时安装程序窗口出现,如下图所示:

游戏的具体安装步骤在此就不再赘述了,请参考相关文章。

安装完成后会弹出如下窗口:

列表中包含了所有安装完成后生成的 .exe 文件,此处用于告诉包装器该包启动时应该执行哪个文件。此处可以选择 “pes2011.exe” 或 “settings.exe”,然后点击 “OK”。

7. 安装升级补丁及汉化补丁

升级补丁与汉化补丁请自行搜索,或去完全实况论坛下载。注意:汉化补丁需要相对应的官方版本,请注意下载的补丁是否匹配。目前完全实况的汉化补丁最新版为 2.1,需要官方 1.3 版。

虽然前面已经安装了中文补丁,但在安装汉化包的时候,安装界面仍然乱码。目前还不清楚原因,有些安装程序可以正常显示中文,但还有一些却只显示乱码。但这并不影响游戏中的中文显示,所以可以一路安装下去。

同样的安装完汉化包后,又会弹出选择执行文件窗口,此处应该为 “pes2011plus.exe”,但为了执行 PES2011 的设置程序,先选择 “settings.exe”,点击 “OK” 退出。

8. PES2011 设置

在执行设置后,可能会遇到设置无法保存的情况,因此还需要再做如下设置:

  • 首先运行 settings.exe(即双击 pes2011.app,因为此时指定的执行程序为 settings.exe),设置,保存并退出 pes2011.app。
  • 进入包装器中的 C:\Program Files\KONAMI\Pro Evolution Soccer 2011,将其中的 KONAMI 文件夹拷贝。
  • 会到包装器中的 C 盘根目录,在此粘贴。结果如下:
  • 再次运行 pes2011.app,此时设置可以正常保存了。
  • 退出 pes2011.app。

9. 其他设置

运行包中的 Wineskin 设置程序,选择 “Advanced” 后出现下图:

此处可以修改包的相关信息,在 “Windows EXE” 中可以手动指定包装器的启动程序,此处为 pes2011plus.exe,“Menubar Name” 用来修改包装器启动后菜单栏显示的名称,“Icon” 处可以为包装器指定一个你喜欢的图标。

10. 升级 Wine 引擎与包装器

当有新的包装器发布时,首先如步骤 2 所述,添加该包装器到列表中。然后进入运行 Wineskin 设置程序,选择 “Advanced -> Tools -> Change Engine Used”,如下图所示:

上面显示的是包装器当前使用的 Wine 版本,列表中可以选择其他版本,然后点击 “OK” 更新。

“Advanced -> Tools -> Wrapper Tools” 下另外几项说明:

  • Refresh Wrapper:刷新包装器,相当于重启系统。
  • Rebuild Wrapper:重建包装器,相当于重装系统。
  • Update Wrapper:升级包装器,相当于在当前系统上直接升级,不会删除包中已安装的游戏。

11. 已知问题

至此,你已经拥有了一个带有音乐并能够流畅运行于 Mac 上的 PES2011。在我的 MC700CH 机器上运行流畅,而且在 Wine 1.3.23 之前可以开高画质。但升级到 1.3.23 后无法开启高画质,并开始提示配置不能满足游戏的最低要求,不过忽略后可以正常游戏。当然,由于 Wine 现在并不完美,所以还是有一些问题。比如温度可能较高,1.3.23 之前会达到 80 多度,使用 1.3.23 后大概是 76 度左右(室温,不使用任何散热措施的情况下),裁判的哨声基本上消失,长时间运行后可能会出现读取变慢或长时间无反应等问题。此时,建议退出游戏,重新开始即可。如果出现运行时错误,可以尝试 “Advanced -> Tools -> Refresh Wrapper” 后再运行游戏。

后记

最近真的是比较懒,这篇文章的草稿已经放了快 2 个月,今天终于拿出来了。刚开始写的时候还没有发现 PES2011 Mac 版的下载,而现在已经有可以下载到打好包的 PES2011了。不管怎样,此文算是在 Mac 上使用 Wine 的尝试和总结,留给自己和需要的人作为参考。

另外 ,草稿箱里还有几篇文章放的时间更长,有时间会尽快更新并发布。

“通过 Wineskin 在 Mac 上运行实况足球2011”上的532条回复

谢谢 布知道 为sm我设置 弄好后 布是全屏的 又一片黑色在下面 =-= 很难看

这个可能与显卡驱动有关。如果你的显卡能被正确的识别出来,使用 settings 里的设置,可以修改分辨率,改成跟你现在屏幕分辨率一样就可以了。否则的话,你需要修改你的Mac系统分辨率,或者使用窗口模式。

请问绿色版软件的安装方法是只要把软件文件夹放入drive_c/Program Files里面然后在设置里选择相应的exe文件就可以了吗?我这样做之后显示的是“invalid handle”无法运行。。。
求解!

如果是绿色软件的话,理论上可以放在drive_c下的任何地方,你的做法没有问题。建议尝试一下在包装器中安装必须的运行时环境,例如DirectX,VC runtime. .Net Framework 之类的东西。

版主你好 我按照你的这个方法安装到winetricks界面的时候跟你的就不一样了,不过我从其他论坛上下载了已经弄好的mac版pes2011,我想问的是,为什么不能用pc上的pes2011里面的IMG文件夹直接复制到mac的pes2011的img文件夹呢?复制完以后,游戏没有任何提示,直接就打不开了,我想知道是什么原因,如果方便的话可以加我的qq么,18758839,谢谢!

首先,你要确保PC上的实况足球能够正常运行。其次,复制的时候需要将你所有的文件都复制过来,否则有可能会因为版本不匹配而出现问题。

我这个就是从我的pc上拷贝过来的 pc上完全可以运行 复制的时候我页是整体复制过来的 包括存档我也复制过来了 不过还是运行不了 不知道为什么

对了 我复制的不是安装文件 复制的是再pc上可以运行的pes2011的文件夹 能不能是注册表的问题呢?mac中怎么导入注册表呢?迷糊了,我下的mac版的2011为什么可以运行呢?我鼠标右键显示包内容,找到了pes2011的文件夹,是我操作的不对么?我把pc上的文件夹整体考入mac包内容里的pes2011文件夹 拷贝完以后就不好使了……..

Wine 是带注册表的。另外,如果你是下载的别人配置好的包的话,应该会有安装信息,只是替换的话不应该有问题,除非是路径不对或者文件版本问题。没有任何提示吗?可以查查log。

我没下载别人配置好的包,管理员还没听明白呵呵,可能是我讲述不清楚。我拷贝的是我自己笔记本上的pes2011,我公司的电脑是mac的,我已经下载好mac版本的pes2011了,应该给你截图的,然后我在mac上的pes2011点鼠标右键,显示包内容,将我个人笔记本中的pes2011拷贝到mac的(路径太长没法一一写)pes2011文件夹,并且整体替换。我拷贝的版本确是跟我下载的不一样,因为我想玩我电脑里面最新补丁的,而我下载的mac版本是年初的,还没有夏季转会呢,所以我想要更换。
所以总结来说呢,路径应该没有问题,另外说明我是mac新手,对于您说的log是什么我真的不太明白,应该如何解决,如果方便的话希望管理员能加我qq解答,在此十分感谢!

楼主您好 我现在才看到这个帖子 为什么我wineskin version显示的是no wrapper installed 呢

果然是好文章,我按照楼主所讲的步骤,可以完全安装完nfs14硬盘版了,但运行的时候,提示“cannot start graphics device, Check your setting are valid in the config tool.”

究竟是什么地方设不对?

我的机器是MacBook Air 13″.

nfs14 我没有装过,不能确定。你可以尝试安装DirectX,然后进入游戏目录找到 ConfigTool 运行并检查相应设置是否正确。然后将分辨率设置为与你屏幕的分辨率相同,再保存退出。然后尝试再次运行。

你好,我安装的是PES2013, 运行顺畅。但是今天用wine安装了官方补丁后,打不开游戏了。请问是什么原因?

建议你降级继续使用之前好用的版本。Wine 毕竟不是万能的,因此每个版本可能会引入新的问题,有的旧版本能够顺畅得玩游戏,新版本却不能。所以一般不要急于升级,在确保能运行该游戏后再升级不迟。

Hey! This is kind of off topic but I need some help from an established blog.
Is it tough to set up your own blog? I’m not very techincal
but I can figure things out pretty quick. I’m thinking about
creating my own but I’m not sure where to start.
Do you have any ideas or suggestions? Many thanks

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注