This plugin is no longer supported.
I am leaving it here for references. Feel free to download it, modify it, or whatever your purposes.
Plugin highlights:
1) Config button, on the Plugins tab. (No need to leave the game to adjust optional settings or features!)
2) Anti-Idle - tries to get your character to move again, if it gets stuck.
3) Profile restarter, if Anti-Idle doesn't help.
4) Game restarter, if Anti-Idle and Profile Restarter doesn't help.
5) Game statistics (Over All GPM/GPH, Total profit from session, Loot statistics, ect)
6) Manual Profile reset button (Helps creating profiles that don't get stuck when the player dies on partially completed.)
7) GPH Estimator - Thinking about buying another piece of GF gear? Use this, to see if it's worth the cost! (Check additional credits for the original)
8) Scheduler - Queue up profiles in a list, have them run randomly or in order. The profiles will change, if added, upon completion of previous profile. (This does not work with profiles using Resume. It will simply put you in the last quest that you completed. Set Resume=False and ensure that the quest and step or correctly set.)
Don't forget to subscribe to the thread for update notifications!
Read "Known Issues" before using this plugin.
I will provide updates, when I make them.
Have a suggestion? Let me know about it!
Updates/New Features:
Install directions:
To disable or edit any of the optional features:
Current list of // TODOs:
Known Issues (bugs):
Additional Credit goes out to: (Without working examples, it could have taken longer, for me, to develop this)
I am leaving it here for references. Feel free to download it, modify it, or whatever your purposes.
Plugin highlights:
1) Config button, on the Plugins tab. (No need to leave the game to adjust optional settings or features!)
2) Anti-Idle - tries to get your character to move again, if it gets stuck.
3) Profile restarter, if Anti-Idle doesn't help.
4) Game restarter, if Anti-Idle and Profile Restarter doesn't help.
5) Game statistics (Over All GPM/GPH, Total profit from session, Loot statistics, ect)
6) Manual Profile reset button (Helps creating profiles that don't get stuck when the player dies on partially completed.)
7) GPH Estimator - Thinking about buying another piece of GF gear? Use this, to see if it's worth the cost! (Check additional credits for the original)
8) Scheduler - Queue up profiles in a list, have them run randomly or in order. The profiles will change, if added, upon completion of previous profile. (This does not work with profiles using Resume. It will simply put you in the last quest that you completed. Set Resume=False and ensure that the quest and step or correctly set.)
Don't forget to subscribe to the thread for update notifications!
Read "Known Issues" before using this plugin.
I will provide updates, when I make them.
Have a suggestion? Let me know about it!
Updates/New Features:
Code:
(1.6.8)
Added a method to reset counters on new game creation, enable/disable plugin, and start up. This should fix any issues with the anti-idle continuously thinking that the player is stuck, even after restarting the current/new profile/plugin.
(1.6.7)
Updated the GPH Estimator to help identify the calculated values. (They were not very clear before.)
Hours needed to purchase item goes off of current GPH to obtain enough to purchase the item.
Hours to profit goes off of new GPH to pay off item and begin to profit from upgrade.
(1.6.6)
Added in profile saving, for the profile Scheduler... so you don't have to load them in every time you launch Demonbuddy.
(1.6.5)
Fixed a bug that stopped the bot if there were no profiles scheduled and the option for selecting new profile on game restart was set to true.
Added in a check to see if character is attacking - if so, it will not check to see if character is stuck. (...which will allow for a shorter Anti-Idle countdown.)
(1.6.4)
Added the option to change profiles when the game is restarted due to unsuccessful profile restarts.
(1.6.3)
Removed the BotMain.Start() and BotMain.Stop() because of freeze bug - hopefully with the 5 second Thread.Sleep() delay things will work okay.
(1.6.2)
Scheduler will no longer select the same profile as randomly selected on the previous run.
Adjusted the timer up between stopping/starting bot. (Seeing if this helps with the DB freeze.)
(1.6.1)
Attempted to fix an issue that was locking up Demonbuddy after starting with new profile
(1.6.0)
Added Scheduler - Add profiles to cycle through, upon completing currently loaded profile.
(v1.5.1)
Fixed an error preventing the Config button from working.
(v1.5.0)
Added in a Gold Per Hour calculator, which allows you to enter in data and see what your estimated GPH could turn in to, and if the extra piece is worth the cost.
(v1.4.3)
More bug fixes (issues with restarting game, before correct death/reset count and some other minor issues)
(v1.4.2)
Fixed an issue that prevented the settings from being saved to file.
(v1.4.1)
Fixed an issue where GPH and GPM were not calculated correctly.
Added in Days, to the session data.
(v1.4.0)
Improved the Config window:
Added Information tab, which displays many session events such as over-all GPH, item looted count, ect. (This will help to find out if that extra +GF or +MF item really helped out or not!)
Added in optional Teleport back to town before resetting profile
(v1.3.1)
Added a manual reset profile button, in Config, in the settings window.
(v1.3.0)
Added in a config window, so you can change settings at runtime; no more having to stop Demonbuddy just to change some values!. (Look below for direction.)
Now remembers all of your settings, even after you restart.
(v1.2.0)
Added restart game after x attempts to restart profile failures (Optional)
Added option to count profile resets, due to death, as an additional count towards the total of profile resets (for the above feature)
(v1.1.1)
Updated to reflect new changes in DB source. (Movement)
Changed some structure (subscribe/unsubscribe event for death)
No longer needs you to edit the Name attribute in XML profiles, or place them into the Demonbuddy/Profiles/ directory
Demonbuddy v1.0.629.151 compatibility
(v1.1)
Random movement, before restarting, to try to unstuck the character - (Optional: You can disable this)
A little cleaner code
(v1.0)
Restarts profile if the player is stuck.
Restarts profile if the player dies. (Optional: You can disable this)
Automatically loads current profile into plugin, before restarting.
Automatically loads the new profile, if you change profiles during play, before restarting.
Automatically enables the plugin, depending on if you had it active or not on last shutdown.
Install directions:
Code:
1) Download (Link below)
2) Extract to your Demonbuddy directory (Example: C:/Demonbuddy/Plugins/)
3) Start Demonbuddy
4) Click the Plugins tab, click the check mark next to Profile Restarter to enable it.
5) Click Config, edit settings to your preference. (Optional)
6) Enjoy.
To disable or edit any of the optional features:
Code:
1) With Demonbuddy open, click the Plugins tab, then click Profile Restater, then click Config.
2) Edit the settings you want.
3) Click save.
4) Enjoy!
Current list of // TODOs:
Code:
Add countdown timer, to restart game based off of x amount of seconds.
Also debating about a game relogger, for the disconnect issues. (Not planned)
Known Issues (bugs):
Code:
Using a profile, in the Scheduler, with Resume=True will not work properly. It will place the character back to the last quest completed. I suggest using profiles that are properly configured to run without resume.
Additional Credit goes out to: (Without working examples, it could have taken longer, for me, to develop this)

Code:
eax's example of an [URL="http://www.thebuddyforum.com/demonbuddy-forum/plugins/54446-plugin-unstucker-restarts-if-your-character-gets-stuck.html"][COLOR="#0000FF"]Unstucker[/COLOR][/URL].
sinterlkaas' information for using [URL="http://www.thebuddyforum.com/demonbuddy-forum/plugins/58216-example-plugin-config-window-finally-working.html"][COLOR="#0000FF"]WPF User Control Library[/COLOR][/URL].
Hellcom's idea for the [URL="http://www.thebuddyforum.com/demonbuddy-forum/56270-hellcoms-simple-investment-calculator.html"][COLOR="#0000FF"]simple investment calculator[/COLOR][/URL].
Attachments
Last edited: