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

EZUpdater - The Plugin Updater

xzjv

Community Developer
Joined
Mar 17, 2014
Messages
1,243
Reaction score
46
Original plugin by rrrix. (Original Thread)

DEVLOPMENT OF THIS PLUGIN IS CURRENTLY ON HOLD.

What is EZUpdater?


Its a tool that automatically downloads and installs plugins to save you the hassle of keeping them up to date.


How it works

When you start DemonBuddy, You'll see a window like this:

200772-ezupdater-plugin-updater-ezupdaterwindow-gif


After the latest version of your plugins have been downloaded, your old plugins are DELETED, and a fresh version copied over. This ensures that there are no old files lurking around that could cause problems.

Then DB finishes startup and you're ready to go.


How to Configure?

Click the Settings button on the main DB window.

200775-ezupdater-plugin-updater-ezupdatersettingslink-gif


Then click the 'EZUpdater' tab.

You can enable/disable plugins by selecting the version None, Release or Beta where applicable.

200774-ezupdater-plugin-updater-ezupdatersettings-gif



How to Install?

Step 1: Download the attached zip file below with the highest version number.

Step 2: Extract the zip to your DemonBuddy directory.
The files need to be located here: [folder with demonbuddy.exe] \ Bots \ EZUpdater \

Step 3: For your safety it's against the rules to distribute .dll files. So you'll have to download it from the official source.



  1. [*=1]Download SharpSVN.dll 1.8009.3299 (1.8.9) SharpSvn [x86]
    [*=1]Extract and find the file SharpSvn.dll - put the file to your [folder with demonbuddy.exe]

Step4: Extract the file DemonbuddyConfig.Zip to your [folder with demonbuddy.exe]



Changelog

* 2.0.4 - Updated to be able to delete previously needed plugins that should no longer be used and now cause compile errors (ie. adventurer).

Earlier versions of EZUpdater may update themselves to this version, however you'll need to restart DB after that and let it run again.
 

Attachments

  • ezUpdaterWindow.gif
    ezUpdaterWindow.gif
    6.3 KB · Views: 15,037
  • ezUpdaterSettings.gif
    ezUpdaterSettings.gif
    17.2 KB · Views: 15,280
  • ezUpdaterSettingsLink.gif
    ezUpdaterSettingsLink.gif
    13.4 KB · Views: 14,575
  • EZUpdater 2.0.3.zip
    EZUpdater 2.0.3.zip
    62.2 KB · Views: 12,651
  • DemonbuddyConfig.zip
    DemonbuddyConfig.zip
    367 bytes · Views: 5,922
  • EZUpdater 2.0.4.zip
    EZUpdater 2.0.4.zip
    64 KB · Views: 3,742
Last edited:
what about settings for particular plugins? e.g. will a Trinity update reset all my Barb settings? Or are the settings kept beyond updates?
 
Is it gonna keep my item's rule list which resides in Trinity/ItemsList directory?
 
I did all the instructions and does not work

The SharpSVN zip package comes with a bunch of stuff and a sub-folder - Make sure you copy the file SharpSvn.dll into the folder with demonbuddy.exe.

what about settings for particular plugins? e.g. will a Trinity update reset all my Barb settings? Or are the settings kept beyond updates?

[FONT=Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif]
Is it gonna keep my item's rule list which resides in Trinity/ItemsList directory?
[/FONT]

[FONT=Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif]Settings shouldn't be lost - they're stored in a db\Settings\ and Updater is not messing with that folder.

People who have hacks on the files in the plugins folder would lose those changes.[/FONT]
 
Last edited:
Dbuddy crashes if launched from Yar with this enabled...
Works fine if not on yar
DB works fine on yar if this isnt installed
 
its working fine ezupdater but i cant open trinity to configure things where do i open trinity?
 
I have this message : Compiler Error: error CS0006: Metadata file 'SharpSvn.dll' could not be found

SharpSvn.dll is in root db folder.
Using latest db Beta Build.
 
