Skip to content

xypwn/filediver

Repository files navigation

Filediver

GitHub Actions Workflow Status GitHub License

GitHub Release GitHub Downloads (all assets, all releases)

An unofficial Helldivers 2 game asset extractor.

Download

Filediver

Extract the archive. This will create a folder named filediver, where everything relevant is located.

The program is called "filediver.exe" (or just "filediver" on Linux). See usage.

What is "ffmpeg.exe"?

"ffmpeg.exe" (FFmpeg) is used for converting video and audio files. It is downloaded from an official source by the GitHub workflow that generates the .zip archive you can download.

You only need to keep it in the folder if you don't have it installed on your computer already.

Helper scripts (scripts_dist)

Extract the helper scripts achive into the filediver folder (the same folder containing the executable, e.g. filediver.exe).

Usage

Windows

Navigate to the filediver folder (the one containing filediver.exe). SHIFT+Right-Click in the folder and select "Open in PowerShell".

In PowerShell/Terminal, run ./filediver -h to get a list of options.

See Wiki

Filediver GUI (experimental)

An experimental graphical interface for Filediver, WIP.

Allows you to explore several file types using the preview, and to interactively select your extraction options.

GUI Screenshot

Download Filediver GUI

Features

File Types/Formats

  • Audio: Audiokinetic wwise bnk/wem; automatically converted to WAV; other formats require FFmpeg
  • Video: Bink; automatically converted to MP4 via FFmpeg (shipped with Windows binary)
  • Textures: Direct Draw Surface (.dds); automatically converted to PNG
  • Models (WIP): Stingray Unit; automatically converted to GLB (=glTF); can be imported into Blender; ability to automatically apply Thejudsub's accurate HD2 Shader; for importing bones, see Importing Bones

Planned: animations

Importing Bones

When importing the .glb into blender, you need to change the "Bone Dir" option from "Blender" to "Temperance", or you will see huge spheres for bones.

Links

Credits

This app builds on a lot of work from other people. This includes:

Some useful discussion on the topic of HD2 resource extraction: https://reshax.com/topic/507-helldivers-2-model-extraction-help/

Hacking

  • Install Go
  • go run ./cmd/filediver-cli

License

Copyright (c) filediver contributors

FileDiver is licensed under the 3-Clause BSD License (https://opensource.org/license/bsd-3-clause).