.RES ファイル拡張子
Valveリソースファイル
| 開発元 | Valve |
| 人気度 |
4.2 | 115 票 |
RESファイルとは?
RESファイルには、Half-Life 2やCounter-Strikeなど、Valveが開発したゲームで使用されるリソースの一覧が含まれています。.BSPマルチプレイヤーマップファイルに付随し、マテリアルやプレイヤースキン用テクスチャなど、マップのゲームプレイを向上させるために追加されたカスタムコンテンツの場所を保存するために使用されます。RESファイルはプレーンテキストで保存されます。
詳細情報
RESファイルは、Valve Software初のタイトルであるHalf-Lifeがリリースされた1998年に広く使われるようになりました。ファイル自体ではなくリソースの場所を保存することで、ダウンロード時間を短縮するために使用されました。Half-Lifeなどのゲームをプレイするとき、プレイヤーがカスタムマップをプレイしている場合、ゲームはRESファイルを参照してリソースをダウンロードし、ゲーム内でプレイできるようにします。
しかし、ダウンロード速度が向上し、新しいリソース形式がリリースされ、ゲームエンジンが進化するにつれて、実際のRESファイルはあまり使われなくなりました。現在、RESファイルは通常、コマンドラインツールのBSPZIPを使用して、関連付けられたマップファイルに埋め込まれています。ただし、リソース一覧が埋め込まれたマップを受け付けられない場合は、RESファイルを使用できます。
BSPマップがゲームによって正しく読み込まれない場合、ほとんどは1つ以上のリソースパスに入力ミスがあることが原因です。テキストエディターを使用してRESファイルを表示および編集できます。
注: RESファイルをゲームに認識させるには、関連付けられたBSPマップと一緒に\mapsフォルダーに配置し、BSPマップと同じ名前を付ける必要があります。
RESファイルを開くプログラム
C++コンパイル済みリソーススクリプト
| 開発元 | 不明 |
| 人気度 |
3.9 | 51 票 |
詳細情報
Microsoft Resource Compilerは、アイコン、カーソル、メニュー、ダイアログボックスなど、さまざまなプログラムリソースをコンパイルしてパッケージ化するために開発者が使用するツールです。開発者は、選択したC++リンカーを使用して、コンパイル済みリソースをプログラムの実行可能ファイルにリンクできます。これにより、プログラムはそれらのリソースにアクセスして読み込めるようになります。
Microsoft Resource Compilerでリソースをコンパイルするには、まずRCファイルを作成します。このファイルは、関連付けられたプログラムが使用するリソースを定義するプレーンテキストのスクリプトです。通常、RCファイルには、.CURカーソルファイルや.ICOアイコンファイルなど、複数のリソースファイルへの参照が含まれています。(RCファイルには、プレーンテキストを使用して、ファイル自体の中に完全に定義されたリソースを含めることもできます。)
次に、開発者はMicrosoft Resource Compilerを使用してRCファイルをRESファイルにコンパイルします。生成されたRESファイルには、RCファイルのコンパイル済みバージョンだけでなく、RCファイルが参照するすべてのリソースのコンパイル済みバージョンも含まれています。開発者は、Microsoft Resource Compilerを使用して、RESファイルをアプリケーションのEXEファイルにリンクすることもできます。
注: Microsoft Resource Compilerは、Microsoft Visual StudioおよびMicrosoft Windows Software Development Kit(SDK)の一部として含まれています。
RESファイルの開き方
ほとんどの場合、RESファイルは開くことを想定されていません。ただし、Resource Hacker(Windows)を使用してRESファイルを逆コンパイルし、含まれているリソースを表示および編集できます。
RESファイルを開く、または参照するプログラム
Windowsリソースファイル
| 開発元 | Embarcadero Technologies |
| 人気度 |
3.8 | 29 票 |
Delphiプログラミングソフトウェアによって自動的に生成されるバイナリファイルです。プログラムのメインアイコンとバージョン情報(必要な場合)が含まれており、プログラムのコンパイルに必要です。ビットマップ、カーソル、文字列テーブルなど、アプリケーション内で使用されるその他のリソースが含まれることもあります。
RESファイルを開く、または参照するプログラム
Godot Engineリソースファイル
| 開発元 | Godot |
| 人気度 |
3.8 | 14 票 |
RESファイルは、2Dおよび3Dゲームの作成に使用される無料のオープンソースゲームエンジンであるGodot Engineが作成するリソースファイルです。ゲーム内でユーザーインターフェイスの設定、物理演算のシミュレーション、3Dモデルの生成、スプライトの描画など、さまざまな機能を実行するためにGodot Engineのノードが参照するバイナリデータが含まれています。
詳細情報
Godot Engineでは、RESリソースファイルはプレーンテキストで保存される.TRESリソースファイルのバイナリ版です。TRES形式を使用すると、開発者はリソースのバージョンをより簡単に管理できます。開発者がゲームをエクスポートすると、Godot EngineはTRESファイルをRESバイナリファイルに変換し、サイズを小さくしてゲームパッケージの効率を高めます。
RESファイルを開く、または参照するプログラム
Star Wars KotORセーブリソースファイル
| 開発元 | LucasArts |
| 人気度 |
3.2 | 19 票 |
Star Warsシリーズを題材にした三人称視点のアクションゲーム、Star Wars: Knights of the Old Republic(KotOR)が使用するファイルです。.SAVセーブゲームファイルと一緒に保存され、セーブデータに関する追加の説明情報が含まれています。
RESファイルを開く、または参照するプログラム
Centauri Productionリソースファイル
| 開発元 | Centauri Production |
| 人気度 |
1.7 | 3 票 |
RESファイルは、Centauri Productionのビデオゲームで使用されるゲームデータアーカイブです。音楽、テクスチャ、3Dモデル、その他のゲームアセットが含まれています。RESファイルはプレイヤーが開くことを想定していませんが、モッダーがRESファイルに含まれるアセットを抽出できるユーティリティを作成しています。
詳細情報
Centauri Productionは、チェコのビデオゲーム開発会社です。同社の代表的なゲームには、次のものがあります。
- Memento Mori
- Memento Mori 2
- Evil Days of Luckless John
- Gooka: The Mystery of Janatris
Memento Mori(および、おそらくCentauri Productionのその他のゲーム)には、複数のRESファイルが含まれています。これらのアーカイブには、ゲームの多くのアセットが保存されています。
RESファイルの開き方
Memento Mori RES UnpackerまたはQuickBMSを使用して、RESファイルに含まれるアセットを抽出できます。QuickBMSを使用する場合は、プログラムに対応するCentauri Production Resource Fileスクリプトを使用する必要があります。