Report Mod
Bundle Modder
Version 1.1632 | Last Updated: 11-28-2016, 12:55 AM
Status: Public
Views: 136989
Downloads: 72805
20 0
Author (Submissions)

Bundle Modder is a tool that allows you to create and install mods that require file patching. These mods are usually in a .pdmod format. The tool also supports some BLT hook features, such as toggling BLT mods. Tool also supports mod_override, the tool will automatically place mod_override supported files into mod_override folder instead of patching them into the game (List of supported filetypes can be found below). It also includes a crash reporter that will gather as much information as possible and format it for steam, reddit, or regular text use. But most importantly, the tool is compatible with Payday: The Heist, Payday 2 Demo, and Payday 2.

  • Microsoft .NET Framework 4.5 (download and install from here)

- Added updated hashlist, thanks to Frankelstner. Repo:
- Fixed issue with extracting/modding all bundles after U124
- Updated shouldn't be required for Linux version, let me know if otherwise
- - Performed a significant overhaul of Extraction
- Added the ability to define custom extension changes on extraction
- Added an option to ignore files that already exist in the extract folder
- Added CSV as a format for List output
- Created an overall set of options for list, that allows for specific information to be chosen
- Updated to .NET Framework 4.5
- Improved internal versioning to be unified
- Added a second, more detailed progress bar for the current bundle
- Re-positioned objects within the Extraction tab
- Improved a few error dialogs
- Added an improved hashlist which includes a lot more hashes from new files, still a lot missing though

Version 1.16.296
- Platform builds can now patch bundles from Linux and Windows
- Fixed single bundle extraction
- Made BM act independant of a hashlist for normal function

Version 1.16.295
- Fixed to work on Update 100
- Fixed issue where pdmods would occasionally not load successfully
- Removed 'Extract All' option as seemingly redundant, will be replaced soon
- Added C# version of Hash64, C++ dll now not needed
- Updated Newtonsoft.Json package
- Cleaned up Bundle Extraction code
- Improved speed when toggling 'Show override mods' option

Version 1.16.29
- Reverted changes made in 1.16.28 as Idstring_lookup has returned
- Added warning when uninstalling BLT mods (So don't move your BLT mods out, @MaliciousCarrot)
- Removed the Not-Implemented option for repair corrupted bundles

Version 1.16.28
-Temp fix for removal of idstring_lookup file from assets. New files will be extracted with hashed names.

Version 1.16.27
- Fixed Patching Bundles with Update 79

Version 1.16.26
- Updated Invalid assets folder notifications
- Added try-catch to running the Updater application to avoid external exceptions crashing the program
- Fixed an issue where certain language specific files couldn't be modded
- Optimized the Extra option functions
- Fixed an issue where the Console wouldn't be saved
- Fixed an issue where creating a pdmod with a script would save incorrectly
- Fixed an issue where replacing multiple game files with one file wasn't possible
- Added a notification to inform the user if they are attempting to replace the same file multiple times
- Potentially fixed an issue where the backup method would switch back on launch
- Potentially solved an issue where BLT mods couldn't be loaded
- Fixed an issue where the user would be notified of a new update when there was no update
- Fixed an issue where a mod couldn't be loaded due to it being modified after being created through the tool
- Fixed an issue where uninstalling a mod would create an exception
- Fixed a typo in a Extract Game files message box
- Fixed an issue where the application couldn't launch if the console.log file was being used by another process

Version 1.16.25_FIX
- Updated to work with Update 70

Version 1.16.25
*Added an Updater for Bundle Modder, you can now check for updates and update your bundle modder automatically. This feature can be disabled if so desired. (Special gift from spy)
*Added option to toggle the visibility of Override mods in the mod manager
*Implemented the PD2Bundle Tool (Bundle Extraction Tool) as part of the Bundle Modder with much needed added functionality
*Added extra options for mod management(Such as Install, Reinstall or Uninstall all mods)

Build 2_4
*Finally added an icon
*Taskbar progress support for Windows Vista and up (Win XP support unaffected)
*mod_override color changed from blue to light blue
*Detects BLT mods
*You can now enable/disable BLT mods from the tool
*[Incomplete] BNK viewer, you can select a bnk while adding it to a new mod (you can't actually add it) and you can select "BNK Patch" as replacement and press configure to view BNK contents.
*[Incomplete] Mod Variables. The idea behind this was to allow the tool to replace certain strings like {var:shadowsize} with a user-specified value. (This was going to be the core of LSmM V5)
*Crash Reporter now has reddit format support

Thanks to Frankelstner for an updated Hashlist! Repo:

mod_override supported filetypes:
  • texture
  • stream
  • bnk
  • model
  • material_config
  • animation
  • font
  • merged_font
  • effect
Bundle Modder is needed to gain access to other filetypes.

My Anti-Virus is saying this is a virus!
It is not a virus, here is some information you can check:

Anti-virus reports are false positive. Source code for Bundle Modder:
Bundle Modder Updater:

Scan Report:

Leave a comment
To leave a comment you must log in.

11-16-2017, 05:02 AM
how do i update the hashlist? each time i try to extract the bundles with the updated hashlist it never reveals the folders (not even past sangres)

11-10-2017, 03:51 AM
11/9/2017 5:51:28 PM Unhandled UI Exception
System.TypeInitializationException: The type initializer for 'PDBundleModPatcher.MainForm' threw an exception. ---> System.IO.FileNotFoundException: Could not load file or assembly 'DieselBundle, Version=, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
   at PDBundleModPatcher.MainForm..cctor()
   --- End of inner exception stack trace ---
   at PDBundleModPatcher.MainForm..ctor()
   at PDBundleModPatcher.Program.Main(String[] args)

11-02-2017, 05:21 PM
1. failed converting .model to .obj since the game update .
2. something wrong with .texture files, can't open them when i changed into .dds

10-24-2017, 04:59 PM
ok, i read the comments and i fixed it.

10-24-2017, 03:42 PM
I have a problem. It doesn't export masks for me, only fps_temp_dallas and msk_backside.

09-24-2017, 03:47 PM
problem resolved, nevermind

09-24-2017, 03:33 PM
i cant set game asset folder, its locked for some reason

09-14-2017, 04:57 AM

I'm being stupid, just download it here.

09-14-2017, 04:50 AM


Oh and if you can install python 2 for Windows, run bundle (I double clicked it)


If you have python 3
1. Open bundle with Notepad
2. Select all and delete
3. Go copy this code
4. Paste and save it
5. Run it

09-14-2017, 04:36 AM

I think I know how to do it
1. Go here
2. Click on Download repository
3. Open that file with Winrar (or whatever you have)
4. Open the folder inside it
5. Drag and replace hashlist file

PS: I got a few more files extracted, but sadly, not all

09-14-2017, 04:09 AM
@Hassat Hunter

Since this mod hasn't been updated in almost a year anyway to can update it and release it giving this guy credit? I have no idea how to use python and allthough you gave us the files to do it not all of us like me even know where to begin to fix this with what you gave us.

09-14-2017, 03:59 AM
@Hassat Hunter
How do I apply the fix?

09-07-2017, 01:43 PM

AppearsFrankelstner released a fix, you can get it here;

09-05-2017, 06:07 PM
As Hassat Hunter said, the decomplie really is inclomlete. I too have missing folders and there are also some randomly named files with numbers. I really would like this program to be updated and working again properly, even tough the last update was in 2016 and the programmers probably abandoned the project.

09-04-2017, 11:31 AM
It appears since 153 and LuaJIT the decompile is incomplete?
I am missing a LOT of folders in the /units subfolder, ones way older than this patch.

09-01-2017, 04:20 AM
Hey, I was wondering if this could be updated to be able to extract the bundle files from Raid WW2, I assume that since it uses the diesel engine that it wouldn't be too much of a big task, but i'm no programmer so let me know if something like that is possible.


07-11-2017, 04:51 PM
Heya, this message popped up when I tried running the program.

"Please report this error and contents of exceptions.log to the author:

The type initializer for 'Gdip' threw an exception."

The exceptions.log;

07-03-2017, 09:37 AM
Nevermind, it's all fine now.

06-15-2017, 02:27 AM
It's either this program or something on my end, but I can't seem to uninstall/reinstall my music mods anymore. I'm using the Windows version.

06-12-2017, 09:24 AM
Welp, looks like the Bundle Modder no longer works on Linux as of the June 8th update, I get an error that tells me that the files cannot be found inside the bundle system