Disrupt Engine — Tool Gotchas
Cross-game tool compatibility issues and known problems.
Gibbed.Disrupt
- Breaks at archives >4GB (The Pesky Fly confirmed). Large WDL patch archives may exceed this limit.
Gibbed.Disrupt.ConvertBinaryObject.exe(WD2 version) works for WDL binary objects. Use the WD2 version, not the WDL-specific one.
Unpack / Pack Tools
| Tool | Works For | Notes |
|---|---|---|
| UnpackLegion | WDL | Correct tool for Watch Dogs: Legion archives |
| UnpackWD2.exe | WD2 only | Breaks on WDL (qstlijku confirmed) — corrupt output |
| PackLegion | — | Do not use — outdated, wrong format |
| ManageLegion | — | Do not use — outdated, wrong format |
DisruptManager (rootCBR)
- Skips the installpackage trick — only packs into
patch*archives. - Archive priorities for WDL:
patch>common>worlds\london\london.
FCBastard
- Latest version works for WD1 only.
- Vector3 buffer overflow on
colorColorcrashes WD2 and WDL.
WD2 XBG Binary Import
- The Blender addon's XBG binary import (
import_wd2_xbg.py) supports static props and character models (pers09, wrench, etc.). - Character model support added 2026-09-05 — handles the different binary layout (skipMess blobs, secondary motion, mesh list variants).
.glmtext import remains available as a fallback.
Cross-References
- Engine Lineage — why tools share conventions across games
- installpackage Patch — archive priority hex edit
- WDL Modding Workflow — step-by-step WDL modding