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.
Dependencies
- Microsoft .NET Framework 4.5 (download and install from here)
Changelog:
Version 1.16.3.2
- Added updated hashlist, thanks to Frankelstner. Repo: https://bitbucket.org/Frankelstner/pd2-hashlist/overview
- Fixed issue with extracting/modding all bundles after U124
- Updated shouldn't be required for Linux version, let me know if otherwise
Version 1.16.3.0/1 -
- 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: https://bitbucket.org/Frankelstner/pd2-hashlist/overview
mod_override supported filetypes:
- texture
- stream
- bnk
- model
- material_config
- animation
- font
- merged_font
- effect
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: https://bitbucket.org/zabb65/payday-2-modding-information/src/7b68ed058ad513ddc195a2faedd162d5bd3a7ba5/bundle tools/PDBundleModder/?at=default
Bundle Modder Updater: https://bitbucket.org/zabb65/payday-2-modding-information/src/7b68ed058ad513ddc195a2faedd162d5bd3a7ba5/bundle tools/PDBundleModder_Updater/?at=default
Scan Report: https://virustotal.com/en/file/f6d85ecd64666b4715fe34e600caeb7819326cd75b7476357460d20b2ab1c038/analysis/