Skip to main content

Resource Formats Guide

This page provides an overview of the Glacier resource types. Most of the information comes from this talk at 4C on Assets and Entities in Glacier 2.

⚠️ Note: The details presented here are mostly based on resource paths and public talks, and may not be fully accurate or complete.

Understanding the Resource System

Source Resources vs. Intermediate Formats vs. Derived Resources

  • Source Resources: Created by developers and artists using Digital Content Creation (DCC) tools or custom editors. These are platform-independent and are usually stored in human-readable formats.

  • Intermediate Formats: Generated automatically by the build system from source resources. Intermediate formats serve as a bridge between source and derived resources. They encapsulate processed data that is not yet fully optimized for runtime but is structured to support efficient conversion into derived formats.

  • Derived Resources: Automatically generated by the build system from source or intermediate formats. These resources are optimized for runtime performance and are platform-specific, usually stored in binary formats. Derived resources are the final assets used by the game.

Resource Formats


Graphics and Rendering

Render Primitives (wl2)

FormatTypeDescriptionDerived From
.wl2SourceSource file created by artists in AutoDesk Maya-
.primIntermediateIntermediate format generated from .wl2.wl2
.weightedprimIntermediateAlternative intermediate format for weighted primitives.wl2
.linkedprimIntermediateAlternative intermediate format for linked primitives.wl2
.matIntermediate??.wl2
.coll Derived (ALOC)PhysX collision data.prim, .weightedprim, .linkedprim
.primDerived (PRIM)Render primitive mesh, hitbox and cloth data.prim, .weightedprim, .linkedprim
.entitytypeDerived (TEMP)Template entity data.prim, .linkedprim
.entityblueprintDerived (TBLU)Template entity blueprint.prim
.bonerigDerived (BORG)Animation bone data.weightedprim, .linkedprim
.entityblueprintDerived (ECPB)??.mat
.entitytypeDerived (ECPT)??.mat

HumanIK (hikc)

FormatTypeDescriptionDerived From
.hikcSourceHumanIK character source file-
.hikDerived (HIKC)HumanIK character data.hikc

Textures (tex)

FormatTypeDescriptionDerived From
.texSourceRender texture source resources-
.texDerived (TEXT)Render texture data.tex
.mipblock1Derived (TEXD)Render texture mipmap data.tex

Reflection, Vertex, and Scatter Data (boxc, vertexdata, scatterdata)

FormatTypeDescriptionDerived From
.boxcSourceRender box reflection cache source file-
.boxcDerived (BOXC)Render box reflection cache data.boxc
FormatTypeDescriptionDerived From
.vertexdataSourceVertex data source file-
.vertexdataDerived (VTXD)Vertex data.vertexdata
FormatTypeDescriptionDerived From
.scatterdataSourceScatter data source file-
.scatterdataDerived (SCDA)Scatter data.scatterdata

Shading and Materials (mi, materialclass)

FormatTypeDescriptionDerived From
.miSourceMaterial instance source file-
.miDerived (MATI)Material instance.mi
.entitytypeDerived (MATT)Material entity template.mi
.entityblueprintDerived (MATB)Material entity blueprint.mi
FormatTypeDescriptionDerived From
.materialclassSourceMaterial class source file-
.fxIntermediateMaterial instance.materialclass
.mateDerived (MATE)Material effect.materialclass

Scaleform GFx (swf, jpg, png, avi, usm)

FormatTypeDescriptionDerived From
.swfSourceScaleform GFx source file-
.swfDerived (GFXF)Scaleform GFx data.swf
.uicIntermediateIntermediate format for UI controls.swf
.entityblueprintDerived (UICB)UI Control Blueprint data.uic
.entitytypeDerived (UICT)UI Control Template data.uic
FormatTypeDescriptionDerived From
.avi, .usmSourceVideo Resources used in the system-
.gfxvDerived (GFXV)Scaleform GFx video data.avi, .usm
FormatTypeDescriptionDerived From
.jpg, .pngSourceImage Resources used in the system-
.gfxDerived (GFXI)Scaleform GFx images data.jpg, .png
FormatTypeDescriptionDerived From
.lvidSourceVideo with subtitles-
.gfxvDerived (GFXV)Video data.lvid
.rtlvidDerived (RTLV)Video subtitle data.lvid
FormatTypeDescriptionDerived From
.videodbSourceVideo database-
.videodbDerived (VIDB)Video database.videodb

