-
Notifications
You must be signed in to change notification settings - Fork 5
dag
dag.py | sections/dag/unknowns.py | rivet's format doc
Defines dependency graph for assets. DAT1 format, sometimes zlib-compressed. Includes assets' names, thus is useful when making 'hashes.txt'. Assets are not required to be listed here, so it usually stays unchanged in modding.
Has DependencyDag
string in it, and Dag obviously stands for "directed acyclic graph".
Magic is 0x891F77AF
(compressed, SO/MSMR/MM) or 0xB8EF3955
(not compressed, RCRA/i30/i33).
As this file doesn't have to be edited for mods to work, it typically isn't. Because of that, ALERT implementation is very incomplete. Other implementations: Ripped Apart, rivet.
Array of 64-bit assets' ids.
Array of 32-bit offsets to assets' name strings.
Array of 1-byte values indicating assets' types. For deducted types, see the code.
Array of 32-bit indexes of items that are heads of dependencies linked lists.
Array of 32-bit indexes of assets (from
Array of 32-bit indexes of items that are heads of dependencies linked lists, similarly to
Home
Assets Browser
Scripts
Code Insights
Knowledge Base
Glossary
Other Works
Files
toc
dag
Formats
DAT1
DSAR
DDL
Assets
Assets Reports
Types
.actor
.animclip
.animset
.atmosphere
.cinematic2
.conduit
.config
.level
.levellight
.localization
.material
.model
.nodegraph
.soundbank
.texture
.visualeffect
.wwiselookup
.zone
.zonelightbin
Games