Resource Types: Difference between revisions

Added 4 missing types, 2 new types, and some additional information. Removed section for missing types.
(Added cut Cagney resource types.)
(Added 4 missing types, 2 new types, and some additional information. Removed section for missing types.)
 
(30 intermediate revisions by 2 users not shown)
Line 1:
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.
Line 5 ⟶ 7:
= Bundle Resource Types =
{| class="wikitable"
! ID !! Name !! Alternate names !! Comments
|-
| 0x0 || [[Texture]] || RwRaster<br>PlaneTexture<br>TexturePage ||
|-
| 0x1 || [[Material]] || RwMaterial<br>MaterialAssembly<br>GTMATERIAL ||
|-
| 0x2 || [[Renderable Mesh|RenderableMesh]] || Renderable || Deprecated prior to 2006-11-13.
|-
| 0x3 || [[Text File|TextFile]] || BUNDLEINDEX ||
|-
| 0x4 || [[Draw Indexed Parameters|DrawIndexParams]] || DRAWINDPARAM || Deprecated prior to 2006-11-13.
|-
| 0x5 || [[Index Buffer|IndexBuffer]] || || Deprecated prior to 2006-11-13.
|-
| 0x6 || [[Mesh State|MeshState]] || || Deprecated prior to 2006-11-13.
|-
| 0x7 || TEXTUREAUXINFO || || No examples.<br>Deprecated prior to 2006-06-29.
! ID !! Name !! Alternate names
|-
| 0x8 || VERTEXBUFFERITEM || || No examples.<br>Deprecated prior to 2006-06-29.
| 0x0 || [[Texture]] || RwRaster, PlaneTexture, TexturePage
|-
| 0x9 || [[Vertex Buffer|VertexBuffer]] || || Deprecated prior to 2006-11-13.
| 0x1 || Material || RwMaterial, MaterialAssembly
|-
| 0xA || [[Vertex Descriptor|VertexDescriptor]] || RwVertexDesc ||
| 0x2 || RenderableMesh || Renderable
|-
| 0xB || [[Material CRC32|RwMaterialCRC32]] || MATERIALCRC32 || Deprecated prior to 2007-02-22.
| 0x3 || [[Text File|TextFile]] ||
|-
| 0xC || [[Renderable]] || RwRenderable, GtRenderable ||
| 0x4 || DrawIndexParams ||
|-
| 0xD || [[Material Technique|MaterialTechnique]] || RWMATERIAL || Only used on PS3 and X360.
| 0x5 || IndexBuffer ||
|-
| 0xE || [[Texture State|TextureState]] || RwTextureState ||
| 0x6 || MeshState ||
|-
| 0xF || [[Material State|MaterialState]] || BlendState ||
| 0x9 || VertexBuffer ||
|-
| 0x10 || [[Depth Stencil State|DepthStencilState]] || || Deprecated prior to 2006-11-13.
| 0xA || VertexDescriptor || RwVertexDesc
|-
| 0x11 || [[Rasterizer State|RasterizerState]] || || Deprecated prior to 2006-11-13.
| 0xB || RwMaterialCRC32 ||
|-
| 0x12 || [[Shader Program Buffer|RwShaderProgramBuffer]] || PixelShader<br>VertexShader<br>ShaderProgramState || Not used in the original PC game.
| 0xC || Renderable || RwRenderable, GtRenderable
|-
| 0x13 || RenderTargetState || || No examples.<br>Deprecated prior to 2006-06-29.
| 0xD || MaterialTechnique ||
|-
| 0x14 || [[Shader Parameter|RwShaderParameter]] || ShaderParameter || Deprecated prior to 2006-11-13.
| 0xE || TextureState || RwTextureState
|-
| 0x15 || [[Renderable Assembly|RenderableAssembly]] || GTRENDERABLE || Deprecated prior to 2006-11-13.
| 0xF || MaterialState || BlendState
|-
| 0x16 || RwDebug || DEBUG || No examples.
| 0x10 || DepthStencilState ||
|-
| 0x110x17 || RasterizerStateKdTree || || No examples.
|-
| 0x18 || [[Voice Hierarchy|VoiceHierarchy]] || ||
| 0x12 || RwShaderProgramBuffer || PixelShader, VertexShader, ShaderProgramState
|-
| 0x140x19 || RwShaderParameterSnr || || No examples.
|-
| 0x150x1A || RenderableAssemblyInterpreterData || || No examples.
|-
| 0x160x1B || RwDebugAttribSysSchema || || No examples.
|-
| 0x1C || [[AttribSys Vault|AttribSysVault]] || ||
| 0x17 || KdTree ||
|-
| 0x1D || EntryList || || No examples.
| 0x18 || [[Voice Hierarchy|VoiceHierarchy]] ||
|-
| 0x190x1E || Snr[[Apt Data|AptData]] || Flash ||
|-
| 0x1A0x1F || InterpreterData[[GUI Popup|GuiPopup]] || Popup ||
|-
| 0x20 || ? || || No examples.<br>Added after 2006-06-29<br>Removed before 2006-11-13
| 0x1B || AttribSysSchema ||
|-
| 0x1C0x21 || [[AttribSys VaultFont|AttribSysVaultFont]] || ||
|-
| 0x1D0x22 || [[LUA Code|LuaCode]] || EntryList ||
|-
| 0x23 || [[Instance List|InstanceList]] || ||
| 0x1E || AptData || Flash
|-
| 0x24 || [[Clustered Mesh|ClusteredMesh]] || CollisionMeshData || Used until at least 2007-01-24.<br>Deprecated prior to 2007-10-31.
| 0x1F || [[GUI Popup|GuiPopup]] || Popup
|-
| 0x210x25 || [[FontID List|FontIdList]] || ResourceIdList ||
|-
| 0x26 || InstanceCollisionList || || No examples.
| 0x22 || [[LUA Code|LuaCode]] ||
|-
| 0x230x27 || [[Instance List|InstanceListLanguage]] || LOCALISEDTEXT ||
|-
| 0x28 || [[Satnav Tile|SatNavTile]] || Tile<br>MAP_TILE || Used until at least 2007-02-22.<br>Deprecated prior to 2007-10-31.
| 0x24 || ClusteredMesh || CollisionMeshData
|-
| 0x29 || [[Satnav Tile Directory|SatNavTileDirectory]] || TileDirectory<br>MAP_TILE_DIRECTORY || Used until at least 2007-02-22.<br>Deprecated prior to 2007-10-31.
| 0x25 || [[ID List|IdList]] || ResourceIdList
|-
| 0x2A || [[Model]] || VehicleModel<br>WheelModel<br>PropModel ||
| 0x26 || InstanceCollisionList ||
|-
| 0x270x2B || [[LanguageColour Cube|ColourCube]] || RwColourCube ||
|-
| 0x2C || [[HUD Message|HudMessage]] || GuiHudMessage ||
| 0x28 || SatNavTile ||
|-
| 0x2D || [[HUD Message List|HudMessageList]] || || Deprecated prior to 2007-02-22.
| 0x29 || SatNavTileDirectory ||
|-
| 0x2E || [[HUD Message Sequence|HudMessageSequence]] || ||
| 0x2A || [[Model]] || VehicleModel, WheelModel, PropModel
|-
| 0x2F || [[HUD Message Sequence Dictionary|HudMessageSequenceDictionary]] || ||
| 0x2B || [[Colour Cube|ColourCube]] || RwColourCube
|-
| 0x2C0x30 || [[HUDWorld MessagePainter 2D|HudMessageWorldPainter2D]] || GuiHudMessageWorld Painter 2D ||
|-
| 0x2D0x31 || [[HUDPFX Message ListHooks|HudMessageListPFXHookBundle]] || GuiPFXHook ||
|-
| 0x2E0x32 || [[HUDShader Message SequenceTechnique|HudMessageSequenceShaderTechnique]] || ||
|-
| 0x32 || [[Shader]] || ||
| 0x2F || [[HUD Message Sequence Dictionary|HudMessageSequenceDictionary]] ||
|-
| 0x300x40 || [[WorldRaw Painter 2DFile|WorldPainter2DRawFile]] || WorldFile, PainterRAW || 2D
|-
| 0x310x41 || [[PFXICE HooksTake Dictionary|PFXHookBundleICETakeDictionary]] || GuiPFXHookICEDictionary ||
|-
| 0x42 || [[Video Data|VideoData]] || ||
| 0x32 || ShaderTechnique || Shader
|-
| 0x43 || [[Polygon Soup List|PolygonSoupList]] || CollisionMeshData ||
| 0x40 || RawFile || File, RAW
|-
| 0x44 || DeveloperList || || No examples.<br>Only present in 1.3.
| 0x41 || [[ICE Take Dictionary|ICETakeDictionary]] || ICEDictionary
|-
| 0x45 || [[Comms Tool List Definition|CommsToolListDefinition]] || CommsToolDef || Introduced in 1.4.
| 0x42 || [[Video Data|VideoData]] ||
|-
| 0x430x46 || [[PolygonComms SoupTool List|PolygonSoupListCommsToolList]] || CollisionMeshDataCommsToolInst || Introduced in 1.4.
|-
| 0x50 || [[Binary File|BinaryFile]] || AlignedBinaryFile ||
| 0x44 || DeveloperList ||
|-
| 0x51 || [[Animation Collection|AnimationCollection]] || || Introduced in 1.4.
| 0x45 || [[Comms Tool List Definition|CommsToolListDefinition]] || CommsToolDef
|-
| 0x2710 || [[Character Animation Bank Data|CharAnimBankFile]] || Character Animation Bank Data || Black 2
| 0x46 || [[Comms Tool List|CommsToolList]] || CommsToolInst
|-
| 0x500x2711 || [[BinaryWeapon FileData|BinaryFileWeaponFile]] || AlignedBinaryFileWEAPONDATA || Black 2
|-
| 0x343E || [[VFX Data|VFXFile]] || VFX Data || Black 2
| 0x51 || AnimationCollection ||
|-
| 0x343F || [[Bear Data|BearFile]] || Bear Data || Black 2
| 0x2710 || CharAnimBankFile || Character Animation Bank Data
|-
| 0x3A98 || [[Prop Instance List|BkPropInstanceList]] || || Black 2
| 0x2711 || WeaponFile || WEAPONDATA
|-
| 0x343E0xA000 || VFXFile[[Registry]] || VFXPLAYBACK_REGISTRY || Data
|-
| 0xA010 || GENERIC_RWAC_FACTORY_CONFIGURATION || || No examples.
| 0x343F || BearFile || Bear Data
|-
| 0xA020 || [[Generic RWAC Wave Content|GenericRwacWaveContent]] || Generic Wave Content ||
| 0x3A98 || BkPropInstanceList ||
|-
| 0xA021 || [[Ginsu Wave Content|GinsuWaveContent]] || Ginsu Wave Content ||
| 0xA000 || [[Registry]] ||
|-
| 0xA022 || [[AEMS Bank|AemsBank]] || AEMS Bank ||
| 0xA020 || [[Generic RWAC Wave Content|GenericRwacWaveContent]] || Generic Wave Content
|-
| 0xA0210xA023 || GinsuWaveContent[[CSIS|Csis]] || GinsuCSIS Wave|| Content
|-
| 0xA024 || [[Nicotine Map|Nicotine]] || Nicotine Map ||
| 0xA022 || AemsBank || AEMS Bank
|-
| 0xA0230xA025 || Csis[[Splicer]] || Splicer Data || CSIS
|-
| 0xA026 || FreqContent || FREQUENCY_CONTENT_DATA || No examples.
| 0xA024 || Nicotine || Nicotine Map
|-
| 0xA027 || VoiceHierarchyCollection || || No examples.
| 0xA025 || [[Splicer]] || Splicer Data
|-
| 0xA028 || [[Generic RWAC Reverb IR Content|GenericRwacReverbIRContent]] || Generic Reverb IR Content<br>REVERB_IR_CONTENT || Introduced after 2006-11-13.<br>Deprecated prior to 2007-10-31.
| 0xA026 || FreqContent ||
|-
| 0xA029 || [[Snapshot Data|SnapshotData]] || Snapshot Data ||
| 0xA027 || VoiceHierarchyCollection ||
|-
| 0xB000 || [[Zone List|ZoneList]] || ||
| 0xA028 || GenericRwacReverbIRContent ||
|-
| 0xA0290xC001 || SnapshotDataVFX || Snapshot Data|| No examples.
|-
| 0xB0000x10000 || [[ZoneLoop ListModel|ZoneListLoopModel]] || SOUND_LOOPMODEL ||
|-
| 0x100000x10001 || [[LoopAI ModelSections|LoopModelAISections]] || AIMapData ||
|-
| 0x100010x10002 || [[AITraffic SectionsData|AISectionsTrafficData]] || AIMapDataTRAFFIC_LANEDATA ||
|-
| 0x100020x10003 || [[TrafficTrigger Data|TrafficDataTriggerData]] || Trigger ||
|-
| 0x100030x10004 || [[TriggerDeformation DataModel|TriggerDataDeformationModel]] || Trigger ||
|-
| 0x10005 || [[Vehicle List/Burnout Paradise|VehicleList]] || ||
| 0x10004 || DeformationModel ||
|-
| 0x100050x10006 || [[Vehicle List/Burnout ParadiseGraphics|VehicleListGraphicsSpec]] || VehicleGraphics<br>VEHICLE_GRAPHICS_SPEC ||
|-
| 0x10007 || PhysicsSpec || VEHICLE_PHYSICS_SPEC ||
| 0x10006 || [[Vehicle Graphics|GraphicsSpec]] || VehicleGraphics
|-
| 0x10008 || [[Particle Description Collection|ParticleDescriptionCollection]] || PARTICLE_DESCRIPTION ||
| 0x10007 || PhysicsSpec ||
|-
| 0x10009 || [[Wheel List|WheelList]] || ||
| 0x10008 || [[Particle Description Collection|ParticleDescriptionCollection]] ||
|-
| 0x100090x1000A || [[Wheel ListGraphics|WheelListWheelGraphicsSpec]] || WheelGraphics ||
|-
| 0x1000A0x1000B || [[WheelTexture GraphicsName Map|WheelGraphicsSpecTextureNameMap]] || WheelGraphics ||
|-
| 0x1000C || [[ICE List|ICEList]] || || Used until at least 2007-02-22.<br>Deprecated prior to 2007-10-31.
| 0x1000B || [[Texture Name Map|TextureNameMap]] ||
|-
| 0x1000D || [[ICE Data|ICEData]] || ICE || Used until at least 2007-02-22.<br>Deprecated prior to 2007-10-31.
| 0x1000C || ICEList ||
|-
| 0x1000E || [[Progression Data/Burnout Paradise|ProgressionData]] || Progression ||
| 0x1000D || ICEData || ICE
|-
| 0x1000F || [[Prop Physics|PropPhysics]] || ||
| 0x1000E || [[Progression Data/Burnout Paradise|ProgressionData]] || Progression
|-
| 0x1000F0x10010 || [[Prop PhysicsGraphics List|PropPhysicsPropGraphicsList]] || ||
|-
| 0x100100x10011 || [[Prop GraphicsInstance ListData|PropGraphicsListPropInstanceData]] || PropInstances<br>PROP_INSTANCE ||
|-
| 0x100110x10012 || [[PropEnvironment Instance DataKeyframe|PropInstanceDataEnvironmentKeyframe]] || PropInstances ||
|-
| 0x100120x10013 || [[Environment KeyframeTimeline|EnvironmentKeyframeEnvironmentTimeLine]] || ||
|-
| 0x100130x10014 || [[Environment TimelineDictionary|EnvironmentTimeLineEnvironmentDictionary]] || ||
|-
| 0x10015 || [[Graphics Stub|GraphicsStub]] || TrafficStub<br>TrafficGraphicsStub<br>TRAFFIC_GFX_STUB ||
| 0x10014 || [[Environment Dictionary|EnvironmentDictionary]] ||
|-
| 0x10016 || [[Static Sound Map|StaticSoundMap]] || SOUND_STATIC_MAP ||
| 0x10015 || [[Graphics Stub|GraphicsStub]] || TrafficStub, TrafficGraphicsStub
|-
| 0x10017 || [[PFX Hooks|PFXHookBundle]] || GuiPFXHook || Added after 2006-11-13.<br>Replaced by type 0x31 prior to 2007-02-22.
| 0x10016 || [[Static Sound Map|StaticSoundMap]] ||
|-
| 0x10018 || [[Street Data|StreetData]] || STREETDATA_DATA ||
|-
| 0x10019 || [[VFX Mesh Collection|VFXMeshCollection]] || BrnVFXMeshCollection ||
|-
| 0x1001A || [[Massive Lookup Table|MassiveLookupTable]] || ||
|-
| 0x1001B || [[VFX Prop Collection|VFXPropCollection]] || ||
|-
| 0x1001C || [[Streamed Deformation|StreamedDeformationSpec]] || ||
|-
| 0x1001D || [[Particle Description|ParticleDescription]] || ||
|-
| 0x1001E || [[Player Car Colours|PlayerCarColours]] || ||
|-
| 0x1001F || [[Challenge List|ChallengeList]] || ||
|-
| 0x10020 || [[Flapt File|FlaptFile]] || ||
|-
| 0x10021 || [[Profile Upgrade|ProfileUpgrade]] || || Introduced in 1.3.<br>Only used in 1.9.
|-
| 0x10022 || OfflineChallengeList || || No examples.<br>Only present in 1.3.
|-
| 0x10023 || [[Vehicle Animation|VehicleAnimation]] || || Introduced in 1.4.
|-
| 0x10024 || [[Body Part Remap Data|BodypartRemapData]] || BodyPartRemapping || Introduced in 1.4.
|-
| 0x10025 || [[LUA List|LUAList]] || LUAInst || Introduced in 1.6.
|-
| 0x10026 || [[LUA Script|LUAScript]] || LUACode || Introduced in 1.6.
|-
| 0x11000 || [[Sound Weapon|BkSoundWeapon]] || SoundWeapon Data || Black 2
|-
| 0x11001 || [[Sound Gunsu|BkSoundGunsu]] || SoundGunsu Data || Black 2
|-
| 0x11002 || [[Sound Bullet Impact|BkSoundBulletImpact]] || SoundBulletImpact Data || Black 2
|-
| 0x11003 || [[Sound Bullet Impact List|BkSoundBulletImpactList]] || SoundBulletImpactList || Black 2
|-
| 0x11004 || [[Sound Bullet Impact Stream|BkSoundBulletImpactStream]] || SoundBullerImpactStreamSoundBulletImpactStream Data || Black 2
|}