Page 1 of 6

Watch Dogs: Legion .dat .fat archives

Posted: Mon Oct 26, 2020 5:31 pm
by ExQualityZ
Game is ready to preload right now, i guess someone could look into the dat archives?

Re: Watch Dogs: Legion .dat .fat archives

Posted: Mon Oct 26, 2020 5:36 pm
by CobraGamer
The archives are still in roughly the same format that WD2 had, but the compression method has changed. Is anyone willing to look into it, so that we're able to unpack / repack the archives?

Re: Watch Dogs: Legion .dat .fat archives

Posted: Mon Oct 26, 2020 5:40 pm
by Ekey
I don't have a game and can't check it, but probably files must be compressed by Oodle

Re: Watch Dogs: Legion .dat .fat archives

Posted: Mon Oct 26, 2020 5:44 pm
by CobraGamer

Re: Watch Dogs: Legion .dat .fat archives

Posted: Mon Oct 26, 2020 6:43 pm
by Ekey
In fact it's a old engine with version 13 is used, the previous one was 11. I changed the version for Legion in my old Explorer and it works fine.

Image

I think Sir Kane can fix their toolkit for Legion.

Re: Watch Dogs: Legion .dat .fat archives

Posted: Mon Oct 26, 2020 6:53 pm
by ExQualityZ
Damn you should release that explorer, didn't know something like that even exists and it looks like a very handy tool

Re: Watch Dogs: Legion .dat .fat archives

Posted: Mon Oct 26, 2020 7:09 pm
by Ekey
I did not make this tool for extracting or packing files, but only for convenient viewing of root directories and correct parsing of offset, compressed size and uncompressed size values. Usually all my tools are just console ones. In this case, I see no reason to do what is already there, it's just that Sir Kane needs to make some changes in his toolkit for WD2 and it will be works fine for unpack and pack it back. :)

Also i don’t know yet what about data compression. Probably newest compression used > OOdle??? ;)

If i understand correctly, they did not include the executable file with the libraries in the preload, right? :)

Re: Watch Dogs: Legion .dat .fat archives

Posted: Mon Oct 26, 2020 8:17 pm
by Lord Vaako
If i understand correctly, they did not include the executable file with the libraries in the preload, right? :)
yup

Code: Select all

 Directory of c:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\games\Watch Dogs Legion

26.10.2020  18:29    <DIR>          data_win64
26.10.2020  18:23    <DIR>          Support
26.10.2020  18:29    <DIR>          uplay_download
26.10.2020  18:14         1.452.093 uplay_install.manifest
26.10.2020  18:29             1.922 uplay_install.state
               3 File(s)      1.454.015 bytes

 Directory of c:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\games\Watch Dogs Legion\data_win64

26.10.2020  18:15     1.744.396.600 common.dat
26.10.2020  18:15           697.916 common.fat
26.10.2020  18:15           103.032 commonengine.dat
26.10.2020  18:15               936 commonengine.fat
26.10.2020  18:15     1.467.329.855 patch.dat
26.10.2020  18:15           644.816 patch.fat
26.10.2020  18:22        21.727.597 patch_english.dat
26.10.2020  18:22             5.236 patch_english.fat
26.10.2020  18:16     2.204.038.964 shadersobj.dat
26.10.2020  18:16         3.391.996 shadersobj.fat
26.10.2020  18:16             1.445 skuconfig.dat
26.10.2020  18:16       303.314.237 sound.dat
26.10.2020  18:16             3.656 sound.fat
26.10.2020  18:29                 0 sound_english.dat
26.10.2020  18:22                36 sound_english.fat
26.10.2020  18:18    11.331.358.957 videos.dat
26.10.2020  18:18             5.296 videos.fat
26.10.2020  18:25     3.704.538.840 videos_ultra.dat
26.10.2020  18:25               896 videos_ultra.fat
26.10.2020  18:23    <DIR>          worlds
              19 File(s) 20.781.560.311 bytes

 Directory of c:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\games\Watch Dogs Legion\data_win64\worlds\london

26.10.2020  18:20     7.487.001.912 london.dat
26.10.2020  18:20         3.118.292 london.fat
26.10.2020  18:20       275.630.627 london_cache.dat
26.10.2020  18:20           609.212 london_cache.fat
26.10.2020  18:22       285.218.491 london_english.dat
26.10.2020  18:22         2.813.396 london_english.fat
26.10.2020  18:21     5.167.560.762 london_hires.dat
26.10.2020  18:21           965.116 london_hires.fat
26.10.2020  18:21       757.340.092 london_preload.dat
26.10.2020  18:21         1.881.716 london_preload.fat
26.10.2020  18:22     5.244.309.547 london_sound.dat
26.10.2020  18:22           126.536 london_sound.fat
26.10.2020  18:23     4.427.483.186 london_sound_english.dat
26.10.2020  18:23         2.407.076 london_sound_english.fat
26.10.2020  18:29    12.351.233.799 london_ultra.dat
26.10.2020  18:29           277.656 london_ultra.fat
              16 File(s) 36.007.977.416 bytes

Re: Watch Dogs: Legion .dat .fat archives

Posted: Mon Oct 26, 2020 8:21 pm
by Ekey
Well, okay. I'll check OOdle compression later.

Re: Watch Dogs: Legion .dat .fat archives

Posted: Tue Oct 27, 2020 3:59 pm
by Ekey
Okay, here patched in two bytes version of WD2Extractor for Legion.

Mirror 1
Mirror 2
Mirror 3

Have fun :P

Re: Watch Dogs: Legion .dat .fat archives

Posted: Tue Oct 27, 2020 4:50 pm
by CobraGamer
Thank you, I really appreciate your work!

Re: Watch Dogs: Legion .dat .fat archives

Posted: Tue Oct 27, 2020 11:15 pm
by Lord Vaako
Great job Ekey! Thank you!
Could you share some info how you did it? What kind of compression is it, etc? :]

Edit:

Just noticed " here patched in two bytes" 8D

btw. What do you use to view xbg files? the tool I used for WD2 (plugin for UU3D) doesn't work :(

Re: Watch Dogs: Legion .dat .fat archives

Posted: Wed Oct 28, 2020 12:20 am
by Sir Kane
Here's version 1.0 of WdlExtract:
WdlExtract.7z
Doesn't come with a FileList.txt.

Re: Watch Dogs: Legion .dat .fat archives

Posted: Wed Oct 28, 2020 11:48 am
by sinnerclown

Re: Watch Dogs: Legion .dat .fat archives

Posted: Wed Oct 28, 2020 11:50 am
by Ekey
Sir Kane wrote: Wed Oct 28, 2020 12:20 am Here's version 1.0 of WdlExtract: WdlExtract.7z
Doesn't come with a FileList.txt.
Windows Defender detect it as Trojan:Script/Wacatac.B!ml :)