tag:crieit.net,2005:https://crieit.net/tags/DirectX/feed 「DirectX」の記事 - Crieit Crieitでタグ「DirectX」に投稿された最近の記事 2020-10-25T04:17:51+09:00 https://crieit.net/tags/DirectX/feed tag:crieit.net,2005:PublicArticle/16170 2020-10-25T04:17:51+09:00 2020-10-25T04:17:51+09:00 https://crieit.net/posts/galaxy-angel-on-windows-10 Galaxy Angel(無印)を 64bit の Windows 10で動かす際のTips <h1 id="TL; DR"><a href="#TL%3B+DR">TL; DR</a></h1> <p>異常にもっさりしてしまいのは、対象 DirectX が古く、 FPS が早くなりすぎるのが原因です。<br /> FPS を60に固定化することで、解決できます。</p> <p>本記事の内容は、あくまで自己責任でお願いします。<br /> ゲームの動作対象外であるため、万が一のことがあっても僕は責任を持てません。</p> <h1 id="はじめに"><a href="#%E3%81%AF%E3%81%98%E3%82%81%E3%81%AB">はじめに</a></h1> <p>かつて一世を風靡した、 Galaxy Angel をご存知でしょうか?<br /> ブロッコリーによる、キャラクターメディアミックス企画 Project G.A. のゲーム版第1作品です。<br /> 通称、 GA (無印)と呼びます。</p> <ul> <li><a target="_blank" rel="nofollow noopener" href="https://www.broccoli.co.jp/ga/game/ga/index.html">GALAXY ANGEL</a></li> <li><a target="_blank" rel="nofollow noopener" href="https://www.broccoli.co.jp/ga/">Project G.A. Official Website</a></li> <li><a target="_blank" rel="nofollow noopener" href="https://www.broccoli.co.jp/">株式会社ブロッコリー</a></li> </ul> <p>アニメ版ではコミカルギャグ調一辺倒、ゲーム版ではシリアス一辺倒と、作風/キャラの性格/背景などがまるで違う作品として、後世に多大な影響を与えたシリーズとして有名ですよね?(同調圧力)</p> <p><a target="_blank" rel="nofollow noopener" href="https://dic.nicovideo.jp/a/ギャラクシーエンジェル">ギャラクシーエンジェルとは (ギャラクシーエンジェルとは) [単語記事] - ニコニコ大百科</a></p> <p>ゲーム版では、 ADV(アドベンチャー)パート/艦内移動パート/ SLG(シミュレーション)パートの3つで構成されています。<br /> この中でも SLG パートは、 DirectX をゴリゴリ駆使したであろう、 3D で宇宙空間を舞う戦闘機を自在に操作できるシステムであり、個人的に一番オススメできる部分です。<br /> 特に通常戦闘時の BGM が良い!</p> <p><a target="_blank" rel="nofollow noopener" href="https://www.broccoli.co.jp/ga/game/ga/intro/index.html">INTRODUCTION | GALAXY ANGEL</a></p> <p>PC ゲームとして 2002 年に発売した今作は、当然ながら動作確認環境は Windows 98 以上、 DirectX 8.1 以上と古く、64bit 版 Windows 10 での動作は想定されていません。</p> <p>しかし、僕は何としてでも、このゲームを、特に SLG パートを、いま遊びたいと思いました。<br /> その際に、引っかかった点と解決策を、それぞれ記します。</p> <h1 id="Galaxy Angel(無印)を Windows 10 で遊ぶための軌跡"><a href="#Galaxy+Angel%EF%BC%88%E7%84%A1%E5%8D%B0%EF%BC%89%E3%82%92+Windows+10+%E3%81%A7%E9%81%8A%E3%81%B6%E3%81%9F%E3%82%81%E3%81%AE%E8%BB%8C%E8%B7%A1">Galaxy Angel(無印)を Windows 10 で遊ぶための軌跡</a></h1> <p>GA(無印)を Windows 10 で遊ぶためには、次の作業が必要です。<br /> 調べてから知ったんですが、このゴリゴリ 3D ゲームを CD に突っ込んでたんですね......</p> <ol> <li>CD-ROM でのインストール</li> <li>修正パッチの適用 <ul> <li><a target="_blank" rel="nofollow noopener" href="https://www.broccoli.co.jp/ga/game/ga/faq/index.html">FAQ | GALAXY ANGEL</a></li> </ul></li> <li>ゲーム起動準備</li> <li>ゲーム起動</li> </ol> <p>本記事では、ゲーム起動準備についてのみ説明します。<br /> インストールと修正パッチ適用はできたものとして、以降の内容を読んでください。</p> <h2 id="全画面強制起動を止める"><a href="#%E5%85%A8%E7%94%BB%E9%9D%A2%E5%BC%B7%E5%88%B6%E8%B5%B7%E5%8B%95%E3%82%92%E6%AD%A2%E3%82%81%E3%82%8B">全画面強制起動を止める</a></h2> <p><strong>起動すると厄介な問題が後に控えているので、全画面強制起動を確認したい場合は、次節での FPS 設定を終わらせてからにしましょう。</strong></p> <hr /> <p>インストールした <code>GA.exe</code> をダブルクリックすると、全画面でゲームを起動してしまいます。<br /> 今時 PC ゲームで全画面強制なんてまず無いですが、昔のゲームあるあるですね。</p> <p>これを防ぐには、ショートカットを作成します。</p> <p>まず、<code>GA.exe</code> をコピーして、適当なディレクトリ(一般的にはデスクトップでしょうか?)に右クリックで「ショートカットの貼り付け」を選択すれば、ショートカットを生成します。</p> <p>次に、生成したショートカットを(ダブルクリックではなく)クリックで選択し、右クリックで「プロパティ」を選択すると、ショートカットファイルのプロパティ画面を表示します。</p> <p>そして、「ショートカット」タブを選択し、「リンク先」の項目の最後に <code>-w</code> を入力して「OK」を押してください。</p> <ul> <li>before: <code>"C:\Program Files (x86)\BROCCOLI\GalaxyAngel\GA.exe"</code></li> <li>after: <code>"C:\Program Files (x86)\BROCCOLI\GalaxyAngel\GA.exe" -w</code></li> </ul> <p>以上で、設定は完了です。<br /> ショートカットをダブルクリックすると、ウィンドウ表示でゲームが始まります。</p> <h2 id="FPS を固定化する"><a href="#FPS+%E3%82%92%E5%9B%BA%E5%AE%9A%E5%8C%96%E3%81%99%E3%82%8B">FPS を固定化する</a></h2> <p>一度、ショートカットをダブルクリックしてみてください。<br /> 「にゅにゅにゅにゅにゅ、ブロッコリーにゅ」というデジコの声と共に、映像が流れると思います。</p> <p><a target="_blank" rel="nofollow noopener" href="https://www.broccoli.co.jp/dejiko/">Di Gi Charat Official WebSite でじこのへや</a></p> <p>問題は、そのあと、真っ白な画面がしばらく続きながら、BGMだけ流れている状態になってしまう点です。<br /> これは、ゲーム画面描画が異常に遅いだけで、1分ほど待機すれば、起動画面が表示されます。</p> <p>何故かわかりませんが、他のウィンドウやデスクトップなどをクリックすると(ゲームウィンドウを非アクティブ化すると)、描画がスムーズになります。</p> <p>これは、対象 DirectX が古すぎて、 FPS を固定化できていないことが原因のようです。<br /> 以前調べた時は、 FPS が 240 くらいになっていました。</p> <p><a target="_blank" rel="nofollow noopener" href="https://twitter.com/i/events/867731235388375041">dmm版ギャラクシーエンジェル Windows10でのウィンドウモードプレイの仕方まとめ / Twitter</a></p> <p>これを解決する方法の1つに、 DEC と呼ばれるツールを利用する方法があります。</p> <ul> <li><a target="_blank" rel="nofollow noopener" href="https://seesaawiki.jp/wawawagames/d/FPS%C0%A9%B8%C2%A4%CE%CF%C3">FPS制限の話 - わわわゲームズ</a></li> <li><a target="_blank" rel="nofollow noopener" href="https://web.archive.org/web/20100722002817/http://secondtime.ddo.jp/blog/page_dec/">Secondtime - DEC</a></li> </ul> <p>DEC の入った ZIP ファイルをダウンロード/解凍し、中身を GA(無印)が入ったディレクトリに置いちゃいましょう。<br /> 既定では、ウィンドウ画面の左上に、 60 FPS で固定化している様子を表示しているはずです。</p> <p>これで、設定完了です!<br /> ショートカットをダブルクリックし、ゲームを楽しみましょう!</p> <h1 id="おわりに"><a href="#%E3%81%8A%E3%82%8F%E3%82%8A%E3%81%AB">おわりに</a></h1> <p>僕には大事な情報ですから、記録のために書いておきました。<br /> ご興味がある方や、手元に CD が残っている方は、ぜひ楽しみましょう。</p> <hr /> <p>DMM 版もあると聞いて調べたんですけど、今はもうリンクが切れてるため、おそらく販売停止ぽいですね、残念......</p> <p><a target="_blank" rel="nofollow noopener" href="https://togetter.com/li/508840">ギャラクシーエンジェル PC版について。 - Togetter</a></p> Morichan