FileDataID

From Warcraft Wiki
Jump to navigation Jump to search

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):
https://github.com/wowdev/wow-listfile/
  • A Lua table of interface textures is available from:
https://www.townlong-yak.com/framexml/live/Helix/ArtTextureID.lua

Patch changes

  • Battle for Azeroth Patch 8.2.0 (2019-06-25): Non interface\ file paths can no longer be used.
  • Legion Patch 7.0.3 (2016-07-19): FileDataIDs are now used in place of many texture and model file paths.

See also