Shiny Gen / ブログ

自作ゲームをエミュレーターやフラッシュカートで遊べる本物の ROM にする方法

他の言語: English · Español · Deutsch · Français · Português · Italiano · Nederlands · Svenska · Norsk · Bahasa Indonesia · Türkçe · Polski · Tiếng Việt · Русский · 한국어 · 繁體中文

ゲームを本物の ROM にするには、Shiny Gen のカートリッジエンジン (GBA、GBC、N64、DS、GameCube) のどれかでゲームを作り、そのゲームを開いて 共有 を押し、エンジンに対応するエクスポートボタン (たとえば Export .gba ROM) を押します。エクスポートには、$2.99 のスターターパックからのいずれか1つの購入が必要です。Shiny Gen はお使いのデバイス上でファイルを作り、新しいエミュレーターで起動することを確かめてから渡します。ファイルはエミュレーターで遊べ、ゲームボーイアドバンスとゲームボーイカラーの ROM はフラッシュカートを使えば実機でも遊べます。

エンジンごとに作られるファイル

これらのエンジンがコンパイルするのは、Shiny Gen で作る新しいゲームです。どれもほかのゲーム用のエミュレーターや ROM ローダーではなく、市販やサードパーティの ROM は開けません。

手順

1. カートリッジエンジンでゲームを作る

+ を押して 新規 を選び、エンジンを選択 で GBA エンジン、GBC エンジン、N64 エンジン、GameCube エンジン、DS エンジン のどれかを選びます。エージェントにゲームの内容を伝えると、コードを書き、ビルドし、テストプレイまでしてくれます。

Godot エンジン で作ったゲームは ROM にはなりません。代わりにブラウザ版の Shiny Gen から Web ゲーム (どこにでも置ける zip) としてエクスポートでき、こちらもいずれか1つの購入が必要です。

2. 共有を押し、エンジンのボタンを押す

ゲームを開いて 共有 を押し、エンジンに対応するボタンを押します: Export .gba ROM、Export .gbc ROM、Export .z64 ROM、Export .nds、Export .dol。このボタンは、ブラウザでも iPhone と iPad のアプリでも、自分のゲームならどれにも表示されます。エクスポートには $2.99 のスターターパックからのいずれか1つの購入が必要で、まだ購入していない場合はボタンからストアに移動します。

Shiny Gen で GBA ゲームを開いたときの「ゲームを一般公開」ポップアップ。共有の権限 (オフ、プレイのみ、プレイと複製) と、いずれか1つの購入が必要な Export .gba ROM ボタンがあります。
共有を押してから、エンジンのエクスポートボタンへ。エクスポートには $2.99 からのいずれか1つの購入が必要です。

3. ファイルをデバイスに入れる

Shiny Gen はゲームの今のファイルからカートリッジをビルドし、新しいエミュレーターで起動して立ち上がることを確かめます。だから、渡されたファイルは必ず起動するファイルです。そのあとは:

ファイル名はゲーム名になります。GBA、GBC、N64 の ROM は、起動すると短い Shiny Gen のスプラッシュ画面が表示されます。

4. エミュレーターで遊ぶ

そのハード用のエミュレーターでファイルを開きます。たとえば .gba と .gbc はパソコンなら mGBA、iPhone なら Delta、.nds は melonDS、.dol と .iso は Dolphin です。Shiny Gen の中のセーブデータはファイルに含まれないので、誰かに渡したコピーは最初から始まります。

5. フラッシュカートで実機で遊ぶ

フラッシュカート は、メモリーカードのスロットがあるカートリッジです。カードに ROM ファイルをコピーすると、本体の電源を入れたときにカートがその一覧をメニューで表示します。おおまかな手順は次のとおりです (正確な手順はお使いのカートの説明書を見てください):

  1. .gba または .gbc ファイルを、カートの SD カードか microSD カードにコピーします。カートによっては、先に専用のシステムファイルをカードに入れる必要があります。
  2. カードをカートに、カートを本体に差し込みます。
  3. 電源を入れてゲームを選びます。

カートに セーブタイプ を聞かれた場合:

この方法で作った GBA と GBC の ROM は、実機で遊んで確かめています (上の一覧を参照)。N64、DS、GameCube のファイルは実機でまだテストしていないため、動作するとはうたっていません。

自分で作る前に ROM を試す

Shiny Gen 公式のカートリッジゲーム、つまりカタログにある Shiny Monsters Advance や Shiny Village Color などは、ログインしている人なら誰でも、ブラウザでも iPhone と iPad のアプリでも、共有 の中にある Download ROM ボタン (たとえば Download .gba ROM) から購入なしで ROM を受け取れます。自分のゲームをエクスポートする前に、エミュレーターやフラッシュカートの設定を確かめるのにちょうどよい方法です。

制限

よくある質問

自分のゲームを ROM にできますか?

はい。Shiny Gen のカートリッジエンジンで作ったゲームならできます: GBA (.gba)、GBC (.gbc)、N64 (.z64)、DS (.nds)、GameCube (.dol または .iso)。共有を押してから、エクスポートボタンを押します。エクスポートには $2.99 からのいずれか1つの購入が必要です。

自分のゲームを本物のカートリッジに入れられますか?

はい。GBA と GBC のゲームなら、フラッシュカートを使えます。ROM をカートのメモリーカードにコピーして、本体で遊びます。ゲームボーイアドバンス、DS Lite、ModRetro Chromatic でテスト済みです。

フラッシュカートではどのセーブタイプを選べばいいですか?

GBA の ROM なら 128 KB (1 Mbit) フラッシュです。GBC の ROM はヘッダーで 32 KB のバッテリーセーブを宣言しているので、カートが自動で読み取ります。

ROM は自分のものですか? 売ってもいいですか?

はい。作ったものはあなたのもので、商用利用もできます (利用規約 第4条「コンテンツ」)。Shiny Gen は収益の分配を受け取りません。ROM ファイルそのものを販売できます。エクスポートには $2.99 からのいずれか1つの購入が必要です。

手持ちのゲームを Shiny Gen で ROM に変換したり、市販の ROM を遊んだりできますか?

いいえ。エンジンがコンパイルするのは、Shiny Gen で作る新しいゲームです。市販やサードパーティの ROM を開いたり、遊んだり、変換したりはできません。

Android アプリに ROM のボタンがないのはなぜですか?

Android アプリには、まだファイルを渡す手段がないため、エクスポートボタンを表示していません。同じスマホかパソコンのブラウザで shinygen.ai からゲームを開いてログインし、そこで同じ1回の購入を使ってエクスポートしてください。

新しい GBA ゲームを始める

実機でのテストが最も進んでいる GBA エンジンで、新しい空のカートリッジを開きます。ほかのエンジンは + から 新規 で選べます。

この記事のリンク先の一部は英語のページです。

最終更新:2026年10月25日