Usage: DataTool <directory> <mode> [mode options] [--flags]
Flags:
flag | help | default
----------------------------------------------------------------------------------
-h --help | Print this help text | False
--language -L | Language to load (Needs Value) |
--speech-language -T | Speech Language to load (Needs Value) |
--online | Allow downloading of corrupted files | False
--quiet -q | Suppress majority of output messages | False
--deduplicate-textures -0 | Re-use textures from other models | False
Positionals:
index | positional | help
---------------------------------------------
0 | directory | Overwatch Install Directory
1 | mode | Extraction Mode
Modes:
mode | description
----------------------------------------------------------------------------------------------
dump-strings | Dump strings
dump-textures | Saves all textures
extract-abilities | Extract abilities
extract-gamemode-images | Extracts gamemode and arcade images
extract-general | Extract general unlocks
extract-hero-convo | Extract hero voice conversations
extract-hero-icons | Extract hero icons
extract-hero-voice | Extracts hero voicelines.
extract-lootbox | Extract lootbox models
extract-map-envs | Extract map environment data
extract-maps | Extract maps
extract-music | Extracts sound files which are identified as music.
extract-npc-voice | Extracts NPC voicelines.
extract-npcs | Extract npcs
extract-unlocks | Extract hero cosmetics
extract-voice-sets | Extract voice sets
list-abilities | List abilities
list-achievements | List achievements
list-general-unlocks | List general unlocks
list-heroes | List heroes
list-lootbox | List lootboxes
list-maps | List maps
list-subtitles | List subtitles
list-subtitles-real | List subtitles (from audio data)
list-unlocks | List hero unlocks
List Flags - Flags for listing data. These generally apply to list-* and dump-* commands.
flag | help | default
--------------------------------------------------------------------------------------------------------------------
--json | Output JSON to stderr | False
--out -o | Output JSON file (Needs Value) |
--simplify | Reduces the amount of information output by -list commands (doesn't work for JSON out) | False
Positionals:
index | positional | help
---------------------------------------------
0 | directory | Overwatch Install Directory
1 | mode | Extraction Mode
Extract Flags - Flags for extracting data. These apply to all extract-* modes.
flag | help
| default
----------------------------------------------------------------------------------------------------------------------------------------
--convert-textures-type | Texture output type (Needs Value)
| tif
--convert-lossless-textures | Output lossless textures (if converted)
| False
--extract-refpose | Extract skeleton refposes
| False
--raw-textures | Do not convert textures
| False
--raw-sound | Do not convert sounds
| False
--raw-models | Do not convert models
| False
--raw-animations | Do not convert animations
| False
--raw | Skip all conversion
| False
--force-dds-multisurface | Save multisurface textures as DDS
| False
--sheet-multisurface | Save multisurface textures as one large image, tiled across in the Y (vertical) direction | False
--combine-multisurface | Combine all surfaces into one image (only supported on TIF and DDS)
| False
--extract-mips | Extract mip files
| False
--subtitles-with-sounds | Extract subtitles alongside voicelines
| False
--subtitles-as-sounds | Saves the sound files as the subtitle
| True
--use-texture-decoder | Use TextureDecoder for decoding textures, slower but more accurate (enforced on Linux) | False
Positionals:
index | positional | help
---------------------------------------------
0 | directory | Overwatch Install Directory
1 | mode | Extraction Mode
2 | out-path | Output path to save data