Tutte le risorse, intese come i file di funzionamento del gioco, che si trovano in
Base o in
Q4base,
sono contenute all'interno di files Pakxxx.pk4, dove xxx indica il valore numerico del file. I file .PK4 sono in realtà file .ZIP a cui è stata
cambiata l’estensione: per aprirli si può usare Winzip o un qualsiasi programma che gestisce questo tipo di file.
Personalmente vi consiglio
WinRar,
perchè mostra la struttura delle cartelle dentro l’archivio; oppure, se utilizzate altre piattaforme, tipo Linux o
MacOs, usate un software similare che vi mostri le cartelle presenti negli archivi.
Se avete 5/7 GB disponibili sul vostro HDD, estraete il contenuto di tutti i file .PK4, in un’unica nuova cartella,
chiamiamola “UnCompressed”: il lavoro per l’estrazione sarà lungo, essendo molti file, ma alla fine avremo tutti
i file nelle loro cartelle e tutti a nostra disposizione senza doverli cercare tra decine di archivi .PK4.
In caso non vogliate estrarli, anche se ve lo consiglio, allora dovrete andare a cercare in ogni file .PK4 le risorse
che vi servono, dato che un tipo di risorse sono presenti in più archivi, per cercare un dato file dovrete esplorare
tutti gli archivi.
Ora vedremo le risorse modificate più comunemente lasciando quelle più complesse:
- file
.DEF: presenti nella cartella DEF, in essi vi sono diverse impostazioni su personaggi, armi, veicoli,
nemici, oggetti ecc… anche sul nostro giocatore;
- file
.GUI: presenti nella cartella GUIS, le gui sono le interfacce grafiche, come il menu del gioco o i
bottoni per richiamare un ascensore nel gioco o lo stesso HUD (il disegno sul monitor che ci mostra la salute,
le minuzioni ed altre informazioni rapide sul nostro personaggio durante una sessione di gioco);
- file
.MTR: presenti nella cartella MATERIALS, sono gli shader dei materiali, tramite un file
.mtr si
può impostare la texture e gli effetti grafici di uno o più oggetti;
- file
.SCRIPT: presenti nella cartella SCRIPTS, sono file in cui sono presenti i comandi che una entità deve
ricevere o effettuare in caso di specifici eventi, gran parte degli script di Doom 3 sono stati integrati nel SDK
(gamex86) di Quake 4 e non sono più modificabili direttamente, tra i pochi rimasti in Q4 ci sono gli script degli
eventi delle mappe di tutto il gioco;
- file
.SNDSHD: presenti nella cartella SOUNDS, sono file con i settaggi di ogni suono presente nel gioco,
tramite di essi si può specificare il nome dell’audio per l’editor di mappe, il nome reale del file audio e le
impostazioni di esso come il volume.
I files desdcritti sopra sono tutti modificabili con il semplice blocco note (notepad.exe); ora vediamo altri tipi
di file:
- file
.MAP: presenti nella cartella MAPS, sono i vari livelli, SP (SinglePlayer, giocatore singolo) e MP
(MultiPlayer, multi giocatore) del gioco, nella cartella MAPS dovremo mettere ogni nostra mappa personalizzata
(creata da noi);
- file
.MD5 (MESH/ANIM): presenti nella cartella MODELS, sono modelli 3d o animazioni di modelli 3d per gli
oggetti del gioco, talvolta gli oggetti statici si trovano anche in formato .LWO, LightWave Object o ASE.
- file
.DDS e file
.TGA: si trovano in diverse cartelle, sono le texture del gioco, più precisamente,
le TGA sono le texture a qualità massima mentre le DDS sono le texture compresse, ad ogni livello di dettagli cambia
l’abbinamento delle texture, a livello Ultra si ha l’utilizzo esclusivo delle texture in formato TGA, a livello Alto
sono utilizzate le DDS per ogni superfice e le TGA solo per il bump-mapping, a livello medio e basso esclusivamente
DDS.
- file
.OGG e file
.WAV: presenti nella cartella SOUNDS, sono i veri e propri brani o effetti audio,
solitamente vengono compressi in formato OGG Vorbis per mantenere una elevata qualità e allo stesso tempo una ottima
compressione.
- file
.ROQ: presenti nella cartella VIDEO, sono i video di inizio del gioco, i vari loghi dei produttori/sviluppatori.
Gli altri tipi di file sono utilizzati per cose molto complesse non adatte a dei principianti.