A Blender addon facilitating the modding of textures, meshes and materials contained within Helldivers 2 archives.
Caution
Helldivers 2 is a multiplayer game with anti-cheat measures. While the client-side cosmetic mods that this tool is capable of producing are unlikely to trigger those measures (and has yet to do so in over 40 hours of personal testing), modding of any sort is done entirely at the risk of the end-user and neither ToastedShoes, Kboy, Irastris, GitHub, Nexus Mods, or any other entity can be held responsible for damages that may result from utilizing this tool and/or mods produced with it. You have been warned!
Community Edition aims to bring quality of life features to the Helldivers 2 Modding tools. There is much that has been improved with the tools and much that still needs to be. If you have any suggestions please make an issue. Here's what we have so far:
- Listed Found Archives so you don't manually have to select and load Archives by their IDs
- Easy Naming and Exporting Patches so that modding is as seamless as possible
- Descriptions for all actions in the tool
- Default Archive Button for the one that patches should be made from
- Better Error Handling for more detailed error messages for when things go wrong
- Easier Data Copying for transferring IDs to custom meshes when overriding game models
- Bulk Scene Importing for using a text file to import many archives at once
- And Much More!
The developers of the original version of the tool have stated that they are unlikely to update it. Therefore, this community version of it has been made to bring quality of life features and to fix issues with the base version of the tool.
Download the latest release build and install it into Blender 4.0 to 4.3.
- Windows is the only officially supported operating system.
- Linux has also been reported to work via Wine.
- To use on linux without wine, extract the v0.4.1 linux build of this texconv implementation to the
depsfolder in the addon's zip before installing.- Texconv builds later than v0.4.1 do not work.
- This texconv build depends on libpng and libjpeg. Your distro probably already installed them.
- To use on linux without wine, extract the v0.4.1 linux build of this texconv implementation to the
We've taken the time to write a tutorial focused on armor modding which should assist those already moderately familiar with mesh modding and Blender in general. Unfortunately we do not have the means to provide constant support to anyone new to either, but in the event anyone should write a more in-depth tutorial, create a video tutorial, etc, we would be happy to feature it here if it's brought to our attention.
To get a more curated list of specific guides, join the Community Discord. But here's the wiki, the legacy guide, and ID archives.
- Community Discord for support with Community Edition
- Toasted Discord for the original addon creators
- Create a fork of the repository
- Copy the link to your fork
- Open VSCode and go to the Source Control Tab
- Click clone repository and paste the link to your fork
- Find your Blender Addons folder and choose that as the directory.
- Example:
C:\Users\<USERNAME>\AppData\Roaming\Blender Foundation\Blender\4.0\scripts\addons
- Example:
- Open Blender and navigate to preferences and enable the addon
- Now the project is setup and changes can be made and will reflect each time blender is restarted
- Python allows VSCode to work properly with Python
- Install from VSCode extion page
- fake-bpy-module allows VSCode to properly display scripts hints for Blender Addon
- Install the pyton module with
pip install fake-bpy-moduleorpip install fake-bpy-module-latest
- Install the pyton module with
- Blender Development allows for hot reload by saving the a current file, and easier live debugging
- Install the addon and enable the setting extention setting
Reload addon in Blender when a document is saved - Open
__init__.pyand then open the command palette (ctrl+shipt+p) and run the commandBlender: Start - Select the Blender excutible when prompted
- Example:
C:\Program Files\Blender Foundation\Blender 4.0\blender.exe
- Example:
- For future just open
__init__.pyand runBlender: Run Script
- Install the addon and enable the setting extention setting
Note
Depending on your specific enviroment, it might be nessisary to add write persmions to the C:\Program Files\Blender Foundation\Blender 4.0\4.0\python for the Users local group
- Pylance allows for static type checking
- Install Pylance version
2023.12.1- Blender doesn't fully adhere to the Python standard, and this was the last version that supports Blender's implementaion
- Install Pylance version
- In blender go to
Edit > Preferences > Keymap - Unfold the window section
- Scroll down and
Add New - Unfold the new bind
- Change
nonetoscript.reload - Change the key to a preferred bind
- Now pressing the bind reloads the addon
- Toasted modding team for making the original version
- Boxofbiscuits97 for making this community version
Footnotes
-
Minimum version used by blender 4.0-4.3, so this or anything newer will work ↩