GTA Wiki
Register
Advertisement
GTA Wiki
19,723
pages
Site-logo
This article is an Orphan; no other articles link or transclude to it.
You can help by adding links to this article on other relevant pages, or proposing it for deletion.

ZONE (IPL section)
Supported games:Grand Theft Auto III, Grand Theft Auto: Vice City, Grand Theft Auto: San Andreas, Grand Theft Auto: Liberty City Stories, Grand Theft Auto: Vice City Stories and Grand Theft Auto IV
IPL Sections:
AUZO CARS CULL ENEX GRGE INST
JUMP MULT OCCL PATH • PICK TCYC

Navigation[]

[ ve ]Game files and formats in Grand Theft Auto
Important!See our Policy on modded content.
File formatsIMG Archive | DFF | TXD | IDE | GXT | Handling.cfg | Carcols Dynamic Object
Game filesAnimviewer.dat/GTAVC | Bink | Default.dat/GTAVC | Chassis Vlo | Fistfite.dat/GTAVC | Flight.dat | Gta vc.dat | Object.dat/GTAVC | OpenGTA2 | Particle.cfg/GTAVC | Particle (SA) | Paths | Ped.dat/GTAVC | Pedgrp.dat/GTAVC | Pedstats.dat/GTAVC | Scenarios.dat | Scripted Path | Surface.dat/GTAVC | Surfaud.dat | TimeCyc Definition | Timecyc.dat/GTAVC | Train.dat/GTAVC | Train.dat/GTAVC | Train.dat/GTAVC | Train2.dat/GTAVC | WAD | WBD-WBN | WPFL | Water.dat | Water.dat/GTAVC | Weapon.dat/GTAVC | Weaponinfo.xml
File toolsCodeWalker | OpenIV | Spark IV

A zone is an area in the game used to show the text of the zone being entered, to load islands, and to create locations to spawn specific vehicles and pedestrians. It is controlled by .zon files, which use the IPL format.

Structure[]

All the .zon files start with a section identifier and ends with the keyword "end", both in a single line.

Example:

zone
...
end

Format[]

The basic format for a .zon file for GTA3 and Vice City is:

Name, Type, X1, Y1, Z1, X2, Y2, Z2, Island

And for San Andreas and GTA IV:

Name, Type, X1, Y1, Z1, X2, Y2, Z2, Island, Text
Name
Name and text of zone used from the .gxt file
Type
Type of zone
X1, Y1, Z1
The bottom left corner of the zone
X2, Y2, Z2
The top right corner of the zone
Island
The island number
Text
Text of the zone used from the GXT file

Note that for San Andreas, the text of the zone to be displayed is also related to by an internally hardcoded table which links that zone name to its respective audio description for the police radio. This is actually the cause of a bug in the game - the zone 'SUN' (which is correctly named 'Temple' in the GXT file) gets announced as 'Sunnyside' on the police radio. This is because the internal table has two consecutive entries called 'SUN' and only the second one gets used, meaning whenever the player is in a zone named and defined as 'SUN' in this file, the police will always announce this as 'Sunnyside' since 'SUN' points to that audio entry.

GTA3[]

Island number 1: Portland
Island number 2: Staunton
Island number 3: Shoreside Vale

Gta3.zon[]

Type: 0, 1, or 2
The gta3.zon controls the text of the zone that shows up in the game as you enter a new zone. The main.scm uses this to check if you are in the zone. The gta3.zon can be viewed through KEd but it can be only edited by hand. The main.scm uses this file so you cannot just delete the lines in the file to prevent the zone’s text from popping up in the game without editing the main.scm.

Map.zon[]

Type: 3
The map.zon controls the loading of an entire island as you travel from one island to another. It tells the game where to load. The map.zon can be viewed through KEd but it can be only edited by hand.

Vice City[]

Island number 1: Vice City Beach
Island number 2: Vice City Mainland

Info.zon[]

Type: 2
The info.zon, with the help of the main.scm, controls which pedestrian and vehicles spawn in that specific zone. The info.zon can be viewed through KEd but it can be only edited by hand. The main.scm uses this file so you cannot just delete the lines in the file without editing the main.scm. This zone uses island number 1.

Map.zon[]

Type: 3
The map.zon controls the loading of an entire island as you travel from one island to another. It tells the game where to load. The map.zon can be viewed through KEd but it can be only edited by hand. You can make the loading of the islands by deleting the entire section.

Navig.zon[]

Type: 0 or 1
The navig.zon controls the text of the zone that shows up in the game as you enter a new zone. The main.scm uses this to check if you are in the zone. The navig.zon can be viewed through KEd but it can be only edited by hand. The main.scm uses this file so you cannot just delete the lines in the file to prevent the zone’s text from popping up in the game without editing the main.scm. This zone uses island number 1.

GTA San Andreas[]

Island number 1: Los Santos
Island number 2: San Fierro
Island number 3: Las Venturas

Info.zon[]

Type: 0
The Info.zon controls the text of the zone that shows up in the game as you enter a new zone. It also controls which pedestrian and vehicles spawn in that specific zone, with the help of the main.scm. The main.scm uses this file so you cannot just delete the lines in the file to prevent the zone’s text from popping up in the game without editing the main.scm. This zone uses island number 1 only.

Map.zon[]

Type: 3
The map.zon controls the island zones and also the type of cop car (LA,SF or LV) if there is no zone, it spawns the country cop car. The last value is always UNUSED for zones controlling the island-ID's. Normally you have all zone-names stored in the map.zon and the island-boundary-zones with their ID's in the map.zon. The last number is the Island-ID.

You can lock/unlock them using SCM.


Copyrighted

This page is licensed under the GNU Free Documentation Licence. This page has a separate license to the CC-BY-SA that applies to most of GTA Wiki.

The full text of the GNU FDL v1.2 is here. Click the "History" button to see the full list of authors. See GTA Wiki:Copyright for more detail on our copyright policy.

Navigation[]

[ ve ]Modding in Grand Theft Auto
Important!See our Policy on modded content.
Official modificationsFiveM
Unofficial modificationsGTA Garage Mod Manager | Hot Coffee | Multi Theft Auto | San Andreas Multiplayer | Vice City Multiplayer
File toolsCodeWalker (CodeX) | OpenIV | Spark IV

Navigation[]

[ ve ]Game files and formats in Grand Theft Auto
Important!See our Policy on modded content.
File formatsIMG Archive | DFF | TXD | IDE | GXT | Handling.cfg | Carcols Dynamic Object
Game filesAnimviewer.dat/GTAVC | Bink | Default.dat/GTAVC | Chassis Vlo | Fistfite.dat/GTAVC | Flight.dat | Gta vc.dat | Object.dat/GTAVC | OpenGTA2 | Particle.cfg/GTAVC | Particle (SA) | Paths | Ped.dat/GTAVC | Pedgrp.dat/GTAVC | Pedstats.dat/GTAVC | Scenarios.dat | Scripted Path | Surface.dat/GTAVC | Surfaud.dat | TimeCyc Definition | Timecyc.dat/GTAVC | Train.dat/GTAVC | Train.dat/GTAVC | Train.dat/GTAVC | Train2.dat/GTAVC | WAD | WBD-WBN | WPFL | Water.dat | Water.dat/GTAVC | Weapon.dat/GTAVC | Weaponinfo.xml
File toolsCodeWalker | OpenIV | Spark IV
Advertisement