Wineの東方起動状況

# まえがき

追記:2018年5月27日　天空璋、憑依華の情報を更新しました。△やxになっている項目も記事作成時から二年たった今動作が改善されている可能性があります。

Mac上のWineでの東方の動かし方の記事を書きましたので、合わせてご覧ください。

- Wineskin :  http://qiita.com/amasaku/items/9101add74779bca03614
- WineBottler : http://qiita.com/amasaku/items/41c0c091acead78f99ed

#簡易比較表
東方のバージョンは基本的に2016年4月18日時点の最新版でテストしました。
天空璋、憑依華は2018年5月27日の結果を載せています。
使用環境はiMac5k late 2014です。ディスプレイの解像度が高すぎるのでちょっとイレギュラーな結果の可能性があります。

| 名前 | 動作状況 | 補足 |
|:-----------|:------------:|:------------|
| 紅魔郷 | ○ | ウィンドウモードで起動するとfpsが45前後でもたつく、コントローラがうまく働かないなどのバグ。フルスクリーンなら良好 |
| 妖々夢 | ◎ | fpsが60前後で不安定。プレイに支障が出るほどではない |
| 萃夢想 | ◎ | エンディング、対戦未確認ですがとりあえず動きます |
| 永夜抄 | ◎ | fpsが60前後で不安定。プレイに支障が出るほどではない |
| 花映塚 | △ | 対戦未確認。クリア→エンディング時、クリアリプレイ再生時に深刻なバグ。後述 |
| 文花帖 | ☆ |  |
| 風神録 | ☆ |  |
| 非想天 | x | 起動しない~~(別バージョンのwineで起動させたことはある)~~。後述 |
| 地霊殿 | ☆ | Windowsネイティブでもあるリプレイバグに関しては無視 |
| 星蓮船 | ◎ | 敵の体力があと少しの時のググググって音が入るとfpsが58前後に落ち込む。ちょっとカクつくかな程度 |
| 非想天則 | ☆ | ナマズクリア時のフリーズバグまで再現されている。頑張れば非想天からの引き継ぎも可能（自分は夢我夢中で半日かかった） |
| ダブルスポイラー | ◎ | fpsが57あたりまで落ち込むことがかなりある。あんまり気にならない。はたてのリプレイで自機が文になっている |
| 妖精大戦争 | ◎ | ダブルスポイラー同様、fpsが少し落ち込む。あんまり気にならない |
| 神霊廟 | ◎ | fpsが少し落ち込む。あんまり(ry |
| 心綺楼 | ○ | 起動しない、背景がロードされない、フルスクリーン時に全画面で表示されない等のバグあり。改善可能（後述） |
| 輝針城 | ☆ | ウィンドウモードだとfpsが少し(ry |
| 弾幕アマノジャク | ☆ | 全ステージでクリア確認済み |
| 深秘録 | ○ | ~~体験版、製品版ともに起動不可~~。起動しました。後述 |
| 紺珠伝 | ☆ | 完全無欠、レガシーともに良好 |
| 天空璋 | ☆ | すべて良好
| 憑依華 | ※ | wineバージョンに依存する模様。後述
| 旧作 | ? | 自分では試していませんが、pc98エミュのneko projectとかは動くようなのでたぶんいけます。 |

fpsうんぬんは自分の環境のせいかもしれません。5Kディスプレイは流石に想定して創られてないでしょうしね……。

## 後述たち

・**東方花映塚**
クリア時（映姫と戦って勝った時）エンディング突入時から枠が消えず、スタッフロール時も表示されっぱなしになる。スタッフロールが終わる辺りで速やかにホワイトアウト。動作停止で応答しなくなります。
このバグの一番怖いところは**発生条件がイマイチ不明**なことと、**ストーリーモードのクリア判定がなくなる**ことです。せっかくクリアしてもクリアが記録されないなんて悲劇を何度も経験しました……。（それでもてゐまではクリア出来た）
ちなみにver1.0、1.5両方でバグ発生しました。
![スクリーンショット 2016-04-19 19.14.54.png](https://qiita-image-store.s3.amazonaws.com/0/107093/9fce6ea7-81df-ac27-7ad5-a4e5c8591fb1.png)
対処法わからないので頑張ってバグに遭わないようにしてください……。
https://appdb.winehq.org/objectManager.php?sClass=version&iId=26050&iTestingId=74048　ネットワーク対戦についてなにか書かれている模様。


・**東方緋想天**
動かないです。
~~Wine1.6.1か1.7世代なら動いたような気がします。
本気で動かしたいならWineskinで適したWineのバージョンを探せばなんとかなるかも……。~~
//追記 : Wineskinで色々試しましたが無理でした。

https://appdb.winehq.org/objectManager.php?sClass=version&iId=15736&iTestingId=71893 解決策にはなりませんが、動いたという報告がAppDBにありました。AppDBにはある程度起動報告があるので参考にしてください。

//非想天則とのキャラクター引き継ぎですが、Windowsと同じような環境をWineのPrefix内に作ると上手いこと行きました。頑張ってください。CDからデフォルトの場所に非想天インストール→デフォルトの場所に非想天則インストールなら普通に成功すると思います。

・**心綺楼**
https://appdb.winehq.org/objectManager.php?sClass=version&iId=30555&iTestingId=85052
背景真っ黒バグは、Winetricksから**d3dx9_36.dll**をインストールすると治ります。一番簡単に治るバグかな。

・**深秘録**
~~無理。
//追記 : 製品版買ってきていろいろいじりましたが起動すらできませんでした。Ver1.0、Ver1.31bともに不可でした。~~
背景がバグってるものの、無事起動しました。記事でまとめましたのでどうぞ。
http://qiita.com/amasaku/items/de0ef6e9d11a5c7d74c9

・**憑依華**
憑依華から動作環境がDirectX11が必須になりました。
Wine2.XはDirectX10までの対応なのでX11に対応したWine3.X系が必要となります。
憑依華ver1.10c、wine3.8で起動した報告があります https://appdb.winehq.org/objectManager.php?sClass=application&iId=18890
僕自身はwineskinに依存していて、かつwineskinにまだ3.Xが来ていないので確認を取れていません。自力でwineを動かせる方はどうぞ。

##　まとめ
データはなにか動きがあれば編集しようと思います。
Macでの東方ライフはまだまだ険しいですが、動かしたい執念があればなんとかなるかもしれません（プログラム勉強してWineプロジェクトに参加するとか……）。

何かあればこのTwitterにでも　https://twitter.com/amasaku_ime