看板 MAC 關於我們 聯絡資訊
最近我也在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://www.ptt.cc/bbs/MAC/M.1483237895.A.EEC.html
goldberg123: 請問其他遊戲也適用嗎 01/01 11:10
如果是列在Top Rankings裡的遊戲 很有機會也能懶人安裝
KimomiKai: 新年第一推給世紀王xddd 01/01 13:53
paul4047: 世紀帝國王推一個 01/01 14:20
pec63892: 請問wine裡面的steam亂碼怎麼辦?登入註冊進入steam 01/01 15:38
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)
ilay: 太神了 推推 01/01 16:48
babypanda: 超狂... 01/01 17:10
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程式(二進位檔案)。
likeit: 推 最近也剛買世紀2來回味XDD 01/01 22:16
kevinee: 推 世紀王! 01/01 22:30
stompsid: 推 01/01 23:52
wolfta: 請問你的steam是mac版的嗎,還是我買windos版也可以用呢 01/02 05:57
這篇教學的重點就是在Mac原生環境上 用Porting Kit裝Windows版的Steam + AOE2HD AOE2HD不支援Mac版的Steam喔 支援的話就簡單到不需要寫教學了XD
wolfta: 感謝回應您太用心啦 01/02 07:54
mars0612g: 朝聖 01/02 10:21
kimchimars: 推!Steam版比AoFE模組更豐富好玩 01/02 11:16
smallmeo: steam裡面是亂碼的話,去調整steam的語言成English就不 01/02 15:31
smallmeo: 會了 01/02 15:31
正解 ※ 編輯: ryanlei (71.199.122.54), 01/12/2017 07:49:26
mangoxd: 成功了! 感謝~~~~ 01/31 05:46
gn00499901: 請問如果在Gecko的步驟不小心按了Install會發生什麼 02/05 20:16
gn00499901: 事阿?目前安裝到一半才發現@@ 02/05 20:17
crazy41v1r: 實用推!已可玩~感謝大大! 03/22 00:51
anonimo: 成功了! 感謝大大 02/12 18:23
findpremium: 太複雜了吧.... 03/22 12:23
kimchimars: 幫補2019新教學 http://bit.ly/2VHV6cY 01/12 20:39
kimchimars: Steam介面可以全中文化了 01/12 20:40
ryanlei: 感謝補充 已經過2年了啊 02/06 16:33
atimo: 推 02/21 04:30