Il Source SDK però non si limita solo a questo: nella cartella
BIN, all’interno della cartella dell’SDK
(solitamente: X:\Programmi\Steam\SteamApps\NICK\sourcesdk\bin\), sono presenti altre utilities, funzionanti tramite
linea di comando. Queste utilities sono riposte solo in questa cartella dato vengono usate con minore frequenza ed
eseguono piccoli lavori,
come p.e. convertire una texture
.tga in
.vtf e viceversa.
Gli strumenti presenti attualmente (ottobre 2006) sono:
-
Bspzip: serve per includere in una mappa materiali o oggetti unici per essa;
-
demoinfo: serve per ottenere informazioni da un file .DEM (demo);
-
glview: serve per visualizzare i file .GL creati durante la compilazione di una mappa;
-
height2normal: serve per creare una Normal map da una Height map in tga;
-
motionmapper: server per creare una mappa di movimento da uno scheletro animato
(lo scheletro è il modello base di un personaggio 3d);
-
shadercompiler: serve per compilare uno shader per il gioco;
-
splitskybox: serve per suddividere uno skybox .PFM nelle sue immagini originali;
-
studiomdl: serve per creare file .MDL da un modello 3d SMD con script .QC;
-
vbsp: serve per compilare una mappa in .BSP;
-
vbspinfo: serve per avere informazioni dettagliate su una mappa già compilata;
-
vrad: serve per calcolare la l’illuminazione di una mappa;
-
vtex: serve per creare una texture .VTF da un file .TGA;
-
vtf2tga: serve per riportare una texture .VTF in formato .TGA (il contrario di VTex);
-
vvis: serve per indicare al motore quali aree di una mappa renderizzare e quali no,
per aumentare le prestazioni del gioco;
-
xwad: serve per convertire file .WAD, .BMP e .SPR in .TGA o .VTF con file .VMT.
Il Source SDK non è l’unico strumento per “moddare” il Source engine, esiste anche il Source SDK Base, scaricabile
esattamente come il Source SDK da Steam; questa versione però non incorpora nessuno degli strumenti qui analizzati
e serve solo per testare i propri mods in assenza di Half-Life 2 installato.
E con questo abbiamo terminato l’introduzione ad questo set di strumenti per creare il nostro video gioco basato sul Source Engine di Valve Software.