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

[Test] Honorbuddy 2.0.0.3013 for CC and Plugin Devs for Wow 4.0.1

Status
Not open for further replies.
Probably our usual patch turnaround time. AKA: When it's done. (Definitely not a week though)

Im excited and anticipating it. I hope it happens tonight, but if it doesn't I rather have a stable and safe product over a fast and possibly unsafe. Costs a lot more for a new account + lost time investment... on existing account/s. SO... I'll wait patiently. :)
 
Im excited and anticipating it. I hope it happens tonight, but if it doesn't I rather have a stable and safe product over a fast and possibly unsafe. Costs a lot more for a new account + lost time investment... on existing account/s. SO... I'll wait patiently. :)

I can promise you, it won't be tonight. Tomorrow maybe though.
 
I have a problem with wow going auto afk while the bot is playing... I dont think it happened before. Is some wow setting wrong or?
 
Reality is HB is a small group of developers, they can not be online 24/7 or anticipate every change blizzard wishes to make. That is a fact, live with it. I'm sure they could put someone online 24/7, but that would raise the price of the products, right now its a steal for the price and some downtime. Ask yourself how much would you be willing to pay for the products in order to man it 24/7. 80euro for gb lifetime would probably double or triple or may be they would get rid of lifetime and make them all yearly.
So get real and enjoy some sunshine, coffee, booze, drugs or masturbate. whatever floats your boat and stop fretting over HB.

Yes you can say, I'm being a bitch.

Morga

Yeah, what Morga said :D
 
HonorBuddy crashes on startup - it says 'Can't find valid instance of WOW to attach to'. However, it lets me attempt to log in anyway. The debug log has only this:

[6:21:23 PM:461] -------------------------------
[6:21:23 PM:462] You have not selected a valid instance of WoW to attach to!
[6:21:23 PM:463] Please restart Honorbuddy and choose a valid WoW instance to use Honorbuddy.
[6:21:23 PM:463] -------------------------------


But I manage to copy/paste info from the debug pane, which says:

[6:30:28 PM:809] LegacySpellManager refresh failed.
[6:30:28 PM:811] System.NullReferenceException: Object reference not set to an instance of an object.
at Styx.Logic.Combat.LegacySpellManager.Refresh()
at Styx.Logic.Combat.RoutineManager.a()
[6:30:28 PM:811] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Death Knight
[6:30:28 PM:997] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Druid
[6:30:29 PM:158] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Hunter
[6:30:29 PM:306] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Mage
[6:30:29 PM:494] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Paladin
[6:30:29 PM:720] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Priest
[6:30:29 PM:862] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Rogue
[6:30:30 PM:5] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Shaman
[6:30:30 PM:6] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Warlock
[6:30:30 PM:173] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Warrior

As you can see, it's having a problem on startup with its own code. This version should never have been released, as it can't possibly work. But, the old one doesn't work either - it says 'can't find a valid instance of WOW to connect to', as well.

As long as I'm here, I will list the bugs I've found while creating a custom class:

Failures in HB:
Faction name doesn't match faction ID
IsBehind doesn't work
GetBehind doesn't work
Won't choose mounted targets in battleground

I wrote Bossland asking about upgrading to an HonorBuddy account, and his mailbox was full. I wrote Tony last week about it, and received no response. Despite listing bugs, attaching bug reports, and taking all the 'proper citizen' steps, I get no response from Bossland or Tony. However, I HAVE been flamed mightily by the community for posting about my problems with the product.

What do you think I'm going to do, if I DO manage to create a great custom class? Which is doubtful, as HonorBuddy has been down for weeks now.

Flame on!
 

Attachments

HonorBuddy crashes on startup - it says 'Can't find valid instance of WOW to attach to'. However, it lets me attempt to log in anyway. The debug log has only this:

[6:21:23 PM:461] -------------------------------
[6:21:23 PM:462] You have not selected a valid instance of WoW to attach to!
[6:21:23 PM:463] Please restart Honorbuddy and choose a valid WoW instance to use Honorbuddy.
[6:21:23 PM:463] -------------------------------


But I manage to copy/paste info from the debug pane, which says:

