作者ryanlei (雷恩雷)
看板MAC
标题Re: [软体] 好想玩世纪帝国Q_Q
时间Sun Jan 1 10:31:23 2017
最近我也在MacBook Pro 2015 (MacOS 10.12.2) 安装了世纪帝国2
而且是Windows Steam版本的世纪帝国2 HD + DLC: The Forgotten
刚好最近又是Steam冬季特卖XD (新的DLC: Rise of the Rajas 可惜没特价)
就顺便更新这篇「在Mac原生环境安装Windows世纪帝国2 HD」的教学
主要差别是我装的是
Windows Steam版本的AOE2 HD (不是AoFE)
繁体中文化的方式也不一样 (Steam Workshop release by Zoey)
======== 以下旧文章的方法也有列着对照,别看反了 ========
※ 引述《kimchimars (kimchimars)》之铭言:
: 最近成功在Macbook Pro(2009)和Macbook Air(2014)上安装了AoFE,
: 所以想说来回应这篇很久以前的问题,希望有帮助到XD
[事前准备]
0. 和前篇一样,不需要boot camp或VM虚拟机,走的是Wine系列的相容层技术
: 1.世纪帝国2及征服者入侵的安装光碟或映像档(请自行google并确认原版授权)
1. 在Steam上已经合法购买Age of Empires II: HD Edition (及资料片DLC)
: 2.Porting Kit:http://portingkit.com/en/
2. 一样是Porting Kit (目前最新版为2.4)
Porting Kit已经内建很多Windows游戏所需要的Wineskin Winery相容环境建立工具
http://portingkit.com/games/search.php?page=1&order=Popularity
安装游戏和相依套件已经大幅度自动化 比几年前自己用Wine系列建立环境方便太多了
而且往往社群预设的相容环境就已经是优化过的
: 3.AOE 2 Wrapper(含AoFE Patch):http://paulthetall.com/age-of-empires-2-mac/
不需要 Porting Kit的安装流程就会把Wrapper建立好 路径为:
/Applications/Games.localized/Age of Empires 2 HD.app
(Finder -> 应用程式 -> Games -> Age of Empires 2 HD)
: 4.AoFE中文语言套件:http://www.forgottenempires.net/aof/language-support
: * DAEMON Tools for Mac试用版(挂载映像档,非必要):
: http://www.daemon-tools.cc/eng/products/dtMacLite#install-dtMacLite
不适用 由於AOE程式是透过Steam安装的 档案结构跟前篇差很多
所以繁体中文化用的是Steam Workshop上的社群套件
http://steamcommunity.com/sharedfiles/filedetails/?id=466768643
近期的资料片:Rise of the Rajas, The African Kingdoms, The Forgotten
都已经翻译完成
[安装步骤]
: 一、设定Porting Kit + Wrapper
: 1.安装Porting Kit(移至应用程式)
: 2.执行Porting Kit(是否建立GameFolder随意)>Library标签 >Add Application,
: 指向「Age of Empires 2」的位置
: 3.点左侧Age of Empires 2 >Play >提示Wrapper有更新版本,按Yes确认更新
: ※2016/4/22补充:
: 新版的Porting Kit似乎不会自动更新Wrapper版本,
: 请下载Winery:http://goo.gl/tzpQNg,放到和Wrapper相同的路径後,
: 点开Wrapper >Advanced,更新Wrapper版本(至少到2.6.2)。
一、透过Porting Kit建立Wrapper并安装Windows Steam
基本上很类似,只是新版Porting Kit介面改了,直接附图:
1. 从Rankings里直接找到Age of Empires 2 HD (目前是第3名) -> 双击 ->
INSTALL
建议顺便读一下Notes里的注意事项
http://imgur.com/myj38sk
http://imgur.com/k2dF9c0
2. 点I Agree之後开始自动化流程,特别注意
在安装Gecko的步骤选"Cancel"
流程会安装许多相依套件,就算是新电脑也要等个几分钟,跳出Wineskin的话别理它
最後一步是"Installing Steam in the backbround" 安装完成後会跳出Mac通知
http://imgur.com/tJHqrLb
http://imgur.com/MhoxLoD
3. 关闭中途跳出来的Wineskin视窗
Note: 目前版本产生的Wrapper就是Wineskin 2.6.2,不用再刻意更新
: 二、安装主程式
: 1.放入原版光碟或使用DAEMON Tools挂载映像档
: 2.於Porting Kit中按下Play >Install Software> Choose Setup Executable>
: 选光碟中的「AOESETUP.EXE」,安装世纪帝国2,一定要选择「完整安装」。
: 安装後会询问执行档位置,先选择「empires2.exe」
: 3.更换光碟或映像档,如步骤2选取光碟中的「AOESETUP.EXE」,安装征服者入侵,
: 一样要选择「完整安装」,结束後QUIT
二、透过Windows Steam安装游戏主程式 + DLC
1. 回到Porting Kit -> Library -> Local -> Age of Empires 2 HD ->
PLAY
2. 首次执行会安装Steam更新(100 MB起跳),并建议首次出现Steam登入画面时先关掉
http://imgur.com/9LUdrqx
http://imgur.com/oayH4WO
3.
把Steam介面改成英文避免乱码:如果使用繁体中文的macOS,Steam画面会是乱码,
只能把Steam改成英文(而且要在乱码情况下改语言XD),试过提前做「步骤三、3.」
把Wineskin语系参数改成zh_tw.utf-8或zh_tw.big5都没用
步骤:Steam (功能表第1个) -> Settings (倒数第2个) -> Interface (第6个)
-> English -> OK (左侧) -> RESTART STEAM (左侧)
修改语言需重启Steam才能生效,可能要等个10秒才会成功,或是得自己从Dock上
关闭Wine再从Porting Kit重启才有反应
附上画面和按钮相对位置给大家参考(也可参考Mac版的Steam):
http://imgur.com/5Mqq2A1
http://imgur.com/yH7OUGK
http://imgur.com/NnvWhiY
4. 再次执行
PLAY -> 登入Steam帐号 -> 下载Age of Empires II: HD Edition
这次要等更久,我含The Forgotten共2.5GB
http://imgur.com/X1HG8yH
http://imgur.com/jSeYko5
5. 建议测试英文版没问题後再中文化,在启动画面点第一个木头框框进入游戏
本篇AOE2HD的版本是5.0.1534927
http://imgur.com/qpMXIAz
http://imgur.com/nOFmZCx
http://imgur.com/KEShi3W
: 三、安装Forgotten Empires及中文化
: 1.在Finder中找到「Age of Empires 2」 >右键「显示套件内容」
: >进入「../drive_c/Program Files/Microsoft Games/Age of Empires II」游戏路径
: 1-1 将fe_update中「Age2_x1」内的两个.exe档都复制到游戏路径中的「Age2_x1」内
: 1-2 将fe_update中的「Games」资料夹整个复制到游戏路径
: 2.将语言套件「../Games/Forgotten Empires/Data」中的「language_x1_p1.dll」复制
: 到游戏相同路径内并覆盖(History内档案可不复制,因为仍会显示乱码)
: 3.如步骤1「显示套件内容」 >执行Wineskin >Advanced
: >将Windows EXE指向「../Age2_x1/age2_x2.exe」
: 4.透过Porting Kit或直接执行「Age of Empires 2」。大夥进攻罗!
三、安装社群版的繁体中文化
1. AGE II HD TChinese Zoey'sWork Release (目前是V5.04) ->
点Subscribe
http://steamcommunity.com/sharedfiles/filedetails/?id=466768643
由於
Steam官方尚未支援繁体中文,我们接下来做的是把简中的内容取代为繁中
若希望官方早日支援繁体中文,欢迎支持该网页上的连署!
2. 关闭Steam,并从Dock上关闭"Age of Empires 2 HDxxxxxxxxxWine"这个图示
3.
[重要] 如果是纯Windows环境可直接顺利中文化,但在Mac上还需解决乱码问题!
Porting Kit -> Library -> Local -> Age of Empires 2 HD -> 右键
-> Wineskin Tools -> Launch Wineskin -> Advanced -> Configuration
-> 在Custom Commands这栏,填入「
export LANG=zh_tw.utf-8」-> 关闭Wineskin
http://imgur.com/0pRvJZ9
http://imgur.com/2goNsLh
网路上查到装字型套件等复杂方法反而不正确XD,关键是这里说的Wineskin语系参数
4. [非必要] Steam -> Library -> Age of Empires II: HD -> 右键 -> Properties
-> LANGUAGE -> Simplified Chinese (不用担心看到的框框乱码XD)
http://imgur.com/V7xbDl4
此步骤可使最後一进入游戏就是繁体中文,若不做也可以在游戏里改语言
5. 执行游戏 (重启Wine的话可能要等10秒才会跳出Steam) ->
繁体中文化完成!
但不包含从Steam执行游戏的启动画面
http://imgur.com/YjAO2LJ
可惜我电脑上的「正黑体」垂直对齐会怪怪的,而且看起来偏粗
四、启动画面的完美繁体中文化 [不重要]
http://steamcommunity.com/sharedfiles/filedetails/?id=466768643
同样照社群套件的说明,但我的路径不太一样。
这边要特别小心,资料夹取代错误可能会把整个游戏搞坏!
1. Porting Kit -> Library -> Local -> Age of Empires 2 HD -> 右键
-> Open C: drive
http://imgur.com/RHzzhGC
2. 取代相关档案
来源路径:
drive_c/Program Files/Steam/steamapps/
workshop/content/221380/466768643
目标路径:
drive_c/Program Files/Steam/steamapps/
common/Age2HD
a.
[这步好像已经在步骤三做掉了,请网友帮忙验证]
将来源路径的resources/zh里的campaign和strings资料夹,取代
到目标路径的resources/zh (这里还多了个sound)
b. [这步明显是改启动画面]
将来源路径的launcher_res里的4个档案和资料夹,取代
到目标路径的resources/_launcher
3. 执行游戏 (重启Wine的话可能要等10秒才会跳出Steam) ->
完美中文化完成!
http://imgur.com/LodHR4V
http://imgur.com/RovJzmQ
[其他说明]
一、F1 ~ F12改成不需要多按Fn键
除了可以在macOS:系统偏好设定 -> 键盘 里修改让整个系统的功能键都相反,
也可以在Porting Kit -> Library -> Local -> Age of Empires 2 HD -> 右键
-> Properties ->
Switch F1-F12 keys function to Fn functions while in game
修改,这样就只改到AOE2HD游戏里的功能键,而不是整个macOS系统
http://imgur.com/fBzxeWC
http://imgur.com/xOfZwZs
Have fun, 2017新年快乐!
--
It's nice to be important, but
it's more
important to be nice.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 71.199.122.54
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MAC/M.1483237895.A.EEC.html
1F:推 goldberg123: 请问其他游戏也适用吗 01/01 11:10
如果是列在Top Rankings里的游戏 很有机会也能懒人安装
2F:推 KimomiKai: 新年第一推给世纪王xddd 01/01 13:53
3F:推 paul4047: 世纪帝国王推一个 01/01 14:20
4F:推 pec63892: 请问wine里面的steam乱码怎麽办?登入注册进入steam 01/01 15:38
5F:→ pec63892: 都乱码,是我设定哪里有错吗... 01/01 15:38
如果提前设定「三、3.」的Wineskin语系参数呢?export LANG=zh_tw.utf-8这段
先关掉Steam 设定完再重开Steam
我的MacOS和Steam帐号都是用英文 所以没这困扰
[更新] 这招没用,不论是zh_tw.utf-8或zh_tw.big5都还是会乱码
只能把Steam语言改成英文(但是要在乱码的情况找到改语言的选项Orz)
6F:推 ilay: 太神了 推推 01/01 16:48
7F:推 babypanda: 超狂... 01/01 17:10
8F:推 shasen1235: Wine不是模拟器 01/01 17:25
感谢指正 既然是教学文还是来正名一下 顺便修改内文用语
https://www.winehq.org/
https://zh.wikipedia.org/wiki/Wine
Wine是一个能够在多种Unix-like作业系统(如Linux,macOS, BSD)上运行 Windows
应用程式的「相容层(compatibility layer)」。
Wine不是Windows模拟器,而是运用API转换技术实作出Unix-like系统对应到Windows
相对应的函式来呼叫DLL以运行Windows程式(二进位档案)。
9F:推 likeit: 推 最近也刚买世纪2来回味XDD 01/01 22:16
10F:→ kevinee: 推 世纪王! 01/01 22:30
11F:推 stompsid: 推 01/01 23:52
12F:推 wolfta: 请问你的steam是mac版的吗,还是我买windos版也可以用呢 01/02 05:57
这篇教学的重点就是在Mac原生环境上 用Porting Kit装Windows版的Steam + AOE2HD
AOE2HD不支援Mac版的Steam喔 支援的话就简单到不需要写教学了XD
13F:推 wolfta: 感谢回应您太用心啦 01/02 07:54
14F:推 mars0612g: 朝圣 01/02 10:21
15F:推 kimchimars: 推!Steam版比AoFE模组更丰富好玩 01/02 11:16
16F:推 smallmeo: steam里面是乱码的话,去调整steam的语言成English就不 01/02 15:31
17F:→ smallmeo: 会了 01/02 15:31
正解
※ 编辑: ryanlei (71.199.122.54), 01/12/2017 07:49:26
18F:推 mangoxd: 成功了! 感谢~~~~ 01/31 05:46
19F:推 gn00499901: 请问如果在Gecko的步骤不小心按了Install会发生什麽 02/05 20:16
20F:推 gn00499901: 事阿?目前安装到一半才发现@@ 02/05 20:17
21F:推 crazy41v1r: 实用推!已可玩~感谢大大! 03/22 00:51
22F:推 anonimo: 成功了! 感谢大大 02/12 18:23
23F:推 findpremium: 太复杂了吧.... 03/22 12:23
25F:→ kimchimars: Steam介面可以全中文化了 01/12 20:40
26F:→ ryanlei: 感谢补充 已经过2年了啊 02/06 16:33
27F:→ atimo: 推 02/21 04:30