Physics Systems (repx)

FormatTypeDescriptionDerived From
.repxSourcePhysics system replication source file-
.physsysDerived (YSHP)Physics system data.repx

Animation

Animation Sets and Metadata (aset, amd, xmd)

FormatTypeDescriptionDerived From
.asetSourceAnimation set source file-
.asvaIntermediateIntermediate format for animation set variations.aset
.asvaDerived (ASVA)Animation set variation data.asva
FormatTypeDescriptionDerived From
.amdSourceAnimation metadata source file-
.atmdIntermediateIntermediate format for animation take metadata.amd
.atmdDerived (ATMD)Animation take metadata data.atmd
FormatTypeDescriptionDerived From
.xmdSourceAnimation source file-
.xmdtakeIntermediateIntermediate format for animation take.xmd
.animationDerived (MJBA)Animation take data.xmdtake
FormatTypeDescriptionDerived From
.bonemaskSourceBone mask source file-
.bonemaskDerived (BMSK)Bone mask data.bonemask

Morpheme (.rtr, .rtn)

FormatTypeDescriptionDerived From
.xmlSourceXML resource-
.rtrDerived (MRTR)Morpheme Runtime Rig data.xml
FormatTypeDescriptionDerived From
.alnSourceAnimation link network source file-
.rtnDerived (MRTN)Morpheme Runtime Network data.aln

FaceFX (facefx)

FormatTypeDescriptionDerived From
.facefxSourceFaceFX actor source file-
.facefxDerived (FXAC)FaceFX actor data.facefx
FormatTypeDescriptionDerived From
.animsetSourceFaceFX animation set source file-
.animsetDerived (FXAS)FaceFX animation set data.animset

Audio

Wwise resources (wwiseevent, wwisestategroup, wwiseswitchgroup)

FormatTypeDescriptionDerived From
.wwiseeventSourceWwise event source file (previously also .wwisedialogueevent)-
.wwisesoundbankSourceWwise event source file-
.wwisebankDerived (WWEV)Wwise event data.wwiseevent
.wwisebankfxDerived (WWFX)Wwise event data.wwiseevent
.wwisebankDerived (WBNK)Wwise event data.wwiseevent, wwisesoundbank
FormatTypeDescriptionDerived From
.wwisestategroupSourceWwise state group source file-
.entitytypeDerived (WSGT)Audio state type data.wwisestategroup
.entityblueprintDerived (WSGB)Audio state blueprint data.wwisestategroup
FormatTypeDescriptionDerived From
.wwiseswitchgroupSourceWwise switch group source file-
.entitytypeDerived (WSWT)Audio switch type data.wwiseswitchgroup
.entityblueprintDerived (WSWB)Audio switch blueprint data.wwiseswitchgroup

Audio Resources (wav)

FormatTypeDescriptionDerived From
.wavSourceAudio Resources used in the system-
.wemDerived (WWEM)Wwise encoded media data.wav
.wesDerived (WWES)Wwise encoded media data.wav

sdefs Resources

FormatTypeDescriptionDerived From
.sdefsSourceSound definitions source file-
.sdefsDerived (SDEF)Sound definitions data.sdefs

Entities and Templates

template Resources

FormatTypeDescriptionDerived From
.templateSourceEntity template source file-
.entitytemplateIntermediateIntermediate format for entity templates.template
.entityresourceDerived (ERES)Entity resource data.entitytemplate
.entityblueprintDerived (TBLU)Template entity blueprint data.entitytemplate
.entitytypeDerived (TEMP)Template entity data.entitytemplate

brick Resources

FormatTypeDescriptionDerived From
.brickSourceBrick source file-
.entitytypeDerived (TEMP)Template entity data.brick
.entityblueprintDerived (TBLU)Template entity blueprint data.brick

entity Resources

