先日の
竹林軒出張所『エルキャピタンって何すか?』のところで書いたように、OSをエルキャピタン(MacOS X 10.11)にしたばっかりに、Mac上でWine経由で動いていたWindowsゲーム(『Age of Empires 2』)が動かなくなった。Wineskinのバージョンが古いことがその原因であることは、
『Paul The Tall』というサイトで何とか判明し、またアップグレード方法も概ねわかった(
YouTube『How to make your old Wineskin wrappers compatible with OSX 10.11 El Capitan』より)。しかし実際にやってみるとこれがうまく行かない。
要はこういうこと。
当該サイトおよびYouTubeの映像で紹介されているアップグレード方法●
『Paul The Tall』の「THE PORTINGKIT」のサイトからPorting Kitをダウンロードして入手(http://portingkit.com/kit/Porting Kit.zip)
● Porting Kit.appを実行
● 表示されるウィンドウで「Library」タブを選択
● すでにインストールされているゲーム(ウチの環境では『Age of Empires 2』)が表示される
● カーソルをアイコンに持っていくと表示される三角(「Play」)ボタンをクリック
● 「Wineskinのバージョンが古い(2.6.0)、2.6.2にアップグレードするか」というメッセージが出る
● ここで「Yes」をクリックすると、Wineskinが新しいものに自動的に変更される予定

実際は、この後カラーバルーンがいつまでも回り続け作業が一向に始まらない。1時間近く待ってみたが無駄だった。
で、今回この不具合を解消するために、直接新しいWineskinを「Age of Empires 2.app」パッケージ内にコピーできないかと思っていろいろやっていたら、次の方法がうまくいったので、備忘録を兼ねてここに記録しておこうと思う。
●
Wineskin配布サイトからWineskin Winery 1.7をダウンロードする(「Wineskin Winery 1.7(click me to download)」をクリック)
● ダウンロード・ファイルを解凍して、Wineskin Winery.appを起動する
● 表示されるウィンドウの「Wrapper Version」の下にある「Update」ボタンをクリックする
● この操作により、Wineskin 2.6.2がどこかにダウンロードされる模様(ロケーションがどこかは不明……その後判明:ユーザ\ライブラリ\Application Support\Wineskin\Wrapperフォルダ)
● ダウンロードが終わったら、Porting Kit.appを再び実行して前と同じ手順を実行する
● 今度は前と違って、Wineskinが2.6.2にアップグレードされ(その過程がウィンドウに表示される)、自動的にゲームが始動する
これで新しいOSでもWindowsゲームができるようになる。実際チェックしてみると、「Age of Empires 2.app」のパッケージ内にあるWineskinのバージョンが2.6.2になっている。僕と同じように困っている人がいたら、この方法を試してみるとうまくいくかも知れない。
参考:
『Paul The Tall』の「THE PORTINGKIT」サイトWineskin配布サイト竹林軒出張所『MacでWindowsゲームをプレイする』竹林軒出張所『エルキャピタンって何すか?』