Difference between revisions of "List of radio stations (GTA4)"

From GTAMods Wiki
Jump to navigation Jump to search
(revert to last version without the glitch, does anyone remember the edits?)
Line 1: Line 1:
'''WPL''' is the format of the map-related files similar to [[IPL]]s from the previous games. It can be edited with [[WPL Manager]].
+
Here's the list of radio stations of GTA 4 including their indexes and names for using in [[native function]]s. For detailed information about each station visit [http://www.gta4.net/music/ this page].
 
+
{|{{Prettytable}}
== File Format ==
+
!Index
 
+
!Name for hash
Each world placement file starts with one single header followed by the object placement information. The structure for the header is very simple:
+
!Title
 
+
|-
4b - UINT32  - Unknown
+
|0 ||THE_VIBE ||THE VIBE 98.9
4b - UINT32  - Instances
+
|-
 
+
|1 ||LIBERTY_ROCK ||LRR 97.8 LIBERTY ROCK RADIO
The placement information corresponds to the previous [[Item_Placement#inst|instance]] section of the <code>.ipl</code> files. They have a binary structure like the [[Binary_IPL|binary ipl]] files introduced with [[San Andreas]]:
+
|-
 
+
|2 ||JAZZ_NATION ||JNR JAZZ NATION RADIO 108.5
''' Section 0 - INST'''
+
|-
 
+
|3 ||BOBBY_KONDERS ||MASSIVE B
4b - FLOAT  - Position X
+
|-
4b - FLOAT  - Position Y
+
|4 ||K109_THE_STUDIO||K 109 THE STUDIO
4b - FLOAT  - Position Z
+
|-
4b - FLOAT  - Rotation X
+
|5 ||WKTT ||WKTT RADIO
4b - FLOAT  - Rotation Y
+
|-
4b - FLOAT  - Rotation Z
+
|6 ||HARDCORE ||LCHC (WHERE HARDCORE LIVES)
4b - FLOAT  - Rotation W
+
|-
4b - UINT32  - Model name [[:Category:Static_Model_Hashes|hash]]
+
|7 ||CLASSICAL_AMBIENT ||THE JOURNEY
4b - UINT32  - Unknown
+
|-
4b - UINT32  - [[LOD]] Index (Index of another model in the current file)
+
|8 ||FUSION_FM ||FUSION FM
4b - UINT32  - Unknown
+
|-
4b - UINT32  - Unknown
+
|9 ||BEAT_95 ||THE BEAT 102.7
 
+
|-
''Rotation information as [[Wikipedia:Quarternion|Quarternion]]''
+
|10 ||DANCE_ROCK ||RADIO BROKER
 
+
|-
'''Section 3 - Parked Cars'''
+
|11 ||VLADIVOSTOK ||VLADIVOSTOK FM
 
+
|-
4b - FLOAT  - Position X
+
|12 ||PLR    ||PLR - PUBLIC LIBERTY RADIO
4b - FLOAT  - Position Y
+
|-
4b - FLOAT  - Position Z
+
|13 ||SAN_JUAN_SOUNDS ||SAN JUAN SOUNDS
4b - FLOAT  - Unknown
+
|-
4b - FLOAT  - Unknown
+
|14 ||DANCE_MIX ||ELECTRO-CHOC
4b - FLOAT  - Unknown
+
|-
4b - UINT32  - Model name [[:Category:Static_Model_Hashes|hash]]
+
|15 ||NY_CLASSICS ||THE CLASSICS 104.1
4b - INT32  - Unknown
+
|-
4b - INT32  - Unknown
+
|16 ||AFRO_BEAT ||IF 99 - INTERNATIONAL FUNK
4b - INT32  - Unknown
+
|-
4b - INT32  - Unknown
+
|17 ||BABYLON ||TUFF GONG
4b - INT32  - Unknown
+
|-
4b - INT32  - Unknown
+
|18 ||INDEPENDENT ||INPEDENDENCE FM
4b - INT32  - Unknown
+
|-
 
+
|19 ||INTEGRITY ||INTEGRITY 2.0
'''Section 9 - LODcull'''
+
|-
 
+
|? ||OFF ||RADIO OFF
4b - FLOAT  - Position X1
+
|}
4b -  FLOAT  - Position Y1
+
[[Category:GTA 4]][[Category:Mission Script]]
4b - FLOAT  - Position Z1
 
4b -  FLOAT  - Position X2
 
4b - FLOAT  - Position Y2
 
4b - FLOAT  - Position Z2
 
4b  - UINT32  - number of lod models in wdd file
 
4b  - UINT32  - Hash 1 [[:Category:Static_Model_Hashes|hash]]
 
4b  - UINT32  - Hash 2 [[:Category:Static_Model_Hashes|hash]]
 
4b  - UINT32  - Hash 3 [[:Category:Static_Model_Hashes|hash]]
 
4b  - UINT32  - Hash 4 [[:Category:Static_Model_Hashes|hash]]
 
4b  - UINT32  - Hash 5 [[:Category:Static_Model_Hashes|hash]]
 
4b  - UINT32  - Hash 6 [[:Category:Static_Model_Hashes|hash]]
 
4b  - UINT32  - Hash 7 [[:Category:Static_Model_Hashes|hash]]
 
4b  - UINT32  - Hash 8 [[:Category:Static_Model_Hashes|hash]]
 
4b  - UINT32  - Hash 9 [[:Category:Static_Model_Hashes|hash]]
 
4b  - UINT32  - Hash 10 [[:Category:Static_Model_Hashes|hash]]
 
32b - String  - Model name 1
 
32b - String  - Model name 2
 
32b - String  - Model name 3
 
32b - String  - Model name 4
 
32b - String  - Model name 5
 
32b - String  - Model name 6
 
32b - String  - Model name 7
 
32b - String  - Model name 8
 
32b - String  - Model name 9
 
32b - String  - Model name 10
 
 
 
'''''X1, Y1, Z1''' = lower left vertex position'' and
 
'''''X2, Y2, Z2''' = upper right vertex position''
 
 
 
'''Section 10 - Unknown Zon or Cull'''
 
 
 
4b - FLOAT    - Position X1
 
4b - FLOAT    - Position Y1
 
4b - FLOAT    - Position Z1
 
4b - FLOAT    - Position X2
 
4b - FLOAT    - Position Y2
 
4b - FLOAT    - Position Z2
 
 
 
'''''X1, Y1, Z1''' = lower left vertex position'' and
 
'''''X2, Y2, Z2''' = upper right vertex position''
 
 
 
<!---
 
;Header
 
<source lang="cpp">
 
struct Header_t
 
{
 
    BYTE byteUnknown01[4];
 
    DWORD dwNbrOfBlockInst;
 
};
 
</source>
 
 
 
;InstBlock (Start from 0x44)
 
<source lang="cpp">
 
struct Inst_t
 
{
 
    float  fPosition[3];
 
    float  fRotation[4];
 
    DWORD dwModelNameHash;
 
    BYTE byteUnknown01[4];
 
    DWORD dwAttachedLod;
 
    BYTE byteUnknown02[8];
 
};
 
</source>
 
-->
 
 
 
== XPL ==
 
In the XBox 360's version of GTA 4 same files have the extension <code>.xpl</code>. The XPL and WPL formats  are same, but due to the fact XPL files are used on the Xenon platform its data is stored in the [[Wikipedia:Endianness|big-endian order]].
 
<!--not sure where to put this: "They are used to map generic objects which are defined with another path in the [[Images.txt|image listing]] file."-->
 
 
 
== Tools ==
 
* [[WPL Manager]] &ndash; by {{U|UZI-I|Yoann (UZI-I)}}
 
 
 
== External Link ==
 
* {{GTAF|389423|WPL file format specification}}
 
 
 
{{GTA4-navi}}
 
{{File-stub}}
 
[[Category:Map Formats]][[Category:GTA 4]]
 

Revision as of 09:42, 9 August 2009

Here's the list of radio stations of GTA 4 including their indexes and names for using in native functions. For detailed information about each station visit this page.

Index Name for hash Title
0 THE_VIBE THE VIBE 98.9
1 LIBERTY_ROCK LRR 97.8 LIBERTY ROCK RADIO
2 JAZZ_NATION JNR JAZZ NATION RADIO 108.5
3 BOBBY_KONDERS MASSIVE B
4 K109_THE_STUDIO K 109 THE STUDIO
5 WKTT WKTT RADIO
6 HARDCORE LCHC (WHERE HARDCORE LIVES)
7 CLASSICAL_AMBIENT THE JOURNEY
8 FUSION_FM FUSION FM
9 BEAT_95 THE BEAT 102.7
10 DANCE_ROCK RADIO BROKER
11 VLADIVOSTOK VLADIVOSTOK FM
12 PLR PLR - PUBLIC LIBERTY RADIO
13 SAN_JUAN_SOUNDS SAN JUAN SOUNDS
14 DANCE_MIX ELECTRO-CHOC
15 NY_CLASSICS THE CLASSICS 104.1
16 AFRO_BEAT IF 99 - INTERNATIONAL FUNK
17 BABYLON TUFF GONG
18 INDEPENDENT INPEDENDENCE FM
19 INTEGRITY INTEGRITY 2.0
? OFF RADIO OFF