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

Starting Demonbuddy with Style

is there a way to use this for multiaccount, otherwise i would request for the future making it able to open more diablo shortcuts from different diablo folder, and entrering email/code for each 1 :). would be quiet epic with several bots launching and starting by itself by 1 click.

maybe if i make 1 demonbuddy folder for each account, and change the login+ shortcut it will work with multiacc?
 
Last edited:
Getting the following error:
[10:31:55.680 N] Waited 20 seconds for Diablo III to start but process isn't idle yet. Please restart Demonbuddy

It works when i close demonbuddy and start the it again. But then he does not log in to my battle.net account.
 
-key YOUR DEMONBUDDY KEY
-bnetaccount
YOUR BATTLE.NET EMAIL ADDRESS
-bnetpassword YOUR BATTLE.NET PASSWORD
-d3path
SOMETHING LIKE C:\DIABLO\Diablo III.exe
-profile SOMETHING LIKE C:\Demonbuddy\Profiles\Gold.xml
-routine THE COMBAT ROUTINE TO USE
-runcount 1000
HOW MANY GAMES YOU WANT IT TO DO BEFORE STOPPING AUTOMATICALLY
-minutes MINUTES TO ELAPSE AFTER WHICH IT MUST STOP AUTOMATICALLY
-noflash
NO ANNOYING FLASHING OF D3
-autostart START AUTOMATICALLY


What about selecting the proper Diablo 3 instance by providing a PID parameter ??





Bump, any idea?

Your password might contain characters which are interpreted by windows such as "%". You need to escape them properly.
 
I don't know how anyone could make this work.. I can only get like 60% of the information in before it won't let me add any more characters..
 
Can you please implement a function to load at startup the plugins also? Or at least an option to autostart the plugins? Thanks.
 
I don't know how anyone could make this work.. I can only get like 60% of the information in before it won't let me add any more characters..

You don't have any idea how anyone could possibly make it work? Nobody could ever possibly have shorter folder paths than you right? Nobody could ever move or rename their D3 folder to something shorter? Nobody?
 
Following this post I figured out my own way to restart/re-open Diablo 3 with Demonbuddy.

First, we need to make a batch file. Open notepad and type in:

Code:
pskill "Diablo III.exe"
PING 127.0.0.1 -n 6
pskill demonbuddy.exe
PING 127.0.0.1 -n 13


After those four lines we need to set up the demonbuddy launch line. Replace the line in all caps with your information. LEAVE THE QUOTES THERE.

"LOCATION_OF_YOUR_DEMONBUDDY.EXE_FILE" -key YOUR_DEMONBUDDY_KEY -bnetaccount YOUR_EMAIL@GOES_HERE.COM -bnetpassword YOUR_BNET_PASSWORD -d3path="LOCATION_OF_YOUR_DIABLO_III.EXE_FILE" -profile="LOCATION_OF_YOUR_PROFILE.XML_FILE" -routine="ROUTINE_NAME_GOES_HERE" -autostart

Important note: Routine name is the NAME of the routine, not the location. Examples are: "Belphegor All-in-One" or "Mammon All-in-One Ver.1.0.0.23" - whatever you use.

An Example of a completed one (with fake info) is here:

Code:
pskill "Diablo III.exe"
PING 127.0.0.1 -n 6
pskill demonbuddy.exe
PING 127.0.0.1 -n 13
"C:\Documents and Settings\Administrator\Desktop\demonbuddy\Demonbuddy.exe" -key 1a2b3c4d5e6g7h8i9j -bnetaccount [email][email protected][/email] -bnetpassword ihatepasswords -d3path="C:\Program Files\Diablo III\Diablo III.exe" -profile="C:\Documents and Settings\Administrator\Desktop\demonbuddy\Core Of Arreat.xml" -routine="Mammon All-in-One Ver.1.0.0.23" -autostart

Save this notepad document as whatever_name_you_want.bat (not .txt)

The next step is to make this relog every one or two hours in case demonbuddy gets stuck or we get disconnected or whatever. I had a lot of issues with the built in task scheduler in a virtual machine so I used a freeware program called "Freebyte Task Scheduler". Throw the freebyte task scheduler .exe in your startup folder and then make a bunch of tasks in that program to run the script however often you want it to restart and you're done!

Hope this helps someone.
 
edit: nevermind. now it doesnt seem to be loading plugins for me to choose from when i have it going.
 
Last edited:
do you have to have everything configured? im trying to just use -key and -path and it isn't working, it still asks me to pick PID and crap.

It can't magically guess your account, password, profile or routine so i would assume that you need most of these fields filled out...
EDIT: I just found out you can OMIT the D3path if you already have it running and it will connect to it which makes that 20 second error message obsolete if in your batch file you put something like:

Code:
"C:\Program Files\Diablo III\Diablo III.exe" -launch
PING 127.0.0.1 -n 23
 
Last edited:
It can't magically guess your account, password, profile or routine so i would assume that you need most of these fields filled out...
EDIT: I just found out you can OMIT the D3path if you already have it running and it will connect to it which makes that 20 second error message obsolete if in your batch file you put something like:

Code:
"C:\Program Files\Diablo III\Diablo III.exe" -launch
PING 127.0.0.1 -n 23

the only problem is every time i launch it like this it fails to recognize any plugins, do i have to use this ping batch file thing to do that?
 
the only problem is every time i launch it like this it fails to recognize any plugins, do i have to use this ping batch file thing to do that?

I use the ping to ensure Diablo is fully loaded before loading demonbuddy, that's it. I don't use any plugins so I can't help you there.
 
Yep! I tried the normal way, and with de .bat, but anyway it never gets login into my bt account, my info is ok, it doesn't even try to login :S
 
This is awesome!
Ecspecially since i start my bot on my phone!
 
how can i use this with AGB profile? cause the profile is in the plugin ?
 
still having issues with d3path....[13:43:42.291 N] "d3path" command-line argument error, couldn't find any file at: "true" please correct this and restart Demonbuddy

Code:
"D:\db test\Demonbuddy.exe" -bnetaccount [email protected] -bnetpassword XXXXXXXX -d3path="C:\Program Files (x86)\Diablo III\Diablo III.exe" -routine Generic -noflash -autostart

I have tried using -d3path as Hawker said in OP, and as you can see, how Nesox said HERE


EDIT: Figured it out, user error. I was clicking apply, but not OK everytime I changed something.
 
Last edited:
It possible to add -WindowLeft and -WindowTop params? And/or -configFile (like -configFile Settings/LocalSettings.xml)
 
Last edited:
I am running the following

E:\D\DB\DB.exe -key keyhere -bnetaccount [email protected] -bnetpassword iliketobot -d3path="E:\D\Diablo\DiabloIII.exe" -profile="E:\D\DBP\Sarkoth.xml" -routine="AGB - Nullcombat" -autostart

Everything runs and starts but it seems the bot is starting before diablo is ready. If i click stop on the bot and start again it runs. Would a pause feature added to this maybe help out?
 
Back
Top