[6:30:28 PM:809] LegacySpellManager refresh failed.
[6:30:28 PM:811] System.NullReferenceException: Object reference not set to an instance of an object.
at Styx.Logic.Combat.LegacySpellManager.Refresh()
at Styx.Logic.Combat.RoutineManager.a()
[6:30:28 PM:811] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Death Knight
[6:30:28 PM:997] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Druid
[6:30:29 PM:158] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Hunter
[6:30:29 PM:306] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Mage
[6:30:29 PM:494] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Paladin
[6:30:29 PM:720] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Priest
[6:30:29 PM:862] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Rogue
[6:30:30 PM:5] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Shaman
[6:30:30 PM:6] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Warlock
[6:30:30 PM:173] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Warrior

As you can see, it's having a problem on startup with its own code. This version should never have been released, as it can't possibly work. But, the old one doesn't work either - it says 'can't find a valid instance of WOW to connect to', as well.

As long as I'm here, I will list the bugs I've found while creating a custom class:

Failures in HB:
Faction name doesn't match faction ID
IsBehind doesn't work
GetBehind doesn't work
Won't choose mounted targets in battleground

I wrote Bossland asking about upgrading to an HonorBuddy account, and his mailbox was full. I wrote Tony last week about it, and received no response. Despite listing bugs, attaching bug reports, and taking all the 'proper citizen' steps, I get no response from Bossland or Tony. However, I HAVE been flamed mightily by the community for posting about my problems with the product.

What do you think I'm going to do, if I DO manage to create a great custom class? Which is doubtful, as HonorBuddy has been down for weeks now.

Flame on!

That version DID work pre patch 4.0.1a. Fact.
 
Looks like the memory leak is not fixed.

After running the bot for a while everything gets slooooow and responsetimes for starting/stopping bot is up to 20 seconds
 
HonorBuddy crashes on startup - it says 'Can't find valid instance of WOW to attach to'. However, it lets me attempt to log in anyway. The debug log has only this:

[6:21:23 PM:461] -------------------------------
[6:21:23 PM:462] You have not selected a valid instance of WoW to attach to!
[6:21:23 PM:463] Please restart Honorbuddy and choose a valid WoW instance to use Honorbuddy.
[6:21:23 PM:463] -------------------------------


But I manage to copy/paste info from the debug pane, which says:

[6:30:28 PM:809] LegacySpellManager refresh failed.
[6:30:28 PM:811] System.NullReferenceException: Object reference not set to an instance of an object.
at Styx.Logic.Combat.LegacySpellManager.Refresh()
at Styx.Logic.Combat.RoutineManager.a()
[6:30:28 PM:811] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Death Knight
[6:30:28 PM:997] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Druid
[6:30:29 PM:158] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Hunter
[6:30:29 PM:306] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Mage
[6:30:29 PM:494] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Paladin
[6:30:29 PM:720] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Priest
[6:30:29 PM:862] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Rogue
[6:30:30 PM:5] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Shaman
[6:30:30 PM:6] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Warlock
[6:30:30 PM:173] Compiling C:\Users\Cindy\Documents\HB 2.0.3013\CustomClasses\Default Warrior

As you can see, it's having a problem on startup with its own code. This version should never have been released, as it can't possibly work. But, the old one doesn't work either - it says 'can't find a valid instance of WOW to connect to', as well.

As long as I'm here, I will list the bugs I've found while creating a custom class:

Failures in HB:
Faction name doesn't match faction ID
IsBehind doesn't work
GetBehind doesn't work
Won't choose mounted targets in battleground

I wrote Bossland asking about upgrading to an HonorBuddy account, and his mailbox was full. I wrote Tony last week about it, and received no response. Despite listing bugs, attaching bug reports, and taking all the 'proper citizen' steps, I get no response from Bossland or Tony. However, I HAVE been flamed mightily by the community for posting about my problems with the product.

What do you think I'm going to do, if I DO manage to create a great custom class? Which is doubtful, as HonorBuddy has been down for weeks now.

Flame on!

Are you on a US server? If so, the current version of HB won't work, as it's not updated for the new patch. (Patch hit yesterday)

