.bsp ファイル拡張子
ファイルの種類Quake Engine Game Map File
開発者 | id Software |
カテゴリー | ゲームファイル |
フォーマット | Binary |
.BSP オプション番号
BSPファイルは、Quakeゲームエンジンの1つで開発されたゲームで使用されるマップファイルです。これには、レベルマップのレイアウト情報、オブジェクト、およびリソースが含まれています。 BSPファイルは、Quake、Quake 2、Quake 3、Half-Life、Half-Life 2、Team Fortress、Counter-Strike、Counter-Strike:条件付きゼロ、ポータル、Call of Duty:World atなど、多くのゲームで使用されています。戦争。
BSPは "Binary Space Partitioning"を表し、複雑なポリゴンを凸集合に分割する手法です。これにより、3Dマップをより迅速にレンダリングすることができます。 BSPファイルは「塊」で構成されています。これは、ファイルヘッダーで定義されているデータの塊です。これらには、エンティティ、ノード、頂点、平面、葉、可視性、面、テクスチャが含まれます。
BSPマップはバイナリ形式にコンパイルされます。それらはQ3Map2やIrrlichtのようなツールを使って .MAP ファイルからコンパイルすることができます。 GtkRadiantやDarkRadiantなどのidソフトウェアプログラムを使用して作成することもできます。
BSPファイルはマップエディタプロジェクトからコンパイルされるため、通常は直接変更されません。 Q3Map2、EntSpy、Vmex、BSP2MAPなど、いくつかのBSPマップデコンパイラが存在しますが、それらは通常BSPファイルを正しくデコンパイルすることはできません。エンジン(元のQuakeエンジン)、id Tech 2(Quake IIエンジン)、id Tech 3(元々Quake III Arena用)、およびid Tech 4(元々Doom 3用)。
注: ValveのSource EngineはQuakeエンジンから生まれたので、マップにもBSPファイルを使用します。ソースエンジンは、Half-Life 2やTeam Fortress 2などのゲームの開発に使用されました。