Difference between revisions of "Item Placement"

From GTAMods Wiki
Jump to navigation Jump to search
(inst)
m (Added links to relevant GTAF topics.)
Line 1: Line 1:
= Introduction =
+
==Introduction==
 
 
 
Item PLacement files are used to place objects into gta world, this includes objects, zones and paths.
 
Item PLacement files are used to place objects into gta world, this includes objects, zones and paths.
  
= Structure =
+
==Structure==
 
 
 
The .ipl files are split up into many sections. How many of them you use in your file is optional, they can even be empty. Each section starts with a section identifier and ends with the keyword "end", both in a single line.
 
The .ipl files are split up into many sections. How many of them you use in your file is optional, they can even be empty. Each section starts with a section identifier and ends with the keyword "end", both in a single line.
  
Line 12: Line 10:
 
  end
 
  end
  
==INST==
+
===INST===
 
 
 
'''Static and dynamic ([[object.dat]]) Map Objects''', used to define standard map objects.
 
'''Static and dynamic ([[object.dat]]) Map Objects''', used to define standard map objects.
  
Line 33: Line 30:
 
*lod - san andreas special, this is item's number on which lod belongs to this object (first item in ipl file is number 0, second is number 1, and so on..), -1 means none. (integer)
 
*lod - san andreas special, this is item's number on which lod belongs to this object (first item in ipl file is number 0, second is number 1, and so on..), -1 means none. (integer)
  
== PATH ==
+
===PATH===
 +
'''Ped, Car and Boat Paths''', defines paths relative to the world centre. Only used in ''GTA-VC'', this format is much easier than in GTA3 where the paths were stored in IDE files, and GTA-SA paths which are stored in **nodes.dat inside gta3.img. this is quite complicated format and hardly usable without a editing program (such as [[Ked]]).
  
'''Ped, Car and Boat Paths''', defines paths relative to the world centre. Only used in ''GTA-VC'', this format is much easier than in GTA3 where the paths were stored in IDE files, and GTA-SA paths which are stored in **nodes.dat inside gta3.img. this is quite complicated format and hardly usable without a editing program (such as [[Ked]]).
+
==External Links==
 +
* [http://www.gtaforums.com/index.php?showtopic=202532 GTASA IPL Documentation] - GTA Forums topic covering details of the IPL format in GTASA.
 +
* [http://www.gtaforums.com/index.php?showtopic=188549&view=findpost&p=3177288 Explanation of GTASA LOD System] - GTA Forums message by Steve-M, explaining the LOD system for IPL files in GTASA.
  
 
{{file-stub}}
 
{{file-stub}}
 
[[Category:Map Formats]][[Category:GTA 3]][[Category:GTA VC]][[Category:GTA SA]]
 
[[Category:Map Formats]][[Category:GTA 3]][[Category:GTA VC]][[Category:GTA SA]]

Revision as of 15:07, 26 January 2006

Introduction

Item PLacement files are used to place objects into gta world, this includes objects, zones and paths.

Structure

The .ipl files are split up into many sections. How many of them you use in your file is optional, they can even be empty. Each section starts with a section identifier and ends with the keyword "end", both in a single line.

Example:

inst
...
end

INST

Static and dynamic (object.dat) Map Objects, used to define standard map objects.

GTA3 format id, name, x, y, z, sx, sy, sz, rx, ry, rz, rw

GTA: Vice City format id, name, int, x, y, z, sx, sy, sz, rx, ry, rz, rw

GTA: San Andreas format id, name, int, x, y, z, rx, ry, rz, rw lod

  • ID: unique object ID - same as in IDE file (integer)
  • Name: usually same as the .dff model file, without extension (string)
  • int: Interior number, zero for outside (integer)
  • x, y, z - item placement coordinates (floating point numbers) (floating point numbers)
  • sx, sy, sz - item scale, scales visible model only, doesn't scale the collision model (floating point numbers)
  • rx, ry, rz, rw - item rotations - defined as quarternion, quite sophisticated math is needed to translate it to euler angles, use KEd to edit these, it is much easier.
  • lod - san andreas special, this is item's number on which lod belongs to this object (first item in ipl file is number 0, second is number 1, and so on..), -1 means none. (integer)

PATH

Ped, Car and Boat Paths, defines paths relative to the world centre. Only used in GTA-VC, this format is much easier than in GTA3 where the paths were stored in IDE files, and GTA-SA paths which are stored in **nodes.dat inside gta3.img. this is quite complicated format and hardly usable without a editing program (such as Ked).

External Links