Diver - The Helldivers 2 Asset Extractor

Extracts all assets from the game “Helldivers 2”. This software was developed by DTZxPorter.

❤️ Donate:

  • I take time out of my day to make this happen.
  • Show your support: HERE

💾 Download and version info:

IMPORTANT: By downloading this software you are agreeing to the EULA located in the About tab of the program.

  • Download (Windows x64): Diver (v1.22).
    • Windows 10+ officially supported.
    • Requires a CPU with SSE4.2 support.

⚙️ Usage:

Read the new game tools tutorial: Game Tool Tutorial.

IMPORTANT: Both the tool and the game require the entirety of the data folder to be intact and must not be modified in any way. Diver loads all of the files in the data folder at once after picking a file to load.

Ripping:

  • The .stream and .gpu_resources files contain various encoded assets that Diver can export; and, as of now the currently supported assets are:
    • Textures as [Dds, Png, Tiff]
    • Models as [Cast, SEModel, OBJ, XNALara, SMD, CoD XModel, Maya, Kaydara FBX].
    • Animations as [Cast, SEAnim].
    • Sounds as [Wem, Bnk].
    • Raw Files as-is.

NOTE: This tool does it’s best to export known materials with a model. In some cases, the models use dynamic shaders, and materials (for skins, variants, etc) and you won’t get textures with that model. You can export materials separately as well as images.

Asset Names:

There is a community effort to name assets for easier use. You can download or contribute to the database here: hd2-name-db.

📌 Versioning:

  • 1.00 (BETA) - Initial Release with support for models, materials, and textures.
  • 1.01 - Fixed model position bugs, material assignment, exports multi-layer images for dds, png, and tiff, export all material references.
  • 1.02 - Fixed export of a very small group of models that have hilarious data. All models should export correctly as of now.
  • 1.10 - Initial support for exporting animations, 65% are currently exportable.
  • 1.12 - Support for more animation types. Add support for loading an asset name database assets.pndb if one exists next to the application.
  • 1.13 - Support for exporting sounds (as wem) and sound banks (as bnk).
  • 1.14 - Support for more animations. ~99% are exportable.
  • 1.15 - Added all in-use file type names and verified them.
  • 1.16 - Fixed models which have no lods (uncommon).
  • 1.17 - Relaxed placeholder model constraints so that base skeletons can be exported.
  • 1.18 - Enabled normal map conversion toggle in settings.
  • 1.19 - Support models in geometry caches. There are about 1,500 new models available.
  • 1.20 - Update program library for ui tweaks and improvements.
  • 1.21 - Fixed an issue with a specific weapon not exporting.
  • 1.22 - Added support for remainder of animation sets.