filediver

Filediver

GitHub Actions Workflow Status GitHub License

GitHub Release GitHub Downloads (all assets, all releases)

An unofficial Helldivers 2 game asset extractor.

Download

Filediver GUI (graphical interface with preview)

GUI Screenshot

Simply download and run. It’s highly recommended to install all extensions when prompted.

Manually installing extensions

Do this if auto-download doesn’t work for some reason. BE WARNED THAT IT’S A LOT MORE INVOLVED.

  • In file expolorer, paste %LOCALAPPDATA%\filediver into the directory bar to open the extension folder; all future instructions saying to “create a file/folder” will imply to do it in there
  • Make sure to have file extensions enabled in file explorer
  • Make two folders, called ffmpeg and filediver-scripts
  • FFmpeg
  • Helper scripts
    • Download scripts_dist
    • Place the hd2_accurate_blender_importer folder in scripts-dist-windows.zip/scripts_dist into the filediver-scripts directory you just created
    • Create a new text file called filediver-scripts_version (NO EXTENSION). Edit the file with notepad, type in the latest version of filediver (e.g. v0.6.15) and hit save.

Filediver CLI (command-line interface)

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.

Helper scripts (scripts_dist)

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

Export features

  • Video to bink/mp4
  • Audio to ogg/aac/wav
  • Images/textures to png
  • 3D models to gltf/blender (with bones, textures and animations [needs flag])
  • Prefabs
  • Text tables to JSON
  • …and more

Usage

See the Wiki

Links

Credits

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

Hacking

Running

  • go run ./cmd/filediver-cli / go run ./cmd/filediver-gui

Setup blender importer for development

  • uv venv --python 3.11
  • uv pip install -r scripts/requirements.txt
  • set env FILEDIVER_BLENDER_IMPORTER_COMMAND="uv run scripts/hd2_accurate_blender_importer.py"

License

Copyright (c) filediver contributors

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

Visit original content creator repository https://github.com/xypwn/filediver

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *