Hello, I cannot seem to get this to work. Upon starting up I get the error Compiler Error: e:\HonorBuddy\Plugins\HBRelog\Remoting\IRemotingApi.cs(7,15) : error CS0101: The namespace 'HighVoltz.HBRelog.Remoting' already contains a definition for 'IRemotingApi' And then HBRelog does not appear in plugins. Any idea what I should do? -Thanks
Feature Request: Copy Honorbuddy Folder and use the copied Folder. UseCase: A fresh Installation of HB solves a lot of Problems. I normally have one HB Folder per Character and per Task. One for BG, one for question and so on. I configure one Installation completely for one character. No other bots, routines or plugins are installed in that Folder. Just what's needed for this char and the planned activity.? After the "source" Folder / HB Folder is configured, it's never used. I then copy that Folder. And use the copy. Every day. I just delete the copied Folder and copy it again from the source. So an Option within HBRelog to copy a source Folder and use that copied Folder would be great. As a Task. Set a source Folder per porofile. And have a Delete / copy Option in the Tasks list. This could make HB a lot more stable, because I could bot for 5 hours, but refresh my Installation every hour for example. Thanks for considering this as an Option. Keep up the great work!! Cheers Haggy
latest svn version, Windows XP, DirectX 9.0c Code: [08:15:36] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:37] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:38] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:39] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:40] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:41] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:42] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:43] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:44] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:45] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:46] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:47] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:48] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:49] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:50] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:51] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:52] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:53] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:54] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:55] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:56] System.Exception: Failed to create device. at HighVoltz.HBRelog.DirectX.D3D9Device.InitD3D(IntPtr& d3DDevicePtr) at HighVoltz.HBRelog.DirectX.D3DDevice..ctor(Process targetProcess, String d3DDllName) at HighVoltz.HBRelog.DirectX.Dirext3D..ctor(Process targetProc) at HighVoltz.HBRelog.WoW.Hook..ctor(Process wowProc) at HighVoltz.HBRelog.WoW.WowManager.Pulse() at HighVoltz.HBRelog.TaskManager.Pulse() at HighVoltz.HBRelog.HbRelogManager.DoWork() [08:15:57] System.Exception: Failed to create device.
Hello guys, I seem to be having an issue when using HBrelog. After the character logs in and honorbuddy starts and loads the profile, it kills the honorbuddy window and restarts it. Now sometimes this causes me to get the honorbuddy error when there are too many sessions attached to one key, and the bot just sits there. Like an idiot. other times it logs rite in and goes to town. This seems to be a small bug, maybe I am missing something. either way, attached is the log. If more is needed let me know.
Found my issue, I was telling it to "change profile" - and apparently that means reload HB with the selected profile (and no where in any documentation does it say that it does this) This should probably be added to the first post so there is no confusion I fixed it by having a 1 minute "idle" at the start of the profile and then denote each login with the "login" task (with login task you can change the bot base, profile, character, realm, combat profile, even HB location.....however you do not need to. any information left out will default to what ever you have entered into the previous tabs for information.) tasks now look like this Idle - 1 min Login - selected character wait - X minutes idle - X minutes Login - selected character wait - X minutes idle -X minutes repeat
[2:14:31 PM] quest: starting C:\Program Files (x86)\World of Warcraft\Wow.exe [2:14:31 PM] System.NullReferenceException: Object reference not set to an instance of an object. at HighVoltz.HBRelog.WoW.WowManager.Pulse() in c:\Buddy\Projects\HBRelog_old\WoW\WoWManager.cs:line 383 at HighVoltz.HBRelog.TaskManager.Pulse() in c:\Buddy\Projects\HBRelog_old\TaskManager.cs:line 61 at HighVoltz.HBRelog.CharacterProfile.Pulse() in c:\Buddy\Projects\HBRelog_old\CharacterProfile.cs:line 110 at HighVoltz.HBRelog.HbRelogManager.DoWork() in c:\Buddy\Projects\HBRelog_old\HBRelogManager.cs:line 87 my current issue, it will log in an run perfectly on 1 account but my other account not so much
I've forgotten the passwords to one of my accounts, and Blizzard doesn't send a new mail. How do I decrypt the password? I think it's AES encrypted with a key, and I have the password in the Settings file. I can't find the key.
I have profiles setup for the MoP Daily Experience profiles. One does the main rotation of dailies, one if for Shieldwall, and one is for Isle of Thunder. Ideally, using HBRelog, I would like to go through the dailies, THEN go through Shieldwall dailies profile, THEN do Isle of Thunder and logoff. What is the best way to achieve this? Do I need to time how long each one takes, and put wait timers in there then launch the next profile and so on? Or is there a better way? The idea is that windows task scheduler will randomly launch HBRelog sometime between 8am and 9pm with the MoP Dailies profile, then do Shieldwall, then do Shieldwall Stories, then do Isle of Thunder dailies, then logoff. That way, when I get home at night, I can just play, knowing my dailies are all done. EDIT: Nevermind, the profile changer plugin included with Brodie's profiles accomplishes this anyway.
Got a problem, probably something I'm doing wrong. Just downloaded HBRelog, and when I start up my farmer account, it just runs wow infinitely, never hitting the play button on the launcher to get to the login screen. Anyone know a fix? Thanks! EDIT: When I input my tasks and save%close the menu, the log shows this: [5:23:17 AM] HBRelog Version 1.0.0.129 [5:24:04 AM] System.ArgumentNullException: Value cannot be null. Parameter name: value at System.Xml.Linq.XAttribute..ctor(XName name, Object value) at HighVoltz.HBRelog.Settings.GlobalSettings.Save() in c:\Buddy\Projects\HBRelog_old\Settings\GlobalSettings.cs:line 278
I have tried to download the relogger through SVN but it is asking for a username and password. Could you send me a message or update the thread with the information please. Regards Josh
Hello, suddenly HBRelog stopped to work. It opens WoW but won't login. Log: I have the default settings etc. Worked a few days ago and I haven't made any changes which could have caused these problems. I have tried to re-download the program etc. That didn't work.
How can i save tasks? When i restart HBRelog, all tasks are gone. Account, Bot and Window- Settings are still there. Edit: Have to set a Profile Name (Start Profile) or it wont save If i set it to "Questing" and click "Start", i got an error message: but the bot is working and do quests now. Sometimes HBRelog do this: Although Honorbuddy is running correctly and do quest. So HBRelog kill Honorbuddy and it takes 10min to reconnect ("Max Sessions" - causes of killing process).
when i add a task, in my case the "wait" task, and i fill the "random minutes" tab with ..lets say 120 min, when HBrelog starts, i get a negative value, like -10 min, and bot goes to next task. So aparently it`s not from 0(zero) to that value i specified. WoW and HB startup sequence complete [04/09/2013 16:28:24] Charname: Waiting for -10 minutes before executing next task [04/09/2013 16:28:24] Charname: Wait complete [04/09/2013 16:28:25] Charname: Logging on different character. [04/09/2013 16:28:25] Charname: Attempting to close Honorbuddy [04/09/2013 16:28:25] Charname: Attempting to close Wow [04/09/2013 16:28:26] Charname: Successfully closed Honorbuddy [04/09/2013 16:28:26] Charname: Successfully closed Wow [04/09/2013 16:30:31] Charname: ********* Tasks ***********
Random Minutes = +120 -120 from "Minutes" if "Minutes" = 0, it can be a negative value. So you have to set "Minutes" to 60 and "Random Minutes" 60. But in worst case, it can be 0 min (60-60 = 0). Better is "Minutes" = 120 and "Random Minutes" = 30 I allways set "Random Minutes" 10% from "Minutes". In this case, "Minutes" = 120 and "Random Minutes" = 12