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

[Plugin] Battle.net Authenticator

sinterlkaas

New Member
Joined
Jan 17, 2012
Messages
536
Reaction score
14
Battle.net Authenticator

This plugin will not work for 100% yet because Demonbuddy does not Compile + Initialize any plugins before it is logged in
For now it does work only when you have Authentication set to not always ask for it in battle.net... And it will work in the future when Demonbuddy updates to Compile + Initialize before log in. More info can be found here -> http://www.thebuddyforum.com/demonb...947-plugin-compile-init-before-db-logged.html

I am posting this now because I will be on holiday by tomorrow.. :)
and the update on Demonbuddy will probably happen when I am on holiday

Features
  • Log you into Diablo 3
  • Authenticate you with Diablo 3
  • Closes any errors that could popup

Known issues?
None yet cant fully test it ofc

Todo
Maybe add support to login using battle.net username and password? (it will now only detect when Authentication is asked)
Request any futures and I will look if it is useful to implement

Limitation
It is not possible to register a new authenticator for an other region than the region you are connecting from to the internet because the Battle.net server detects your region from your IP with GEOIP

Installation
  1. Download the plugin
  2. Download WinAuth -> winauth - Battle.net / World of Warcraft / Diablo III Authenticator for Windows and Windows Mobile - Google Project Hosting
  3. Extract plugin to Demonbuddy Plugins folder
  4. Extract WinAuth anywhere you like
  5. Open Demonbuddy
  6. Enable Plugin (File Browser will now popup because WinAuth.exe cant be found)
  7. Locate to WinAuth.exe
  8. Open plugin config window
    • Create new
      This will register a new Authenticator with battle.net YOU must link it to your battle.net account, like you would do with the normal Authenticator
    • Restore
      This will restore a Authenticator that you created previously.
      You can have multiple Authenticators using the same serial code
      Example: I am using a mobile Authenticator for my mobile phone + I Restored one inside WinAuth + I Restored it inside this plugin

Screenshot
BuddyAuthenticator.webp

Changelog

v0.2
  • Added Relog capabilities
    1. Will check if Bnet account + password are given in command line and use them
    2. Use Bnet account + password from settings window
  • Improved Authenticator
    • When error 3 "Login information incorrect" pops it will sync the authenticator and try again

v0.1
Initial release
 

Attachments

Last edited:
Update v0.2
  • Added Relog capabilities
    1. Will check if Bnet account + password are given in command line and use them
    2. Use Bnet account + password from settings window
  • Improved Authenticator
    • When error 3 "Login information incorrect" pops it will sync the authenticator and try again

As far as I can test it now it is all working correctly, when I close the D3 connection using TCPView to simulate a disconnect that would boot you to the login screen. From there the Plugin kicks in enters the information I set to login and when the Authentication form gets done it enters the code and voila logged into D3 with the Battle.Net Authenticator enabled... :)

Only part I can not test right now is when D3 + DB get loaded the first time (using a standalone relogger like ARelog) due to the way Demonbuddy handles plugins right now what will be fixed in next release.. :)

Now I am really on holiday hehe ... bb and till next week (hoping DB got udpated and this is working)
 
working perfectly for me but I need to login the game manually at the first time because the plugins won't load when I start the DB without login the game at the first time.
 
working perfectly for me but I need to login the game manually at the first time because the plugins won't load when I start the DB without login the game at the first time.

true this is due to Demonbuddy not compiling + initiating plugins before D3 login .. :( hope this will be fixed soon
 
Back
Top