Resource Types: Difference between revisions

Added 4 missing types, 2 new types, and some additional information. Removed section for missing types.
(Linked resource type.)
(Added 4 missing types, 2 new types, and some additional information. Removed section for missing types.)
 
(36 intermediate revisions by 2 users not shown)
Line 1:
All variants of the [[Bundle]] and [[Bundle 2]] containerscontainer 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.
|-
| 0x8 || VERTEXBUFFERITEM || || No examples.<br>Deprecated prior to 2006-06-29.
|-
| 0x9 || [[Vertex Buffer|VertexBuffer]] || || Deprecated prior to 2006-11-13.
! ID !! Name !! Alternate names
|-
| 0xA || [[Vertex Descriptor|VertexDescriptor]] || RwVertexDesc ||
| 0x0 || [[Texture]] || RwRaster, PlaneTexture, TexturePage
|-
| 0xB || [[Material CRC32|RwMaterialCRC32]] || MATERIALCRC32 || Deprecated prior to 2007-02-22.
| 0x1 || Material || RwMaterial, MaterialAssembly
|-
| 0xC || [[Renderable]] || RwRenderable, GtRenderable ||
| 0x2 || RenderableMesh || Renderable
|-
| 0xD || [[Material Technique|MaterialTechnique]] || RWMATERIAL || Only used on PS3 and X360.
| 0x3 || [[Text File|TextFile]] ||
|-
| 0xE || [[Texture State|TextureState]] || RwTextureState ||
| 0x4 || DrawIndexParams ||
|-
| 0xF || [[Material State|MaterialState]] || BlendState ||
| 0x5 || IndexBuffer ||
|-
| 0x10 || [[Depth Stencil State|DepthStencilState]] || || Deprecated prior to 2006-11-13.
| 0x6 || MeshState ||
|-
| 0x11 || [[Rasterizer State|RasterizerState]] || || Deprecated prior to 2006-11-13.
| 0x9 || VertexBuffer ||
|-
| 0x12 || [[Shader Program Buffer|RwShaderProgramBuffer]] || PixelShader<br>VertexShader<br>ShaderProgramState || Not used in the original PC game.
| 0xA || VertexDescriptor || RwVertexDesc
|-
| 0x13 || RenderTargetState || || No examples.<br>Deprecated prior to 2006-06-29.
| 0xB || RwMaterialCRC32 ||
|-
| 0x14 || [[Shader Parameter|RwShaderParameter]] || ShaderParameter || Deprecated prior to 2006-11-13.
| 0xC || Renderable || RwRenderable, GtRenderable
|-
| 0x15 || [[Renderable Assembly|RenderableAssembly]] || GTRENDERABLE || Deprecated prior to 2006-11-13.
| 0xD || MaterialTechnique ||
|-
| 0xE0x16 || TextureStateRwDebug || RwTextureStateDEBUG || No examples.
|-
| 0xF0x17 || MaterialStateKdTree || BlendState || No examples.
|-
| 0x18 || [[Voice Hierarchy|VoiceHierarchy]] || ||
| 0x10 || DepthStencilState ||
|-
| 0x110x19 || RasterizerStateSnr || || No examples.
|-
| 0x1A || InterpreterData || || No examples.
| 0x12 || RwShaderProgramBuffer || PixelShader, VertexShader, ShaderProgramState
|-
| 0x140x1B || RwShaderParameterAttribSysSchema || || No examples.
|-
| 0x1C || [[AttribSys Vault|AttribSysVault]] || ||
| 0x15 || RenderableAssembly ||
|-
| 0x160x1D || RwDebugEntryList || || No examples.
|-
| 0x170x1E || KdTree[[Apt Data|AptData]] || Flash ||
|-
| 0x180x1F || [[VoiceGUI HierarchyPopup|VoiceHierarchyGuiPopup]] || Popup ||
|-
| 0x20 || ? || || No examples.<br>Added after 2006-06-29<br>Removed before 2006-11-13
| 0x19 || Snr ||
|-
| 0x1A0x21 || [[Font|Font]] || InterpreterData ||
|-
| 0x22 || [[LUA Code|LuaCode]] || ||
| 0x1B || AttribSysSchema ||
|-
| 0x1C0x23 || [[AttribSysInstance VaultList|AttribSysVaultInstanceList]] || ||
|-
| 0x24 || [[Clustered Mesh|ClusteredMesh]] || CollisionMeshData || Used until at least 2007-01-24.<br>Deprecated prior to 2007-10-31.
| 0x1D || EntryList ||
|-
| 0x25 || [[ID List|IdList]] || ResourceIdList ||
| 0x1E || AptData || Flash
|-
| 0x26 || InstanceCollisionList || || No examples.
| 0x1F || [[GUI Popup|GuiPopup]] || Popup
|-
| 0x210x27 || [[Font|FontLanguage]] || LOCALISEDTEXT ||
|-
| 0x28 || [[Satnav Tile|SatNavTile]] || Tile<br>MAP_TILE || Used until at least 2007-02-22.<br>Deprecated prior to 2007-10-31.
| 0x22 || [[LUA Code|LuaCode]] ||
|-
| 0x29 || [[Satnav Tile Directory|SatNavTileDirectory]] || TileDirectory<br>MAP_TILE_DIRECTORY || Used until at least 2007-02-22.<br>Deprecated prior to 2007-10-31.
| 0x23 || [[Instance List|InstanceList]] ||
|-
| 0x2A || [[Model]] || VehicleModel<br>WheelModel<br>PropModel ||
| 0x24 || ClusteredMesh || CollisionMeshData
|-
| 0x250x2B || [[IDColour ListCube|IdListColourCube]] || ResourceIdListRwColourCube ||
|-
| 0x2C || [[HUD Message|HudMessage]] || GuiHudMessage ||
| 0x26 || InstanceCollisionList ||
|-
| 0x2D || [[HUD Message List|HudMessageList]] || || Deprecated prior to 2007-02-22.
| 0x27 || [[Language]] ||
|-
| 0x2E || [[HUD Message Sequence|HudMessageSequence]] || ||
| 0x28 || SatNavTile ||
|-
| 0x2F || [[HUD Message Sequence Dictionary|HudMessageSequenceDictionary]] || ||
| 0x29 || SatNavTileDirectory ||
|-
| 0x30 || [[World Painter 2D|WorldPainter2D]] || World Painter 2D ||
| 0x2A || [[Model]] || VehicleModel, WheelModel, PropModel
|-
| 0x2B0x31 || [[ColourPFX CubeHooks|ColourCubePFXHookBundle]] || RwColourCubeGuiPFXHook ||
|-
| 0x2C0x32 || [[HUDShader MessageTechnique|HudMessageShaderTechnique]] || GuiHudMessage ||
|-
| 0x2D0x32 || [[HUD Message List|HudMessageListShader]] || ||
|-
| 0x2E0x40 || [[HUDRaw Message SequenceFile|HudMessageSequenceRawFile]] || File, RAW ||
|-
| 0x2F0x41 || [[HUDICE Message SequenceTake Dictionary|HudMessageSequenceDictionaryICETakeDictionary]] || ICEDictionary ||
|-
| 0x300x42 || [[WorldVideo Painter 2DData|WorldPainter2DVideoData]] || World Painter|| 2D
|-
| 0x310x43 || [[PFXPolygon HooksSoup List|PFXHookBundlePolygonSoupList]] || GuiPFXHookCollisionMeshData ||
|-
| 0x44 || DeveloperList || || No examples.<br>Only present in 1.3.
| 0x32 || ShaderTechnique || Shader
|-
| 0x45 || [[Comms Tool List Definition|CommsToolListDefinition]] || CommsToolDef || Introduced in 1.4.
| 0x40 || RawFile || File, RAW
|-
| 0x46 || [[Comms Tool List|CommsToolList]] || CommsToolInst || Introduced in 1.4.
| 0x41 || [[ICE Take Dictionary|ICETakeDictionary]] || ICEDictionary
|-
| 0x420x50 || [[VideoBinary DataFile|VideoDataBinaryFile]] || AlignedBinaryFile ||
|-
| 0x51 || [[Animation Collection|AnimationCollection]] || || Introduced in 1.4.
| 0x43 || [[Polygon Soup List|PolygonSoupList]] || CollisionMeshData
|-
| 0x2710 || [[Character Animation Bank Data|CharAnimBankFile]] || Character Animation Bank Data || Black 2
| 0x45 || [[Comms Tool List Definition|CommsToolListDefinition]] || CommsToolDef
|-
| 0x460x2711 || [[CommsWeapon Tool ListData|CommsToolListWeaponFile]] || CommsToolInstWEAPONDATA || Black 2
|-
| 0x500x343E || [[BinaryVFX FileData|BinaryFileVFXFile]] || AlignedBinaryFileVFX Data || Black 2
|-
| 0x343F || [[Bear Data|BearFile]] || Bear Data || Black 2
| 0x51 || AnimationCollection ||
|-
| 0x3A98 || [[Prop Instance List|BkPropInstanceList]] || || Black 2
| 0x2710 || CharAnimBankFile || Character Animation Bank Data
|-
| 0xA000 || [[Registry]] || PLAYBACK_REGISTRY ||
| 0x2711 || WeaponFile || WEAPONDATA
|-
| 0xA010 || GENERIC_RWAC_FACTORY_CONFIGURATION || || No examples.
| 0x343E || VFXFile || VFX Data
|-
| 0xA020 || [[Generic RWAC Wave Content|GenericRwacWaveContent]] || Generic Wave Content ||
| 0x343F || BearFile || Bear Data
|-
| 0xA021 || [[Ginsu Wave Content|GinsuWaveContent]] || Ginsu Wave Content ||
| 0x3A98 || BkPropInstanceList ||
|-
| 0xA0000xA022 || [[RegistryAEMS Bank|AemsBank]] || AEMS Bank ||
|-
| 0xA023 || [[CSIS|Csis]] || CSIS ||
| 0xA020 || [[Generic RWAC Wave Content|GenericRwacWaveContent]] || Generic Wave Content
|-
| 0xA024 || [[Nicotine Map|Nicotine]] || Nicotine Map ||
| 0xA021 || GinsuWaveContent || Ginsu Wave Content
|-
| 0xA0220xA025 || AemsBank[[Splicer]] || AEMSSplicer Data || Bank
|-
| 0xA026 || FreqContent || FREQUENCY_CONTENT_DATA || No examples.
| 0xA023 || Csis || CSIS
|-
| 0xA027 || VoiceHierarchyCollection || || No examples.
| 0xA024 || Nicotine || Nicotine Map
|-
| 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.
| 0xA025 || [[Splicer]] || Splicer Data
|-
| 0xA029 || [[Snapshot Data|SnapshotData]] || Snapshot Data ||
| 0xA026 || FreqContent ||
|-
| 0xB000 || [[Zone List|ZoneList]] || ||
| 0xA027 || VoiceHierarchyCollection ||
|-
| 0xC001 || VFX || || No examples.
| 0xA028 || GenericRwacReverbIRContent ||
|-
| 0x10000 || [[Loop Model|LoopModel]] || SOUND_LOOPMODEL ||
| 0xA029 || SnapshotData || Snapshot Data
|-
| 0xB0000x10001 || [[ZoneAI ListSections|ZoneListAISections]] || AIMapData ||
|-
| 0x100000x10002 || [[LoopTraffic ModelData|LoopModelTrafficData]] || TRAFFIC_LANEDATA ||
|-
| 0x100010x10003 || [[AITrigger SectionsData|AISectionsTriggerData]] || AIMapDataTrigger ||
|-
| 0x10004 || [[Deformation Model|DeformationModel]] || ||
| 0x10002 || TrafficData ||
|-
| 0x10005 || [[Vehicle List/Burnout Paradise|VehicleList]] || ||
| 0x10003 || TriggerData || Trigger
|-
| 0x10006 || [[Vehicle Graphics|GraphicsSpec]] || VehicleGraphics<br>VEHICLE_GRAPHICS_SPEC ||
| 0x10004 || DeformationModel ||
|-
| 0x10007 || PhysicsSpec || VEHICLE_PHYSICS_SPEC ||
| 0x10005 || [[Vehicle List/Burnout Paradise|VehicleList]] ||
|-
| 0x10008 || [[Particle Description Collection|ParticleDescriptionCollection]] || PARTICLE_DESCRIPTION ||
| 0x10006 || [[Vehicle Graphics|GraphicsSpec]] || VehicleGraphics
|-
| 0x10009 || [[Wheel List|WheelList]] || ||
| 0x10007 || PhysicsSpec ||
|-
| 0x1000A || [[Wheel Graphics|WheelGraphicsSpec]] || WheelGraphics ||
| 0x10008 || [[Particle Description Collection|ParticleDescriptionCollection]] ||
|-
| 0x100090x1000B || [[WheelTexture ListName Map|WheelListTextureNameMap]] || ||
|-
| 0x1000C || [[ICE List|ICEList]] || || Used until at least 2007-02-22.<br>Deprecated prior to 2007-10-31.
| 0x1000A || [[Wheel Graphics|WheelGraphicsSpec]] || WheelGraphics
|-
| 0x1000D || [[ICE Data|ICEData]] || ICE || Used until at least 2007-02-22.<br>Deprecated prior to 2007-10-31.
| 0x1000B || [[Texture Name Map|TextureNameMap]] ||
|-
| 0x1000E || [[Progression Data/Burnout Paradise|ProgressionData]] || Progression ||
| 0x1000C || ICEList ||
|-
| 0x1000F || [[Prop Physics|PropPhysics]] || ||
| 0x1000D || ICEData || ICE
|-
| 0x1000E0x10010 || [[ProgressionProp Data/BurnoutGraphics ParadiseList|ProgressionDataPropGraphicsList]] || Progression ||
|-
| 0x1000F0x10011 || [[Prop PhysicsInstance Data|PropPhysicsPropInstanceData]] || PropInstances<br>PROP_INSTANCE ||
|-
| 0x100100x10012 || [[PropEnvironment Graphics ListKeyframe|PropGraphicsListEnvironmentKeyframe]] || ||
|-
| 0x100110x10013 || [[PropEnvironment Instance DataTimeline|PropInstanceDataEnvironmentTimeLine]] || PropInstances ||
|-
| 0x100120x10014 || [[Environment KeyframeDictionary|EnvironmentKeyframeEnvironmentDictionary]] || ||
|-
| 0x10015 || [[Graphics Stub|GraphicsStub]] || TrafficStub<br>TrafficGraphicsStub<br>TRAFFIC_GFX_STUB ||
| 0x10013 || [[Environment Timeline|EnvironmentTimeLine]] ||
|-
| 0x10016 || [[Static Sound Map|StaticSoundMap]] || SOUND_STATIC_MAP ||
| 0x10014 || [[Environment Dictionary|EnvironmentDictionary]] ||
|-
| 0x10017 || [[PFX Hooks|PFXHookBundle]] || GuiPFXHook || Added after 2006-11-13.<br>Replaced by type 0x31 prior to 2007-02-22.
| 0x10015 || [[Graphics Stub|GraphicsStub]] || TrafficStub, TrafficGraphicsStub
|-
| 0x100160x10018 || [[StaticStreet Sound MapData|StaticSoundMapStreetData]] || STREETDATA_DATA ||
|-
| 0x10019 || [[VFX Mesh Collection|VFXMeshCollection]] || BrnVFXMeshCollection ||
| 0x10018 || [[Street Data|StreetData]] ||
|-
| 0x1001A || [[Massive Lookup Table|MassiveLookupTable]] || ||
| 0x10019 || [[VFX Mesh Collection|VFXMeshCollection]] || BrnVFXMeshCollection
|-
| 0x1001A0x1001B || [[MassiveVFX LookupProp TableCollection|MassiveLookupTableVFXPropCollection]] || ||
|-
| 0x1001B0x1001C || [[VFXStreamed Prop CollectionDeformation|VFXPropCollectionStreamedDeformationSpec]] || ||
|-
| 0x1001C0x1001D || [[StreamedParticle DeformationDescription|StreamedDeformationSpecParticleDescription]] || ||
|-
| 0x1001D0x1001E || [[ParticlePlayer DescriptionCar Colours|ParticleDescriptionPlayerCarColours]] || ||
|-
| 0x1001E0x1001F || [[PlayerChallenge Car ColoursList|PlayerCarColoursChallengeList]] || ||
|-
| 0x10020 || [[Flapt File|FlaptFile]] || ||
| 0x1001F || ChallengeList ||
|-
| 0x10021 || [[Profile Upgrade|ProfileUpgrade]] || || Introduced in 1.3.<br>Only used in 1.9.
| 0x10020 || [[Flapt File|FlaptFile]] ||
|-
| 0x10022 || OfflineChallengeList || || No examples.<br>Only present in 1.3.
| 0x10021 || [[Profile Upgrade|ProfileUpgrade]] ||
|-
| 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
|}