Gerarchia Files GTA IV
Introduzione
La cartella principale di GTA IV contiene diversi files (tra cui l'eseguibile del gioco e alcune librerie .dll) e alcune sotto-directory.
Le due principali che andremo ad analizzare, utili per il modding di GTA IV, sono le directory "common" e "pc".
La directory common
All'interno della cartella common, troveremo tre sottocartelle:
- shaders: contiene i files relativi alle ombre del gioco. Inutile ai fini del modding.
- text: contiene i files .gxt, relativi ai testi del gioco. Potete aprire e modificare l'italian.gxt con il programma San Andreas GXT Editor.
- data: contiene i files relativi ai dati del gioco.
La cartella data contiene 97 files (formati: .txt, .dat, .ini, .csv, .xls, .xml, .ide, .zon) e 10 sottodirectory.
I files principali sono i seguenti:
- handling.dat: così come in San Andreas (handling.cfg) e nei precedenti Grand Theft Auto, descrive le caratteristiche e contiene i dati di tutti i veicoli del gioco. Tutorial handling.dat.
- vehicles.ide: è il file che contiene tutte le informazioni grafiche dei veicoli, ad esempio il livello di pulizia del veicolo, la frequenza con cui appare per strada, la dimensione dei raggi delle ruote e altro. Tutorial vehicles.ide.
- cargrp.dat: è il file contenente le informazioni delle persone all'interno dei veicoli, in modo da far comparire alla guida determinati gruppi di pedoni prestabiliti. Tutorial cargrp.dat.
- WeaponInfo.xml: descrive le caratteristiche e contiene i dati di tutte le armi del gioco. Tutorial WeaponInfo.xml.
- pedpersonality.dat: contiene le informazioni relative alla personalità e al fisico dei pedoni. Editor pedpersonality.dat.
- carcols.dat: contiene i dati relativi ai colori dei veicoli del gioco. Editor carcols.dat.
- cdimages: contiene 4 files .img:
- carrec.img
- navgen_script.img
- script.img
- script_network.img
- carrec.img
- controls: contiene tre files .cfg. Inutile ai fini del modding.
- decision: contiene files .ped e la cartella combat.
- effects: contiene 7 files .dat relativi agli effetti del gioco.
- fragments: contiene files .tune. Inutile ai fini del modding.
- maps: contiene 11 files di tipo .ipl, sono le zone.
- materials: contiene tre file di testo che contengono dati sui materiali del gioco.
- paths: contiene files in formato .rrr (da esaminare).
- script : vuota. Inutile ai fini del modding.
- streaming: contiene solo il file intro.srl. Inutile ai fini del modding.
La directory pc
All'interno della cartella pc, troveremo sei sottocartelle:
- anim: contiene 3 files .img di tipo archivio.
- audio: contiene le due cartelle "Config" e "SFX" relative all'audio del gioco. Bisognerà aspettare i relativi tools per poter modificare i files.
- data: contiene diverse sottocartelle con i files relativi ai dati del gioco.
- html: contiene le cartelle con files .whm, relative ai siti web del gioco. Bisognerà aspettare i relativi tools per poter modificare i files.
- models: contiene i due files "plantsmgr.wdd" e "radar.wdd" e la sotto-directory "cdimages" con 6 files .img all'interno.
- textures: contiene files .wtd, nuovo formato per i files delle textures ossia le "immagini" che vengono applicate ai modelli 3D.
La sotto-directory anim contiene tre files .img.
- anim.img: contiene files in formato .wad. Bisognerà aspettare i relativi tools per poter modificare i files.
- cuts.img: contiene files in formato .wad e .cut. Bisognerà aspettare i relativi tools per poter modificare i files.
- cutsprops.img: contiene files in formato .wtd e .wdd, visualizzabili con SparkIV. I formati .wft e .wbs non possono essere visualizzati al momento: bisognerà aspettare i relativi tools.
La sotto-directory data contiene i files di tipo timecyc, relativi al tempo atmosferico e all'illuminazione generale del gioco.
Contiene inoltre altre 7 directory:
- cdimages: contiene 5 files .img.
- gtxd.img: contiene le textures relative alle strade, pavimentazioni e altro.
- navmeshes.img: contiene files di tipo .wnv che non possono essere aperti con i tool esistenti al momento.
- navmeshes_animviewer.img: contiene files di tipo .wnv che non possono essere aperti con i tool esistenti al momento.
- paths.img: accesso non consentito al momento.
- scripttxds.img: altre textures del gioco in formato .wtd, visualizzabili con SparkIV.
- gtxd.img: contiene le textures relative alle strade, pavimentazioni e altro.
- effects: contiene files in formato .wpfl e .xml.
- face: vuota. Inutile ai fini del modding.
- frontend: contiene i files relativi alla schermata iniziale di gioco. Inutile ai fini del modding.
- maps: contiene sottocartelle e files relativi alle mappe e alle zone della città I formati sono .ide, .wpl, .xpl, .img.
- naturalmotion: contiene files relativi alla fisica del gioco.
- paths: contiene il file criptato distantlights.dat. Inutile ai fini del modding.
I due files "plantsmgr.wdd" e "radar.wdd" possono essere aperti con l'editor SparkIV per la visualizzazione.
La sotto-directory "cdimages" contiene 6 files .img all'interno: ogni file .img contiene due tipi di file per ogni oggetto.
Il file .wtd identifica la/le texture/s dell'oggetto.
Il file .wdr identifica il modello 3D dell'oggetto.
Tramite l'editor SparkIV potrete visualizzare entrambi i formati.
- componentpeds.img: contiene modelli 3D e textures relative ai pedoni.
- pedprops.img: contiene altri modelli 3D e textures relative ai pedoni.
- playerped.rpf: contiene modelli 3D e textures relativi ai vestiti che può indossare Niko.
- radar.img: contiene tutte le texture che compongono la mappa del gioco.
- vehicles.img: contiene i files relativi ai veicoli. I files .wtd sono le textures degli adesivi applicati ai veicoli. I file .wft non possono essere aperti con i tool esistenti al momento.
- weapons.img: contiene i modelli 3D con relative textures di tutte le armi.
I files delle textures, le "immagini" che vengono applicate ai modelli 3D, sono in un nuovo formato chiamato .wtd. Potrete utilizzare l'editor SparkIV per visualizzarle tutte. Ogni file .wtd avrà all'interno diverse textures in formato .dds.
Estensioni dei files
- .txt - Files di testo. Si possono aprire e modificare con il semplice blocco note.
- .dat - Files dati in formato testo. Si possono aprire e modificare con il semplice blocco note.
- .ini - Files di inizializzazione in formato testuale. Si possono aprire e modificare con il semplice blocco note.
- .csv - File per rappresentare dati in forma di tavola. Si possono aprire e modificare con Excel.
- .xls - File per rappresentare dati in forma di tavola. Si possono aprire e modificare con Excel.
- .xml - Files in metalinguaggio, per descrivere documenti strutturati. Si possono aprire e modificare con il semplice blocco note.
- .ide - Files dati in formato testo. Si possono aprire e modificare con il semplice blocco note.
- .zon - Files dati in formato testo. Si possono aprire e modificare con il semplice blocco note.
- .ipl - Files dati in formato testo. Si possono aprire e modificare con il semplice blocco note.
- .gxt - Sono i files relativi ai testi del gioco. Potete aprire e modificare l'italian.gxt con il San Andreas GXT Editor.
- .img - Files di tipo archivio.
- .rpf - Files di tipo archivio.
- .wtd - Sono i files delle textures, le "immagini" che vengono applicate ai modelli 3D. Visualizzabili con SparkIV.
- .dds - Files che compongono i file .wtd delle textures.
- .wdr - Sono i files dei modelli 3D. Visualizzabili con SparkIV.
- .wad - Files delle animazioni.
- .rrr - Files di tipo paths.
- .cut. - Files delle cutscenes.
- .wft - Modelli 3D dei veicoli. Bisogna aspettare i relativi tools per l'editing.