FormatTypeDescriptionDerived From
.entitySourceEntity source file-
.entitytemplateDerived (TEMP)Template entity template data.entity
.entityblueprintDerived (TBLU)Template entity blueprint data.entity
.preloadDerived (PREL)Preload data.entity
.worldmapmeta(legacy)Derived (WMDA)World map data (legacy).entity

aspect Resources

FormatTypeDescriptionDerived From
.aspectSourceAspect source file created by developers/artists-
.entitytypeDerived (ASET)Aspect entity type data.aspect
.entityblueprintDerived (ASEB)Aspect entity blueprint data.aspect

moduleinfo Resources

FormatTypeDescriptionDerived From
.moduleinfoSourceModule information source file-
.classIntermediateIntermediate format for module classes.moduleinfo
.entitytypeDerived (CPPT)Cpp entity type data.class
.entityblueprintDerived (CBLU)Cpp entity blueprint data.class

enumtype Resources

FormatTypeDescriptionDerived From
.enumtypeSourceEnumeration type source file-
.enumtypeDerived (ENUM)Enumeration type data.enumtype

Behaviour and AI

aibt Resources

FormatTypeDescriptionDerived From
.aibtSourceBehavior tree source file-
.entitytypeDerived (AIBX)Behavior tree entity type data.aibt
.entityblueprintDerived (AIBB)Behavior tree entity blueprint data.aibt
.aibzDerived (AIBZ)Compiled behavior tree resource.aibt

airg Resources

FormatTypeDescriptionDerived From
.airgSourceReasoning grid resource source file-
.airgDerived (AIRG)Reasoning grid resource data.airg

crmd Resources

FormatTypeDescriptionDerived From
.crmdSourceCrowd map data resource source file-
.crmdDerived (CRMD)Crowd map data resource.crmd
FormatTypeDescriptionDerived From
.navpSourceNavpower navmesh source file-
.navpDerived (NAVP)Navpower navmesh data.navp

Localization

sweetdialog Resources

FormatTypeDescriptionDerived From
.sweetdialogSourceDialog source file created by developers-
.sweetdialogitemIntermediateIntermediate format for dialog items.sweetdialog
.sweetlineIntermediateIntermediate format for dialog lines.sweetdialog
.sweettextIntermediateIntermediate format for dialog text.sweetdialog
.dialogeventDerived (DLGE)Dialog event data.sweetdialog, .sweetdialogitem
.localized-textlist(legacy)Derived (LOCR)Localization resources (legacy).sweetdialog
.multilanguage-textlistDerived (LOCM)Localization resources.localized-textlist
.sweetlineDerived (LINE)Text line data.sweetline
.sweettextDerived (TELI)Text list data.sweettext

sweet Resources

FormatTypeDescriptionDerived From
.sweetSourceSweet source file-
.sweetswitchgroupIntermediateIntermediate format for sweet data-
.dialogsoundtemplatelistDerived (DITL)Dialog template definitions.sweet
.cascadinglanguagedependenciesDerived (CLNG)Language dependency definitions.sweet
.entityblueprintDerived (DSWB)Audio switch definition.sweetswitchgroup

Additional formats

ini Resources

FormatTypeDescriptionDerived From
.iniSourceInitialization data-
.resourceidxDerived (GIDX)Global resource definitions.ini

repo Resources

FormatTypeDescriptionDerived From
.repoSourceRepository source file-
.repoDerived (REPO)Repository data.repo

Online Resource Resources (activities, blobs, contracts, unlockables)

FormatTypeDescriptionDerived From
.activities, .blobs, .contracts, .unlockablesSourceVarious online resource Resources-
.activities, .blobs, .contracts, .unlockablesDerived (ORES)Online resource data.activities, .blobs, .contracts, .unlockables

json Resources

FormatTypeDescriptionDerived From
.jsonSourceJSON resource Resources-
.jsonDerived (JSON)JSON resource data.json
.jsonDerived (BLOB)JSON resource (likely uploaded as BLOB by mistake).json

Unmapped or Unknown Resources

FormatTypeDescriptionDerived From
?Derived (IMAP)IDMap?
?Derived (SLMX)SelectMatrix?