Report Download
Bundle Modder 1.16.3.2
Version 1.1632
Last Updated: 11-28-2016, 12:55 AM
MD5: 8a80d880b4afb46080b27d8366bcce53
Downloads: 71638
Views: 134879
4 0
Simon
Submitter (Submissions)

Shortlink:
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-h...t/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-h...t/overview

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: https://bitbucket.org/zabb65/payday-2-mo...at=default
Bundle Modder Updater: https://bitbucket.org/zabb65/payday-2-mo...at=default

Scan Report: https://virustotal.com/en/file/f6d85ecd6.../analysis/

[-]
Leave a comment
To leave a comment you must log in.

03-25-2017, 05:00 PM
Where do i put it after i download it?

03-23-2017, 06:35 PM


[Image: 0B7kU2BZBcMz3ZlR2N3ZNTEl5OTA?e=download&...sgmuo0eu3i]

====
2017/3/24 上午 12:31:06 Unhandled UI Exception
====
System.IO.IOException: 資料錯誤 (循環冗餘檢查)。

   於 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   於 System.IO.FileStream.ReadCore(Byte[] buffer, Int32 offset, Int32 count)
   於 System.IO.FileStream.Read(Byte[] array, Int32 offset, Int32 count)
   於 System.IO.BinaryReader.ReadBytes(Int32 count)
   於 PDBundleModPatcher.BundleExtraction.ExtractBundle(BundleHeader bundle, String bundle_id) 於 D:\Repos\payday-2-modding-information\bundle tools\PDBundleModder\PDBundleModPatcher\BundleExtraction.cs: 行 256
   於 PDBundleModPatcher.BundleExtraction.Start() 於 D:\Repos\payday-2-modding-information\bundle tools\PDBundleModder\PDBundleModPatcher\BundleExtraction.cs: 行 137
   於 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   於 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   於 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   於 System.Threading.ThreadHelper.ThreadStart()


03-18-2017, 11:01 AM
а

03-09-2017, 04:17 PM
Hey hey,

At the create mod section, there's supposed to be the list with the packages. Which should start with "packages/*". That's not there for me. I only get the world names.
I hope someone can help me with a way to get the package names.

Lennard de Jong

03-09-2017, 06:12 AM
hey there

got an expection while checking for corrupted bundles


Code:
System.InvalidOperationException: Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden.
  bei System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
  bei System.Collections.Generic.Dictionary`2.Enumerator.MoveNext()
  bei System.Linq.Enumerable.Count[TSource](IEnumerable`1 source, Func`2 predicate)
  bei PDBundleModPatcher.MainForm.BundleCheckProgressTimerElapsed(Object sender, EventArgs args) in D:\Repos\payday-2-modding-information\bundle tools\PDBundleModder\PDBundleModPatcher\MainForm.cs:Zeile 2364.
  bei System.Windows.Forms.Timer.OnTick(EventArgs e)
  bei System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
  bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

02-08-2017, 07:32 AM
Might be a stupid question, but what file do I put this in?

01-28-2017, 10:12 PM
is there any update from 2017 ?

11-30-2016, 07:27 AM
Infinity minute
 [Image: PDBundleModPatcher_2016-11-30_00-24-55.png]

11-25-2016, 11:53 PM
Oh, thanks a ton for the fix! I was just about to see what's up with it...

11-25-2016, 11:20 PM
Update out now which should resolve the issue with the crashing on all_x bundles

11-25-2016, 09:47 PM
Hey buddy , i have similar issues with you , perhaps the software engineers should update this tools soon

[Image: EF4isrQ.jpg]

2016/11/26 上午 03:40:39 Unhandled UI Exception
====

System.ArgumentOutOfRangeException: Non-negative number required.

Parameter name: count


   at System.IO.BinaryReader.ReadBytes(Int32 count)
   at PDBundleModPatcher.BundleExtraction.ExtractBundle(BundleHeader bundle, String bundle_id) 於 D:\Payday 2 Modding Repo\payday-2-modding-information\bundle tools\PDBundleModder\PDBundleModPatcher\BundleExtraction.cs: line 256
   at PDBundleModPatcher.BundleExtraction.Start() at D:\Payday 2 Modding Repo\payday-2-modding-information\bundle tools\PDBundleModder\PDBundleModPatcher\BundleExtraction.cs: line 137
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()


11-25-2016, 04:26 AM
It seems the tool no longer functions properly with the new update. When I attempt to apply changes I get the following error:  [Image: YR64pQy.jpg]
Will you be able to fix the tool soon? Or is there something I'm doing wrong? Anyways, Simon, thank you so much for your continued support of Bundle Modder.
Exceptions.log: 
11/24/2016 7:24:07 PM Unhandled UI Exception
====
System.ArgumentOutOfRangeException: Non-negative number required.
Parameter name: count
   at System.IO.FileStream.Read(Byte[] array, Int32 offset, Int32 count)
   at PDBundleModPatcher.BundleRewriter.PatchBundle(String bundleId) in D:\Payday 2 Modding Repo\payday-2-modding-information\bundle tools\PDBundleModder\PDBundleModPatcher\BundleRewriter.cs:line 1605
   at PDBundleModPatcher.BundleRewriter.ApplyChanges(BundleMod[] toAddModsList, Boolean method) in D:\Payday 2 Modding Repo\payday-2-modding-information\bundle tools\PDBundleModder\PDBundleModPatcher\BundleRewriter.cs:line 1127
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

11-19-2016, 06:29 PM
@Simon

1: The PMods i installed literally vanished yesterday for no appearent reason and i haven't still figured out what caused them to vanish, no traces nor any indication they got deleted until i figured what made the game couldn't start
2: Whenever i install something there is like 25% chance it will 100% fail to install the mods and spams the living **** outta me with error boxes and if i try to install that again it will install without a fail (sometimes)
3: Even with a successful install there is like a 40% installation failure rate and does not install the mods properly and need to reinstall sometimes up to 3 times

11-09-2016, 08:04 PM
@? Kudo Redfox ? Care to elaborate?

11-09-2016, 06:42 PM
This is one of the most unreliable modding tool i have ever used

11-07-2016, 06:25 PM
@Flakjacket96 Look here to get an updated hashlist: https://steamcommunity.com/groups/pd2mec...983521183/

11-07-2016, 05:27 PM
Is this going to be updated to extract the newer files?

10-16-2016, 08:32 PM
Doesn't work, said something about a problem with the .dds. I can open the .texture files from mods that I download but not the extracted ones.

10-14-2016, 06:03 PM
@Daedd[FIN] You need to change the extension to dds and open it with something like GIMP, Paint.net or Photoshop (with the DDS Plugin)

10-14-2016, 12:43 PM
When I extract the game files I can't open the extracted texture files but I can open video files. I can open texture files from mods but not the extracted ones. Any advice?