ゲーム関連のファイル形式一覧|拡張子の種類と役割をカテゴリ別に解説

ゲーム

ゲームをプレイしていると「.sav」「.pak」「.iso」など、さまざまな拡張子を目にする機会があります。
これらはゲームの仕組みを支える重要なファイル形式で、役割によって大きく分類することができます。
この記事では、ゲーム関連のファイル形式を6カテゴリに分けて一覧で解説します。


スポンサーリンク

掲載基準

本記事では以下の基準に基づいてファイル形式を選定しています。

  • PCゲーム・家庭用ゲーム機・エミュレータで広く使われているもの
  • 日本語・英語の複数の情報源で用途が確認できるもの
  • ゲームプレイや改造・MOD導入などの場面で実際に目にする頻度が高いもの

カテゴリ別一覧表

カテゴリ1:セーブデータ系

プレイ進行状況を保存するファイル群。
エミュレータや実機環境によって使われる形式が異なります。

拡張子名称概要主な用途
.savセーブファイル最も汎用的なセーブデータ形式FC・GB・GBA・NDS など多機種
.srmSRM セーブファイルSFC(スーパーファミコン)系エミュレータが使うバッテリーセーブ形式SFC エミュレータ全般
.mcrメモリーカードイメージPS1(プレイステーション)のメモリーカードを再現したファイルPS1 エミュレータ
.mcdメモリーカードデータPS1 メモリーカードの別形式(エミュレータによって異なる)PS1 エミュレータ
.datデータファイル汎用データ形式。セーブデータとして使われることも多い多機種・多用途
.dsvDSV セーブファイルDeSmuME(DSエミュレータ)が使うセーブデータ形式DS エミュレータ

セーブデータ形式の注意点:
バッテリーセーブ(.sav.srm など)はエミュレータ間で互換性がある場合が多いです。
一方、ステートセーブ(エミュレータ独自の「どこでもセーブ」)はエミュレータ固有の形式のため、他のエミュレータや別の OS では動作しないことがほとんどです。


カテゴリ2:ROMイメージ・ディスクイメージ系

ゲームカートリッジやディスクの内容をデジタルコピーしたファイル群。
エミュレータで読み込んで使用します。

拡張子名称概要対応機種・用途
.nesNES ROMファミコン(NES)用 ROM イメージFC / NES
.sfc / .smcSFC ROMスーパーファミコン用 ROM イメージSFC / SNES
.gbGB ROMゲームボーイ用 ROM イメージGame Boy
.gbcGBC ROMゲームボーイカラー用 ROM イメージGame Boy Color
.gbaGBA ROMゲームボーイアドバンス用 ROM イメージGame Boy Advance
.ndsNDS ROMニンテンドーDS 用 ROM イメージNintendo DS
.n64 / .z64N64 ROMNintendo 64 用 ROM イメージNintendo 64
.gen / .binMega Drive ROMメガドライブ(Mega Drive / Genesis)用 ROM イメージSEGA Mega Drive
.isoISO イメージDVD・BD・CD のディスクイメージ形式。PS1〜PS3 や PC ゲームに使われるPS1/2/3・PSP・PC
.bin + .cueBIN/CUE イメージCD-ROM のディスクイメージ形式。.cue はトラック情報のテキストファイルPS1・PC
.chdCHD イメージMAME などのアーケードエミュレータが使う圧縮ディスクイメージアーケード
.nspNintendo Switch パッケージNintendo Switch 向けゲームパッケージ形式Nintendo Switch
.xciNX カードイメージNintendo Switch のゲームカード(ゲームカートリッジ)イメージNintendo Switch
.pbpPSP ゲームアーカイブPSP 向けのゲームパッケージ形式(ゲームデータを1ファイルにまとめたもの)PSP

カテゴリ3:ゲームパッケージ・アーカイブ系

ゲームのリソース(画像・音声・マップなど)をまとめて格納するコンテナファイル群。
圧縮・暗号化されていることが多く、ゲームエンジンごとに使われる形式が異なります。

拡張子名称概要主な使用ゲーム・エンジン
.pakPAK アーカイブリソースをまとめた汎用パッケージ形式。多くのゲームで利用Unreal Engine・Quake 系など多数
.vpkValve パッケージValve 製ゲームで使われるパッケージ形式Counter-Strike 2・Team Fortress 2・Half-Life 2 など
.pk3PK3 アーカイブQuake 3 Engine 系のゲームが使うリソースパッケージ(ZIP 互換)Quake 3・Doom シリーズ など
.wadWAD ファイルDoom シリーズ発祥のアーカイブ形式。「Where’s All the Data?」の略とも言われるDoom・Quake・Heretic など
.bsaBSA アーカイブBethesda Game Studios 製ゲームが使うリソースパッケージSkyrim・Fallout 3/4 など
.ba2BA2 アーカイブBSA の後継形式。Fallout 4 以降で使用Fallout 4・Starfield など
.mpqMPQ アーカイブBlizzard Entertainment 製ゲームが使うパッケージ形式StarCraft・Diablo・Warcraft 3 など
.pckGodot パックGodot Engine が使うゲームリソースパッケージGodot Engine 製ゲーム
.obbAndroid 拡張データAndroid ゲームで使われるダウンロードコンテンツパッケージAndroid スマホゲーム
.bigBIG アーカイブEA(エレクトロニック・アーツ)製ゲームが使うアーカイブ形式FIFA・Battlefield(旧作)など

