MCPcopy Index your code
hub / github.com/RaidingForPants/hd2-audio-modder

github.com/RaidingForPants/hd2-audio-modder @v1.20.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.20.0 ↗ · + Follow
1,158 symbols 3,308 edges 27 files 125 documented · 11% updated 2mo agov1.20.0 · 2026-04-29★ 11017 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Audio and Text Modder For Helldivers 2

I made this program to help make modding audio data easier.

Mini tutorial for audio modding

Thanks to everyone behind the Helldivers 2 Blender Addon for letting me use some of their code.

You can use the prebuilt executables (built with PyInstaller) in the releases tab, or you can run the Python.

If you run the Python code, you will need the appropriate distribution of vgmstream to play audio from within the program. Place the vgmstream folder into the same folder as the Python code.

Running the Python code

Requires Python 3.10 or later.

Windows

Install Python 3. Make sure to check in the Python installer the optional feature "tcl/tk and IDLE".

Install the dependencies:

python -m pip install -r requirements.txt

Run the program:

python audio_modder.py

Linux

PortAudio and tkinter must be installed.

Ubuntu:

apt-get install python3-tk

apt-get install portaudio19-dev python-all-dev

Install the dependencies:

python3 -m pip install -r requirements.txt

Run the program:

python3 audio_modder.py

MacOS

PortAudio and Python must be installed.

Python

Install Python.

PortAudio

Install Homebrew package manager.

Install portaudio:

brew install portaudio

Install the dependencies:

python3 -m pip install -r requirements.txt

Run the program:

python3 audio_modder.py

Core symbols most depended-on inside this repo

uint32_read
called by 191
util.py
uint8_read
called by 183
util.py
assert_equal
called by 155
util.py
tell
called by 105
util.py
read
called by 74
util.py
get_active_mod
called by 69
core.py
get
called by 57
config.py
from_memory_stream
called by 53
wwise_hierarchy_154.py

Shape

Method 938
Class 159
Function 61

Languages

Python100%

Modules by API surface

wwise_hierarchy_154.py286 symbols
wwise_hierarchy_140.py279 symbols
audio_modder.py247 symbols
core.py179 symbols
util.py38 symbols
db.py25 symbols
slim.py18 symbols
graph.py13 symbols
tests/cntr_parser_test.py11 symbols
config.py8 symbols
backend/db.py7 symbols
tests/switch_container_parser_test.py5 symbols

For agents

$ claude mcp add hd2-audio-modder \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page