File con estensione .bsp
Tipo di file Quake Engine Game Map File
Sviluppatore | id Software |
Categoria | File di gioco |
Formato | Binary |
Come aprire file BSP?
Un file BSP è un file di mappa utilizzato dai giochi sviluppati con uno dei motori di gioco di Quake. Contiene le informazioni di layout, gli oggetti e le risorse per una mappa di livello. I file BSP sono utilizzati da molti giochi, tra cui Quake, Quake 2, Quake 3, Half-Life, Half-Life 2, Team Fortress, Counter-Strike, Counter-Strike: Condition-Zero, Portal e Call of Duty: World a Guerra.
BSP sta per "Binary Space Partitioning", che è una tecnica che suddivide poligoni complessi in serie convesse. Ciò consente di rendere più veloci le mappe 3D. I file BSP sono costituiti da "grumi", ovvero blocchi di dati definiti nell'intestazione del file. Questi includono Entità, Nodi, Vertici, Piani, Foglie, Visibilità, Facce e Trame.
Le mappe BSP sono compilate in un formato binario. Possono essere compilati da file .MAP usando strumenti come Q3Map2 e Irrlicht. Possono anche essere creati utilizzando programmi software id come GtkRadiant e DarkRadiant.
Poiché i file BSP sono compilati da progetti di editor di mappe, in genere non vengono modificati direttamente. Esistono alcuni decompilatori di mappe BSP, come Q3Map2, EntSpy, Vmex e BSP2MAP, ma in genere non decompilano correttamente i file BSP.
I motori di Quake che utilizzano i file BSP includono id Tech 1 (Motore Doom), Quake Engine (il motore originale di Quake), id Tech 2 (motore Quake II), id Tech 3 (utilizzato originariamente per Quake III Arena) e id Tech 4 (originariamente utilizzato per Doom 3).
NOTA: Poiché il motore sorgente di Valve è stato generato dal motore di Quake, utilizza anche i file BSP per le mappe. Il Source Engine è stato utilizzato per sviluppare giochi come Half-Life 2 e Team Fortress 2.