Wine Ver 0.9.46で東方動いちゃったんだけど。

2008-10-08 追記

何故かこんな古い記事のURLが2chに…。directXのインストールあたりのやりかたはかなり古いです。今ならwinetricks使うのがラクだと思います。


どうしよう、もうWindowsいらねーや。

動作確認したもの

OKはゲーム自体に支障が無いものを指す。

東方紅魔郷
NG。fpsが出すぎてゲームになりませんでした
東方妖々夢
デフォルトでOK。ただし会話画面の透過が変。読むのに支障はない
東方永夜抄
デフォルトでOK。ただし会話画面の透過が変。読むのに支障はない
東方花映塚
未確認
東方文花帖
多分デフォルトでOK。ただし天狗のスペカへのコメント表示に乱れ。かなり読みづらいがなんとか読める
東方風神録
DirectXのインストールが必要。手順は以下に示す

インストール手順

Wine本体

Gentooだと/etc/portage/package.keywordsに下のを追記して

app-emulation/wine ~x86

コマンド打てば多分終わり。

sudo emerge -av wine

他のディストリは知らん。恐らくは単純にaptやyumするだけじゃ最新版は入らない。

インストール後の設定

まずは。

winecfg

フォントの乱れがある場合は

LC_ALL=C winecfg

WindowsXPにしてデスクトップのエミュレートをする設定してCドライブとする場所を設定して…詳細な設定は忘れたので家帰ったら書くかも。

フォルダ作っとく

winecfgで指定したCドライブの場所にWINDOWSフォルダとsystem32を作っておく

cd ~/wine_drive/c
mkdir WINDOWS
mkdir WINDOWS/system32
フォントの乱れを解消

僕はテキトーにWindowsのフォント持ってきた(ライセンス的にOKなのか謎なので、フォントの乱れが無い場合はやらないほうがいいかもor別手段のがいいかも)。

cd ~/wine_drive/c/WINDOWS
mount /mnt/win_c
cp -r /mnt/win_c/WINDOWS/Fonts .
directX

threelights.deから持ってくる。
ttp://threelights.de/?page=projects/d3dx9_xx_dll_files.php
All D3DX9 Updates (for 32 bit systems)を持ってこればOK。例えx86_64環境であっても32ビット版を使うこと。(ここで少しハマった…。エラーメッセージちゃんと見ろよ俺)
あとはテキトーに

unzip D3DX9_dll_update.zip
cd D3DX9_dll_update/Install
wine DXSETUP.EXE

でインストールできた、ような気がする。よくおぼえてないや。

楽しめ

音楽データの読込先とかカレントディレクトリ決め打ちっぽいので、先にcdしておく必要あり。

cd ~/wine_drive/c/game/huujin
wine th10.exe