.bsp Dosya uzantısı
Dosya tipiQuake Engine Game Map File
geliştirici | id Software |
kategori | Game Files |
biçim | Binary |
.BSP seçenek numarası
Bir BSP dosyası, Quake oyun motorlarından biriyle geliştirilen oyunlar tarafından kullanılan bir harita dosyasıdır. Bir seviye haritası için düzen bilgisi, nesneler ve kaynakları içerir. BSP dosyaları, Quake, Quake 2, Quake 3, Half-Life, Half-Life 2, Team Fortress, Counter-Strike, Counter-Strike: Condition-Zero, Portal ve Call of Duty: World dahil olmak üzere birçok oyun tarafından kullanılır. Savaş.
BSP, karmaşık çokgenleri dışbükey kümelere ayıran bir teknik olan "İkili Alan Bölme" anlamına gelir. Bu, 3D haritaların daha hızlı bir şekilde oluşturulmasını sağlar. BSP dosyaları, dosya başlığında tanımlanan veri parçaları olan "topaklardan" oluşur. Bunlar, Varlıklar, Düğümler, Vertices, Uçaklar, Yapraklar, Görünürlük, Yüzler ve Dokular'ı içerir.
BSP haritaları, ikili bir formatta derlenir. Q3Map2 ve Irrlicht gibi araçlar kullanılarak .MAP dosyalarından derlenebilirler. Ayrıca GtkRadiant ve DarkRadiant gibi id Software programları kullanılarak da oluşturulabilirler.
BSP dosyaları harita editörü projelerinden derlendiğinden, genellikle doğrudan değiştirilmezler. Q3Map2, EntSpy, Vmex ve BSP2MAP gibi bazı BSP harita kod çözücüleri var, ancak bunlar genellikle BSP dosyalarını doğru şekilde derlemiyorlar.
BSP dosyalarını kullanan Quake motorları, id Tech 1 (Doom Engine), Quake'i içeriyor Motor (orijinal Quake motoru), id Tech 2 (Quake II Motoru), id Tech 3 (orijinal olarak Quake III Arena için kullanılır) ve id Tech 4 (orijinal olarak Doom 3 için kullanılır).
NOT: Valve'ın Source Engine'i Quake motorundan geldiğinden, haritalar için BSP dosyalarını da kullanır. Kaynak Motoru, Half-Life 2 ve Team Fortress 2 gibi oyunlar geliştirmek için kullanıldı.