Faction names don't always match the ID. Hence why we avoid doing things by name if we can help it. It's not a bug in our code, it's just how WoW works. (Protip: FactionTemplate != Faction)

IsBehind/GetBehind need working on, will tackle this in a later release. (They seem to be working for me at least, just not 100% of the time)

Send another PM to Bossland.
 
I was testing up until 9/26/10 on US servers and it was working fine before the patch this morning. But now I am also getting the error.

-------------------------------
You have not selected a valid instance of WoW to attach to!
Please restart Honorbuddy and choose a valid WoW instance to use Honorbuddy.
-------------------------------

Kind of sucks as WoW's item.abd files and patch rewrites are still messed up as well.
 
Last edited:
Here's a workaround for the broken IsBehind routine, that I'm going to code in my custom class when HB is up again.

public static bool IsBehindTarget(this Styx.WoWInternals.WoWObjects.LocalPlayer player)
{
WoWUnit enemy = player.CurrentTarget;
if (enemy == null)
return false;
WoWPoint pt = enemy.Location.RayCast(enemy.Rotation, -5);
if ((player.Location.Distance(pt) < 5) &&
(player.Location.Distance(enemy.Location) < 5))
return true;
return false;
}

Imagine two overlapping spheres - one centered on the enemy, another centered on the point behind the enemy.
The point of intersection of those two spheres, is a spot where you're both in melee range, and behind the enemy

To check for if a point is in a sphere, check to see if the distance between the point and the center of the sphere, is less than the radius.
If it's less than the radius, it's inside the sphere. if it's greater, it's not.

The first if statement above checks to see if I'm in the circle behind the target.
The second if statement checks to see if I'm in the circle ON the target.
If both are true, I'm behind the player, and in melee range.

The above algorithm would only work for melee range checks, not ranged. It's not an exact match - it won't catch the spots that are mainly to the side of the enemy, but a little behind. But it can't be completely accurate anyways, because I don't know what WoW uses for its bounding checks. On the plus side, it's just a simple distance check - no expensive calculations here, so it would run quickly. It's good enough for my purposes. I was going to test it when I got home tonight, but alas, HB being down stole my fun.

Here's a picture to illustrate the concept:

isbehind.webp
 
Last edited:
Reality is HB is a small group of developers, they can not be online 24/7 or anticipate every change blizzard wishes to make. That is a fact, live with it. I'm sure they could put someone online 24/7, but that would raise the price of the products, right now its a steal for the price and some downtime. Ask yourself how much would you be willing to pay for the products in order to man it 24/7. 80euro for gb lifetime would probably double or triple or may be they would get rid of lifetime and make them all yearly.
So get real and enjoy some sunshine, coffee, booze, drugs or masturbate. whatever floats your boat and stop fretting over HB.

Yes you can say, I'm being a bitch.

Morga


Hey being a bitch is my job.. GTFO! :D

Love TIA :D
 
How come I cant download the latest Hb?
It says i dont have access.
 
is this the reason why it does not find the running wow-instance?
copied my complete wow-directory from my desktop-pc to my usb-drive and connected it to my laptop (just save some energy-costs :-) ). Wow runs perfectly and im logged in but the fresh installed honorbuddy (2.0.0.3013) wont find the wow-instance. anybody has an idea?
 
is this the reason why it does not find the running wow-instance?
copied my complete wow-directory from my desktop-pc to my usb-drive and connected it to my laptop (just save some energy-costs :-) ). Wow runs perfectly and im logged in but the fresh installed honorbuddy (2.0.0.3013) wont find the wow-instance. anybody has an idea?
The small patch that was released yesterday changed some of the things that Honorbuddy needs to work. They're working on a new release so just hold tight till they get something out.
 
Oh.. so now HB will be down for over 24 hours again ? Sigh ..
I know its not Honorbuddy's fault that Wow is making updates and stuff that forces HB to change, but still its irritating.

I guess & hope that the team is working as hard and fast as they can.

Tho back in the glider days, Glider was allways up like Maximum one day after a new major patch and like,
i dont know if its the team here that is slow, or the work that is bigger, and as far as i cant tell that, i cant flame.

Still i wished i could, cuz im anoyed
 
Last edited:
Status
Not open for further replies.
Back
Top