GTA Wiki
Register
Advertisement
GTA Wiki
19,722
pages
INST (IPL section)
Supported games:GTA III, GTA VC, GTA SA, GTA IV
Short description:Used to place objects in the world
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

INST is one of the IPL sections. It is used to place static, dynamic, time controlled and animated objects in the world. It is supported by all major PC versions of the GTA 3D series but its format differs slightly between the games.

Format[]

GTA III format[]

ID, ModelName, PosX, PosY, PosZ, ScaleX, ScaleY, ScaleZ, RotX, RotY, RotZ, RotW
Identifier Description
ID
A number which is used to identify the object as defined in the IDE file inside the map system.
ModelName
The name of the model inside an image file which is defined in the gta.dat file without extension (.dff)
PosX, PosY, PosZ
The position of the object in the world as floating point values.
Note: the decimal separator must be ".", not ",".
ScaleX, ScaleY, ScaleZ
The scaling of the object as floating point values. By default each value is 1.0, which means the object is not scaled at all.
Note: the decimal separator must be ".", not ",".
RotX, RotY, RotZ, RotW
The rotation of the object as quaternion.
Note: the decimal separator must be ".", not ",".

GTA VC format[]

ID, ModelName, Interior, PosX, PosY, PosZ, ScaleX, ScaleY, ScaleZ, RotX, RotY, RotZ, RotW
Identifier Description
ID
A number which is used to identify the object as defined in the IDE inside the map system.
ModelName
The name of the model inside an image file which is defined in the gta.dat file without extension (.dff)
Interior
A number defining the interior (render-level) the object is located in. It is an optional parameter; by default the object's interior is 0.
PosX, PosY, PosZ
The position of the object in the world as floating point values.
ScaleX, ScaleY, ScaleZ
The scaling of the object as floating point values. By default each value is 1.0, which means the object is not scaled at all.
RotX, RotY, RotZ, RotW
The rotation of the object as quaternion.

GTA SA format[]

ID, ModelName, Interior, PosX, PosY, PosZ, RotX, RotY, RotZ, RotW, LOD
Identifier Description
ID
A number which is used to identify the object as defined in the IDE inside the map system.
ModelName
The name of the model inside an image file which is defined in the gta.dat file without extension (.dff). The parameter doesn't seem to function in the game. Any name used will not affect the rendering of the model.
Interior
A number defining the interior (render-level) the object is located in.
PosX, PosY, PosZ
The position of the object in the world as floating point values.
RotX, RotY, RotZ, RotW
The rotation of the object as quaternion.
Note: the decimal separator must be ".", not ",".
LOD
The number of the LOD which is located inside the same instance block as the current model.
By default this is -1 which means no LOD is defined.[1]

Binary Format[]

INST is also one of the known sections which can be used in binary format inside streaming IPLs. For detailed information about the format see the format specification in the supposed article.

GTA IV format[]

This page requires more research.

Limitations[]

Each game has different limitations. The most important limit for the instance section is the so-called map boundary, which is a notional boundary around the map. Outside those borders no objects will be visible. If an object is intersecting the bounds it may be displayed incorrectly.

Game Mapping Boundary

Related tools[]

See also[]

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