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

Starting Demonbuddy with Style

nur it dosnt work, pointless to post things that dont work...
Just like this entire ALPHA release of the bot.

i figure u need -d3path to auto login?

[15:53:27.551 N] "d3path" command-line argument error, couldn't find any file at: "true" please correct this and restart Demonbuddy



...nope lol

let me just clear up that true isnt what i have in my command line arguments ;) i have the full file path to "Diablo III.exe"
 
how does it work without problems and agb now?

It works with AGB. Just point the -profile to empty.xml downloaded from the DB_Run (plugins) thread instead of the AGBLoader.xml and it'll run just fine.


Cheers~!


P.S. This is also for all the peeps that are trying to load AGB via command line. :)
 
Last edited:
For some reason with 173 it doesn't run properly.
DB opens the D3 window but doesn't attach to it.
(ofc talking about the situation when there already is another d3 instance running).
 
To select region

It's stored on the Windows registry. You could use a .reg or a batch file to select a different region before launching the game.

US:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Battle.net\D3]
"RegionURL"="us.actual.battle.net"


EU:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Battle.net\D3]
"RegionURL"="eu.actual.battle.net"


Asia:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Battle.net\D3]
"RegionURL"="kr.actual.battle.net"



If you want to set the RegionURL and launch the game using a batch file, you could use this code:
Reg add "HKEY_CURRENT_USER\Software\Blizzard Entertainment\Battle.net\D3" /v RegionURL /d us.actual.battle.net /f"
start "" "C:\Program Files(x86)\Diablo III\Diablo III.exe" -launch
The above code will set RegionURL to us.actual.battle.net and then launch the game bypassing the launcher. If your game is not installed on the default location or if your OS isn't 64-bit, you need to edit the filepath.
 
Theese command lines, ARelog or any Relogger plugins don't work for me, they all just leave D3 window open on login screen and start the bot :(
 
So I just got this working today. Using .173

I ran into quite a few problems along the way, but I now know how to fix them =) and maybe can solve some of the issues you all may be dealing with.

First off, it is very important that the syntax of your shortcut target line is precise.
Certain things need "=" signs, some don't. the names of things must be typed exactly as you see them.

So here is my shortcut and I will explain how each piece is important

C:\coredb\Demonbuddy.exe -key NUMBERSGOHERE -bnetaccount [email protected] -bnetpassword password -d3path="C:\D3-4\diablo iii.exe" -profile="C:\coredb\core.xml" -routine="Belphegor All-in-One" -noflash -autostart

So lets define each piece
C:\coredb\Demonbuddy.exe : this is simply where your demonbuddy exe is located. Very simple, does not NEED to be in quotes, possibly unless you have a space in your folder names
-key NUMBERSGOHERE Type this just like this, no = sign, no quotes
-bnetaccount [email protected] -bnetpassword password Same thing here, no quotes, no = signs just like this
-d3path="C:\D3-4\diablo iii.exe" This is where syntax becomes important. it must be typed EXACTLY like this, but with your file location. you need -d3path="d3path" the = sign and the quotes are very important here
-profile="C:\coredb\core.xml" This is very similar to your D3 path you need the = sign and you need the quotes around your file path
-routine="Belphegor All-in-One" Now this is the part that threw me for a loop. I assumed that just like the d3 path and the profile path, that I needed to point to the file location aka I had something like -routine="C:\coredb\Routines\Belphegor\belphegor.cs" However this WILL NOT WORK. so make sure that whatever routine you are using, what you put in here matches the exact text you see when you would start your bot manually, in the box where it asks what routine you want to use. so if you use a generic profile, put -routine="Generic"

If any of these pieces are wrong, it will not auto log you in. so I kept thinking there was something wrong with the autologin, and that everything else I had was correct. After fixing my routine line, everything worked flawlessly, it started up, and is running like a champ, (for about 2 hours until the d3 process stops responding, a whole other issue I am trying to figure out)

If you have any questions feel free to PM me or post here. Hope this helps clear up some of the issues for some people.
 
[11:45:17.888 N] Waited 20 seconds for Diablo III to start but process isn't idle yet. Please restart Demonbuddy

This is my problem. The thing probably is that my diablo is loading longer than 20 seconds. Can i edit some file to make it wait like 40 seconds before the error pops up? Or make it work in any other way?
 
Is there a way to retrieve -bnetaccount and -bnetpassword for a plugin? Want a relogger plugin to relog based on -bnetaccount and -bnetpassword info from the command line.
 
Is it also possible to use a parameter which automatically assigns a D3 process to DB to avoid the "Select a process" pop-up? Would be useful for muli-acc botters.
 
Last edited:
I cant get this sucker to log in to save my life. Everything opens, but it just stops at the login screen

C:\Tada1\Demonbuddy.exe -key xxxxx -bnetaccount xxxxx -bnetpassword xxxxx -d3path="C:\Program Files\Diablo III\Diablo.exe" -profile="C:\Tada1\Plugins\AGBLoader\AGBLoader.xml" -routine="AGB Nullcombat" -autostart -minutes 360

Above is what I have, and it just chills there. Any suggestions?
 
sry newb question how do i put this in in the properties is it in shortcut because it wont let me click on it to type anything in
 
Everything starts up and logs in as it should, but when starting it this way my loot rules seems to mess up. He loots everything he sees and when he wants to sell he just ports back and forth without visiting the vendor.

Tried both with regular loot rules and with Giles plugin, same deal.

What might be causing this behaviour?
 
There was a command in their change log somewhere, search around. What they need to do is update the original post with their new features. lazy mods =) j/k

Where can we find the change log? How do just search the DB forums and not the other bots? Also should this shortcut open d3 for us as well or do we still have to open that manually first?

Found it but I'm still having trouble finding any mention of the auto start up commands being changed. http://www.thebuddyforum.com/archives/54004-release-demonbuddy-release-thread.html
 
Last edited:
Where can we find the change log? How do just search the DB forums and not the other bots? Also should this shortcut open d3 for us as well or do we still have to open that manually first?

Found it but I'm still having trouble finding any mention of the auto start up commands being changed. http://www.thebuddyforum.com/archives/54004-release-demonbuddy-release-thread.html

Yea, their change logs aren't complete with their update posts. They usually post an update, and show the recent change logs, it's just not a complete history change log (but I think it would be better if they have it somewhere for references).
 
Back
Top