カテゴリ4:MOD・パッチ・改造系

ゲームのデータを追加・改変するためのファイル群。
PC ゲームのカスタマイズや有志による修正・拡張に使われます。

拡張子名称概要主な使用ゲーム・ツール
.espエルダースクロールズ プラグインBethesda 製ゲーム向けの MOD(プラグイン)形式Skyrim・Fallout 4 など
.esmエルダースクロールズ マスター.esp の上位にあたるマスターファイル形式。本編データも .esm で管理されるSkyrim・Fallout 4 など
.fomodFOMOD インストーラーMOD のインストーラーパッケージ形式(フォルダ構造 + XML で定義)Mod Organizer 2・Vortex など
.ipsIPS パッチROM に差分データを当てる古典的なパッチ形式レトロゲーム改造・日本語化パッチ
.bpsBPS パッチIPS の後継にあたるより安全なパッチ形式レトロゲーム改造
.rpfRAGE パッケージRockstar 製ゲームのリソースパッケージ。MOD ではこのファイルを改変するGTA V・Red Dead Redemption 2

カテゴリ5:ゲームエンジン・アセット系

ゲームエンジンが使うリソースファイル群。
3Dモデル・テクスチャ・スクリプトなど、ゲームの中身を構成するファイルです。

拡張子名称概要主な使用エンジン
.uassetUnreal アセットUnreal Engine のリソースファイル(3Dモデル・テクスチャ・音声など)Unreal Engine 4/5
.umapUnreal マップUnreal Engine のマップ(ステージ・シーン)ファイルUnreal Engine 4/5
.unity3dUnity アセットバンドルUnity のウェブ向けにまとめたリソースバンドル形式Unity
.prefabUnity プレハブUnity のシーンに配置するオブジェクトテンプレートファイルUnity
.bspBSP マップSource Engine・Quake 系エンジンで使われるマップデータ形式Half-Life・CS シリーズ・Quake
.vmfValve マップファイルHammer エディタで作成した Source Engine のマップソースファイルHalf-Life・CS シリーズ
.tscnGodot シーンGodot Engine のシーン(ステージ・UI 画面)を定義するテキスト形式ファイルGodot Engine
.gdscript / .gdGDScriptGodot Engine 専用のスクリプト言語ファイルGodot Engine
.rpycRen’Py コンパイル済みスクリプトノベルゲーム向けエンジン Ren’Py の実行用スクリプトRen’Py 製ゲーム

カテゴリ6:設定・マップ・リプレイ系

ゲームの設定ファイル・マップデータ・リプレイデータなど、プレイ補助的な役割を持つファイル群。

拡張子名称概要主な使用ゲーム・用途
.cfg設定ファイルゲーム設定やキーバインドを記述するテキスト形式ファイルSource Engine ゲーム・多数
.ini初期化ファイルゲームのグラフィック・音量などの設定を保存するテキスト形式ファイルPC ゲーム全般
.demデモファイルSource Engine ゲームのリプレイ記録ファイルCS:GO / CS2・Half-Life など
.osrosu! リプレイリズムゲーム osu! のリプレイデータ形式osu!
.osuosu! マップosu! のビートマップ(譜面)ファイルosu!
.vdfValve データフォーマットValve のゲームやランチャーが使う設定・データ記述形式Steam・Source Engine ゲーム

カテゴリ別早見表

カテゴリ代表的な拡張子主な用途
セーブデータ.sav .srm .mcr進行データの保存・引き継ぎ
ROMイメージ.nes .gba .iso .ndsエミュレータでのゲーム実行
パッケージ.pak .vpk .wad .bsaゲームリソースのまとめ管理
MOD・パッチ.esp .esm .ipsゲームデータの追加・改造
エンジンアセット.uasset .bsp .tscnゲームの内部リソース管理
設定・リプレイ.cfg .ini .dem設定・記録・リプレイ再現

まとめ

ゲーム関連のファイル形式は大きく「セーブデータ」「ROMイメージ」「パッケージ」「MOD・パッチ」「エンジンアセット」「設定・リプレイ」の6カテゴリに分けられます。
同じ .pak.bin でも使用するゲームやエンジンによって内部構造が異なるため、拡張子が同じでも別のゲームでは開けないケースがある点に注意が必要です。
MOD 導入やセーブデータの移行を検討している場合は、使用しているゲームエンジンや機種に対応した形式を確認してから作業を進めましょう。


参考情報源:

コメント

タイトルとURLをコピーしました