- gen1 recomp macOS は、従来のエミュレーターではなく、ネイティブな Lua/LÖVE2D による再現実装を使用します。
- 公式ソース: Mac向けビルドは、プロジェクトの GitHub リポジトリまたは Releases ページからのみダウンロードしてください。
- ゲームデータ: 合法的に所有している Pokémon Red、Blue、または Yellow の ROM を取り込んでください。プロジェクトは ROM ファイルを提供しません。
- 初回起動: macOS では、コミュニティ配布ソフトウェアに対して Finder の Controlキー+クリックと「開く」の確認が必要になる場合があります。
- 安全な更新: 既存ビルドを置き換える前に、セーブ、設定、MOD をバックアップしてください。
gen1 recomp macOS: Macビルドの内容
gen1 recomp macOS は、手書きの Lua エンジンと LÖVE2D フレームワークで構築された、Pokémon 第1世代のネイティブPC向け再現実装です。Game Boy のハードウェアをエミュレートしたり、元のアセンブリコードを直接変換したりせずに、対応している Red、Blue、Yellow の体験を再現します。
アプリケーションはエンジンを提供し、セットアップ中に合法的に所有しているゲーム ROM から抽出されたデータを使用します。Nintendo のゲームファイルは含まれておらず、非公式の再配布サイトからダウンロードすべきではありません。
| 項目 | macOS の詳細 |
|---|---|
| プロジェクト種別 | ネイティブ Lua/LÖVE2D 再現実装 |
| 対応ゲーム | Pokémon Red、Blue、Yellow |
| 必要なゲームデータ | プレイヤーが取り込む、合法的に所有する ROM |
| 公式配布 | GitHub リポジトリと GitHub Releases |
| 現在の参考リリース | v0.1.69、2026年8月4日公開 |
| MOD 対応 | 対応コミュニティパッケージ付きの内蔵 Mod Manager |
| セーブ対応 | アプリケーションデータとセーブフォルダが分離される |
ネイティブ再現実装
- 手書きの Lua エンジンで動作
- Game Boy ハードウェアはエミュレートしない
- デスクトップとモバイルのネイティブターゲット向けに設計
Mac 向けの使い方
- macOS のリリースアセットをダウンロード
- 完全なアプリケーションバンドルを移動
- 必要に応じて Finder から初回起動を承認
拡張可能なセットアップ
- 通常の Gen1 Recomp MOD をサポート
- Save Editor と Link Play 機能を搭載
- 別個の voxel 系プロジェクトはコミュニティ MOD として扱う
まずは未改造の macOS ビルドを試してください。ビジュアルやゲームプレイの変更を追加する前に、タイトル画面、操作、音声、通常のセーブが正常に動作することを確認しましょう。
公式のプロジェクト入口は Gen1 Recomp GitHub リポジトリ です。ダウンロード可能なビルドとリリースノートについては、GitHub Releases ページ を使用してください。プロジェクトでは、gen1recomp.com は認可されたダウンロード元ではないと案内されています。
macOS への Gen1 Recomp のダウンロードとインストール
最も安全な macOS のインストール方法は、ソースコードアーカイブではなく、Mac 向けに用意されたリリースアセットを使用することです。リリースパッケージにはアプリケーションに必要なファイルが含まれる場合があるため、ダウンロード後も元のフォルダ構成またはアプリケーションバンドル構造を保持してください。
| インストール段階 | 推奨される操作 | 避けること |
|---|---|---|
| ビルドを見つける | 公式の GitHub Releases ページを開く | 無関係なダウンロードミラー |
| ファイルを選ぶ | macOS 用のアプリケーションバンドルまたはアーカイブを選択する | 開発目的でない限りソースコードアーカイブ |
| ファイルを展開する | アーカイブ全体を解凍する | 圧縮ファイルの中から直接起動すること |
| アプリを移動する | 完全なバンドルを Applications か、書き込み可能な別のフォルダに置く | アプリ内部のファイルだけを移動すること |
| 初回起動 | Finder を使い、macOS が求める場合はアプリを承認する | ブロックされたショートカットを何度も開くこと |
| 更新 | ファイルを置き換える前にユーザーデータをバックアップする | 古いビルドをすぐに削除すること |
公式 Releases ページを開く
公式の Gen1 Recomp Releases ページ にアクセスし、最新の安定版リリースを開いてください。リリースにはプラットフォーム固有の手順、互換性の変更、既知の問題が含まれる場合があるため、ダウンロード前に注記を確認しましょう。
macOS 用アセットをダウンロードする
macOS と明記されたファイルを選択してください。用意済みのプレイヤー向けリリースがある場合は、汎用のソースコードアーカイブを選ばないでください。展開が完了するまで、ダウンロードしたファイルはそのままにしておきましょう。
完全なパッケージを展開する
リリースが圧縮されている場合は、Finder か信頼できるアーカイブユーティリティで展開してください。含まれているファイルはすべて一緒に保ってください。ZIP 内に残したまま実行ファイルを起動すると、ファイル不足や権限の問題が発生することがあります。
アプリケーションを移動する
Gen1 Recomp の完全なアプリケーションバンドルを Applications か、書き込み可能な別のフォルダへ移動してください。バンドルの構造を維持することで、内部ファイルや依存要素をそのまま利用できます。
初回起動を承認する
macOS がアプリをブロックした場合は、Finder でアプリケーションを Controlキー+クリックし、「開く」を選択し、プロジェクトがコミュニティ配布ソフトウェアとして認識された場合に表示される確認を承認してください。必要に応じて、システム設定の関連する「プライバシーとセキュリティ」パネルを確認しましょう。
新しい macOS リリースが ROM の読み込み、既存セーブの読み込み、必要な操作方法での動作を問題なく終えるまで、以前のインストールは残しておきましょう。これにより、実用的なロールバック手段を確保できます。
初回起動後は、アプリケーションのセットアップフローを通じてゲームデータを取り込んでください。Mac ビルドにしても、合法的に所有する Red、Blue、Yellow の ROM が必要であることは変わりません。Gen1 Recomp フォルダの外に、未改変の ROM バックアップを保管しておきましょう。
初回起動、ROM の取り込み、Mac の設定
初回実行の手順は、管理された順序で進めるべきです。まず対応するクリーンな ROM から始め、ベースゲームを確認し、入力と表示を設定してから、セーブのバックアップを作成してください。
| 設定項目 | 推奨構成 | 確認方法 |
|---|---|---|
| ROM の選択 | クリーンで、合法的に所有する Red、Blue、Yellow のダンプを使用する | セレクターに正しいタイトルが表示される |
| 操作設定 | 移動、決定、キャンセル、Start、Select を割り当てる | メニュー操作とキャラクター移動をテストする |
| 表示設定 | 読みやすいウィンドウモードまたはフルスクリーンのスケーリングを選ぶ | 会話と戦闘メニューが画面内に収まる |
| 音声設定 | BGM と効果音を快適な音量に設定する | タイトル画面とゲーム中の音声が再生される |
| ゲーム速度 | 速度切り替え、または早送り操作を覚える | テスト時に通常速度へ戻す |
| セーブデータ | アクティブなアプリケーションデータフォルダを特定する | ゲーム内の通常セーブが正しく読み込める |
macOS ビルドは、セーブデータを元の ROM とは別に保存します。正確な Application Support の場所は LÖVE のデータパスやリリース構成によって異なる場合があるため、ROM フォルダにセーブが入っていると決めつけず、アプリケーション側のセーブ管理オプションを使うか、ユーザーデータディレクトリを確認してください。
macOS 初回起動チェックリスト:
- 公式 GitHub Releases ページから macOS ビルドをダウンロードする
- 完全なアプリケーションバンドルを展開して移動する
- クリーンで合法的に所有する Red、Blue、Yellow の ROM を取り込む
- タイトル画面、操作、音声、表示設定を確認する
- インストール先ディレクトリの外にセーブをバックアップする
選択したゲームを起動し、タイトル画面に到達し、通常セーブを作成して、追加パッケージを有効にしていない状態でそのセーブを再読み込みできれば、ベースインストールは MOD を入れる準備が整っています。
コントローラーを使う場合は、可能であればアプリケーションを開く前にデバイスを接続し、その後で割り当てを確認してください。キーボード入力は信頼できる代替手段ですが、Bluetooth、USB、対応コントローラーの挙動は macOS のバージョンやデバイスによって異なる場合があります。
トラブルシューティング中は、エミュレーターのファイル、改造 ROM ハック、無関係なデータをアプリケーションフォルダ内に置かないでください。クリーンなベースフォルダを維持すると、問題の原因が Mac ビルド、取り込んだゲームデータ、後から追加した MOD のどれなのかを特定しやすくなります。
macOS の MOD、セーブ、アップデート
Gen1 Recomp には、対応するコミュニティパッケージ向けの内蔵 Mod Manager が含まれています。通常の MOD と、別プロジェクトである DramaticShape Voxel Mod は同一の内容として扱うべきではありません。有効化する前に、各パッケージの対象バージョン、対応ゲーム版、依存関係、インストール手順を確認してください。
| コンテンツ種別 | 状態 | macOS での推奨 |
|---|---|---|
| ベースの Gen1 Recomp | プロジェクト内蔵機能 | まずは MOD なしでテストする |
| 通常の対応 MOD | コミュニティ製改造 | Mod Manager から取り込む |
| DramaticShape Voxel Mod | 別個のコミュニティプロジェクト | 対応する Gen1 Recomp バージョンに合わせる |
| Save Editor | 内蔵ツール | 編集前にセーブをバックアップする |
| Link Play | 内蔵ネットワーク機能 | リリースと MOD 構成を一致させる |
| 未検証の ROM ハック | 自動では互換性がない | 初回起動テストには使わない |
プロジェクト固有の手順については、Gen1 Recomp Wiki を使用してください。voxel 体験については、DramaticShape Voxel Mod のリポジトリ を参照し、最新の互換性 ノートに従ってください。
信頼性の高い Mac 向け MOD の運用手順は次のとおりです。
- 一度に 1 つのパッケージだけを取り込む。
- Mod Manager がパッケージ化されたアーカイブを想定している場合は、元の ZIP をそのまま保つ。
- MOD が Red、Blue、Yellow のどれに対応しているか、あるいは 1 つだけなのかを確認する。
- 依存関係とロード順の指示に従う。
- ゲーム内容に影響する変更の前に、セーブをバックアップする。
- 問題が起きたら、まず最新の MOD を無効化する。
- クラッシュを報告する前に、ベースゲームをテストする。
| 更新タスク | 安全な手順 |
|---|---|
| インストール前 | セーブ、設定、mods フォルダをコピーする |
| 新リリースのテスト | 動作中のビルドとは別にインストールする |
| 初回確認 | MOD なしで起動し、対応 ROM を取り込む |
| セーブのテスト | バックアップしたセーブを読み込み、新しい通常セーブを作成する |
| MOD の移行 | 対応パッケージだけを 1 つずつ復元する |
| ロールバック | テストが完了するまで前のビルドを残す |
voxel 化されたマップ、3D バトル、カメラモード、一人称視点の実験、任意のモデル対応は、改変していない Gen1 Recomp のベースインストールではなく、DramaticShape のコミュニティプロジェクトに属します。
内蔵の Save Editor は、手持ちポケモン、PC ボックス、アイテム、ポケデックスのデータ、イベントフラグを管理できます。変更は小さく行い、元のセーブを保持し、バックアップを置き換える前にゲーム内で編集済みファイルをテストしてください。大きすぎる、または一貫性のない編集は、セーブの読み込み失敗やストーリー進行の予期しない変化を引き起こす可能性があります。
Gen1 Recomp macOS の一般的な問題の解決
macOS の問題の多くは、最小構成に戻すことで絞り込めます。まずアプリケーションバンドルが完全であることを確認し、その後 MOD なしで ROM とベースゲームをテストしてください。
| 症状 | 想定される原因 | 実用的な対処 |
|---|---|---|
| macOS がアプリをブロックする | Gatekeeper の承認が必要 | アプリを Controlキー+クリックして「開く」を選び、「プライバシーとセキュリティ」を確認する |
| 起動した直後に終了する | 展開不完全、または互換性のないファイル | パッケージ全体を再展開し、構造を維持する |
| ROM が拒否される | 非対応、改変済み、または不正なファイル | クリーンな対応 Red、Blue、Yellow のダンプを試す |
| セーブが見つからない | ユーザーデータの場所やプロファイルが違う | セーブ管理を使い、アクティブなデータフォルダを確認する |
| MOD によりクラッシュする | バージョン不一致、または破損したパッケージ | 最新の MOD を無効にしてベースビルドをテストする |
| コントローラーが反応しない | macOS の割り当て、またはデバイスの不一致 | コントローラーを再接続し、必要な操作をすべて再割り当てする |
| フルスクリーン表示が不自然 | スケーリング、または表示互換性の問題 | ウィンドウモードを試し、スケーリング設定を調整する |
| Link Play が失敗する | アドレス、UDP ポート、ファイアウォール、またはバージョンの不一致 | ローカルでテストし、バージョンを合わせ、UDP アクセスを確認する |
起動失敗を診断するときは、次の順番で試してください。
- Gen1 Recomp を終了する。
- アプリケーションバンドルが完全に展開されていることを確認する。
- 未改造のビルドを起動する。
- 同じ合法的に所有する ROM が、クリーンな構成で動作するか確認する。
- MOD を一時的に移動するか無効化する。
- ウィンドウモードとデフォルト操作を試す。
- 類似症状がないか、プロジェクトの GitHub Issues を確認する。
クラッシュ、Link Play の中断、Save Editor のエラーを調べている間に、同じセーブを何度も上書きしないでください。可能な限り、最新の正常なコピーを保持し、複製を使ってテストしましょう。
Link Play では、両プレイヤーが同じ Gen1 Recomp のリリース、互換性のある Red、Blue、Yellow のゲームデータ、そして一致したゲームプレイ変更 MOD を使用する必要があります。ホスト側では、アプリケーションをファイアウォールで許可し、選択した UDP ポートを設定する必要がある場合があります。インターネットセッションを試す前に、同じローカルネットワークでテストしてください。
編集後にセーブが失敗した場合は、比較用に失敗したファイルを保存し、最新のバックアップを復元してください。より小さく、より狙いを絞った編集を行う前に、バックアップが MOD なしで読み込めることを確認しましょう。
gen1 recomp macOS FAQ
Q: gen1 recomp macOS はエミュレーターですか?
いいえ。Gen1 Recomp は、ネイティブな Lua/LÖVE2D による再現実装です。Game Boy のハードウェアをエミュレートしたり、元のゲーム ROM を配布したりはしません。
Q: macOS ビルドはどこからダウンロードすればよいですか?
公式の Gen1 Recomp GitHub リポジトリと、その Releases ページを使用してください。非公式ミラーや、認可されたプロジェクトのダウンロード元を装うサイトは避けましょう。
Q: なぜ macOS は初回起動をブロックするのですか?
このアプリケーションはコミュニティ配布のため、macOS が明示的な Finder の承認を求める場合があります。完全なアプリバンドルを Controlキー+クリックして「開く」を選び、公式プロジェクトのリリースから入手した場合にのみ確認してください。
Q: ダウンロードしたらすぐに MOD を入れてもいいですか?
まずは未改造のビルドを確認する方が安全です。ROM を取り込み、タイトル画面まで進み、通常セーブを作成し、対応 MOD を有効にする前にユーザーデータをバックアップしてください。
迷ったら、公式ビルド、クリーンな対応 ROM、デフォルト設定、そして MOD なしの状態に戻してください。変更は 1 つずつ再導入しましょう。