Introduzione
La guida originale è stata realizzata da mataanjin su GTAForums, ho ottenuto il suo permesso per tradurla anche per voi in italiano.
In questo tutorial spiegheremo come aggiungere nuovi veicoli in GTA IV, senza sostituire quelli già presenti.
Il tutorial è per UTENTI ESPERTI, quindi se non lo siete e avrete problemi o danni (crash, malfunzionamenti, ecc.), non sarò responsabile e non è detto che possa fornire aiuto.
Modifiche
I files che saranno coinvolti in questa operazione sono i seguenti:
carcol.dat cargrp.dat default.dat gta.dat images.txt
Inoltre, ovviamente, vi serviranno anche il nuovo veicolo (file .wft più file .wtd) e OpenIV.
In questo tutorial useremo test.wft e test.wtd come nuovo veicolo.
Il massimo numero di nuovi veicoli è al momento 24.
Aprite il default.dat e aggiungete la stringa:
HANDLING common:/data/newhandling.dat
in fondo alla lista, prima di HTML http:
# # Object types # IDE common:/data/default.ide IDE common:/data/vehicles.ide IDE common:/data/peds.ide ANIMGRP common:/data/animgrp.dat HANDLING common:/data/handling.dat VEHICLEEXTRAS common:/data/VehicleExtras.dat PLAYER platform:/models/cdimages/playerped.rpf PEDGRP common:/data/pedgrp.dat CARGRP common:/data/cargrp.dat RADIO common:/data/radiohud.dat RADIOLOGOS independent:/textures/radio_hud.itd WEAPONINFO common:/data/weaponinfo.xml THROWNWEAPONINFO common:/data/thrownweaponinfo.xml PEDPERSONALITY common:/data/pedpersonality.dat MELEEANIMS common:/data/meleeanims.dat ACTIONTABLE common:/data/action_table.csv EXPLOSIONFX common:/data/effects/explosionFx.dat VEHOFF common:/data/vehOff.csv FMENUFILE common:/data/frontend_menus.xml LBDATAFILE common:/data/leaderboards_data.xml LBICONSFILE independent:/textures/Leaderboards.itd HANDLING common:/data/newhandling.dat HTML http:
A questo punto aprite il gta.dat e aggiungete la stringa
IDE common:/data/newveh.ide
in fondo agli ipl.
# # Load IDEs first, then the models and after that the IPLs # #IMG ASSETS.IMG IMGLIST common:/data/images.txt # # Water # WATER common:/DATA/WATER.DAT common:/DATA/WATERLOW.DAT . . . . . # # Lod Cullers # IPL platform:/DATA/MAPS/GENERIC/lodcull_j.IPL IPL platform:/DATA/MAPS/GENERIC/lodcull_m.IPL IPL platform:/DATA/MAPS/GENERIC/lodcull_e.IPL IDE common:/data/newveh.ide
Ora aprite il file images.txt e aggiungete la stringa
platformimg:/models/cdimages/newveh 1
nella posizione indicata nel codice:
# NOTE: The names and paths in this file are CASESENSITIVE on PS3 so don't f*ck 'em up. #this has been ordered to reflect the order on the disk commonimg:/data/cdimages/navgen_script commonimg:/data/cdimages/script_network 1 platformimg:/anim/cutsprops 1 platformimg:/anim/cuts 1 platformimg:/data/maps/interiors/Int_Props/props_ss 1 platformimg:/data/maps/interiors/Int_Props/props_ab 1 platformimg:/data/maps/interiors/Int_Props/props_km 1 platformimg:/data/maps/interiors/Int_Props/props_mp 1 platformimg:/data/maps/interiors/Int_Props/props_ld 1 . . . . platformimg:/data/maps/east/queens_w2 0 platformimg:/data/maps/east/queens_w 0 platformimg:/data/maps/east/queens_e 0 platformimg:/data/maps/east/bronx_e 0 platformimg:/data/maps/east/bronx_e2 0 platformimg:/data/maps/east/bronx_w 0 platformimg:/data/maps/east/bronx_w2 0 platformimg:/models/cdimages/newveh 1 #map xref #map instance
A questo punto create un nuovo file .img usando OpenIV e rinominatelo in newveh.img.
Ora aggiungete i due file test.wtd e test.wft al newveh.img (IMPORTANTE: se il nome del veicolo è presente anche nel vehicles.img normale, dovrete rinominarlo in un altro modo!).
Quindi aprite e modificate il carcols.dat, aggiungendo una nuova stringa di colori (solitamente quella allegata nel readme, o potete crearla voi seguendo il tutorial in questa sezione):
test, 0,0,1, 35,35,127, 1,1,3, 17,17,34, 21,21,21, 31,31,33, 38,38,30, 52,52,50, 69,69,63, 72,72,63, 81,81,63, 89,89,89, 95,95,90,
tra la sezione car3 e la sezione car4, in questo modo:
washington, 0,0,12, 4,4,12, 6,6,12, 10,10,12, 21,21,12, 23,23,12, 25,25,12, 33,33,35, 37,37,32, 49,49,63, 52,52,56, 54,54,55, 65,65,63, 67,67,118, 70,70,65, 98,98,90, 16,16,76, 9,9,91, 15,15,93, 19,19,93, 13,13,80, yankee, 15,112,1, 26,78,1, test, 0,0,1, 35,35,127, 1,1,3, 17,17,34, 21,21,21, 31,31,33, 38,38,30, 52,52,50, 69,69,63, 72,72,63, 81,81,63, 89,89,89, 95,95,90,
A questo punto, create i due files newhandling.dat e newveh.ide.
Il file newhandling.dat conterrà quindi ad esempio:
TEST 1500.0 7.0 85 0.0 -0.06 -0.18 0.0 5 0.34 1.0 225.0 0.34 0.65 0.7 35.0 1.50 1.50 13.5 0.12 0.48 2.0 1.3 1.3 0.12 -0.13 0.0 0.5 1.0 0.3 3.4 7 0.0 110000 440010 1 1
(se appaiono errori quando spawnate l'auto, verrà mostrata correttamente ma appena la toccherete sprofonderà sotto terra).
Mentre il newveh.ide conterrà la sua nuova stringa
cars test, test, car, TEST, TURISMO, VEH@LOW, VEH@LOW_LE1_RI1, 1, 999, 0.2667, 0.2667, 0, 5, 1.0 ,0, noboot+sports+ext_gang+ext_rare end txdp test, vehshare end
Se sbagliate qualcosa in questo caso il gioco crasherà al momento del caricamento del veicolo (errore SMPA60).
A questo punto, aprite e modificate il cargrp.dat (in modo che anche i pedoni possano usare il nuovo veicolo), aggiungendo test dopo ogni turismo che trovate, ad esempio:
blista, intruder, sultan, washington, patriot, dilettante, merit, solair, virgo, hellfury, sabregt, sentinel, moonbeam, primo, faggio, peyote, rebla, pcj, turismo, test, pres, bus, # POPCYCLE_GROUP_BROOKLYN
A questo punto, spostate (alcuni files saranno già lì se li avete modificati senza spostarli) nella cartella common\data i seguenti files:
- carcols.dat
- cargrp.dat
- default.dat
- gta.dat
- images.txt
- newveh.ide
- newhandling.dat
- newveh.img
Per problemi chiedete pure, ma assicuratevi di seguire tutto alla lettera. Ripeto che la guida non è per principianti, quindi non starò qui a spiegare le cose di base che potete trovare in tutte le altre guide che ho fatto.
Se qualcuno ha il coraggio di provarlo mi dica se funziona, anche se utenti di GTAF hanno già provato e a loro funziona (mentre altri hanno problemi, forse perchè sono principianti).
Credits:
Thanks to mataanjin for original topic.