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

StyxWoW.Me.Name not changing after character switch

darkxor

New Member
Joined
Nov 25, 2012
Messages
104
Reaction score
1
Noticed that StyxWoW.Me.Name is not changing after switching characters without HB restart. So, if I run PB profile and it switches characters, I cannot determine what character is active now.
Bypassed this with hack but maybe there is some other method to retrieve current character name?

P.S. Sorry, wanted to post into Support forum, but posted here. Please move to Support forum.
 
Last edited:
HB is meant to be restarted on character change
 
Thanks, but do you have snippet of switching character with restarting HB? i.e. i need switch character, bot and profile.
Without exiting wow.exe.
 
Thanks, but do you have snippet of switching character with restarting HB? i.e. i need switch character, bot and profile.
Without exiting wow.exe.

You can't do that, why would you need to not exit from wow? You can use ARelog/HBRelog to change characters/profiles on a schedule.
 
But if I want to do it on external event?
And if I think relogging WoW every time is suspicious activity? (example I need to switch every 10 min or so).
Maybe there is some legal method of achieving my target?

P.S. I found one way to switch characters without restarting wow.exe and even without restarting HB but it is bugged.
But restarting HB using HBRelogApi is even more bugged than not restarting HB at all.
 
Last edited:
Logging out of wow (back to the login screen) and exiting wow are the same thing from a server stand point. I don't see why either would look suspicious. When I swap accounts to go to my alt, I just close out wow rather than log out, just cuz Alt-F4 is faster to hit.

HB does need to be restarted with each character change, as far as I am aware, because it is bound to a combination of WoW Instance, and Character. Logging into a new character does not refresh the character info, the builds loaded, talents, routines, etc.
 
Have you tried refreshing objectmanager? I don't know if it'll help but maybe. Personally, I get the character name from lua since that's always up-to-date.
 
Have you tried refreshing objectmanager? I don't know if it'll help but maybe. Personally, I get the character name from lua since that's always up-to-date.
This was exactly what I was about to say.
If you are going to be switching use Lua for everything possible
 
Thanks, I already got to UnitName('player') myself.

What other actions / LUA requests do you use when switching characters?
Maybe some reinitializations when characters are switched?
 
What if the Characters are all the same class and same spec/talent/glyph setup? Like 3 paladins all Retribution but with different professions? Would this cause any problems with HB simply switching characters and performing profession tasks?
 
Even when restarting HB, StyxWoW.Me.Name is NOT CHANGED.
And also if I restart HB, sometimes wow.exe crashes. Maybe I need to do some actions of uninitializing it before restarting?
 
by restarting HB I'm pretty sure he meant close HB and open again.

I guess what he's trying to say is that relogging is not supported in HB. With that being said, it is possible to achieve relogging - but note that the combat routine doesn't know that you changed character either.
 
I don't see why you wouldn't just use a relogger and close out wow completely...
 
I don't see why you wouldn't just use a relogger and close out wow completely...
I'm guessing because he wants to control when to relog? There are many cases where this is useful, for example a crafting routine with professions on different characters. Or profession levelling where 1 toon farm mats and another toon uses them.
 
but in what way is that more advantageous than just relogging?

You're examples aren't exactly enlightening because they can be accomplished just as well with a relog...even if you're trying to float some variables between characters

Just seems unnecessary...
 
Last edited:
Timing is the main concern. To relog when a specific job is done instead of after X time.
 
Back
Top