What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[StandAlone] Demonbuddy Modification Assistant

PrettyPia

New Member
Joined
May 1, 2014
Messages
8
Reaction score
0
Demonbuddy Modification Assistant
dXa6YBq.png

Features:
  • Apply Custom Modifications to Demonbuddy/Plugins/Profiles via diff/patch files.
  • Make your own custom patches from changes you've made, zip them up, share them with others.
  • Download/Update Profile and Plugins with one click.
  • Download updated versions of Demonbuddy with one click.
  • Backup/Restore of Demonbuddy.

Source Code:


Download:

Notes:
  • Please note, although this is working, not everything has been worked out. I do apologize for the delay - you think something may take a weekend, and then you end up spending 60 man-hours on it. ;)

Change Log:
  • v0.0.1:
  • --- Initial release
  • v0.0.2:
  • --- Bug fixes. Started implementing an import/export feature. Not completed yet, but still wanted to release the bug fixes to previous issues.
 

Attachments

  • dbma.webp
    dbma.webp
    35.4 KB · Views: 353
Last edited:
Cool so I could modify my trinity files and then when a new trinity comes out it will auto the patch the new trinity for me with my mods? This will save a lot of cut and paste time if thats the case!
 
Cool so I could modify my trinity files and then when a new trinity comes out it will auto the patch the new trinity for me with my mods? This will save a lot of cut and paste time if thats the case!

Exactly! That's the reason I started this project - to save time when Trinity/Demonbuddy was updated, as EZUpdater always overwrote my changes.
 
I have not forgotten about releasing this, I will be uploading it tonight. Just finishing up a crude built in patch generator.
 
I am upset that GearSwap is not shown in the plugin update screenshot!
 
Wow. This is a godsend for sentry build DHs, since we have to modify the trinity combat file every time.
 
good job! until rrrix will implement all features to Trinity
 
Now available for download. Please post any bugs you may encounter. Although this is working, there's still a long way to go.

If you'd like me to create a patch for you, or you're having issues with the modification generator - post modifications here. Thanks.
 
Now available for download. Please post any bugs you may encounter. Although this is working, there's still a long way to go.

If you'd like me to create a patch for you, or you're having issues with the modification generator - post modifications here. Thanks.

Thanks again for making this :)

I just dl'ed it and in the midst of configuring.


Things / Errors noticed so far.

------
1. Clicking No to "downloading a fresh copy of Demonbuddy" does nothing nor does it do anything if you try closing that window, clicking Yes works tho :)
2. Pressing the Launch Demonbuddy, does nothing at this point.
3. Trying to change the Diablo III dir or update the path results in a Unhandled exception.


------
Suggestion / Idea's
------
Would it be possible to implement a upload feature for new mods? so that we could keep a centralized database of modifications.
 
Last edited:
Thanks again for making this :)

I just dl'ed it and in the midst of configuring.


Things / Errors noticed so far.

------
1. Clicking No to "downloading a fresh copy of Demonbuddy" does nothing nor does it do anything if you try closing that window, clicking Yes works tho :)
2. Pressing the Launch Demonbuddy, does nothing at this point.
3. Trying to change the Diablo III dir or update the path results in a Unhandled exception.


------
Suggestion / Idea's
------
Would it be possible to implement a upload feature for new mods? so that we could keep a centralized database of modifications.


An import / export feature is a great idea. I will definitely implement that.
 
Awesome, another thing i'd love to see was an auto / update feature for the DB Mod Assistant :)

Definitely. I need to change how the program itself checks for updates, and also start uploading the binaries to the SVN. I went ahead and posted an updated version, I'm going to change the startup to include a Wizard where you can specify your Demonbuddy directory from the first time you run it instead of having it ask you to download. Soon soon soon. Thanks for the testing. ;D

-PP
 
Definitely. I need to change how the program itself checks for updates, and also start uploading the binaries to the SVN. I went ahead and posted an updated version, I'm going to change the startup to include a Wizard where you can specify your Demonbuddy directory from the first time you run it instead of having it ask you to download. Soon soon soon. Thanks for the testing. ;D

-PP

Sounds awesome :) really just happy that you went ahead and made this, future modding will be a breeze!!
I will test it later today when i get home ;)
 
Code:
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentNullException: Value cannot be null.
Parameter name: path1
   at System.IO.Path.Combine(String path1, String path2)
   at DBMA.frmMain.Startup_AppSettings_Read(Boolean bStartup)
   at DBMA.frmMain.frmMain_Load(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18444 built by: FX451RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Demonbuddy Modification Assistant
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///F:/DemonbuddyMA/Demonbuddy%20Modification%20Assistant.exe
 
Could end up being very useful, nice work.

Aww... just poking around... found the update options... plugins... profiles... nice and easy, very cool.

....:eek: wait... where are all my custom codes\files I've been working on today in the Trinity folder!!??
All Gone :(

Unless by some freak chance it's been mysteriously moved... nothing in the backup folder... and nothing anywhere else that I can see. When you update your plugins from this application it deletes the entire plugin's (Trinity etc...) folder along with any of it's contents and puts the updated one in it's place.

I have a backup but... it's from yesterday morning some time.

Anyhow... something you might want to look into... either warning people or auto backing up before eliminating any folders. Plenty of things are commonly stored inside the Trinity folder... custom item rules, custom files, settings, backups, you name it... it can be there.

Be careful anyway... backup your data before messing around with updates etc...

M.
 
Last edited:
hate you lost all your work Muff , but i think you could do good things with this , no ?

lets see what you got !
 
so anyone can make a guide step by step for this stuff?

It would be enormous.
So many little tiny factors, conditions, setups, etc... though... occasionally there are some easier solutions such as this:
Buddy Dependency Installer - if you haven't run it already. If you have... maybe run it again or in repair mode.

Could be related to many things but that's a good place to start. It pretty much just verifies\installs the prerequisites to run DemonBuddy and many of it's plugins etc... Alternatively... you could download the files from here or even Microsoft... maybe even run some windows updates when you're there.

A couple of the standard troubleshooting steps to get you started. If you have any problems after doing those things... repost.

Good Luck.
 
Back
Top