ONの間、一般ユーザーはエミュレータを起動しても入力(キーボード/ゲームパッド)が通らず遊べません。画像・説明は通常通り閲覧可能。管理者は影響を受けません。
設定した年より新しいタイトルを一般ユーザーには非表示にします。0 または空で制限なし。管理者は引き続き閲覧可能。
ONの間は一般ユーザーに503メンテナンスページを表示します。管理画面(/ja/admin)と API は常時アクセス可能です。
事前に node scripts/launchbox-preprocess.mjs --input Metadata.xml で変換した
機種別 JSON (launchbox-{platform}.json) を選択してインポートします。
同じ slug のゲームが既に存在する場合はスキップされます。
事前に node scripts/tagoo-scrape.mjs で取得した
JSON (tagoo-msx.json) を選択してインポートします。
同一slugのゲームが存在する場合は日本語メタデータで補完します。
事前にスクレイピング済みJSONを選択してインポートします。
SFC: node scripts/gavas-scrape.mjs --platform snes --detail → gavas-sfc.json
NES: node scripts/gavas-scrape.mjs --platform nes --detail → gavas-nes.json
MD: node scripts/gavas-scrape.mjs --platform megadrive --detail → gavas-md.json
PCE: node scripts/gavas-scrape.mjs --platform pcengine --detail → gavas-pce.json
SG-1000: node scripts/gavas-scrape.mjs --platform sg1000 --detail → gavas-sg1000.json
MarkIII: node scripts/gavas-scrape.mjs --platform segamark3 --detail → gavas-segamark3.json
NEOGEO: node scripts/gavas-scrape.mjs --platform neogeo --detail → gavas-neogeo.json
slug は JSON 内の platform に応じて各プラットフォームのプレフィックスになります。
インポート済みのゲームに対して、LaunchBox JSONの画像URLからR2へコピーします。
同じ前処理済み JSON (launchbox-{platform}.json) を使用します。
slug が一致するゲームの画像のみ取得されます。
pc-9801.com から画像をスクレイピングし、タイトルが一致する既存PC-98ゲームに適用します。 サイトは全121ページあり、1回のリクエストで指定範囲のページを処理します。
事前に node scripts/pc98-csv-preprocess.mjs --input 98list.csv [--r2 98list_r2.csv] で変換した
JSON (pc98-main.json / pc98-r2.json) を選択してインポートします。
画像は含まれません(後で別ソースから取得する想定)。同じ slug のゲームが既に存在する場合はスキップされます。
BIOS が必要なアーケード基板用の zip をアップロード(例: stvbios, cps3, neogeo, sys24)。
R2 上の arcade-bios/<name>.zip に保存され、ゲーム起動時に自動で MAME filesystem へ注入されます。
スクリーンショットに外部URL(Tagoo等)が含まれるゲームを検出し、R2にダウンロードして内部URLに置換します。
ゲーム一覧に新しくインポートしたゲームが表示されない場合に使用します。
「診断」で index・summary・platform別の件数を確認、「サマリ削除」で次回アクセス時に再構築されます。
gavas.jpからインポートしたゲームに誤って付いた aiGenerated: ['description'] フラグを除去します。
gavas.jpの説明はAI生成ではなくスクレイピング取得のため、このフラグは不適切です。
除去すると「ROMあり + AI説明あり = 公開」の条件に合わなくなり、非公開扱いになります。
description があるのに aiGenerated に 'description' が含まれていないゲームを検出し、公開扱いにします。
gavas.jp等からインポートしたゲームを一覧に表示させるために使用します。
全ゲームの genre を統一コード(rpg / action / adventure 等)に変換します。
表示時はロケール別ラベル(RPG / アクション / Action 等)に自動変換されます。
マップ不可の物は「ジャンル日本語化」でAI分類してください。
表記揺れを辞書マップで統一(例: 光栄 → コーエー、ハル研究所 → HAL研究所、T&ESOFT → T&Eソフト)。
[TAKERU] 等の角括弧サフィックスや全角記号も自動除去。
辞書マップできないジャンル表記をAIで統一コードに分類します。元の表記は genreEn フィールドに保存されます。
タイトルが重複していると思われるゲームを検出します。記号/空白/大文字小文字/ローマ数字の差異を吸収し、日本語タイトルと英語タイトル両方で比較します。マージ先を選んで他の候補をワンクリックで統合できます。
説明・ストーリー・タグが未設定のゲームを検出し、AIで一括生成します。
公開済みゲームのうち、英語翻訳が未完了のものを検出し、AIで一括翻訳します。 (titleEn, descriptionEn, storyEn, genreEn, makerEn, developerEn, tagsEn, tipsEn, controlsEn)
読み込み中...
ROMファイルをドロップすると、ファイル名からAIがゲーム情報を推測してカタログを作成&ROMをアップロードします
ROMファイルをドラッグ&ドロップ
.d88 .d77 .hdm .dim .xdf .nes .sfc .gba .bin .zip .dsk .mx1 .mx2 等
複数ファイルをドロップすると、ファイル名からゲームを自動マッチングします
複数ファイルをドラッグ&ドロップ
.d88 .d77 .hdm .dim .xdf .hdf .nes .sfc .gba .bin .zip
読み込み中...
読み込み中...
合計PV
-
日平均
-
今日
-
読み込み中...
読み込み中...
読み込み中...
読み込み中...