Što je BLP datoteka i kako je otvoriti

Što je BLP datoteka?

BLP datoteka, poznata i kao Blizzard Texture File, specijalizirani je format slikovne teksture koji koristi Blizzard Entertainment u svojim popularnim videoigrama poput World of Warcraft, Warcraft III i Diablo serijala. Ove datoteke pohranjuju slike koje se koriste za teksturiranje 3D modela, sučelja, mapa i drugih grafičkih elemenata unutar igara. Zbog optimizacije za brzo učitavanje i prikazivanje, BLP format nije podržan u uobičajenim preglednicima slika, stoga je za njegovo otvaranje potreban poseban softver.

Blizzard je razvio BLP format kako bi smanjio veličinu tekstura i ubrzao renderiranje na starijem hardveru. Format podržava više razina rezolucije (mipmaps), što omogućuje glatku promjenu detalja ovisno o udaljenosti kamere od objekta. Osim toga, BLP koristi različite metode kompresije, uključujući paletu boja i DXT kompresiju, čime se postiže ravnoteža između kvalitete i performansi.

Što je BLP datoteka i kako je otvoriti - 1

Povijest i inačice BLP formata

Prva generacija BLP formata, danas poznata kao BLP1, pojavila se s igrom Warcraft III: Reign of Chaos. BLP1 datoteke bile su ograničene na maksimalnu rezoluciju od 512 piksela u bilo kojoj dimenziji. S izdavanjem dodatka The Frozen Throne, Blizzard je uveo drugu generaciju – BLP2, koja podržava rezolucije do 65.535 piksela. BLP2 je postao standard u World of Warcraft i svim kasnijim Blizzardovim naslovima. Postoje i starije inačice poput BLP0, koje su se koristile u ranim prototipovima, ali su danas rijetke.

Struktura BLP datoteke započinje zaglavljem koje sadrži identifikator formata (BLP1 ili BLP2), zatim podatke o paleti boja (do 256 boja u BGRA8888 formatu), niz mipmap slika (prethodno izračunate smanjene verzije teksture) i, opcionalno, kanal prozirnosti (alfa kanal). Kod BLP2, zaglavlje je prošireno kako bi podržalo veće dimenzije i naprednije načine kompresije.

Što je BLP datoteka i kako je otvoriti - 2

Metode kompresije u BLP datotekama

BLP format koristi nekoliko načina kompresije za pohranu RGB podataka i kanala prozirnosti. Najčešći su:

  • Paletna kompresija (8-bitni indeksi) – svaki piksel referencira boju iz palete od 256 boja. Ova metoda je povoljna za slike s ograničenim rasponom boja, poput ikona ili korisničkih sučelja.
  • DXT kompresija (DXT1, DXT3, DXT5) – popularna tehnika koja blokove od 4x4 piksela sažima u fiksne veličine. DXT1 ne podržava prozirnost (ili samo jednu bitnu razinu), DXT3 pohranjuje alfa kanal u 4-bitnom formatu, dok DXT5 koristi interpolaciju alfa vrijednosti za glatke prijelaze. Ova kompresija koristi se za teksture s bogatim detaljima.
  • Neobrađeni podaci – rijetko, ali moguće je pohraniti i nekomprimirane RGB ili RGBA podatke, što povećava veličinu datoteke ali osigurava vjernost izvornoj slici.

Ovisno o igri i namjeni, Blizzard bira optimalnu metodu. Na primjer, teksture terena u World of Warcraft često koriste DXT1, dok se za elemente sučelja preferira paletna kompresija zbog manje veličine datoteke.

Što je BLP datoteka i kako je otvoriti - 3

Usporedba inačica BLP formata

Svojstvo BLP1 BLP2
Maksimalna rezolucija 512 x 512 piksela 65.535 x 65.535 piksela
Podržane kompresije Paletna (8-bit), DXT1, DXT3, DXT5 Paletna, DXT1, DXT3, DXT5, nekomprimirani podaci
Alfa kanal Da (ovisno o načinu) Da (poboljšana podrška)
Pojavljivanje Warcraft III (Reign of Chaos) The Frozen Throne, World of Warcraft, kasniji naslovi
Identifikator u zaglavlju BLP1 BLP2

Tablica pokazuje ključne razlike između dviju glavnih inačica. BLP2 je znatno napredniji i omogućuje teksture vrlo visoke razlučivosti koje su potrebne za moderne igre.

Ostale namjene i zablude

