NarzΩdzia
Strona domowa programu http://quakestuff.telefragged.com.
PakExplorer jest programem do przegl▒dania plik≤w PAK Half-Life'a (oraz innych gier
opartych o engine Quake1/2/3). Umo┐liwia r≤wnie┐ ich modyfikacjΩ.
Pliki PAK zawieraj▒ wszystkie rzeczy tworz▒ce wygl▒d gry czyli mapy, modele,
czΩ╢µ tekstur, sprite'y, a nawet d╝wiΩki.
PakExplorer jest dosyµ wygodnym programem. Dzia│a jak zwyk│y Explorator Windowsa.
Po lewej stronie jest przedstawiona hierarchiczna struktura katalogowa PAKa,
natomiast po prawej wy╢wietlana jest zawarto╢µ wybranego katalogu (plik PAK ma
w│asn▒, wewnΩtrzn▒ strukturΩ katalog≤w, jednak "z zewn▒trz" jest pojedynczym
plikiem).
Aby wyekstraktowaµ interesuj▒cy nas plik wystarczy go zaznaczyµ i klikn▒µ niebiesk▒
strza│kΩ 'Extract'. Plik zostanie rozpakowany z uwzglΩdnieniem drzewa katalogowego,
w kt≤rym siΩ znajdowa│, tzn. je╢li plik 'materials.txt' w katalogu sound\
w PAK zechcemy rozpakowaµ, to znajdzie siΩ on w podkatalogu r≤wnie┐ sound\
(w katalogu valve\).
Aby dodaµ jakikolwiek plik do PAKa, wystarczy go przeci▒gn▒µ nad okno programu i
pu╢ciµ (ekstraktowanie mo┐e r≤wnie┐ rzebiegaµ w ten spos≤b). Uwaga! Tu siΩ pojawia
jedyny, ale olbrzymi problem PakExplorera. Nie potrafi on zapisaµ plik≤w maj▒cych
nazwΩ d│u┐sz▒ ni┐ 8 znak≤w (+3 znaki - rozszerzenie), dlatego preferujΩ u┐ywanie
programu PakScape (maj▒cego r≤wnie┐ swoje wady :(
PakExplorer umo┐liwia tak┐e ods│uchiwanie d╝wiΩk≤w zawartych w PAKu. Nale┐y w tym
celu zaznaczyµ ┐▒dany plik d╝wiΩkowy i klikn▒µ przycisk 'Play' na pasku narzΩdzi.
Jednak tu znowu PakScape jest lepszy: wystarczy zaznaczyµ plik i wcisn▒µ Enter,
co jest znacznie wygodniejsze, gdy np. przes│uchujemy 30 d╝wiΩk≤w pod rz▒d.
Katalog g│≤wny.
Plik valve.rc jest skryptem zawieraj▒cym komendy konsoli
i odpowiada za uruchamianie innych skrypt≤w.
Plik titles.txt - zawiera wszystkie teksty wy╢wietlane na ekranie
w czasie grania (nazwiska autor≤w, nazwy kolejnych lokacji...)
Skill.cfg - skrypt komend konsoli; definiuje poziom zdrowia
i uszkodze± na kolejnych poziomach trudno╢ci gry.
Default.cfg - skrypt; zawiera definicjΩ domy╢lnego ustawienia klawiszologii
w grze (gdy klikasz w menu Configuration->Controls 'Use defaults' uruchamia
siΩ w│a╢nie ten skrypt).
W katalogu hw\ znajduj▒ siΩ skrypty, w kt≤rych mo┐na zapisaµ w│asne ustawienia np. klawiszy, jasno╢µ ekranu i wpisywaµ inne polecenia konsoli.
W katalogu gfx\ w PAKu s▒ dwa podkatalogi: env\ i shell\
shell\ zawiera pliki .bmp, kt≤re s▒ wy╢wietlane w menu gry (napisy, ikonki, t│o)
env\ zawiera textury nieba (niebo w mapie tworzy siΩ nak│adaj▒c na dan▒ powierzchniΩ teksturΩ o nazwie sky, a potem wybiera siΩ konkretn▒ teksturΩ nieba wpisuj▒c jej nazwΩ w Map Properties)
W map\ s▒ mapy w maps\graphs\ z tego, co pamiΩtam\ pliki nod (s▒ zwi▒zane z mapami, nie bΩdΩ siΩ nad nimi tutaj rozwodzi│)
W models\ s▒ modele (.MDL) wszystkich broni, potwor≤w, od│amk≤w szk│a, drewna, betonu i takie tam.
W models\player\ s▒ modele gracza (do gry w Multiplayer)
Ka┐dy model broni sk│ada siΩ z trzech pilk≤w .MDL: w_model, p_model i v_model. Pierwszy to world model czyli model widziany, jak sobie le┐y bro± na ziemi. p_model to bro± trzymana w rΩkach innego gracza, jak j▒ widaµ w Multipl. v_model to bro± widziana z FPP, czyli trzymana w twoich rΩkach.
W sound\ s▒ pliki .WAV oraz dwa pliki tekstowe.
materials.txt definiuje, kt≤re tekstury maj▒ wydawaµ taki czy inny d╝wiΩk, gdy siΩ je uderzy lub bΩdzie siΩ po nich chodziµ.
W sentences.txt s▒ wypowiedzi postaci wystΩpuj▒cych w grze.
W sprite\ s▒ pliki .spr czyli sprite'y wy╢wietlane na ekranie i w ╢wiecie gry (jak w Duke'u :)
|