.BSP ファイル拡張子
QuakeまたはSource Engineゲームマップ
| 開発元 | id Software |
| 人気度 |
4.2 | 133 票 |
BSPファイルとは?
BSPファイルは、QuakeまたはValve Sourceゲームエンジンを使用して開発されたゲームで使用されるマップファイルです。マップのレイアウト、オブジェクト、リソースに関する情報が含まれています。Quake、Quake 2、Quake 3、Half-Life、Half-Life 2、Team Fortress、Counter-Strike、Counter-Strike: Condition-Zero、Portal、Call of Duty: World at Warなど、多くのゲームがBSPファイルを使用します。
詳細情報
BSPはBinary Space Partitioningの略で、ゲームエンジンが複雑なポリゴンを凸集合に分割するために使用できる技術です。これにより、エンジンは3Dマップをより高速にレンダリングできます。すべてのBSPファイルは「lump」で構成されています。lumpは、ファイルのヘッダーで定義されたデータのまとまりです。これらのlumpには、Entities、Nodes、Vertices、Planes、Leaves、Visibility、Faces、Texturesが含まれます。
BSPマップは、コンパイルされたバイナリファイルです。開発者は、Q3Map2やIrrlichtなどのツールを使用して.MAPファイルからBSPファイルをコンパイルできます。id SoftwareのGtkRadiantやDarkRadiantなどのプログラムを使用してBSPファイルを作成することもできます。
BSPファイルを使用するQuakeゲームエンジンには、id Tech 1(Doom Engine)、Quake Engine(初代Quakeエンジン)、id Tech 2(Quake II Engine)、id Tech 3(当初はQuake III Arenaに使用)、id Tech 4(当初はDoom 3に使用)があります。
Valve SourceエンジンのBSPファイル
ValveのSourceゲームエンジン(Half-Life 2、Left 4 Dead、Team Fortress 2などのゲームの開発に使用)はQuakeエンジンを起源としているため、BSPファイルとして保存されたマップも使用します。ただし、SourceエンジンのBSPファイル形式はQuakeエンジンのものと少し異なります。そのため、Quake BSPファイルを逆コンパイルできるプログラムでも、Source BSPファイルを逆コンパイルできない場合があります。その逆も同様です。
SourceエンジンのゲームのBSPファイルは、ゲームの.GCFアーカイブに保存されています。特に、SourceエンジンのBSPファイルには、マップの説明テキストや、ノンプレイヤーキャラクター(NPC)がマップ内を移動するために使用するAIナビゲーションファイルは含まれていません。
BSPファイルの開き方
BSPファイルは開くことを目的としていません。BSPマップの逆コンパイラーには、モッダーがBSPファイルの内容を表示して、ファイルを編集可能な形式に変換できるものもありますが、これらのツールはBSPファイルを正しく逆コンパイルできないことがよくあります。BSP逆コンパイラーの例には、Q3Map2、EntSpy、Vmex、BSP2MAPがあります。
BSPファイルを開く、または参照するプログラム
Mario Kart Wiiバイナリ設定・物理ファイル
| 開発元 | Nintendo |
| 人気度 |
3.0 | 4 票 |
BSPファイルは、Mario Kart Wiiで使用されるゲームデータファイルです。カート同士やゲーム内のオブジェクトが衝突したときの相互作用を指定します。Mario Kart WiiのBSPファイルは、Common.szsのbspディレクトリに保存されています。
詳細情報
Mario Kart Wiiは、Nintendo Wii向けのレーシングゲームです。ゲーム内では、プレイヤーは他のプレイヤーやNPC、その他のゲーム内オブジェクトと衝突することがあります。衝突した場合、その結果はMario Kart WiiのBSPファイルによって決まります。
Mario Kart Wiiの各車両には、それぞれ専用のBSPファイルがあります。車両が別の車両やオブジェクトと衝突すると、BSPファイルの値を使用して、車両がどれだけ後方に押し戻されるか、また車両がスピンするかどうか、スピンする場合はどのようにスピンするかが決まります。
BSPファイルの開き方
Mario Kart WiiのBSPファイルを開いて編集したい場合は、プレイヤーが作成したBSPファイルエディターであるAtlas BSP Table(Windows)を使用できます。BSP Tableでは、BSPファイルに含まれるバイナリデータを編集できます。