I have run the fresh download into new folder for each of these files to get EZUpdater working with same error and freezing of process.
Demonbuddy 1.1.3010.460
DemonbuddyBETA 1.1.3023.618
EZUpdater 2.0.3
Trinity 2.14.541
SSvn-1.8009.3299.43 & x64
SSvn-1.9003.3845..110 & x64
Console last message is "[EZ Updater 2.0.3] Starting EZUpdater Thread" and immediate freeze and crash


I've tried it DBBeta and DBFinal with x32 and x64 SharpSVN.dll

In every instance of failing to run I remove bots folder and am able to login and start bot with no problems.
It appears the problem is EZUpdater or the .dll.

Not sure what is happening here.. I really liked updater a year ago or so. thanks.

2016-04-20 21:24:16,886 [1] INFO MainWindow (null) - DemonbuddyBETA v1.1.3023.618 started
2016-04-20 21:24:16,901 [1] INFO MainWindow (null) - This is a BETA build of Demonbuddy. This is not meant for general usage. Please report any issues you may have in the beta thread on our forums.
2016-04-20 21:24:16,902 [1] INFO MainWindow (null) - This build may have bugs. Use at your own risk!
2016-04-20 21:24:19,182 [1] INFO MainWindow (null) - Logging in...
2016-04-20 21:24:19,355 [8] DEBUG MainWindow (null) - Logging in to BestLatency (192.99.20.72)
2016-04-20 21:24:19,705 [8] INFO MainWindow (null) - T: 5247653861020952213 H: 2787304125
2016-04-20 21:24:20,141 [1] INFO MainWindow (null) - Attached to Diablo III with pid: 9900
2016-04-20 21:24:20,154 [1] INFO MainWindow (null) - Flashing window
2016-04-20 21:24:20,154 [1] DEBUG MainWindow (null) - Executable Path: C:\DBBeta\Demonbuddy.exe
2016-04-20 21:24:20,154 [1] DEBUG MainWindow (null) - Platform: Microsoft Windows NT 6.1.7601 Service Pack 1
2016-04-20 21:24:20,160 [1] DEBUG AssemblyLoader`1 (null) - Reloading AssemblyLoader<Zeta.Bot.IBot> - BotManager.Reload
2016-04-20 21:24:23,116 [1] INFO Logger (null) - [EZ Updater 2.0.3] Starting EZUpdater Thread

<<<<<<<<< UPDATE >>>>>>>>>>>>>>>>>>
I downlaoded BuddyWizard and ran it admin mode.
Microsoft Visual C++ 2015 Redistributable (32) - 14.0.23506 is installed and showing in Control Panel
Microsoft Visual C++ 2015 Redistributable (64) - 14.0.23506 is installed and showing in Control Panel
Microsoft .NET Framework 4.6.1 4.6.01055 is installed and showing in Control Panel
I rebooted and and I get same error and crash with DBBeta and DBFinal versions

What is the problem? Really doesn't make any sense.
 
Last edited:
its working fine ezupdater but i cant open trinity to configure things where do i open trinity?

you get to plugin settings from the plugins tab, then select the plugin and click config.
 
Ok YAR issue, looks like the issue with DB configs that Jimmy was solving recently.

"Additional information: Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information."

work around is to put this file in DB root (extracted from zip of course). it contains the following.

Code:
<?xml version="1.0"?>
<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1"/>
  </startup>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing privatePath="Languages"/>
    </assemblyBinding>
  </runtime>
</configuration>

Until DB is fixed i'm modifying YAR to copy and rename the .config file, should be in next release of YAR.
 

Attachments

Last edited:
I've tried everything I can to get it to run with latest DBBeta and DBFinal versions.
If you look at my last thread on 1st page all the information is there with error and what I tried doing to get it to run.

But every time it was same exact crash. And I did it with Kaspersky Internet Security exited and windows defender Off and no windows firewall running.
This PC is only a few months old and quite up to date with recent Microsoft Updates. Would love to get back using EZUdater.

I have tried everything OP says to do with no luck...Any help is appreciated!
 
Last edited:
I've tried everything I can to get it to run with latest DBBeta and DBFinal versions.
If you look at my last thread on 1st page all the information is there with error and what I tried doing to get it to run.

But every time it was same exact crash. And I did it with Kaspersky Internet Security exited and windows defender Off and no windows firewall running.
This PC is only a few months old and quite up to date with recent Microsoft Updates. Would love to get back using EZUdater.

I have tried everything OP says to do with no luck...Any help is appreciated!

Are you using YAR?

Try starting again with completely new folder and re-downloading EZUpdater, remove all the plugins that come with DB Beta.
 
No I've never used YAR.

1) Created new folder
2) Downloaded fresh DBBeta zip and unzipped into new folder
3) Downloaded fresh EZUpdater; put bots folder in parent folder of DBBeta (which contains demonbuddy.exe)
4) Downloaded freah SharpSVN.dll and placed in parent folder of DBBeta (which contains demonbuddy.exe)
5) Started Diablo3 and logged in.
6) Started DBbeta from shourtcut on desktop from folder at c:\DB1\demonbuddy.exe

Loads Demonbuddy window and starts the setup for EZUpdater and freezes exactly in same way it has a several dozen time in last two days.

I have Kaspersky Internet Security turned off and windows defender turned off.

Wish I knew what the problem is..


>>>>>>>>>>>>>>> Got it working <<<<<<<<<<<<<<<<<<<<<<

10 minutes later ....

Noticed even tho the update process freezes and kicks out DB from working; it does put the three plugins in the empty plugins folder, so it was starting to work.

Then I opened up the actual C:\DBBeta folder and ran as adming demonbuddy.exe instead of using desktop shortcut.

And it worked... so all is well now except don't understand whey shortcut was the problem.. It has worked same way for years.

>>>>>>>>>>>>>>>10 minutes Later<<<<<<<<<<<<<<<<<<<<

The bot freezes up and crashes when I use the desktp shortcut.

I have to open the folder and run the .exe from there.
 
Last edited:
Anyway to set ezupdater to skip a single file ?

I use adventurer but use the altered safe zerg code to attack elites (removed comment in the source).

Best way would be if ezupdater knows a file is modified locally, skip update....doable ?
 
The patch .config for yar now causes :-
Compiler Error: D:\dbuddy Follow\Plugins\Trinity\Framework\Avoidance\Default Avoider.cs(193,17) : error CS0101: The namespace 'Trinity.Framework.Avoidance' already contains a definition for 'AvoidanceMode'
Compiler Error: D:\dbuddy Follow\Plugins\Trinity\Framework\Objects\Memory\Sn o\Types\SnoStringList.cs(13,18) : error CS0101: The namespace 'Trinity.Framework.Objects.Memory.Sno' already contains a definition for 'SnoStringList'
Compiler Error: D:\dbuddy Follow\Plugins\Trinity\UI\UIComponents\MarkupExten sions\WidthToColumnCountExtension.cs(6,7) : warning CS0105: The using directive for 'System' appeared previously in this namespace
with latest version....

If you remove the .config and ezupdater it all works again
 
Downloaded every version of Sharp, and it still won't show up or run. I put it in the same folder demonbuddy is in..
 
I am confused how this install works.

I just recently came back after being banned over a year ago and everything has changed. I downloaded and extracted this latest version right into the Demonbuddy folder. I also downloaded that sharps link and unpacked it into the same folder containing DB exe. I located the correct sharpsdll file and copied it into the folder with the DB exe. Does not show up under plugins when I load DB. I then also tried just copieing the ezupdater folder that was under the bots folder into the plugins and no joy either. Im not usually an idiot but trying to make this work is turning me into one.

Any suggestions what I am doing wrong? I even tried to watch a youtube video on DB setup but is 1 year old and no longer relevant.
 
Back
Top