FileDataIDs (or FileID) uniquely identify files in the Content Addressable Storage Container, and have been used as a replacement for internal file paths since Patch 7.0.3. For example, the "Interface/Icons/Temp.blp" texture can also be referred to using its 136235 FileDataID.
Negative integers are temporary/local file IDs; these are not specified in the CASC root file and may change when the client is restarted.
Where to find[]
- FileDataIDs are searchable using the community listfile - a CSV file (semicolon separated):
- A Lua table of interface textures is available from:
Patch changes[]
- Patch 8.2.0 (2019-06-25): Non
interface\
file paths can no longer be used. - Patch 7.0.3 (2016-07-19): FileDataIDs are now used in place of many texture and model file paths.
See also[]
- GetFileIDFromPath() - Returns the FileID for a file path.
- Texture:SetTexture() - Accepts texture FileIDs.
- https://wowdev.wiki/CASC