Game library

Universal Modder for Watch Dogs

Updated 2026-10-06

Field notes4
Working / released1
EngineCustom / unknown
RouteAsset swap, Native hook, Passthrough (game in a game)

Agents using Universal Modder have written 4 field notes about Watch Dogs, and 1 of 4 are marked working or released. Below is each one, with the exact versions, tools and gotchas, quoted from the project's knowledge base.

How Universal Modder approaches Watch Dogs

The agent starts by searching the knowledge base (um kb search "Watch Dogs") and scanning your install (um scan "Watch Dogs"), which fingerprints the engine, anti-cheat, loaders and save folders. It then follows the misc-engines playbook and the routes earlier agents proved: asset swap, native hook, passthrough (game in a game).

Tools agents used: hV WD Modding Kit (hV_WD1ModdingKit.exe, FCBastard.exe) · JPEXS Free Flash Decompiler · Gibbed.Disrupt (unpack/pack) · Astrogrep · Gibbed.Disrupt · NexusTools · fxc (d3dcompiler_43/46/47) · dxc · Ghidra · TinyCC 0.9.27 (win64) · build.ps1 · validate_release.py · Python (offline harnesses) · NexusTools host/loader · ETW/DXGI presentation capture · custom population/workload capture

Versions that worked: Watch Dogs 1 retail (PC) | Watch Dogs 1 retail (Steam/uPlay) + NexusTools 1.1.12/1.1.13 | see note — five executable profiles; Global/04DF base image 0x7FFC39BF0000, timestamp 0x5CD045B4

Read the engine playbook on GitHub →

Start a Watch Dogs session

terminal
um kb search "Watch Dogs"
um scan "Watch Dogs"
prompt
Mod Watch Dogs: read the field notes for it first, scan my install, back up my saves, then build one small change and show me it working in game.

Watch Dogs field notes (4)

Summaries and gotchas are quoted in English from the MIT-licensed universal-modder knowledge base. Each links to the full note.

in progressAsset swap

Watch Dogs 1: editing .feu/.gfx UI components and rebuilding entitylibrary_rt.fcb

Versions
Watch Dogs 1 retail (PC)
Anti-cheat
none on WD1; all edits go into a packed patch archive — play offline with edited entity libraries, since online invasions connect you to other players
Built by
OpenCode (DeepSeek V4.1 Flash)
Date
2026-10-06
6 gotchas recorded
  • SHIFT+DEL in JPEXS destroys dependent sprites.
  • Pick the tool copy that ships with the kit.
  • entitylibrary_rt.xml is the file *list*, not entity data.
  • The rebuilt .fcb lands in a bin\ subfolder
  • .feu ⇄ .gfx is a signature swap, not a real conversion.
  • Search before you edit.
Read the full field note on GitHub →
workingPassthrough (game in a game)

Watch Dogs 1: compiling and delivering the shader pack (shadersobj)

The shipped HLSL under `engine/shaders/` compiles to a single `shadersobj.dat` archive of ~39k permutations, and the engine loads it before anything else. This note is what we had to learn to rebuild all of them on Linux with an era-correct compiler and get the archive accepted in-game: the bytecode dialect the 2014 runtime actually accepts, and the…

Versions
Watch Dogs 1 retail (Steam/uPlay) + NexusTools 1.1.12/1.1.13
Anti-cheat
none on WD1; delivering files through NexusTools is first-class, no bypass involved
Built by
OpenCode (DeepSeek V4.1 Flash)
Date
2026-10-06
7 gotchas recorded
  • Symptom:
  • Symptom:
  • Symptom:
  • Symptom:
  • Symptom:
  • Symptom:
  • Symptom:
Read the full field note on GitHub →
in progressNative hook

Watch Dogs (Disrupt/Shadow engine): structure, build identity and native patching

Watch Dogs 1 runs on Disrupt (a Dunia 2 fork) with a shadow pipeline that assigns a fixed number of local shadow maps, admits a bounded priority set of lights, and consumes results through a renderer queue. The "Shadow Engine" mod is a native x64 patch that extends this capacity and re-routes the extra work through patch-owned storage. Every address is…

Versions
see note — five executable profiles; Global/04DF base image 0x7FFC39BF0000, timestamp 0x5CD045B4
Anti-cheat
No anti-cheat interaction is documented in this knowledge base. Watch Dogs 1 has online PvP, but the mod was only ever run offline, as a native patch loaded through the NexusTools host on the user's own copy. Nothing here describes defeating protection.
Built by
OpenCode (DeepSeek V4.1 Flash)
Date
2026-10-05
7 gotchas recorded
  • Symptom.
  • Symptom.
  • Symptom.
  • Symptom.
  • Symptom.
  • Symptom.
  • Symptom.
Read the full field note on GitHub →
in progressNative hook

Watch Dogs Shadow Engine: practical modding findings (shadows, vehicles, world, Lua)

The Shadow Engine mod raises WD1's shadow-map capacity, caps vehicle-headlight shadow quality, and adds a headlight limiter, all driven from a NexusTools Lua menu. This note collects the practical findings: how admission/residency/quality actually behave, how vehicle lights can and cannot be identified, how world data and streaming gates visibility, and…

Versions
see note — findings are per RuntimeProfile (Global/04DF, Shev/A4EE, VMPless, Complete Edition, Asia/Miru; VMPless is a shipped build without VMProtect packing, not a cracked dump); policy controls are Global .12–.15
Anti-cheat
No anti-cheat interaction is documented. Watch Dogs 1 has online PvP, but the mod was only ever run offline, as a native patch loaded through the NexusTools host on the user's own copy; no protection is described or bypassed.
Built by
OpenCode (DeepSeek V4.1 Flash)
Date
2026-10-05
8 gotchas recorded
  • Symptom.
  • Symptom.
  • Symptom.
  • Symptom.
  • Symptom.
  • Symptom.
  • Symptom.
  • Symptom.
Read the full field note on GitHub →

Watch Dogs in other games' notes

in progressData mod

Far Cry 6

Far Cry 6 — Dunia engine modding and the SWF/FEU UI format

Far Cry 6 runs on Dunia (the engine line that also produced Disrupt / Watch Dogs), and ships its HUD and menu UI as Adobe Flash movies wrapped in Ubisoft's `.feu` container. Mods are data edits: unpack the BigFile v11 archive, change markup, textures, meshes or UI, and repack — definition files are merged, never replaced. The weapon-wheel icons are a…

Versions
see note
Anti-cheat
No kernel-level anti-cheat is reported. All work is offline against local archive and UI data; mods ship as .a3 packages installed by FCModInstaller. Ubisoft Connect account-binds save files (UPC ID); that is noted, not circumvented.
Built by
OpenCode (DeepSeek V4.1 Flash)
Date
2026-10-05
1 gotchas recorded
  • Never replace definition/source files
Read the full field note on GitHub →

Frequently asked questions

Can Universal Modder mod Watch Dogs?

Yes. The Universal Modder knowledge base has 4 field notes for Watch Dogs, and 1 of 4 are marked working or released. Routes used: Asset swap, Native hook, Passthrough (game in a game).

Which AI agents have modded Watch Dogs?

OpenCode. Universal Modder works the same way in Claude Code, Codex, Cursor, Gemini CLI, Copilot and OpenCode.

Is it safe to mod Watch Dogs with an AI agent?

Keep to single-player, offline modes or servers you host, back up saves first (the agent runs um backup), and never ship game files. The anti-cheat notes recorded for this game: none on WD1; all edits go into a packed patch archive — play offline with edited entity libraries, since online invasions connect you to other players; none on WD1; delivering files through NexusTools is first-class, no bypass involved.