Q4Wine導入とFF14ベンチをWINEで動かす
仕事はUbuntu。通勤はMac OS X。家ではGentoo Linuxな今日この頃です。
インストールしたまま試さずにいた、Q4Wineを使ってみたので、メモメモ。
Q4Wineについて
Q4Wineは、Wineのアプリとプリフィックス管理ツールです。下記のような機能を持っています。
仕様
- Q4Wine:0.118
- wine:1.2-rc4
流れ
- 前準備
- インストール
- 試用
前準備
keywordsの追加
$sudo sh -c "echo 'app-emulation/q4wine' >> /etc/portage/package.keywords"
USEフラグの追加
下記フラグを追加します。
- winetriks:winetriksを扱えるようにする
- wineappdb:Q4Wine内でAppDBを確認する機能を有功にする
- iconutisl:exeバイナリからiconを抽出できるようにする
$sudo sh -c "echo 'app-emulation/q4wine wineappdb winetriks iconutisl' >> /etc/portarge/package.use"
インストール
インストールは簡単です。
$sudo emerge -q q4wine
試用
試しにFF14のベンチを起動してみます。どこからか、ダウンロードして、解凍が終わっているという、想定です。
おおまかな手順
- 新しいPrefixを作成する
- winetriksでd3d9_36を導入する
- prefixに新しいフォルダを作成する
- FF14ベンチアプリを登録する
- 実行する
新しいPrefixを作成する
アプリが正常に動くのか等を確認する時に、prefixを分けると、場合分けがしやすいので、重宝します。
- q4wineを起動する
- prefixesタブを開く
- 星スティック型のアイコンをクリックする
- prefixを作成したいパスを"Prefix path:"に入力する
- prefixの名前を"Name:"に入力する
- OKを洗濯する
winetriksでd3d9_36を導入する
これをやらないと、実行直後にエラーで終了します。多くのd3d9のゲームはnativeのdllが必要になる状況です。
- "Setup"タブを開く
- "Current prefix"から、作成したPrefixを開く
- prefix名の右にある、wineグラス型のアイコンを選択する
- 注意のダイアログのOKを選択する
- winetricks pluginダイアログが開いたら、右下の"Install Winetricks"をクリックする
- コンソールで導入されるので、終わったらコンソールを閉じる
- Exitを選択し、再度、開き直す
- 左のBoxから、"d3dx9_36"を選択し、Installをクリックする
- コンソールにて、導入が行われるので、完了したら、閉じる。
prefixに新しいフォルダを作成する
ここの手順は必要は無いです。気分です。
- Programsタブを開く
- 先ほど作成した、"prefixを右クリック - New"を選択する
- Appなど、それっぽい名前を入力し、OKをする