Difference between revisions of "WD2 Modding Resources"
From Nomad DB
(→Tools: add Watch Dogs 2 Script Hook to modding resources) |
(→Audio: add ww2ogg) |
||
(10 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
This page contains various tools which can be utilized when modding Watch_Dogs 2. | This page contains various tools which can be utilized when modding Watch_Dogs 2. | ||
− | Please note that not all of these tools have been made publicly available, and | + | Please note that not all of these tools have been made publicly available, and others may have been lost to time. |
− | == | + | == File Information == |
− | === Script | + | For information on each extracted file, visit [[WD2 Files]]. |
+ | |||
+ | == Specialized Tools == | ||
+ | |||
+ | === Script Hook === | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
Line 13: | Line 17: | ||
! Name !! Creator !! Features !! Open-source !! Written In !! Availability !! Notes | ! Name !! Creator !! Features !! Open-source !! Written In !! Availability !! Notes | ||
|- | |- | ||
− | | [[WD2_ScriptHook|Watch Dogs 2 Script Hook]] || Nomad Group || Custom script support, in-built trainer and more || No || | + | | [[WD2_ScriptHook|Watch Dogs 2 Script Hook]] || Nomad Group || Custom script support, in-built trainer and more || No || C++ || Public || - |
|} | |} | ||
Line 24: | Line 28: | ||
| WD2 Patch Tools || "Sir Kane" || Unpacking/repacking of .fat/.dat files || No || - || Public || - | | WD2 Patch Tools || "Sir Kane" || Unpacking/repacking of .fat/.dat files || No || - || Public || - | ||
|- | |- | ||
− | | [[Gibbed.Disrupt_Tools|Gibbed.Disrupt Tools]] || Rick "Gibbed" || | + | | [[Gibbed.Disrupt_Tools|Gibbed.Disrupt Tools]] || Rick "Gibbed" || Decompiling/recompiling unpacked files || [https://github.com/gibbed/Gibbed.Disrupt Yes] || C# || Public || - |
|- | |- | ||
| xbt2dds || "cra0kalo" || Conversion from xbt to dss format || [https://github.com/cra0kalo/xbt2dds Yes] || C# || Public || - | | xbt2dds || "cra0kalo" || Conversion from xbt to dss format || [https://github.com/cra0kalo/xbt2dds Yes] || C# || Public || - | ||
Line 30: | Line 34: | ||
| dds2xbt || "cra0kalo" || Conversion from dds to xbt format || - || - || - || - | | dds2xbt || "cra0kalo" || Conversion from dds to xbt format || - || - || - || - | ||
|- | |- | ||
− | | FCBastard || "Fireboyd78" || | + | | FCBastard || "Fireboyd78" || Decompiling/recompiling specific unpacked files || [https://github.com/Fireboyd78/DisruptEd Yes] || C# || Public || - |
|} | |} | ||
+ | |||
+ | == General Tools == | ||
=== 3D Models === | === 3D Models === | ||
Line 39: | Line 45: | ||
! Name !! Creator !! Purpose !! Open-source !! Availability !! Notes | ! Name !! Creator !! Purpose !! Open-source !! Availability !! Notes | ||
|- | |- | ||
− | | ZModeler || Oleg Melashenko || Editing 3D models || No || Trialware || Proprietary software used for creating/editing 3D models from many AAA titles | + | | ZModeler || Oleg Melashenko || Editing 3D models || No || [https://en.wikipedia.org/wiki/Shareware#Trialware Trialware] || Proprietary software used for creating/editing 3D models from many AAA titles.<br>'''<u>!WARNING!</u> [https://en.wikipedia.org/wiki/StarForce#Security StarForce] DRM used.''' |
+ | |} | ||
+ | |||
+ | === Textures === | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | |- | ||
+ | ! Name !! Creator !! Purpose !! Open-source !! Availability !! Notes | ||
+ | |- | ||
+ | | GIMP || Spencer Kimball, Peter Mattis || Editing .dds textures and normal maps || [https://gitlab.gnome.org/GNOME/gimp Yes] || Public || FOSS raster graphics editor used for image retouching and editing, free-form drawing, converting between different image formats, and more specialized tasks. | ||
+ | |} | ||
+ | |||
+ | === Audio === | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | |- | ||
+ | ! Name !! Creator !! Purpose !! Open-source !! Availability !! Notes | ||
+ | |- | ||
+ | | bnkextr || eXpl0it3r || Converts .bnk files to .wem || [https://github.com/eXpl0it3r/bnkextr Yes] || Public || - | ||
+ | |- | ||
+ | | Revorb || Yirkha || Fixes extracted .ogg files || [http://yirkha.fud.cz/progs/foobar2000/revorb.cpp Yes]* || Public || * [https://www.virustotal.com/gui/file/1e0dbe4056a26ac53924d671f3360b1a328291c059dccf5c67cab73dd7f3b84a/detection source requires verification] | ||
+ | |- | ||
+ | | ww2ogg || hcs64 || Converts .wem files to .ogg || [https://github.com/hcs64/ww2ogg Yes] || Public || - | ||
|} | |} | ||
Line 50: | Line 78: | ||
! Name !! Purpose !! Notes | ! Name !! Purpose !! Notes | ||
|- | |- | ||
− | | [https://gist.github.com/wasdennnoch/17ae986e1960b9723a476e0d424fb036/ CRC32 Dump] || A list of unhashed | + | | [https://gist.github.com/wasdennnoch/17ae986e1960b9723a476e0d424fb036/ CRC32 Dump] || Used in conjunction with decompiled files to resolve unresolved hashes || A list of hashed/unhashed strings from WD1 + WD2 data |
+ | |- | ||
+ | | [https://github.com/DrTexx/watch_dogs2_CRC32_dump filelist.txt (combined)] || Used in conjunction with WD2 Patch Tools to recover directory structure of hashed files || A list of unhashed filepaths from WD2 data | ||
|} | |} |
Latest revision as of 10:33, 19 July 2020
Contents
Summary
This page contains various tools which can be utilized when modding Watch_Dogs 2.
Please note that not all of these tools have been made publicly available, and others may have been lost to time.
File Information
For information on each extracted file, visit WD2 Files.
Specialized Tools
Script Hook
Name | Creator | Features | Open-source | Written In | Availability | Notes |
---|---|---|---|---|---|---|
Watch Dogs 2 Script Hook | Nomad Group | Custom script support, in-built trainer and more | No | C++ | Public | - |
File Manipulation
Name | Creator | Purpose | Open-source | Written In | Availability | Notes |
---|---|---|---|---|---|---|
WD2 Patch Tools | "Sir Kane" | Unpacking/repacking of .fat/.dat files | No | - | Public | - |
Gibbed.Disrupt Tools | Rick "Gibbed" | Decompiling/recompiling unpacked files | Yes | C# | Public | - |
xbt2dds | "cra0kalo" | Conversion from xbt to dss format | Yes | C# | Public | - |
dds2xbt | "cra0kalo" | Conversion from dds to xbt format | - | - | - | - |
FCBastard | "Fireboyd78" | Decompiling/recompiling specific unpacked files | Yes | C# | Public | - |
General Tools
3D Models
Name | Creator | Purpose | Open-source | Availability | Notes |
---|---|---|---|---|---|
ZModeler | Oleg Melashenko | Editing 3D models | No | Trialware | Proprietary software used for creating/editing 3D models from many AAA titles. !WARNING! StarForce DRM used. |
Textures
Name | Creator | Purpose | Open-source | Availability | Notes |
---|---|---|---|---|---|
GIMP | Spencer Kimball, Peter Mattis | Editing .dds textures and normal maps | Yes | Public | FOSS raster graphics editor used for image retouching and editing, free-form drawing, converting between different image formats, and more specialized tasks. |
Audio
Name | Creator | Purpose | Open-source | Availability | Notes |
---|---|---|---|---|---|
bnkextr | eXpl0it3r | Converts .bnk files to .wem | Yes | Public | - |
Revorb | Yirkha | Fixes extracted .ogg files | Yes* | Public | * source requires verification |
ww2ogg | hcs64 | Converts .wem files to .ogg | Yes | Public | - |
Data
File Manipulation
Name | Purpose | Notes |
---|---|---|
CRC32 Dump | Used in conjunction with decompiled files to resolve unresolved hashes | A list of hashed/unhashed strings from WD1 + WD2 data |
filelist.txt (combined) | Used in conjunction with WD2 Patch Tools to recover directory structure of hashed files | A list of unhashed filepaths from WD2 data |