Iako je BLP gotovo isključivo povezan s Blizzard Entertainment, postoji i rijetka pojava istog nastavka u igri Speedy Eggbert (Bjord Entertainment). U tom kontekstu, .blp datoteke sadrže MIDI glazbu i bitmap slike, ali takve su datoteke neuobičajene i većina korisnika susreće samo Blizzardove teksture. Bitno je napomenuti da BLP iz Speedy Eggberta nije kompatibilan s alatom za otvaranje Blizzardovih BLP-ova.

Što je BLP datoteka i kako je otvoriti - 4

Također, neki korisnici brkaju BLP s BLB datotekama (Blizzard Localization Bundle), no radi se o potpuno različitim formatima. Uvijek provjerite sadržaj datoteke kako biste znali koji alat koristiti.

Kako otvoriti BLP datoteku?

Većina standardnih preglednika slika (poput onog u Windowsu) ne može prikazati BLP datoteke jer format nije javno dokumentiran namijenjen široj upotrebi. Za otvaranje BLP datoteka potreban je specijalizirani softver. Evo nekoliko provjerenih rješenja:

Što je BLP datoteka i kako je otvoriti - 5
  • XnView – besplatni preglednik slika koji podržava BLP (s dodatnim pluginom). Omogućuje pregled, pretvorbu u druge formate (PNG, JPEG) i osnovno uređivanje.
  • Addon Studio for World of Warcraft – open-source alat posebno dizajniran za rad s WoW resursima. Osim pregleda, omogućuje izvoz i uvoz BLP tekstura u sklopu izrade dodataka.
  • BLP Converter – mnoge online i desktop aplikacije (npr. BLP2PNG) pretvaraju BLP u uobičajene formate. Primjer je BLPtoImageConverter koji se može pronaći na GitHubu.
  • GIMP s pluginom – ako instalirate dodatak za BLP, GIMP može otvarati i uređivati ove datoteke.

Za jednostavno prevođenje BLP u PNG preporučujemo korištenje specifikacija sa wowdev wikija koje detaljno opisuju strukturu formata, što može pomoći naprednim korisnicima pri razvoju vlastitih alata.

Praktični savjeti za rad s BLP datotekama

Ako ste modder ili kreator sadržaja za Blizzard igre, vjerojatno ćete se susretati s BLP datotekama. Prilikom izrade prilagođenih tekstura važno je poštovati ograničenja formata: dimenzije trebaju biti potencije broja dva (npr. 256, 512, 1024), a broj mipmap razina mora odgovarati veličini slike. Alati poput BLP Convertera često automatski generiraju mipmaps, ali ručna izrada daje veću kontrolu nad kvalitetom.

Za povremene korisnike, najlakši način za pregled BLP datoteke jest pretvoriti je u PNG ili JPEG pomoću besplatnih online pretvarača. Međutim, zbog autorskih prava, nemojte distribuirati teksture iz izvornih igara bez dozvole. Za više informacija o tehničkim detaljima i rješavanju problema, posjetite arhiv Just Solve the File Format Problem, gdje je format detaljno obrađen.

Zaključak

BLP datoteka ključni je element u grafici Blizzardovih igara. Iako nije namijenjena širokoj upotrebi izvan gaming zajednice, razumijevanje njezine strukture i načina otvaranja korisno je svima koji se bave moddingom, izradom dodataka ili jednostavno žele pregledati teksture iz svojih omiljenih igara. Pomoću alata poput XnView i BLP Convertera, svatko može pretvoriti ove datoteke u standardne formate i koristiti ih u drugim programima.

Reference

wowdev Wiki – BLP format specification. Dostupno na: https://wowdev.wiki/BLP (pristupljeno 2025.).
Just Solve the File Format Problem – BLP article. Dostupno na: http://justsolve.archiveteam.org/wiki/BLP (pristupljeno 2025.).
Solvusoft – BLP File Extension: What Is It & How To Open It? Dostupno na: https://www.solvusoft.com/en/file-extensions/file-extension-blp/ (pristupljeno 2025.).
Hive Workshop – BLP Specifications (WC3). Dostupno na: https://www.hiveworkshop.com/threads/blp-specifications-wc3.279306/ (pristupljeno 2025.).

BLP datoteka format otvaranje datoteka računalni formati grafički format
Napomena Informacije su općenite i mogu se razlikovati ovisno o programu i verziji sustava.
Autor

Stefano Barcellos

Suradnik na Visite Barbados.

« Prethodna objava
Bluetooth slušalice s novim stereo vezama za zvuk

Povezane objave