File types

From owdev
Jump to: navigation, search

These are the currently known file types and if known their contents. Type IDs come from keys. Bolded IDs are STU files., Italic IDs are Chunked files

Type Name Description State
002 Map Data
003 EntityDefinition STUEntityDefinition
004 Texture Sometimes has a corresponding 04D file
006 Animation
007 Skeleton Only has a teModelChunk_Skeleton (mskl) chunk
008 Material teMaterial
00C Model
00D Effect GFX
00E Light Data Removed since
00F Shader Group Cache Removed since 1.10.0.
010 Display String Removed
013 DataFlow STUDataFlow
014 AnimAlias STUAnimAlias
015 AnimCategory STUAnimCategory
018 AnimBoneWeightMask STUAnimBoneWeightMask
01A ModelLook STUModelLook
01B StatescriptGraph Defines the layout of a Statescipt script, STUStatescriptGraph
020 AnimBlendTree STUAnimBlendTree
021 AnimBlendTreeSet STUAnimBlendTreeSet. Team4 sometimes calls this a "blend tree template set"
024 Statescript Priority In m_priority
025 GameMessage STUGameMessage
02A SoundFilter STUSoundFilter Removed since 1.22
02B Removed since
02C Sound STUSound
02D SoundSwitchGroup STUSoundSwitchGroup
02E SoundSwitch STUSoundSwitch
02F SoundParameter STUSoundParameter
030 SoundStateGroup STUSoundStateGroup
031 SoundState STUSoundState
033 Removed since
034 Asset Thumbnail Removed
036 UXLink STUUXLink
039 MapCatalog STUMapCatalog, binds 002 to 09F
03E Light Debug Data Removed
03F SFX/Music WWise WEM
043 SoundBank WWise BNK
045 UXIDLookup STUUXIDLookup
049 ContactSet STUContactSet
04A Effect Environment FX?
04B JSON ca_bundle.txt.signed
04D TexturePayload Has a corresponding 004 file
04F Removed in 1.22
050 Font Wrapped TTF
054 GenericSettings STUGenericSettings_Base, Random data
055 SoundSpace STUSoundSpace
058 ProgressionUnlocks STUProgressionUnlocks
05A UXScreen STUUXScreen
05E User Interface
05F VoiceSet STUVoiceSet
062 Stat STUStat
063 Catalog STUCatalog
065 MaterialEffect
068 Achievement STUAchievement
06F Sound Owner Removed since
070 VoiceLineSet STUVoiceLineSet
071 Subtitle
072 LocaleSettings STULocaleSettings
075 Hero STUHero
076 Skin STUSkin Removed in (now virtual)
077 AssetPackage teAssetPackage
078 VoiceStimulus STUVoiceStimulus, a voice sound "trigger"
079 VoiceCategory STUVoiceCategory
07C UXDisplayString
07F Chat replacement "gg ez" => "It's past my bedtime"
085 Shader Group Same structure as 088, pixel + vertex
086 Shader Instance
087 Shader Code
088 Shader Source Same structure as 085. Different structure on dev builds?
08E Effect Unknown Effect
08F Effect Animation Effect
090 ResourceKey STUResourceKey
095 LogicalButton m_logicalButton
096 System Mapping
097 RaycastType STURaycastType
098 RaycastReceiver STURaycastReceiver
09B Sound Binding Removed since
09C PackageBundle Binary stream, use package offsets to find files
09D Announcer
09E Loadout STULoadout (ability or weapon)
09F MapHeader STUMapHeader
0A1 Removed since
0A3 SoundIntegrity STUSoundIntegrity
0A5 Unlock STUUnlock
0A6 SkinTheme STUSkinTheme
0A8 EffectLook STUEffectLook
0A9 String Unlocalized
0AA MapFont STUMapFont
0AC GamePadVibration STUGamePadVibration, controller vibration curves
0AD HeroWeapon STUHeroWeapon, Skin weapon override
0B0 UXViewModelSchema STUUXViewModelSchema
0B2 Voice WWise WEM
0B3 MaterialData
0B6 Movie Bink Video, has a 0BB file for Audio
0BB Video Audio WWise WEM
0BC Map Chunk
0BD Lighting Manifest
0BE Lighting Chunk
0BF LineupPose STULineupPose
0C0 GameRuleset STUGameRuleset
0C2 Highlight Type
0C4 Brawl Information Removed in
0C5 Game Mode STUGameMode
0C6 GameRulesetSchema STUGameRulesetSchema
0C8 RankedSeason STURankedSeason
0CB Shadow Data
0CE TeamColor STUTeamColor
0CF LootBox STULootBox
0D0 VoiceConversation STUVoiceConversation
0D5 STUD/Description
0D9 Brawl Name
0EB Report Response The message when a player you reported is punished or when you are punished
0EC League Team OWL team definition
0F1 Localized Texture Added in 1.22 -- Localized to selected language.

Virtual types

These types are not stored on either of the live clients, but they are still referenced. The file type (STU/chunked/raw) is an educated guess.

Type Name Description
005 Model Something Appears on STUModelComponent
012 Skeleton Bone Index matches up with a skeleton bone
016 AnimSynchGroup STUAnimSynchGroup
01C Identifier STUIdentifier
03C ModelHardpoint STUModelHardpoint (aka attachment points or sockets)
06C TargetTag STUTargetTag
06E AnimIdentifier STUAnimIdentifier
076 Skin STUSkin
0C3 Celebration STUCelebration