はじめに
残念ながら、Whisky
は開発を終了しアーカイブ状態となりました。
新しいSteam
は、Wine 10
以上にしないと動作しない。よってWine 7.7
を使用していたWhisky
ではエラーが出るようになり動作しなくなった。
Whisky_Reborn
Whisky
はオープンソースであるため、Wine 10
にバージョンアップする方が現れた。
但し、バイナリは公開されていない。
WhiskyのWineを削除
現行のWhisky
のWine
の 実行バイナリやライブラリ本体 は下記フォルダに保存されている。
Finder
の「移動」メニューでoption
キーを押すと、「ライブラリ」が表示される。
~/Library/Application Support/com.isaacmarovitz.Whisky/Libraries
これを削除しておかないと、新しいWine
バージョンがインストールされない。
Xcodeでビルド
Whisky_Reborn
のソースコードを取得する。Xcode
でビルドする前にswiftlint
インストールしておく必要がある。
swiftlintインストール
brew install swiftlint
Whisky_Rebornの起動
Xcode
でビルド成功すると、Whisky_Reborn
が起動します。
WhiskyWine
が未インストールとなっているので、「次へ」ボタンをクリックします。
新しいWine
バージョンがインストールされた。
Bottleの作成
Steam
をインストールするので、Bottle
名は「SteamWindows」とした。
Windows
バージョンは、「Windows 10」のまま
Wineバージョンの確認
「Bottleの設定」の「Wine設定を開く」ボタンをクリックすると確認できます。
フォントのインストール
SetUp
等の文字化けを防ぐため、Winetricks
ボタンをクリックしフォントタブからcjkfonts
を選択して「実行」ボタンをクリックする。
Steamのインストール
Winetricks
のアプリタブからSteam
を選択して「実行」ボタンをクリックする。
途中でTerminal
画面にて「Y」を入力してEnterキーを押す。
Continue anyway?
------------------------------------------------------
Press Y or N, then Enter: Y
遊戯王マスターデュエルをインストール
Failed to initialize graphics.
Make sure you have DirectX 11 installed, have up to date
drivers for your graphics card and have not disabled
3D acceleration in display settings.
InitializeEngineGraphics failed
グラフィックの初期化に失敗しました。
DirectX 11がインストールされていること、グラフィックカードのドライバーが最新であること、
ディスプレイ設定で3Dアクセラレーションが無効になっていないことを確認してください。
InitializeEngineGraphics に失敗しました
最後に
Wine
フォルダにはDirectX 11
に必要なDXVK
フォルダ内にはd3d11.dll
とdxgi.dll
が存在しているのですがエラーになってしまいます。
この解決方法を知っている方がいたら、コメントを頂ければと思います。