Play Age of Empires 2 HD 64 bit on Mac (AoE2 HD 64bitをMacでプレイ)

Sept. 13, 2018, 1:57 a.m. edited Sept. 20, 2018, 4:52 p.m.


$$ \def\bra#1{\mathinner{\left\langle{#1}\right|}} \def\ket#1{\mathinner{\left|{#1}\right\rangle}} \def\braket#1#2{\mathinner{\left\langle{#1}\middle|#2\right\rangle}} $$
  1. Download PlayOnMac and install it.
  2. From Tools, open PlayOnMac wine versions manager. Install Wine 2.1 (amd64). If "Wine packages website is unavailable" is displayed, check your anti-virus software settings.
    ToolsからPlayOnMac wine versions managerを開き,amd64でWine 2.1をインストールする.この際,「Wine packages website is unavailable」と表示されたが,自分の場合はアンチウイルスソフトを切ったら直った.
  3. Download SteamSetup.exe.
  4. Open Terminal, then, input below commands.

    cd ~/Library/PlayOnMac/wine/darwin-x86

    ln -s /Users/<username>/Library/PlayOnMac/wine/darwin-amd64/2.1 .

  5. Click "Install" -> "Install a non-listed program" -> "Next" -> ... -> "Next" -> "Install a program in a new virtual drive". Input "Steam". Check "Use another version of Wine" and click "Next". Check "System" (You could not find 2.1 here...) -> "64 bits windows installation". Ignore this error. When "Browse" button appeared, you do not click it but click "Cancel".
    "Install"をクリック -> "Install a non-listed program"をクリック -> "Next" -> ... -> "Next" -> "Install a program in a new virtual drive"."Steam"と入力."Use another version of Wine"にチェックを入れ,"System"にチェック(なぜかここでは 2.1 を選択できない)."64 bits windows installation"にチェック.すると以下のエラーが出るが無視.それから"Browse"ボタンが出るが無視し,"Cancel"をクリック.
  6. Click "Configure". Set Wine version as 2.1 in "General" tab. Then, switch to "Wine" tab and click "Configure Wine". In "Application" tab, set "Windows Version:" as "Windows 7". In "Libraries" tab, find "dwrite" in "New override for library:", click "Add" and "Edit" it as disabled. Then, "OK".
    "Configure"をクリックし,"General"タブでWine versionを2.1にセット.それから"Wine"タブで"Configure Wine"をクリック.それから出てきた設定画面の"Application"タブで"Windows Version:"を"Windows 7"にする.そして"Libraries"タブで"New override for library:"で"dwrite"を探し,"Add"してから"Edit"でdisabledとする.そして,"OK".
  7. In "Miscellaneous" tab, click "Run a .exe file in this virtual drive" and select "SteamSetup.exe". Install it and login it. Maybe, after login, the window of Steam does not appear, so abort it.
    "Miscellaneous"タブで"Run a .exe file in this virtual drive"をクリックし,"SteamSetup.exe"を選択.そしてインストールする.ログインした後,おそらくSteamのウィンドウは出てこないので,そのまま強制終了する.
  8. In "General" tab, click "Make a new shortcut from this virtual drive" and select "Steam.exe". Then, In "PlayOnMac configuration" -> "Steam" -> "Steam", set "Arguments" as "-no-cef-sandbox".
    "General"タブで"Make a new shortcut from this virtual drive"をクリックし,"Steam.exe"を選択.それから,"PlayOnMac configuration" -> "Steam" -> "Steam"にある"Arguments"に"-no-cef-sandbox"をセット.
  9. Open ~/Library/PlayOnMac/wineprefix/Steam/drive_c/Program\ Files\ \(x86\)/Steam/config/config.vdf. Add below text after "cip" line.
    ~/Library/PlayOnMac/wineprefix/Steam/drive_c/Program\ Files\ \(x86\)/Steam/config/config.vdfを開き,"cip"のある行の次に以下を入力する1

    "CS" ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"

  10. From here, read Install AoE2HD and Fix Launcher in
    ここから先は AoE2HD and Fix Launcher に沿えば良い.


さて,本当にこれは64 bitになっているのだろうか.PlayOnMacの64 bitサポートが十分でないためか途中シンボリックリンクを貼るなどしていたが,できたものが64 bitなのか確かめたい.そこで,cmd.exeから%PROCESSOR_ARCHITECTURE%をechoしようとしたが,32 bitで作ったときはcmd.exeをOpen a shellからwine cmd.exeで呼べるにもかかわらず,64 bitではうまくいかなかった.(systeminfoはいずれも動作しなかった)そこで,レジストリから調べることにした2.その結果,


追記 (2018-09-21): 日本語化