Resource Types
All variants of the Bundle container have a per-entry field defining the resource's type. Many types have varying and/or conflicting names in different locations, so alternate names are given alongside a name known not to cause conflicts. Additionally, the Shader Technique and Shader types share a type ID despite being unique.
As of 2023-10-10, all existent resource types in all retail games and development builds have at least partial documentation available. If a type is not linked, there are no available real-world examples. The only types missing any information are IDs 0x20, potentially 0xC000, and any unknown IDs if they exist. Should further information become available, these gaps may be filled.
Known resource types can be found below.
Bundle Resource Types
ID | Name | Alternate names | Comments |
---|---|---|---|
0x0 | Texture | RwRaster PlaneTexture TexturePage |
|
0x1 | Material | RwMaterial MaterialAssembly GTMATERIAL |
|
0x2 | RenderableMesh | Renderable | Deprecated prior to 2006-11-13. |
0x3 | TextFile | BUNDLEINDEX | |
0x4 | DrawIndexParams | DRAWINDPARAM | Deprecated prior to 2006-11-13. |
0x5 | IndexBuffer | Deprecated prior to 2006-11-13. | |
0x6 | MeshState | Deprecated prior to 2006-11-13. | |
0x7 | TEXTUREAUXINFO | No examples. Deprecated prior to 2006-06-29. | |
0x8 | VERTEXBUFFERITEM | No examples. Deprecated prior to 2006-06-29. | |
0x9 | VertexBuffer | Deprecated prior to 2006-11-13. | |
0xA | VertexDescriptor | RwVertexDesc | |
0xB | RwMaterialCRC32 | MATERIALCRC32 | Deprecated prior to 2007-02-22. |
0xC | Renderable | RwRenderable, GtRenderable | |
0xD | MaterialTechnique | RWMATERIAL | Only used on PS3 and X360. |
0xE | TextureState | RwTextureState | |
0xF | MaterialState | BlendState | |
0x10 | DepthStencilState | Deprecated prior to 2006-11-13. | |
0x11 | RasterizerState | Deprecated prior to 2006-11-13. | |
0x12 | RwShaderProgramBuffer | PixelShader VertexShader ShaderProgramState |
Not used in the original PC game. |
0x13 | RenderTargetState | No examples. Deprecated prior to 2006-06-29. | |
0x14 | RwShaderParameter | ShaderParameter | Deprecated prior to 2006-11-13. |
0x15 | RenderableAssembly | GTRENDERABLE | Deprecated prior to 2006-11-13. |
0x16 | RwDebug | DEBUG | No examples. |
0x17 | KdTree | No examples. | |
0x18 | VoiceHierarchy | ||
0x19 | Snr | No examples. | |
0x1A | InterpreterData | No examples. | |
0x1B | AttribSysSchema | No examples. | |
0x1C | AttribSysVault | ||
0x1D | EntryList | No examples. | |
0x1E | AptData | Flash | |
0x1F | GuiPopup | Popup | |
0x20 | ? | No examples. Added after 2006-06-29 Removed before 2006-11-13 | |
0x21 | Font | ||
0x22 | LuaCode | ||
0x23 | InstanceList | ||
0x24 | ClusteredMesh | CollisionMeshData | Used until at least 2007-01-24. Deprecated prior to 2007-10-31. |
0x25 | IdList | ResourceIdList | |
0x26 | InstanceCollisionList | No examples. | |
0x27 | Language | LOCALISEDTEXT | |
0x28 | SatNavTile | Tile MAP_TILE |
Used until at least 2007-02-22. Deprecated prior to 2007-10-31. |
0x29 | SatNavTileDirectory | TileDirectory MAP_TILE_DIRECTORY |
Used until at least 2007-02-22. Deprecated prior to 2007-10-31. |
0x2A | Model | VehicleModel WheelModel PropModel |
|
0x2B | ColourCube | RwColourCube | |
0x2C | HudMessage | GuiHudMessage | |
0x2D | HudMessageList | Deprecated prior to 2007-02-22. | |
0x2E | HudMessageSequence | ||
0x2F | HudMessageSequenceDictionary | ||
0x30 | WorldPainter2D | World Painter 2D | |
0x31 | PFXHookBundle | GuiPFXHook | |
0x32 | ShaderTechnique | ||
0x32 | Shader | ||
0x40 | RawFile | File, RAW | |
0x41 | ICETakeDictionary | ICEDictionary | |
0x42 | VideoData | ||
0x43 | PolygonSoupList | CollisionMeshData | |
0x44 | DeveloperList | No examples. Only present in 1.3. | |
0x45 | CommsToolListDefinition | CommsToolDef | Introduced in 1.4. |
0x46 | CommsToolList | CommsToolInst | Introduced in 1.4. |
0x50 | BinaryFile | AlignedBinaryFile | |
0x51 | AnimationCollection | Introduced in 1.4. | |
0x2710 | CharAnimBankFile | Character Animation Bank Data | Black 2 |
0x2711 | WeaponFile | WEAPONDATA | Black 2 |
0x343E | VFXFile | VFX Data | Black 2 |
0x343F | BearFile | Bear Data | Black 2 |
0x3A98 | BkPropInstanceList | Black 2 | |
0xA000 | Registry | PLAYBACK_REGISTRY | |
0xA010 | GENERIC_RWAC_FACTORY_CONFIGURATION | No examples. | |
0xA020 | GenericRwacWaveContent | Generic Wave Content | |
0xA021 | GinsuWaveContent | Ginsu Wave Content | |
0xA022 | AemsBank | AEMS Bank | |
0xA023 | Csis | CSIS | |
0xA024 | Nicotine | Nicotine Map | |
0xA025 | Splicer | Splicer Data | |
0xA026 | FreqContent | FREQUENCY_CONTENT_DATA | No examples. |
0xA027 | VoiceHierarchyCollection | No examples. | |
0xA028 | GenericRwacReverbIRContent | Generic Reverb IR Content REVERB_IR_CONTENT |
Introduced after 2006-11-13. Deprecated prior to 2007-10-31. |
0xA029 | SnapshotData | Snapshot Data | |
0xB000 | ZoneList | ||
0xC001 | VFX | No examples. | |
0x10000 | LoopModel | SOUND_LOOPMODEL | |
0x10001 | AISections | AIMapData | |
0x10002 | TrafficData | TRAFFIC_LANEDATA | |
0x10003 | TriggerData | Trigger | |
0x10004 | DeformationModel | ||
0x10005 | VehicleList | ||
0x10006 | GraphicsSpec | VehicleGraphics VEHICLE_GRAPHICS_SPEC |
|
0x10007 | PhysicsSpec | VEHICLE_PHYSICS_SPEC | |
0x10008 | ParticleDescriptionCollection | PARTICLE_DESCRIPTION | |
0x10009 | WheelList | ||
0x1000A | WheelGraphicsSpec | WheelGraphics | |
0x1000B | TextureNameMap | ||
0x1000C | ICEList | Used until at least 2007-02-22. Deprecated prior to 2007-10-31. | |
0x1000D | ICEData | ICE | Used until at least 2007-02-22. Deprecated prior to 2007-10-31. |
0x1000E | ProgressionData | Progression | |
0x1000F | PropPhysics | ||
0x10010 | PropGraphicsList | ||
0x10011 | PropInstanceData | PropInstances PROP_INSTANCE |
|
0x10012 | EnvironmentKeyframe | ||
0x10013 | EnvironmentTimeLine | ||
0x10014 | EnvironmentDictionary | ||
0x10015 | GraphicsStub | TrafficStub TrafficGraphicsStub TRAFFIC_GFX_STUB |
|
0x10016 | StaticSoundMap | SOUND_STATIC_MAP | |
0x10017 | PFXHookBundle | GuiPFXHook | Added after 2006-11-13. Replaced by type 0x31 prior to 2007-02-22. |
0x10018 | StreetData | STREETDATA_DATA | |
0x10019 | VFXMeshCollection | BrnVFXMeshCollection | |
0x1001A | MassiveLookupTable | ||
0x1001B | VFXPropCollection | ||
0x1001C | StreamedDeformationSpec | ||
0x1001D | ParticleDescription | ||
0x1001E | PlayerCarColours | ||
0x1001F | ChallengeList | ||
0x10020 | FlaptFile | ||
0x10021 | ProfileUpgrade | Introduced in 1.3. Only used in 1.9. | |
0x10022 | OfflineChallengeList | No examples. Only present in 1.3. | |
0x10023 | VehicleAnimation | Introduced in 1.4. | |
0x10024 | BodypartRemapData | BodyPartRemapping | Introduced in 1.4. |
0x10025 | LUAList | LUAInst | Introduced in 1.6. |
0x10026 | LUAScript | LUACode | Introduced in 1.6. |
0x11000 | BkSoundWeapon | SoundWeapon Data | Black 2 |
0x11001 | BkSoundGunsu | SoundGunsu Data | Black 2 |
0x11002 | BkSoundBulletImpact | SoundBulletImpact Data | Black 2 |
0x11003 | BkSoundBulletImpactList | SoundBulletImpactList | Black 2 |
0x11004 | BkSoundBulletImpactStream | SoundBulletImpactStream Data | Black 2 |