Non mi assumo nessuna responsabilità su eventuali danneggiamenti dei file o crash del gioco. Eseguite queste operazioni a vostro rischio e pericolo.
Questa guida è per esperti, perciò se siete principianti vi consiglio questa guida realizzata interamente da me.
In questo tutorial tutorial vedremo come aggiungere una nuova arma in gioco. Ci serviranno i seguenti programmi:
- OpenIV (non SparkIV poichè non permette la creazione di nuovi file .img);
- Blocco Note (meglio avere anche Notepad++ download qui);
- File .wdr e file .wtd dell'arma (che in questo caso chiamerò w_test.wdr e w_test.wtd).
in common/data:
- default.dat
- gta.dat
- images.txt
in common/data:
- newdef.ide (sarà il file equivalente al default.ide);
- epweaponinfo.xml (sarà il file equivalente al Weaponinfo.xml);
- newwep.img (il file equivalente al weapons.img).
1. Editing:
1.1. default.dat
Aggiungete questa linea di codice prima della linea "HTML http:"
WEAPONINFO common:/data/epweaponinfo.xml
1.2. gta.dat
Incollate questa linea alla fine del file gta.dat:
IDE common:/data/newdef.ide
1.3. images.txt
Aggiungete questa linea prima della linea "#map xref":
platformimg:/models/cdimages/newwep 1
2. Creazione file:
2.1. newdef.ide
Aprite il blocco note e copiate dentro queste linee di codice:
weap ######################################################## w_test, w_test, gun@ak47, 1, 50, 0 <--------- end ######################################################## amat ######################################################## w_test, 0, CM_WEAPONS_M4 <--------------- end
sostituite w_test col nome del file wdr e wtd.
Salvate e rinominate il file in newdef.ide.
2.2. epweaponinfo.xml
Aprite nuovamente il blocco note e copiate dentro il blocco data dell'arma. Per esempio se vogliamo creare un nuovo mitragliatore M4 copieremo questo blocco di codice:
<weapon type="EPISODIC_1"> <data slot="RIFLE" firetype="INSTANT_HIT" damagetype="BULLET" group="RIFLE_ASSAULT" targetrange="65.0" weaponrange="70.0" clipsize="30" ammomax="600" timebetweenshots="133"> <damage base="30" networkplayermod="2.5" networkpedmod="1.25"/> <physics force="75.0"/> <reload time="2066" fasttime="1166" crouchtime="2066"/> <aiming accuracy="0.5"> <offset x="0.14" y="1.0" z="0.55"/> <crouchedoffset x="0.08" y="1.0" z="0.12"/> <reticule standing="0.6" ducked="0.5" scale="0.3"/> </aiming> <pickup regentime="600000" ammoonstreet="80"/> <controller> <rumble duration="90" intensity="0.1"/> </controller> <flags> <flag>GUN</flag> <flag>CAN_AIM</flag> <flag>CAN_FREE_AIM</flag> <flag>ANIM_RELOAD</flag> <flag>ANIM_CROUCH_FIRE</flag> <flag>2HANDED</flag> </flags> </data> <assets model="w_test"> <anim group="gun@ak47"> <rates firerate="1.2" blindfirerate="1.2"/> </anim> <effects> <muzzle fx="muz_machine"/> <shell fx="weap_ejected_rifle"/> </effects> </assets> </weapon>
L'arma si chiama EPISODIC_1 (in modo tale da poterla spawnare col SUPER MEGA NATIVE TRAINER download qui), mentre per assets model dovrete inserire il nome del file wdr (che deve essere uguale a quello scritto nel newdef.ide). Se volete modificare alcuni parametri potete consultare questa guida.
Alla fine salvate e rinominate il file il epweaponinfo.xml.
2.3. newwep.img
Avviate OpenIV e, dopo aver creato un nuovo archivio .img, inserite i due file dell'arma.
3.
Mettete i file nelle cartelle indicate all'inizio del tutorial.
4. Spawnare le armi
Per spawnare le armi sarà sufficiente utilzzare il SUPER MEGA NATIVE TRAINER. Vi ricordo che le nuove armi non hanno nessun suono, ma ora vi mostro come aggiungere il rumore.
Scaricate il SUPER MEGA NATIVE TRAINER e aprite con notepad++ il file trainer.ini.
Andate alla linea 527, vedrete che c'è scritto Episodic=0, cambiatelo in Episodic=1, in modo da attivare le armi episodiche. Per aggiungere il suono andate alla linea 3551 dove c'è scritto Enabled=0, cambiatelo in Enabled=1, poi accanto ai nomi delle armi episodiche (Episodic_1, Episodic_2 ecc.) scrivete il nome del suono dell'arma (per esempio se aggiungete un M4 scrivete M4_FIRE, ma ricordate che potete assegnare qualsiasi suono).
5. Finito!!!!
Note:
- Non ho ancora testato se epweaponinfo.xml & newwep.img sono davvero necessari (e io, Lorenzo3024 dico che non sono necessari, io le ho aggiunte ai file originali, ma mi ha dato svariati errori prima di riuscire, perciò vi consiglio questo metodo);
- ho solo aggiunto due armi finora e non ho avuto nessun problema (non so il limite massimo), Jakemeow è arrivato fino a 4 senza problemi;
- ho capito questo da solo, ma siete liberi di postare la guida con i crediti (non i miei, quelli originali di Nima_1l e degli altri indicati sotto.
Crediti:
- mataanjin per l'idea originale dell'aggiunta dei veicoli;
- r.schuindt per avermi insegnato quali fossero il file da utilizzare;
- sjaak327 per il fantastico Simple Mega Native Trainer, che permette di spawnare le armi episodiche e di aggiungergli un suono;
- tutti gli amministratori e moderatori di GTA Expert Forum per un grande e conosciuto forum;
- Jakemeow per i suoi consigli.
Buon divertimento con le vostre nuove armi!
Per qualsiasi domanda/problema non esitate a chiedere consigli, sarò sempre a vostra disposizione.
Messaggio modificato da Lorenzo3024 il 28 dicembre 2013 - 12:31