Guida agli IPL
Autore: Supdario Creata il: 24/03/2006 Aggiornata il: 16/09/2006

Gli IPL sono files che stanno nella cartella Maps, ed anche in gta3.img, codificati in binario...
Questi files generalmente hanno la funzione di inserire modelli in SA, ma io vi spiegherò come "sfruttarli" per farci quello che vorrete :asd:

Ecco cosa vi insegnerò
Inserire segnalini
Spawnare armi
Spawnare veicoli
Inserire salti unici
Inserire zone audio

Struttura IPL
Un IPL è formato da zone........

Nomezona
...
end

In mezzo tra il nome della zona ed end si metterà la roba...

Adesso ecco da cosa è formato un IPL

inst
(posizionamento oggetti)
end
cull
(zone dove non c'è la nebbia o la piogga, si usa spesso nei tunnel)
end
path
(traiettorie)
end
grge
(garages)
end
enex
(segnalini)
end
pick
(armi)
end
cars
(veicoli)
end
jump
(salti unici)
end
tcyc
(zone in cui c'è un fisso tempo atmosferico)
end
auzo
(zone in cui c'è musica o effetti sonori)
end
mult
(non è stata ancora scoperta questa funzione)
end

Gli IPL, poi, vanno definiti nel gta.dat (cartella data).
N.B.: Se si inseriscono enex, la linea del gta.dat deve essere scritta dopo quella del savehous.IPL

Spawns veicoli ed armi
Bene, come vi ho già detto, grazie ad un IPL è possibile spawnare veicoli ed armi, ma bisogna iniziare una nuova partita, a meno che non si usino gli IPL binari...

Struttura:

Numero arma, X, Y, Z

Questo va nella zona "pick"

Questa è la lista dei numeri delle armi (in inglese)

10. Bat
11. Shovel
12. Poolcue
13. Katana
14. Chainsaw
15. Molotov
16. Grenades
17. Plastic Explosives
18. 9mm
19. Silenced
20. Deagle
21. Shotgun
22. Automatic shotgun
23. Tec 9
24. Micro SMG
25. SMG
26. AK74
27. M4
28. rifle
29. Sniper rifle
30. Flamethrower
31. Minigun
32. Purple Dildo
33. White vibrator
34. White Dildo
35. Vibrator
36. Flowers
37. Cane
38. Ringbox
39. Necklacebox
40. -
41. Cellphone
42. -
43. Teargas
44. Minigun
45. Automatic Shotgun
46. Rocket Launcher
47. Heat seeking rocket launcher.
48. Detonator
49. Spray can
50. Fire Extinguisher
51. Camera
52. Nightvision
53. Infrared
54. Jetpack
55. Parachute

Vi faccio un esempio...

50, 381.978, -56.9461, 1001.49

Questo spawnerà un'estintore nelle coordinate stabilite

Adesso passiamo agli spawn dei veicoli...

Struttura:

X, Y, Z, rotazione, ID Veicolo, Colore 1, Colore 2, -1, Probabilità di suono allarme, Probabilità di porte kiuse, -1, -1

Gli ID Veicoli li potete vedere in vehicles.ide

Questo va nella zona "cars"

Ecco un esempio

2510.951, -1688.055, 13.56078, 189, 603, 89, 89, -1, 0, 1, -1, -1

Enex
Questi sono i classici segnalini gialli che teletrasportano dentro gli edifici

Ecco il formato

X1, Y1, Z1, ROT, R1, R2, C8, X2, Y2, Z2, Rot2, Int, Mark, Name, Sky, I2, Time On, Time Off

XYZ1 - Entrata
ROT - ???
R1 - raggio X dell'entrata (2, di default)
R2 - raggio Y dell'entrata (2, di default)
C8 - constant 8
XYZ2 - Uscita
Rot2 - Rotazione dell'uscita
Int - L'interior in cui trasferirsi
Mark - Il tipo di segnalino
Name - Nome del segnalino (metteteci quello che vi pare)
Sky - Cambiatore colore del cielo
I2 - ???
Time On - il segnalino sarà disponibile a questa ora
Time Off - il segnalino non ci sarà più a questa ora

Naturalmente va nella zona "enex".

Aggiungo, inoltre, che se il segnalino non deve teletrasportare negli interni, in Int bisognerà mettere 0, e bisognerà creare due linee di enex: nella prima, XYZ1 ed XYZ2 sono le coordinate d'entrata (tutti e due uguali), mentre nella seconda linea, sono le coordinate d'uscita. Il parametro 'Name' deve essere identico per entrambi le linee.
In Mark, mettete 0 se l'enex trasporta solo CJ, mentre mettete 70 se volete che trasporti anche moto e bici.

Esempio

2317.82, -1026.75, 1049.21, 0, 1.6, 0.696777, 8, 2317.82, -1024.75, 1049.21, 0, 9, 0, "SVVGMD", 12, 0, 0, 24

Salti unici
Grazie agli IPL possiamo mettere anche dei salti unici

Ecco il formato

inizio_x, inizio_y, inizio_z, area_x, area_y, area_z, fine_x, fine_y, fine_z, area_x, area_y, area_z, camera_x, camera_y, camera_z, soldi

Per Area si intende la zona a cui il veicolo deve partire il salto, è un pò difficile beccare la posizione XYZ precisa della partenza, o sbaglio?

Va nella zona "jump"

Audiozons
Questo crea, in una zona stabilita, della musica permanente

Metodo 1:

Name, ID, Switch, X1, Y1, Z1, X2, Y2, Z2

Name - Il nome
ID - Il suono da riprodurre
Switch - Specifica se il suono è sempre attivo o disattivo

ES: OTB, 24, 1, 817.121, -2.78276, 1001.62, 838.373, 12.6744, 1009.04

Metodo 2:

Name, ID, Switch, X, Y, Z, Volume

Name - Il nome
ID - Il suono da riprodurre
Switch - Specifica se il suono è sempre attivo o disattivo
Volume - Il volume quindi la distanza in cui il suono sarà sentito

ES: LOWRIDE, 13, 0, 1792.2, -1921.04, 12.3925, 75

Eccovi una lista degli ID fatta da pdescobar: (in inglese)

4** Ambience track 9 St Mark's violin music
5* Ambience track 6 Beach party bkgd song
8 Ambience track 31 Unused loud hum
10* Ambience track 5 Awards ceremony music
12 Ambience track 34 Loud hum heard on ships
13* Ambience track 23 Low Rider Challenge bkgd song
15 Ambience track 30 Static sound heard on military bases
17 Ambience track 12 Casino bkgd medley
19 Ambience track 4 Quiet hum heard in Area 69
20 Ambience track 2 Fan-like clicking heard in Abattoir
21 Ambience track 1 Quiet hum heard in 24-7s
23 Ambience track 14 Loud hum heard in Dam interior
24 Ambience track 25 Racing sounds heard in ITB lobby
25 Ambience track 24 Quiet hum heard in Planning Dept
26 Ambience track 20 Quiet hum heard in safe houses
28 Ambience track 13 Dance Club bkgd medley
29 Ambience track 13 Dance Club bkgd medley
30 Favorite Radio Station Stream or User Tracks Player
34 Ambience track 28 Pleasure Domes bkgd medley
36 Ambience track 21 Loud hum heard in Jet interior
37 Ambience track 10 Muzak-type bkgd heard in unused diner interiors
39 Ambience track 29 Quiet hum heard in police stations
41 Ambience track 35 Stadium event bkgd medley
44 Ambience track 18 Fast Food Joint bkgd sounds
48 Ambience track 3 Ammunation PA loop
50 Ambience track 39 Quiet hum heard in warehouses
51 Ambience track 22 Very loud hum heard in cargo plane?
52 Radio stream CH Playback FM
53 Radio stream CO K-ROSE
54 Radio stream CR KDST
55 Radio stream DS Bounce FM
56 Radio stream HC SFUR
57 Radio stream MH Radio Los Santos
58 Radio stream MR Radio X
59 Radio stream NJ CSR
60 Radio stream RE K-JAH West
61 Radio stream RG MasterSounds
62 Radio stream TK WCTR
64 Ambience track 17 Unused quiet hum
66 Ambience track 36 Strip Club bkgd medley
67 Ambience track 37 Unused bkgd medley

Notes: Any ID value from 0-70 inclusive not listed above generated no background sound in my tests.
* - Type two only
** - Disabled by default, can be reenabled

Questa guida è proprietà dei rispettivi autori, è vietata la copia parziale o completa senza l'espresso permesso dell'autore.
Copyright (C) 2006/2007 by Supdario


Spero che questa guida sia utile per il modding e mi aspetto da voi, che praticate le cose lette in questa guida, di inserire nel readme almeno un pensierino.



GTA-Series.com is an Official Fansite Member of the Grand Theft Auto Rockstar Games Webring
Coding and graphics made by al[e]ssio & Daniel. Artworks and backgrounds made by Patrick Brown - View all the staff members
Best viewed in resolution width 1024 - XHTML 1.0 Strict, CSS2 and WAI level 2 valid - Major browsers and OS compatible