Difference between revisions of "List of RW section IDs"

From GTAMods Wiki
Jump to navigation Jump to search
(Rockstar's Custom Sections)
m
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
This is a (certainly incomplete) list of sections used in the [[RenderWare binary stream file]] format. It is based on header definitions by [[Wikipedia:Criterion Software|Criterion Software]].
+
This article contains an incomplete list of sections used in the [[RenderWare binary stream file]] format. It is based on header definitions by [[Wikipedia:Criterion Software|Criterion Software]]. Within the RenderWare engine, sections are also commonly called ''chunks''.
  
==Core==
+
== Identifier Format ==
  
* [[Struct (RW Section)|Struct]] ''(0x0001)''
+
A section identifier is an 4-byte integer that defines the semantics of a section and the hierarchy. It is part of the section header. For more information see [[RenderWare_binary_stream_file#File_Format|RenderWare binary streams]].
* [[String (RW Section)|String]] ''(0x0002)''
 
* [[Extension (RW Section)|Extension]] ''(0x0003)''
 
* [[Camera (RW Section)|Camera]] ''(0x0005)''
 
* [[Texture (RW Section)|Texture]] ''(0x0006)''
 
* [[Material (RW Section)|Material]] ''(0x0007)''
 
* [[Material List (RW Section)|Material List]] ''(0x0008)''
 
* [[Atomic Section (RW Section)|Atomic Section]] ''(0x0009)''
 
* [[Plane Section (RW Section)|Plane Section]] ''(0x000A)''
 
* [[World (RW Section)|World]] ''(0x000B)''
 
* [[Spline (RW Section)|Spline]] ''(0x000C)''
 
* [[Matrix (RW Section)|Matrix]] ''(0x000D)''
 
* [[Frame List (RW Section)|Frame List]] ''(0x000E)''
 
* [[Geometry (RW Section)|Geometry]] ''(0x000F)''
 
* [[Clump (RW Section)|Clump]] ''(0x0010)''
 
* [[Light (RW Section)|Light]] ''(0x0012)''
 
* [[Unicode String (RW Section)|Unicode String]] ''(0x0013)''
 
* [[Atomic (RW Section)|Atomic]] ''(0x0014)''
 
* [[Texture Native (RW Section)|Texture Native]] ''(0x0015)''
 
* [[Texture Dictionary (RW Section)|Texture Dictionary]] ''(0x0016)''
 
* [[Animation Database (RW Section)|Animation Database]] ''(0x0017)''
 
* [[Image (RW Section)|Image]] ''(0x0018)''
 
* [[Skin Animation (RW Section)|Skin Animation]] ''(0x0019)''
 
* [[Geometry List (RW Section)|Geometry List]] ''(0x001A)''
 
* [[Anim Animation (RW Section)|Anim Animation]] ''(0x001B)''
 
* [[Team (RW Section)|Team]] ''(0x001C)''
 
* [[Crowd (RW Section)|Crowd]] ''(0x001D)''
 
* [[Delta Morph Animation (RW Section)|Delta Morph Animation]] ''(0x001E)''
 
* [[Right To Render (RW Section)|Right To Render]] ''(0x001f)''
 
* [[MultiTexture Effect Native (RW Section)|MultiTexture Effect Native]] ''(0x0020)''
 
* [[MultiTexture Effect Dictionary (RW Section)|MultiTexture Effect Dictionary]] ''(0x0021)''
 
* [[Team Dictionary (RW Section)|Team Dictionary]] ''(0x0022)''
 
* [[Platform Independent Texture Dictionary (RW Section)|Platform Independent Texture Dictionary]] ''(0x0023)''
 
* [[Table of Contents (RW Section)|Table of Contents]] ''(0x0024)''
 
* [[Particle Standard Global Data (RW Section)|Particle Standard Global Data]] ''(0x0025)''
 
* [[AltPipe (RW Section)|AltPipe]] ''(0x0026)''
 
* [[Platform Independent Peds (RW Section)|Platform Independent Peds]] ''(0x0027)''
 
* [[Patch Mesh (RW Section)|Patch Mesh]] ''(0x0028)''
 
* [[Chunk Group Start (RW Section)|Chunk Group Start]] ''(0x0029)''
 
* [[Chunk Group End (RW Section)|Chunk Group End]] ''(0x002A)''
 
* [[UV Animation Dictionary (RW Section)|UV Animation Dictionary]] ''(0x002B)''
 
* [[Coll Tree (RW Section)|Coll Tree]] ''(0x002C)''
 
  
==Toolkit==
+
The identifier itself is not choosen at random, but instead contains two parts: a vendor-specific ID, that is unique to the author of the section and an identifier that uniquely identifies the section. The vendor ID is stored within the upper 24 bits of the identifier, whilst the section ID is stored in the lower byte. Criterion used 8 builtin vendor IDs to distinguish between engine modules: <code>0x000001</code> to <code>0x000008</code>. Besides the default core module (vendor ID <code>0x000000</code>), only two modules are used in the GTA games, namely ''Toolkit'' (<code>0x000002</code>) and ''World'' (<code>0x000005</code>).
  
* [[Metrics PLG (RW Section)|Metrics PLG]] ''(0x0101)''
+
Rockstar added several custom plugins, which use the vendor ID <code>0x0253F2</code>. The section IDs <code>0xF4</code>, <code>0xF7</code>, <code>0xFF</code> are reserved, but not implemented in any of the GTA games.
* [[Spline PLG (RW Section)|Spline PLG]] ''(0x0102)''
 
* [[Stereo PLG (RW Section)|Stereo PLG]] ''(0x0103)''
 
* [[VRML PLG (RW Section)|VRML PLG]] ''(0x0104)''
 
* [[Morph PLG (RW Section)|Morph PLG]] ''(0x0105)''
 
* [[PVS PLG (RW Section)|PVS PLG]] ''(0x0106)''
 
* [[Memory Leak PLG (RW Section)|Memory Leak PLG]] ''(0x0107)''
 
* [[Animation PLG (RW Section)|Animation PLG]] ''(0x0108)''
 
* [[Gloss PLG (RW Section)|Gloss PLG]] ''(0x0109)''
 
* [[Logo PLG (RW Section)|Logo PLG]] ''(0x010a)''
 
* [[Memory Info PLG (RW Section)|Memory Info PLG]] ''(0x010b)''
 
* [[Random PLG (RW Section)|Random PLG]] ''(0x010c)''
 
* [[PNG Image PLG (RW Section)|PNG Image PLG]] ''(0x010d)''
 
* [[Bone PLG (RW Section)|Bone PLG]] ''(0x010e)''
 
* [[VRML Anim PLG (RW Section)|VRML Anim PLG]] ''(0x010f)''
 
* [[Sky Mipmap Val (RW Section)|Sky Mipmap Val]] ''(0x0110)''
 
* [[MRM PLG (RW Section)|MRM PLG]] ''(0x0111)''
 
* [[LOD Atomic PLG (RW Section)|LOD Atomic PLG]] ''(0x0112)''
 
* [[ME PLG (RW Section)|ME PLG]] ''(0x0113)''
 
* [[Lightmap PLG (RW Section)|Lightmap PLG]] ''(0x0114)''
 
* [[Refine PLG (RW Section)|Refine PLG]] ''(0x0115)''
 
* [[Skin PLG (RW Section)|Skin PLG]] ''(0x0116)''
 
* [[Label PLG (RW Section)|Label PLG]] ''(0x0117)''
 
* [[Particles PLG (RW Section)|Particles PLG]] ''(0x0118)''
 
* [[GeomTX PLG (RW Section)|GeomTX PLG]] ''(0x0119)''
 
* [[Synth Core PLG (RW Section)|Synth Core PLG]] ''(0x011a)''
 
* [[STQPP PLG (RW Section)|STQPP PLG]] ''(0x011b)''
 
* [[Part PP PLG (RW Section)|Part PP PLG]] ''(0x011c)''
 
* [[Collision PLG (RW Section)|Collision PLG]] ''(0x011d)''
 
* [[HAnim PLG (RW Section)|HAnim PLG]] ''(0x011e)''
 
* [[User Data PLG (RW Section)|User Data PLG]] ''(0x011f)''
 
* [[Material Effects PLG (RW Section)|Material Effects PLG]] ''(0x0120)''
 
* [[Particle System PLG (RW Section)|Particle System PLG]] ''(0x0121)''
 
* [[Delta Morph PLG (RW Section)|Delta Morph PLG]] ''(0x0122)''
 
* [[Patch PLG (RW Section)|Patch PLG]] ''(0x0123)''
 
* [[Team PLG (RW Section)|Team PLG]] ''(0x0124)''
 
* [[Crowd PP PLG (RW Section)|Crowd PP PLG]] ''(0x0125)''
 
* [[Mip Split PLG (RW Section)|Mip Split PLG]] ''(0x0126)''
 
* [[Anisotrophy PLG (RW Section)|Anisotrophy PLG]] ''(0x0127)''
 
* [[GCN Material PLG (RW Section)|GCN Material PLG]] ''(0x0129)''
 
* [[Geometric PVS PLG (RW Section)|Geometric PVS PLG]] ''(0x012a)''
 
* [[XBOX Material PLG (RW Section)|XBOX Material PLG]] ''(0x012b)''
 
* [[Multi Texture PLG (RW Section)|Multi Texture PLG]] ''(0x012c)''
 
* [[Chain PLG (RW Section)|Chain PLG]] ''(0x012d)''
 
* [[Toon PLG (RW Section)|Toon PLG]] ''(0x012e)''
 
* [[PTank PLG (RW Section)|PTank PLG]] ''(0x012f)''
 
* [[Particle Standard PLG (RW Section)|Particle Standard PLG]] ''(0x0130)''
 
* [[PDS PLG (RW Section)|PDS PLG]] ''(0x0131)''
 
* [[PrtAdv PLG (RW Section)|PrtAdv PLG]] ''(0x0132)''
 
* [[Normal Map PLG (RW Section)|Normal Map PLG]] ''(0x0133)''
 
* [[ADC PLG (RW Section)|ADC PLG]] ''(0x0134)''
 
* [[UV Animation PLG (RW Section)|UV Animation PLG]] ''(0x0135)''
 
* [[Character Set PLG (RW Section)|Character Set PLG]] ''(0x0180)''
 
* [[NOHS World PLG (RW Section)|NOHS World PLG]] ''(0x0181)''
 
* [[Import Util PLG (RW Section)|Import Util PLG]] ''(0x0182)''
 
* [[Slerp PLG (RW Section)|Slerp PLG]] ''(0x0183)''
 
* [[Optim PLG (RW Section)|Optim PLG]] ''(0x0184)''
 
* [[TL World PLG (RW Section)|TL World PLG]] ''(0x0185)''
 
* [[Database PLG (RW Section)|Database PLG]] ''(0x0186)''
 
* [[Raytrace PLG (RW Section)|Raytrace PLG]] ''(0x0187)''
 
* [[Ray PLG (RW Section)|Ray PLG]] ''(0x0188)''
 
* [[Library PLG (RW Section)|Library PLG]] ''(0x0189)''
 
* [[2D PLG (RW Section)|2D PLG]] ''(0x0190)''
 
* [[Tile Render PLG (RW Section)|Tile Render PLG]] ''(0x0191)''
 
* [[JPEG Image PLG (RW Section)|JPEG Image PLG]] ''(0x0192)''
 
* [[TGA Image PLG (RW Section)|TGA Image PLG]] ''(0x0193)''
 
* [[GIF Image PLG (RW Section)|GIF Image PLG]] ''(0x0194)''
 
* [[Quat PLG (RW Section)|Quat PLG]] ''(0x0195)''
 
* [[Spline PVS PLG (RW Section)|Spline PVS PLG]] ''(0x0196)''
 
* [[Mipmap PLG (RW Section)|Mipmap PLG]] ''(0x0197)''
 
* [[MipmapK PLG (RW Section)|MipmapK PLG]] ''(0x0198)''
 
* [[2D Font (RW Section)|2D Font]] ''(0x0199)''
 
* [[Intersection PLG (RW Section)|Intersection PLG]] ''(0x019a)''
 
* [[TIFF Image PLG (RW Section)|TIFF Image PLG]] ''(0x019b)''
 
* [[Pick PLG (RW Section)|Pick PLG]] ''(0x019c)''
 
* [[BMP Image PLG (RW Section)|BMP Image PLG]] ''(0x019d)''
 
* [[RAS Image PLG (RW Section)|RAS Image PLG]] ''(0x019e)''
 
* [[Skin FX PLG (RW Section)|Skin FX PLG]] ''(0x019f)''
 
* [[VCAT PLG (RW Section)|VCAT PLG]] ''(0x01a0)''
 
* [[2D Path (RW Section)|2D Path]] ''(0x01a1)''
 
* [[2D Brush (RW Section)|2D Brush]] ''(0x01a2)''
 
* [[2D Object (RW Section)|2D Object]] ''(0x01a3)''
 
* [[2D Shape (RW Section)|2D Shape]] ''(0x01a4)''
 
* [[2D Scene (RW Section)|2D Scene]] ''(0x01a5)''
 
* [[2D Pick Region (RW Section)|2D Pick Region]] ''(0x01a6)''
 
* [[2D Object String (RW Section)|2D Object String]] ''(0x01a7)''
 
* [[2D Animation PLG (RW Section)|2D Animation PLG]] ''(0x01a8)''
 
* [[2D Animation (RW Section)|2D Animation]] ''(0x01a9)''
 
* [[2D Keyframe (RW Section)|2D Keyframe]] ''(0x01b0)''
 
* [[2D Maestro (RW Section)|2D Maestro]] ''(0x01b1)''
 
* [[Barycentric (RW Section)|Barycentric]] ''(0x01b2)''
 
* [[Platform Independent Texture Dictionary TK (RW Section)|Platform Independent Texture Dictionary TK]] ''(0x01b3)''
 
* [[TOC TK (RW Section)|TOC TK]] ''(0x01b4)''
 
* [[TPL TK (RW Section)|TPL TK]] ''(0x01b5)''
 
* [[AltPipe TK (RW Section)|AltPipe TK]] ''(0x01b6)''
 
* [[Animation TK (RW Section)|Animation TK]] ''(0x01b7)''
 
* [[Skin Split Tookit (RW Section)|Skin Split Tookit]] ''(0x01b8)''
 
* [[Compressed Key TK (RW Section)|Compressed Key TK]] ''(0x01b9)''
 
* [[Geometry Conditioning PLG (RW Section)|Geometry Conditioning PLG]] ''(0x01ba)''
 
* [[Wing PLG (RW Section)|Wing PLG]] ''(0x01bb)''
 
* [[Generic Pipeline TK (RW Section)|Generic Pipeline TK]] ''(0x01bc)''
 
* [[Lightmap Conversion TK (RW Section)|Lightmap Conversion TK]] ''(0x01bd)''
 
* [[Filesystem PLG (RW Section)|Filesystem PLG]] ''(0x01be)''
 
* [[Dictionary TK (RW Section)|Dictionary TK]] ''(0x01bf)''
 
* [[UV Animation Linear (RW Section)|UV Animation Linear]] ''(0x01c0)''
 
* [[UV Animation Parameter (RW Section)|UV Animation Parameter]] ''(0x01c1)''
 
  
==World==
+
== Section List ==
  
* [[Bin Mesh PLG (RW Section)|Bin Mesh PLG]] ''(0x050E)''
+
{| class="wikitable sortable center-col-1 center-col-2 center-col-3" style="width: 100%;"
* [[Native Data PLG (RW Section)|Native Data PLG]] ''(0x0510)''
+
|- class="sorttop"
 +
! style="text-align:left; width:10%;" | Identifier
 +
! style="text-align:left; width:20%;" | Section
 +
! style="text-align:left; width:10%;" | Module/Vendor
 +
! style="text-align:left; width:60%;" | Description
 +
|-
 +
| <code>0x00000001</code>
 +
| [[Struct (RW Section)|Struct]]
 +
| Core
 +
| A generic section that stores data for its parent.
 +
|-
 +
| <code>0x00000002</code>
 +
| [[String (RW Section)|String]]
 +
| Core
 +
| Stores a 4-byte aligned ASCII string.
 +
|-
 +
| <code>0x00000003</code>
 +
| [[Extension (RW Section)|Extension]]
 +
| Core
 +
| A container for non-standard extensions of its parent section.
 +
|-
 +
| <code>0x00000005</code>
 +
| [[Camera (RW Section)|Camera]]
 +
| Core
 +
| Contains a camera (unused in GTA games).
 +
|-
 +
| <code>0x00000006</code>
 +
| [[Texture (RW Section)|Texture]]
 +
| Core
 +
| Stores the sampler state of a texture.
 +
|-
 +
| <code>0x00000007</code>
 +
| [[Material (RW Section)|Material]]
 +
| Core
 +
| Defines a material to be used on a geometry.
 +
|-
 +
| <code>0x00000008</code>
 +
| [[Material List (RW Section)|Material List]]
 +
| Core
 +
| Container for a list of materials.
 +
|-
 +
| <code>0x00000009</code>
 +
| [[Atomic Section (RW Section)|Atomic Section]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x0000000A</code>
 +
| [[Plane Section (RW Section)|Plane Section]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x0000000B</code>
 +
| [[World (RW Section)|World]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x0000000C</code>
 +
| [[Spline (RW Section)|Spline]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x0000000D</code>
 +
| [[Matrix (RW Section)|Matrix]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x0000000E</code>
 +
| [[Frame List (RW Section)|Frame List]]
 +
| Core
 +
| Container for a list of ''frames''. A frame holds the transformation that is applied to an ''Atomic''.
 +
|-
 +
| <code>0x0000000F</code>
 +
| [[Geometry (RW Section)|Geometry]]
 +
| Core
 +
| A platform-independent container for meshes.
 +
|-
 +
| <code>0x00000010</code>
 +
| [[Clump (RW Section)|Clump]]
 +
| Core
 +
| The root section for a 3D model.
 +
|-
 +
| <code>0x00000012</code>
 +
| [[Light (RW Section)|Light]]
 +
| Core
 +
| Stores different dynamic lights.
 +
|-
 +
| <code>0x00000013</code>
 +
| [[Unicode String (RW Section)|Unicode String]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x00000014</code>
 +
| [[Atomic (RW Section)|Atomic]]
 +
| Core
 +
| Defines the basic unit for the RenderWare graphics pipeline. Generally speaking, an ''Atomic'' can be directly converted to a single draw call.
 +
|-
 +
| <code>0x00000015</code>
 +
| [[Raster (RW Section)|Raster]]
 +
| Core
 +
| Stores a platform-dependent (i.e. native) texture image.
 +
|-
 +
| <code>0x00000016</code>
 +
| [[Texture Dictionary (RW Section)|Texture Dictionary]]
 +
| Core
 +
| A container for texture images (also called ''raster'').
 +
|-
 +
| <code>0x00000017</code>
 +
| [[Animation Database (RW Section)|Animation Database]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x00000018</code>
 +
| [[Image (RW Section)|Image]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x00000019</code>
 +
| [[Skin Animation (RW Section)|Skin Animation]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x0000001A</code>
 +
| [[Geometry List (RW Section)|Geometry List]]
 +
| Core
 +
| A container for a list of geometries.
 +
|-
 +
| <code>0x0000001B</code>
 +
| [[Anim Animation (RW Section)|Anim Animation]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x0000001C</code>
 +
| [[Team (RW Section)|Team]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x0000001D</code>
 +
| [[Crowd (RW Section)|Crowd]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x0000001E</code>
 +
| [[Delta Morph Animation (RW Section)|Delta Morph Animation]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x0000001f</code>
 +
| [[Right To Render (RW Section)|Right To Render]]
 +
| Core
 +
| Stores the render pipeline the engine uses to draw an atomic or material.
 +
|-
 +
| <code>0x00000020</code>
 +
| [[MultiTexture Effect Native (RW Section)|MultiTexture Effect Native]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x00000021</code>
 +
| [[MultiTexture Effect Dictionary (RW Section)|MultiTexture Effect Dictionary]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x00000022</code>
 +
| [[Team Dictionary (RW Section)|Team Dictionary]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x00000023</code>
 +
| [[Platform Independent Texture Dictionary (RW Section)|Platform Independent Texture Dictionary]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x00000024</code>
 +
| [[Table of Contents (RW Section)|Table of Contents]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x00000025</code>
 +
| [[Particle Standard Global Data (RW Section)|Particle Standard Global Data]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x00000026</code>
 +
| [[AltPipe (RW Section)|AltPipe]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x00000027</code>
 +
| [[Platform Independent Peds (RW Section)|Platform Independent Peds]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x00000028</code>
 +
| [[Patch Mesh (RW Section)|Patch Mesh]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x00000029</code>
 +
| [[Chunk Group Start (RW Section)|Chunk Group Start]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x0000002A</code>
 +
| [[Chunk Group End (RW Section)|Chunk Group End]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x0000002B</code>
 +
| [[UV Animation Dictionary (RW Section)|UV Animation Dictionary]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x0000002C</code>
 +
| [[Coll Tree (RW Section)|Coll Tree]]
 +
| Core
 +
|
 +
|-
 +
| <code>0x00000101</code>
 +
| [[Metrics PLG (RW Section)|Metrics PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000102</code>
 +
| [[Spline PLG (RW Section)|Spline PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000103</code>
 +
| [[Stereo PLG (RW Section)|Stereo PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000104</code>
 +
| [[VRML PLG (RW Section)|VRML PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000105</code>
 +
| [[Morph PLG (RW Section)|Morph PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000106</code>
 +
| [[PVS PLG (RW Section)|PVS PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000107</code>
 +
| [[Memory Leak PLG (RW Section)|Memory Leak PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000108</code>
 +
| [[Animation PLG (RW Section)|Animation PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000109</code>
 +
| [[Gloss PLG (RW Section)|Gloss PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000010a</code>
 +
| [[Logo PLG (RW Section)|Logo PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000010b</code>
 +
| [[Memory Info PLG (RW Section)|Memory Info PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000010c</code>
 +
| [[Random PLG (RW Section)|Random PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000010d</code>
 +
| [[PNG Image PLG (RW Section)|PNG Image PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000010e</code>
 +
| [[Bone PLG (RW Section)|Bone PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000010f</code>
 +
| [[VRML Anim PLG (RW Section)|VRML Anim PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000110</code>
 +
| [[Sky Mipmap Val (RW Section)|Sky Mipmap Val]]
 +
| Toolkit
 +
| Stores MipMap parameters for the PS2 version of the engine (codenamed ''Sky'').
 +
|-
 +
| <code>0x00000111</code>
 +
| [[MRM PLG (RW Section)|MRM PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000112</code>
 +
| [[LOD Atomic PLG (RW Section)|LOD Atomic PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000113</code>
 +
| [[ME PLG (RW Section)|ME PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000114</code>
 +
| [[Lightmap PLG (RW Section)|Lightmap PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000115</code>
 +
| [[Refine PLG (RW Section)|Refine PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000116</code>
 +
| [[Skin PLG (RW Section)|Skin PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000117</code>
 +
| [[Label PLG (RW Section)|Label PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000118</code>
 +
| [[Particles PLG (RW Section)|Particles PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000119</code>
 +
| [[GeomTX PLG (RW Section)|GeomTX PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000011a</code>
 +
| [[Synth Core PLG (RW Section)|Synth Core PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000011b</code>
 +
| [[STQPP PLG (RW Section)|STQPP PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000011c</code>
 +
| [[Part PP PLG (RW Section)|Part PP PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000011d</code>
 +
| [[Collision PLG (RW Section)|Collision PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000011e</code>
 +
| [[HAnim PLG (RW Section)|HAnim PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000011f</code>
 +
| [[User Data PLG (RW Section)|User Data PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000120</code>
 +
| [[Material Effects PLG (RW Section)|Material Effects PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000121</code>
 +
| [[Particle System PLG (RW Section)|Particle System PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000122</code>
 +
| [[Delta Morph PLG (RW Section)|Delta Morph PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000123</code>
 +
| [[Patch PLG (RW Section)|Patch PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000124</code>
 +
| [[Team PLG (RW Section)|Team PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000125</code>
 +
| [[Crowd PP PLG (RW Section)|Crowd PP PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000126</code>
 +
| [[Mip Split PLG (RW Section)|Mip Split PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000127</code>
 +
| [[Anisotropy PLG (RW Section)|Anisotropy PLG]]
 +
| Toolkit
 +
| Stores the anisotropy for a texture filter.
 +
|-
 +
| <code>0x00000129</code>
 +
| [[GCN Material PLG (RW Section)|GCN Material PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000012a</code>
 +
| [[Geometric PVS PLG (RW Section)|Geometric PVS PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000012b</code>
 +
| [[XBOX Material PLG (RW Section)|XBOX Material PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000012c</code>
 +
| [[Multi Texture PLG (RW Section)|Multi Texture PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000012d</code>
 +
| [[Chain PLG (RW Section)|Chain PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000012e</code>
 +
| [[Toon PLG (RW Section)|Toon PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000012f</code>
 +
| [[PTank PLG (RW Section)|PTank PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000130</code>
 +
| [[Particle Standard PLG (RW Section)|Particle Standard PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000131</code>
 +
| [[PDS PLG (RW Section)|PDS PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000132</code>
 +
| [[PrtAdv PLG (RW Section)|PrtAdv PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000133</code>
 +
| [[Normal Map PLG (RW Section)|Normal Map PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000134</code>
 +
| [[ADC PLG (RW Section)|ADC PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000135</code>
 +
| [[UV Animation PLG (RW Section)|UV Animation PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000180</code>
 +
| [[Character Set PLG (RW Section)|Character Set PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000181</code>
 +
| [[NOHS World PLG (RW Section)|NOHS World PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000182</code>
 +
| [[Import Util PLG (RW Section)|Import Util PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000183</code>
 +
| [[Slerp PLG (RW Section)|Slerp PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000184</code>
 +
| [[Optim PLG (RW Section)|Optim PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000185</code>
 +
| [[TL World PLG (RW Section)|TL World PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000186</code>
 +
| [[Database PLG (RW Section)|Database PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000187</code>
 +
| [[Raytrace PLG (RW Section)|Raytrace PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000188</code>
 +
| [[Ray PLG (RW Section)|Ray PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000189</code>
 +
| [[Library PLG (RW Section)|Library PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000190</code>
 +
| [[2D PLG (RW Section)|2D PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000191</code>
 +
| [[Tile Render PLG (RW Section)|Tile Render PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000192</code>
 +
| [[JPEG Image PLG (RW Section)|JPEG Image PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000193</code>
 +
| [[TGA Image PLG (RW Section)|TGA Image PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000194</code>
 +
| [[GIF Image PLG (RW Section)|GIF Image PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000195</code>
 +
| [[Quat PLG (RW Section)|Quat PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000196</code>
 +
| [[Spline PVS PLG (RW Section)|Spline PVS PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000197</code>
 +
| [[Mipmap PLG (RW Section)|Mipmap PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000198</code>
 +
| [[MipmapK PLG (RW Section)|MipmapK PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x00000199</code>
 +
| [[2D Font (RW Section)|2D Font]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000019a</code>
 +
| [[Intersection PLG (RW Section)|Intersection PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000019b</code>
 +
| [[TIFF Image PLG (RW Section)|TIFF Image PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000019c</code>
 +
| [[Pick PLG (RW Section)|Pick PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000019d</code>
 +
| [[BMP Image PLG (RW Section)|BMP Image PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000019e</code>
 +
| [[RAS Image PLG (RW Section)|RAS Image PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000019f</code>
 +
| [[Skin FX PLG (RW Section)|Skin FX PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001a0</code>
 +
| [[VCAT PLG (RW Section)|VCAT PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001a1</code>
 +
| [[2D Path (RW Section)|2D Path]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001a2</code>
 +
| [[2D Brush (RW Section)|2D Brush]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001a3</code>
 +
| [[2D Object (RW Section)|2D Object]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001a4</code>
 +
| [[2D Shape (RW Section)|2D Shape]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001a5</code>
 +
| [[2D Scene (RW Section)|2D Scene]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001a6</code>
 +
| [[2D Pick Region (RW Section)|2D Pick Region]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001a7</code>
 +
| [[2D Object String (RW Section)|2D Object String]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001a8</code>
 +
| [[2D Animation PLG (RW Section)|2D Animation PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001a9</code>
 +
| [[2D Animation (RW Section)|2D Animation]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001b0</code>
 +
| [[2D Keyframe (RW Section)|2D Keyframe]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001b1</code>
 +
| [[2D Maestro (RW Section)|2D Maestro]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001b2</code>
 +
| [[Barycentric (RW Section)|Barycentric]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001b3</code>
 +
| [[Platform Independent Texture Dictionary TK (RW Section)|Platform Independent Texture Dictionary TK]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001b4</code>
 +
| [[TOC TK (RW Section)|TOC TK]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001b5</code>
 +
| [[TPL TK (RW Section)|TPL TK]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001b6</code>
 +
| [[AltPipe TK (RW Section)|AltPipe TK]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001b7</code>
 +
| [[Animation TK (RW Section)|Animation TK]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001b8</code>
 +
| [[Skin Split Tookit (RW Section)|Skin Split Tookit]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001b9</code>
 +
| [[Compressed Key TK (RW Section)|Compressed Key TK]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001ba</code>
 +
| [[Geometry Conditioning PLG (RW Section)|Geometry Conditioning PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001bb</code>
 +
| [[Wing PLG (RW Section)|Wing PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001bc</code>
 +
| [[Generic Pipeline TK (RW Section)|Generic Pipeline TK]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001bd</code>
 +
| [[Lightmap Conversion TK (RW Section)|Lightmap Conversion TK]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001be</code>
 +
| [[Filesystem PLG (RW Section)|Filesystem PLG]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001bf</code>
 +
| [[Dictionary TK (RW Section)|Dictionary TK]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001c0</code>
 +
| [[UV Animation Linear (RW Section)|UV Animation Linear]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x000001c1</code>
 +
| [[UV Animation Parameter (RW Section)|UV Animation Parameter]]
 +
| Toolkit
 +
|
 +
|-
 +
| <code>0x0000050E</code>
 +
| [[Bin Mesh PLG (RW Section)|Bin Mesh PLG]]
 +
| World
 +
|
 +
|-
 +
| <code>0x00000510</code>
 +
| [[Native Data PLG (RW Section)|Native Data PLG]]
 +
| World
 +
|
 +
|-
 +
| <code>0x0000F21E</code>
 +
| [[ZModeler Lock (RW Section)|ZModeler Lock]]
 +
| ZModeler
 +
| Unofficial extension that stores a password that protects the file from beeing modified when opened in ''ZModeler''. Ignored by other applications like ''RWAnalyze'' and the GTA games.
 +
|-
 +
| <code>0x0253F200</code>
 +
| [[Atomic Visibility Distance (RW Section)|Atomic Visibility Distance]]
 +
| Rockstar
 +
|
 +
|-
 +
| <code>0x0253F201</code>
 +
| Clump Visibility Distance
 +
| Rockstar
 +
|
 +
|-
 +
| <code>0x0253F202</code>
 +
| Frame Visibility Distance
 +
| Rockstar
 +
|
 +
|-
 +
| <code>0x0253F2F3</code>
 +
| [[Pipeline Set (RW Section)|Pipeline Set]]
 +
| Rockstar
 +
| Stores the render pipeline used to draw objects with Rockstar-specific plug-ins.
 +
|-
 +
| <code>0x0253F2F5</code>
 +
| TexDictionary Link
 +
| Rockstar
 +
|
 +
|-
 +
| <code>0x0253F2F6</code>
 +
| [[Specular Material (RW Section)|Specular Material]]
 +
| Rockstar
 +
| Stores a specularity map.
 +
|-
 +
| <code>0x0253F2F8</code>
 +
| [[2d Effect (RW Section)|2d Effect]]
 +
| Rockstar
 +
| Used to attach various GTA-specific effects to models, for example to enable script interaction or particle effects.
 +
|-
 +
| <code>0x0253F2F9</code>
 +
| [[Extra Vert Colour (RW Section)|Extra Vert Colour]]
 +
| Rockstar
 +
| Stores an additional array of vertex colors, that are used in GTA during night-time to simulate some effects of dynamic global lighting.
 +
|-
 +
| <code>0x0253F2FA</code>
 +
| [[Collision Model (RW Section)|Collision Model]]
 +
| Rockstar
 +
| Stores a [[collision model]].
 +
|-
 +
| <code>0x0253F2FB</code>
 +
| GTA HAnim
 +
| Rockstar
 +
|
 +
|-
 +
| <code>0x0253F2FC</code>
 +
| [[Reflection Material (RW Section)|Reflection Material]]
 +
| Rockstar
 +
| Enables advanced environment mapping.
 +
|-
 +
| <code>0x0253F2FD</code>
 +
| [[Breakable (RW Section)|Breakable]]
 +
| Rockstar
 +
| Contains a mesh that is used to render objects that are breakable (like windows or tables).
 +
|-
 +
| <code>0x0253F2FE</code>
 +
| [[Frame_(RW_Section)|Frame]]
 +
| Rockstar
 +
| Stores the name of a frame within a ''Frame List''.
 +
|-
 +
|}
  
==Miscellaneous==
+
== See also ==
  
* [[ZModeler Lock (RW Section)|ZModeler Lock]] ''(0xF21E)''
+
* [[RenderWare_binary_stream_file|RW file format specification]]
 
 
==Rockstar's Custom Sections==
 
 
 
Rockstar added several vendor specific RW plugins, which have their own ID range (0x0253F2F*), apart from the Visibility Distance extensions.
 
 
 
* Atomic Visibility Distance ''(0x0253F200)''
 
* Clump Visibility Distance ''(0x0253F201)''
 
* Frame Visibility Distance ''(0x0253F202)''
 
* [[Pipeline Set (RW Section)|Pipeline Set]] ''(0x0253F2F3)''
 
* Unused 5 ''(0x0253F2F4)''
 
* TexDictionary Link ''(0x0253F2F5)''
 
* [[Specular Material (RW Section)|Specular Material]] ''(0x0253F2F6)''
 
* Unused 8 ''(0x0253F2F7)''
 
* [[2dfx (RW Section)|2dfx]] ''(0x0253F2F8)''
 
* [[Night Vertex Colors (RW Section)|Night Vertex Colors]] ''(0x0253F2F9)''
 
* [[Collision Model (RW Section)|Collision Model]] ''(0x0253F2FA)''
 
* GTA HAnim ''(0x0253F2FB)''
 
* [[Reflection Material (RW Section)|Reflection Material]] ''(0x0253F2FC)''
 
* [[Mesh Extension (RW Section)|Mesh Extension]] ''(0x0253F2FD)''
 
* [[Frame_(RW_Section)|Frame]] ''(0x0253F2FE)''
 
* Unused 16 ''(0x0253F2FF)''
 
  
 +
{{N|3|VC|SA}}
 
[[Category:RW Sections]]
 
[[Category:RW Sections]]

Revision as of 15:21, 11 September 2020

This article contains an incomplete list of sections used in the RenderWare binary stream file format. It is based on header definitions by Criterion Software. Within the RenderWare engine, sections are also commonly called chunks.

Identifier Format

A section identifier is an 4-byte integer that defines the semantics of a section and the hierarchy. It is part of the section header. For more information see RenderWare binary streams.

The identifier itself is not choosen at random, but instead contains two parts: a vendor-specific ID, that is unique to the author of the section and an identifier that uniquely identifies the section. The vendor ID is stored within the upper 24 bits of the identifier, whilst the section ID is stored in the lower byte. Criterion used 8 builtin vendor IDs to distinguish between engine modules: 0x000001 to 0x000008. Besides the default core module (vendor ID 0x000000), only two modules are used in the GTA games, namely Toolkit (0x000002) and World (0x000005).

Rockstar added several custom plugins, which use the vendor ID 0x0253F2. The section IDs 0xF4, 0xF7, 0xFF are reserved, but not implemented in any of the GTA games.

Section List

Identifier Section Module/Vendor Description
0x00000001 Struct Core A generic section that stores data for its parent.
0x00000002 String Core Stores a 4-byte aligned ASCII string.
0x00000003 Extension Core A container for non-standard extensions of its parent section.
0x00000005 Camera Core Contains a camera (unused in GTA games).
0x00000006 Texture Core Stores the sampler state of a texture.
0x00000007 Material Core Defines a material to be used on a geometry.
0x00000008 Material List Core Container for a list of materials.
0x00000009 Atomic Section Core
0x0000000A Plane Section Core
0x0000000B World Core
0x0000000C Spline Core
0x0000000D Matrix Core
0x0000000E Frame List Core Container for a list of frames. A frame holds the transformation that is applied to an Atomic.
0x0000000F Geometry Core A platform-independent container for meshes.
0x00000010 Clump Core The root section for a 3D model.
0x00000012 Light Core Stores different dynamic lights.
0x00000013 Unicode String Core
0x00000014 Atomic Core Defines the basic unit for the RenderWare graphics pipeline. Generally speaking, an Atomic can be directly converted to a single draw call.
0x00000015 Raster Core Stores a platform-dependent (i.e. native) texture image.
0x00000016 Texture Dictionary Core A container for texture images (also called raster).
0x00000017 Animation Database Core
0x00000018 Image Core
0x00000019 Skin Animation Core
0x0000001A Geometry List Core A container for a list of geometries.
0x0000001B Anim Animation Core
0x0000001C Team Core
0x0000001D Crowd Core
0x0000001E Delta Morph Animation Core
0x0000001f Right To Render Core Stores the render pipeline the engine uses to draw an atomic or material.
0x00000020 MultiTexture Effect Native Core
0x00000021 MultiTexture Effect Dictionary Core
0x00000022 Team Dictionary Core
0x00000023 Platform Independent Texture Dictionary Core
0x00000024 Table of Contents Core
0x00000025 Particle Standard Global Data Core
0x00000026 AltPipe Core
0x00000027 Platform Independent Peds Core
0x00000028 Patch Mesh Core
0x00000029 Chunk Group Start Core
0x0000002A Chunk Group End Core
0x0000002B UV Animation Dictionary Core
0x0000002C Coll Tree Core
0x00000101 Metrics PLG Toolkit
0x00000102 Spline PLG Toolkit
0x00000103 Stereo PLG Toolkit
0x00000104 VRML PLG Toolkit
0x00000105 Morph PLG Toolkit
0x00000106 PVS PLG Toolkit
0x00000107 Memory Leak PLG Toolkit
0x00000108 Animation PLG Toolkit
0x00000109 Gloss PLG Toolkit
0x0000010a Logo PLG Toolkit
0x0000010b Memory Info PLG Toolkit
0x0000010c Random PLG Toolkit
0x0000010d PNG Image PLG Toolkit
0x0000010e Bone PLG Toolkit
0x0000010f VRML Anim PLG Toolkit
0x00000110 Sky Mipmap Val Toolkit Stores MipMap parameters for the PS2 version of the engine (codenamed Sky).
0x00000111 MRM PLG Toolkit
0x00000112 LOD Atomic PLG Toolkit
0x00000113 ME PLG Toolkit
0x00000114 Lightmap PLG Toolkit
0x00000115 Refine PLG Toolkit
0x00000116 Skin PLG Toolkit
0x00000117 Label PLG Toolkit
0x00000118 Particles PLG Toolkit
0x00000119 GeomTX PLG Toolkit
0x0000011a Synth Core PLG Toolkit
0x0000011b STQPP PLG Toolkit
0x0000011c Part PP PLG Toolkit
0x0000011d Collision PLG Toolkit
0x0000011e HAnim PLG Toolkit
0x0000011f User Data PLG Toolkit
0x00000120 Material Effects PLG Toolkit
0x00000121 Particle System PLG Toolkit
0x00000122 Delta Morph PLG Toolkit
0x00000123 Patch PLG Toolkit
0x00000124 Team PLG Toolkit
0x00000125 Crowd PP PLG Toolkit
0x00000126 Mip Split PLG Toolkit
0x00000127 Anisotropy PLG Toolkit Stores the anisotropy for a texture filter.
0x00000129 GCN Material PLG Toolkit
0x0000012a Geometric PVS PLG Toolkit
0x0000012b XBOX Material PLG Toolkit
0x0000012c Multi Texture PLG Toolkit
0x0000012d Chain PLG Toolkit
0x0000012e Toon PLG Toolkit
0x0000012f PTank PLG Toolkit
0x00000130 Particle Standard PLG Toolkit
0x00000131 PDS PLG Toolkit
0x00000132 PrtAdv PLG Toolkit
0x00000133 Normal Map PLG Toolkit
0x00000134 ADC PLG Toolkit
0x00000135 UV Animation PLG Toolkit
0x00000180 Character Set PLG Toolkit
0x00000181 NOHS World PLG Toolkit
0x00000182 Import Util PLG Toolkit
0x00000183 Slerp PLG Toolkit
0x00000184 Optim PLG Toolkit
0x00000185 TL World PLG Toolkit
0x00000186 Database PLG Toolkit
0x00000187 Raytrace PLG Toolkit
0x00000188 Ray PLG Toolkit
0x00000189 Library PLG Toolkit
0x00000190 2D PLG Toolkit
0x00000191 Tile Render PLG Toolkit
0x00000192 JPEG Image PLG Toolkit
0x00000193 TGA Image PLG Toolkit
0x00000194 GIF Image PLG Toolkit
0x00000195 Quat PLG Toolkit
0x00000196 Spline PVS PLG Toolkit
0x00000197 Mipmap PLG Toolkit
0x00000198 MipmapK PLG Toolkit
0x00000199 2D Font Toolkit
0x0000019a Intersection PLG Toolkit
0x0000019b TIFF Image PLG Toolkit
0x0000019c Pick PLG Toolkit
0x0000019d BMP Image PLG Toolkit
0x0000019e RAS Image PLG Toolkit
0x0000019f Skin FX PLG Toolkit
0x000001a0 VCAT PLG Toolkit
0x000001a1 2D Path Toolkit
0x000001a2 2D Brush Toolkit
0x000001a3 2D Object Toolkit
0x000001a4 2D Shape Toolkit
0x000001a5 2D Scene Toolkit
0x000001a6 2D Pick Region Toolkit
0x000001a7 2D Object String Toolkit
0x000001a8 2D Animation PLG Toolkit
0x000001a9 2D Animation Toolkit
0x000001b0 2D Keyframe Toolkit
0x000001b1 2D Maestro Toolkit
0x000001b2 Barycentric Toolkit
0x000001b3 Platform Independent Texture Dictionary TK Toolkit
0x000001b4 TOC TK Toolkit
0x000001b5 TPL TK Toolkit
0x000001b6 AltPipe TK Toolkit
0x000001b7 Animation TK Toolkit
0x000001b8 Skin Split Tookit Toolkit
0x000001b9 Compressed Key TK Toolkit
0x000001ba Geometry Conditioning PLG Toolkit
0x000001bb Wing PLG Toolkit
0x000001bc Generic Pipeline TK Toolkit
0x000001bd Lightmap Conversion TK Toolkit
0x000001be Filesystem PLG Toolkit
0x000001bf Dictionary TK Toolkit
0x000001c0 UV Animation Linear Toolkit
0x000001c1 UV Animation Parameter Toolkit
0x0000050E Bin Mesh PLG World
0x00000510 Native Data PLG World
0x0000F21E ZModeler Lock ZModeler Unofficial extension that stores a password that protects the file from beeing modified when opened in ZModeler. Ignored by other applications like RWAnalyze and the GTA games.
0x0253F200 Atomic Visibility Distance Rockstar
0x0253F201 Clump Visibility Distance Rockstar
0x0253F202 Frame Visibility Distance Rockstar
0x0253F2F3 Pipeline Set Rockstar Stores the render pipeline used to draw objects with Rockstar-specific plug-ins.
0x0253F2F5 TexDictionary Link Rockstar
0x0253F2F6 Specular Material Rockstar Stores a specularity map.
0x0253F2F8 2d Effect Rockstar Used to attach various GTA-specific effects to models, for example to enable script interaction or particle effects.
0x0253F2F9 Extra Vert Colour Rockstar Stores an additional array of vertex colors, that are used in GTA during night-time to simulate some effects of dynamic global lighting.
0x0253F2FA Collision Model Rockstar Stores a collision model.
0x0253F2FB GTA HAnim Rockstar
0x0253F2FC Reflection Material Rockstar Enables advanced environment mapping.
0x0253F2FD Breakable Rockstar Contains a mesh that is used to render objects that are breakable (like windows or tables).
0x0253F2FE Frame Rockstar Stores the name of a frame within a Frame List.

See also