なぜ ROM を自分で用意する必要があるのですか?
ゲームの内容は、起動時にお手持ちの ROM から読み込みます。このプロジェクトでは ROM を配布せず、リコンパイル用のツールとランタイム、翻訳テキスト、インターフェースを提供しています。原作のプログラム・テキスト・画像・音楽は、それぞれの権利者に帰属します。
対応する ROM は『スーパーロボット大戦64』日本版 Rev 0 のみです。.z64・.v64・.n64 のどのバイトオーダーでも、ゲームが自動で判別して変換します。.z64 形式での SHA-256 は
ee5f4a21d8e5f7827d21199e27800edf250df9a8e4d10befb1a6992df597b13e。ほかのリビジョンには対応していません。
ROM はどこに置けばよいですか?
- Windows:ROM の名前を
rom.z64に変更し、展開したMarchwind64-windows-x64フォルダーに置いて、Marchwind64.cmdをダブルクリックします(Marchwind64.exeではありません)。%LOCALAPPDATA%\SRW64Recomp\rom.z64に置くこともできます。Windows は既定で拡張子を隠すため、rom.z64.z64になりがちです。エクスプローラーの「表示」で「ファイル名拡張子」をオンにしてから変更してください。 - Linux/Steam Deck:
rom.z64に名前を変更してmarchwind64.shと同じ場所、または~/.local/share/srw64-recomp/rom.z64に置きます。 - macOS・Android:名前の変更は不要です。初回起動時に表示される画面で ROM を選択します。
ROM が圧縮ファイルなら先に展開してください。.n64・.v64 形式は rom.n64・rom.v64 でもかまいません。詳しくはインストールをご覧ください。
エミュレーターですか?
静的リコンパイルによるネイティブ移植です。N64 の MIPS プログラムを C に変換し、Windows・macOS・Linux・Android のネイティブアプリとしてビルドしています。描画には RT64 を使用します。BIOS やプラグイン、エミュレーターの設定は不要で、原作をもとに画面の変更や機能の追加も行えます。
対応プラットフォームとコントローラーは?
| プラットフォーム | 動作環境 |
|---|---|
| Windows(試験的) | 64 ビット版 Windows |
| macOS | Apple シリコン、macOS 14 以降 |
| Linux | x86-64、glibc 2.35 以降、Vulkan ドライバー |
| Steam Deck(試験的) | Linux 版と同じパッケージ。Deck を自動認識 |
| Android(試験的) | arm64、Android 9 以降、Vulkan 1.1 |
キーボードと一般的なコントローラーに対応し、画面のボタン表示は最後に使った機器に合わせて切り替わります。Android でコントローラーを接続していない場合は、タッチ操作が使えます。画面に触れると、その画面で使うボタンが「決定」「早送り」「次の味方」などの機能名とともに表示されます。キーやボタンの割り当ては、設定ウィンドウの「操作」ページで変更できます。
セーブデータはどこにありますか?エミュレーターと共有できますか?
セーブデータはユーザーディレクトリの saves フォルダーにあります。
- Windows:
%LOCALAPPDATA%\SRW64Recomp\saves。エクスプローラーのアドレスバーに入力して Enter で開けます。 - macOS:
~/Library/Application Support/SRW64Recomp/saves。Finder で ⇧⌘G を押してパスを入力します。 - Linux/Steam Deck:
~/.local/share/srw64-recomp/saves。 - Android:システムの「ファイル」アプリで「Marchwind64」を開き、その中の
savesです。
cartridge.sram がカートリッジのセーブ(セーブ 1・2)、slots/ がセーブ 3 以降、auto/ がオートセーブです。バックアップは saves フォルダーごとコピーし、戻すときはゲームを終了してから元の場所に置きます。別のパソコンやプラットフォームへの移行も同じ方法です。
カートリッジのセーブ saves/cartridge.sram は ares の .ram と同じバイト列なので、そのまま相互にコピーできます。ほかのエミュレーターとのやり取りには、設定ウィンドウの「セーブ」ページを使います。「エミュレーター用に書き出す」でセーブ 1・2 を ares・Project64・mupen64plus・RetroArch の形式に変換します。「エミュレーターから取り込む」では、import フォルダーに置いたセーブを新しいセーブ枠に読み込み、既存のセーブを残します。
いつでもステートセーブできますか?
できません。ゲームはエミュレーター上で動いていないため、エミュレーターのように好きな瞬間に保存・読み込みするステートセーブはありません。セーブは原作と同じ方法で行い、そのうえでオートセーブを追加しています。
- 初期設定でオンになっており、マップクリア後・出撃前・毎ターン開始時に保存します。
- 初期設定ではインターミッションのセーブを 3 つ、ターン開始のセーブを 5 つ残し、それを超えると古いものから消えます。残す数の変更やオートセーブのオフは、設定ウィンドウの「セーブ」ページでできます。
- オートセーブはタイトル画面のロード画面から読み込みます。ターン開始のセーブを読み込むと、そのターンの最初からやり直します。
HD パックとは?
ゲームの画像を差し替える、別途ダウンロードできる任意のパックです。未導入ならオリジナルの画面で遊べます。導入後はゲーム中いつでもオリジナルと HD を切り替えられます。Android では、アプリアイコンを長押しして「HD パックを導入」を選ぶか、ダウンロードした zip を SRW64 で開いて導入します。
画像は主に次の 2 つの方法で制作しており、パック内の説明とリリースノートにも出典を記載しています。
- AI 生成:顔グラフィック・インターミッション背景・宇宙のオブジェクト・タイトル画像は、Alibaba Cloud の Qwen 画像モデルで、オリジナルの画面を参考に生成しています。シナリオのワールドマップと戦術マップの下絵は、同じくオリジナルの画面を参考に、OpenAI の画像モデルで描いたものです。
- オリジナルからの拡大:ユニットグラフィックとマップ上のユニットアイコンは、ローカルの拡大モデルでオリジナルのドット絵から描き直しています。戦術マップのパレット番号マップは、オリジナルのマップ画像を拡大したものです。
枠はプログラムで描画しています。BANPRESTO ロゴ・GAME OVER・ウィンドウ枠は、実行時にお手持ちの ROM から生成するため、パックには含まれません。
言語の切り替え方は?
設定ウィンドウの「言語」で中国語・英語・日本語を選べます。ゲーム中に切り替えるショートカットもあり、ボタンはプラットフォームごとに異なります(設定の「操作」ページに表示)。会話・メニュー・データのテキストがまとめて切り替わり、選んだ言語は次回の起動時にも引き継がれます。
原作との違いは?
シナリオは原作を引き継ぎ、数値・敵の行動・戦闘の計算も原作をもとにしています。設定ウィンドウの「ルール」ページには個別にオフにできる修正項目があり、有効にすると該当する計算やルールが変わります。
主な追加機能は、画面表示・会話・操作に関するものです。ネイティブ描画の設定画面とインターミッション画面、会話の履歴とオート、早送りとスキップ、ワイド画面、追加のセーブ枠、自動セーブ、キー割り当ての変更などを用意しています。
ゲームがある画面で止まる、ウィンドウが「応答なし」になる
多くの場合、グラフィックスドライバーが古いことが原因です。次のバージョン以降に更新してください。
- NVIDIA:475.14 より新しいもの。
- AMD:2019 年以降に公開されたドライバー。
- Intel:最新のドライバー。
- Linux:ディストリビューションが提供する最新の Mesa または NVIDIA ドライバー。Steam Deck は SteamOS を最新にしておけば十分です。
ドライバーは GPU メーカーの公式サイトから入手してください(Windows Update が入れるものは古いことがよくあります)。GPU が 2 つあるノートパソコンでは両方を更新してください。それでも止まる場合は、ゲームを開き直して「オプション → 報告」で不具合レポートを書き出し、GitHub の Issue に添付してください。
不具合はどこに報告すればよいですか?
GitHub の Issues のフォームで報告してください。バージョン・プラットフォーム・問題が起きるまでの操作があると、再現しやすくなります。ゲーム内の「オプション → 報告」で環境情報のコピーと不具合レポート(バージョン、システム、グラフィックス、設定、直近の実行ログ。セーブデータと ROM は含みません)の書き出しができるので、あわせて添付してください。スクリーンショットもあれば助かります。ストーリーのセリフや図鑑の訳名へのご意見は、サイトのストーリーと図鑑のページから該当箇所に直接送れます。