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

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

ShamWOW for HB2 - An Enhance/Elemental/Resto + PVP/RaF Healbot by Bobby53

Status
Not open for further replies.
ShamWOW 4.0.6 is now available with a fix for the HonorBuddy issue with checking the GCD.
 
Gonna download and replace 4.0.5 in a moment (after the BG).
Am running the CtA weekend with my enhancement shammy for easy XP (without a repair bill).

Will keep you informed if anything new comes up.
 
Last edited:
Gah I'm an idiot, sorry I posted the log of it working perfectly with 1.9.2.3
Heres the correct log. With the error I get running with 1.9.3.1 6-3-2010 Log.txt
Looks like only the Shaman.cs file was installed or at a minimum the others were placed in the wrong folder. You need to install all the files associated with ShamWOW preserving the directory structure for it to work. Take a look at FAQ #1 (second post in the ShamWOW thread)
 
Last edited:
Jon, you need to install all the files associated with ShamWOW. Take a look at #1 on the FAQ (2nd post in this thread.)

I've checked it over and over again trying to get this working.

I promise that its installed exactly like it says in install.txt. All the files listed are there and in their proper locations.

This log and picture are from right now when I reinstalled shamwow and tried it again. This is with 4.06b
 

Attachments

Last edited:
I've checked it over and over again trying to get this working.

I promise that its installed exactly like it says in install.txt. All the files listed are there and in their proper locations.

This log and picture are from right now when I reinstalled shamwow and tried it again. This is with 4.06b

I am getting the same error I just assumed that Shamwow had not been updated for the questing beta 3 seeing as that is the only version that I get this error on.
 
CC crashed my HB and WOW something to do with totems

log is too big to upload


[4:02:44 PM:46] Activity: Moving to hotspot
[4:02:44 PM:46] Mount up - ActionMoveToHotspot
[4:02:44 PM:78] Mounting: great green elekk
[4:02:54 PM:953] Activity: Moving towards level 78 BloodElf Priest
[4:02:57 PM:703] Stop and dismounting...
[4:02:58 PM:109] Activity: Combat
[4:02:58 PM:171] >>> ADD: Priest-Deyni[78] at 15.7 yds
[4:02:58 PM:187] *Auto-Attack
[4:02:58 PM:281] CastSpellById: 66843
[4:02:58 PM:328] *Call of the Ancestors
[4:03:08 PM:796] HB EXCEPTION in SetTotemsAsNeeded(): System.Exception: Process must have frozen or gotten out of sync; InjectionFinishedEvent was never fired. ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2803, offset:202 ---> SmartAssembly.SmartExceptionsCore.UnhandledException: SmartExceptionsCore.UnhandledException @ 2306, offset:1889
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
at Styx.Lua.LuaGetReturnValue(String lua, String scriptName)
at ShamWOW.ShamWOW.TotemExist(Int32 indexTotem) in c:\Documents and Settings\Dylan\desktop\HB quest\CustomClasses\Shaman.cs:line 3263
at ShamWOW.ShamWOW.SetTotemsAsNeeded() in c:\Documents and Settings\Dylan\desktop\HB quest\CustomClasses\Shaman.cs:line 3370
[4:03:08 PM:828] >>> REPORT ERROR TO CC DEVELOPER WITH LOG
[4:03:09 PM:78] ReadUInt at 0x1A855010 failed. - From: Honorbuddy at TreeSharp.Composite.Tick(Object context)
at Styx.Logic.BehaviorTree.TreeRoot.Tick()SmartExceptionsCore.UnhandledException @ 3175, offset:68
[8:05:58 PM:0] Object reference not set to an instance of an object. - From: Honorbuddy at Styx.WoWInternals.ObjectManager.get_IsInGame()
at #Ov.#rt.Pulse(Object sleepTime)
[8:05:58 PM:62] Wow exited, Honorbudddy stopped!
[8:06:08 PM:62] Process must have frozen or gotten out of sync; InjectionFinishedEvent was never fired. - From: Honorbuddy at EndScene.ExecutorRand.#I2()
at Styx.Logic.BehaviorTree.TreeRoot.Stop()SmartExceptionsCore.UnhandledException @ 2804, offset:73
 
I am getting the same error I just assumed that Shamwow had not been updated for the questing beta 3 seeing as that is the only version that I get this error on.
It shouldn't have required an update, but there appears to have been a change to the way compilation and namespaces are handled by HB 1.9.3.1 over earlier versions that is only revealing itself on certain systems. What OS are you running?

Also, the download has been updated to resolve this issue. Please download 4.0.6c and install per the instructions. Afterwards please post your results as well as which OS you are running on. Thanks, Bobby53
 
CC crashed my HB and WOW something to do with totems
Thats actually an error within HB that occurred during its interaction with WOW. Thanks for posting. I'll change the messaging to eliminate confusion in the future. I am assuming you received an ERROR #132 Fatal Exception from WOW. You will want to post regarding WOW Crashes in the thread you download HB from. They will want your complete HB logfile and may additionally request the CRASH.TXT file associated with the event from your WOW\Errors folder. The standard recommended steps are to clear out your WOW Cache folder and then disable any addons.
 
Imagine the following situation, Honorbuddy pathes through a bunch of mobs, aggros 4 of them.
Shamwow drops totems, fights them down, except one. We are at low health, the mob too and starts running behind a big rock and out of range.
Shamwow should try to heal itself up, with either the healing potions i have or a healing wave. It would have survived this way ;)
 
Imagine the following situation, Honorbuddy pathes through a bunch of mobs, aggros 4 of them.
Shamwow drops totems, fights them down, except one. We are at low health, the mob too and starts running behind a big rock and out of range.
Shamwow should try to heal itself up, with either the healing potions i have or a healing wave. It would have survived this way ;)
^^ Imagine a post that describes an issue and provides a time stamp reference as to when it occurred in the attached log file.:D Thanks for the post Laria. ShamWOW is coded to do that and more. Typically the exact circumstances of a fight can't be recreated, which is why the developers need the logs.
 
Last edited:
Is it any sense to write about PvP behaviours regarding target logics (also since you plan on a update on that front next week)?
An example I just witnessed was the following:

I was targetting a mage who frozen me in place and blinked out of reach.
I kept trying to go to the mage.
Meanwhile a warrior was smacking the crap out of me.
Eventually the mage pull timed out (after 15000 ms), HB realizing I need a heal (because the warrior was on me), and I died still ignoring the warrior who was probably having a laugh.

Is this the ignorance of HB (to ignore a melee target on me, desperately trying to get to the mage) or is there a missing piece in your CC that should've switched to the melee?
Again I guess the latter one, but it never hurts to ask.

Running as a level 75 enhancement shaman in battlegrounds atm (got elemental as second spec, but still picking up some gear for it).

Regards, Liquid.

Edit: Small example from the combat logs:
Code:
[SIZE=1]Stop and dismounting...[/SIZE]
[SIZE=1]Activity: Pulling level 70 Druid now.[/SIZE]
[SIZE=1]>>> FAST PULL: Druid-xxxx[70] at 12,8 yds[/SIZE]
[SIZE=1][COLOR=#1e90ff][SIZE=1][COLOR=#1e90ff]*Frost Shock[/COLOR][/SIZE]
[SIZE=1][COLOR=#1e90ff]*Auto-Attack[/COLOR][/SIZE]
[/COLOR][/SIZE][SIZE=1]Activity: Combat[/SIZE]
[SIZE=1][COLOR=#1e90ff][SIZE=1][COLOR=#1e90ff]*Wind Shear[/COLOR][/SIZE]
[SIZE=1][COLOR=#1e90ff]*Fera[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=1]l Spirit[/SIZE]
[SIZE=1]^Pet Defensive Mode[/SIZE]
[SIZE=1]^Pet Ability - Twin Howl[/SIZE]
[SIZE=1]*Stormstrike[/SIZE]
[SIZE=1]^Heal Target: Paladin[73] at 62% dist: 13,3 in-los: True[/SIZE]
[SIZE=1]*Healing Wave[/SIZE]
[SIZE=1]^Heal Target: Paladin[73] at 66% dist: 6,7 in-los: True[/SIZE]
[SIZE=1]*Healing Wave[/SIZE]
[SIZE=1]^Heal Target: Paladin[73] at 50% dist: 6,7 in-los: True[/SIZE]
[SIZE=1]>>> ADD: Paladin-xxxx[73] at 6,7 yds[/SIZE]
[SIZE=1]*Frost Shock[/SIZE]
[SIZE=1]Death #73 fighting 1 mobs, target xxxx[70] at X=1189 Y=1063 Z=-64[/SIZE]
[SIZE=1]Death #74 fighting 1 mobs, target xxxx[70] at X=1189 Y=1063 Z=-64[/SIZE]
[SIZE=1]I died.[/SIZE]
[SIZE=1]Activity: Waiting for spirit heal.[/SIZE]
[SIZE=1]Activity: Resting[/SIZE]
[SIZE=1]*Lightning Shield[/SIZE]
[SIZE=1]Activity: Moving to hotspot[/SIZE]
[SIZE=1]Stop and dismounting...[/SIZE]
[SIZE=1]Activity: Pulling level 70 Mage now.[/SIZE]
[SIZE=1]>>> FAST PULL: Mage-xxxx[70] at 19,6 yds[/SIZE]
[SIZE=1]*Frost Shock[/SIZE]
[SIZE=1]*Frost Shock[/SIZE]
[SIZE=1]*Frost Shock[/SIZE]
[SIZE=1]Death #75 fighting 0 mobs, target xxxx[70] at X=1145 Y=856 Z=-111[/SIZE]
[SIZE=1]Death #76 fighting 0 mobs, target xxxx[70] at X=1145 Y=856 Z=-111[/SIZE]
[SIZE=1]Death #77 fighting 0 mobs, target xxxx[70] at X=1145 Y=856 Z=-111[/SIZE]
[SIZE=1]*Auto-Attack[/SIZE]
[SIZE=1]Pull TIMED OUT for: Mage-xxxx[70] after 15038 ms -- blacklisted for 30 secs[/SIZE]
[SIZE=1]I died.[/SIZE]
[SIZE=1]Activity: Waiting for spirit heal.[/SIZE]
[SIZE=1]Activity: Resting[/SIZE]
[SIZE=1]*Lightning Shield[/SIZE]
[SIZE=1]Activity: Moving to hotspot[/SIZE]
[SIZE=1]Stop and dismounting...[/SIZE]
[SIZE=1]Activity: Pulling level 76 Mage now.[/SIZE]
[SIZE=1]>>> FAST PULL: Mage-xxxx[76] at 32,5 yds[/SIZE]
[SIZE=1]*Frost Shock[/SIZE]
[SIZE=1]*Stormstrike[/SIZE]
[SIZE=1]Activity: Combat[/SIZE]
[SIZE=1]*Call of the Ancestors[/SIZE]
[SIZE=1]Death #78 fighting 1 mobs, target xxxx[76] at X=1154 Y=860 Z=-110[/SIZE]
[SIZE=1]I died.[/SIZE]
[SIZE=1]Activity: Waiting for spirit heal.[/SIZE]
[SIZE=1]Activity: Resting[/SIZE]
[SIZE=1]*Totemic Recall[/SIZE]
[SIZE=1]*Lightning Shield[/SIZE]
[SIZE=1]Activity: Moving to hotspot[/SIZE]
[SIZE=1]Stop and dismounting...[/SIZE]
[SIZE=1]Activity: Combat[/SIZE]
[SIZE=1]Evade bugged mob detected: blacklisting: Mage-xxxx[76][/SIZE]
[SIZE=1]*Stop Auto-Attack[/SIZE]
[SIZE=1]>>> ADD: Mage-Water Elemental[76] at 11,4 yds[/SIZE]
[SIZE=1]Combat pursuit timed out for: Water Elemental[76] after 5299 ms -- blacklisted for 30 secs[/SIZE]
[SIZE=1]Choosing target already attacking me: Mage-Water Elemental[76][/SIZE]
[SIZE=1]Death #79 fighting 1 mobs, target Water Elemental[76] at X=1150 Y=866 Z=-111[/SIZE]
[SIZE=1]I died.[/SIZE]
[SIZE=1]Activity: Waiting for spirit heal.[/SIZE]
[SIZE=1]Activity: Resting[/SIZE]
[SIZE=1]*Lightning Shield[/SIZE]
[SIZE=1]Activity: Moving to hotspot[/SIZE]
[SIZE=1]Activity: Leaving battleground.[/SIZE]

2nd example:
A druid charges me (bear form), stuns me and HB thinks the attacker is a evade bug mob, therefor ignoring, targetting, ignoring, targetting, ignoring, and I'm dead.

Code:
[SIZE=1]Stop and dismounting...
Activity: Combat
Evade bugged mob detected: blacklisting: Druid-xxxx[74]
*Stop Auto-Attack
Death #22 fighting 0 mobs, target xxxx[74] at X=1178 Y=1100 Z=-63
I died.
[/SIZE]

3rd example:

I'm fighting a paladin who I nearly killed. He used Lay on Hands, and I bring him down to less than 15% health.
A fellow player comes in range with low HP.
And this has to be the CC, I switch target to the fellow player to heal him (and oh lol, the paladin takes his changes and kills me while I cast a heal).

Code:
[SIZE=1]Stop and dismounting...
Activity: Combat
>>> ADD: Paladin-xxxx[74] at 5,1 yds
[/SIZE][SIZE=1][COLOR=#1e90ff][SIZE=1][COLOR=#1e90ff]*Auto-Attack
*Earth Shock
*Auto-Attack
*Stormstrike
*Call of the Ancestors
*Earth Shock
*Stormstrike
*Strength of Earth Totem
[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=1]^Maelstrom Attack @ 5 stks
[/SIZE][SIZE=1][COLOR=#1e90ff][SIZE=1][COLOR=#1e90ff]*Chain Lightning
[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=1]^Heal Target: Shaman[73] at 53% dist: 13,0 in-los: True
[/SIZE][SIZE=1][COLOR=#1e90ff][SIZE=1][COLOR=#1e90ff]*Chain Heal
*Chain Heal
*Auto-Attack
*Healing Wave
*Gift of the Naaru
[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=1]Gift of the Naaru: it's good to be Draenei!
[/SIZE][SIZE=1][COLOR=#1e90ff][SIZE=1][COLOR=#1e90ff]*Healing Wave
[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=1]I died.
[/SIZE]
 
Last edited:
Is it any sense to write about PvP behaviours regarding target logics (also since you plan on a update on that front next week)?
An example I just witnessed was the following:

I was targetting a mage who frozen me in place and blinked out of reach. kept trying to go to the mage. Meanwhile a warrior was smacking the crap out of me. Eventually the mage pull timed out (after 15000 ms), HB realizing I need a heal (because the warrior was on me), and I died still ignoring the warrior who was probably having a laugh.

Is this the ignorance of HB (to ignore a melee target on me, desperately trying to get to the mage) or is there a missing piece in your CC that should've switched to the melee?
Again I guess the latter one, but it never hurts to ask.

Running as a level 75 enhancement shaman in battlegrounds atm (got elemental as second spec, but still picking up some gear for it).
[/CODE]
Now is the best time to write about your PvP experiences and include debug logs since I am working on it. Right now I'm revising the overall movement and once completed focusing on PVP specific elemetns.

For the most part, the CC is involved between the initial combat message ( >>> PULL or >>> ADD ) until the Shaman is Out of Combat. As you know everything the CC does is accomplished via calls to HB API's so there is the possibility of HB introduced errors occuring (like the GCD error) but the decisions made with the information provided by HB during combat are entirely the CC. So basically, all the issues you identified are due to a need for refinement of the PvP support in the current CC. For example, intelligently switching targets in a dynamic multi-unit PvP fight is the job of the CC. Currently ShamWOW does a good job of intelligent target switching when healing, but doesn't with enemy targets (it stays single focused until a pursuit timeout occurs as you mentioned.) The Enhancement spec exposes all the current weaknesses of the PVP support in its current state, so please do share your observations both regarding what you saw go wrong and what you would prefer to see.
 
Last edited:
After doing a fresh re-install and tripe checking everything. It keeps giving me -

Could not compile CC from C:\Users\Andrew\Desktop\HB\CustomClasses\ShamWOW!
File: ConfigForm.cs Line: 4 Error: The type or namespace name 'Data' does not exist in the namespace 'System' (are you missing an assembly reference?)

- Not sure whats going on there.

My file pathway matches the intall.txt, i opened up the Configform.cs, and line 4, System.Data is what it seems to be refering too, not sure how to fix that =X
 

Attachments

Last edited:
After doing a fresh re-install and tripe checking everything. It keeps giving me -

Could not compile CC from C:\Users\Andrew\Desktop\HB\CustomClasses\ShamWOW!
File: ConfigForm.cs Line: 4 Error: The type or namespace name 'Data' does not exist in the namespace 'System' (are you missing an assembly reference?)
One of the .NET components that has been a part of all prior HonorBuddy builds appears to have been removed from HB 1.9.2.4. This caused just about all CC's that have a configuration window to have compile errors on load. I'll post a revision in a moment fixing this for you in ShamWOW. For other CC's just search for the line:

using System.Data;

and delete it. There are a number of posts regarding this in the HonorBuddy 1.9.2.4 thread already.l
 
Version 4.0.6d of ShamWoW available for download. This contains a fix for the System.Data compile error that occurs when running prior versions with the newly available HonorBuddy 1.9.2.4
 
Ahhh Ok, I guess I caught the update thread a little early before those posts and didnt check back. Sorry about that. Thanks for the update Bobby! I'll DL and give it a whirl.

LoL Wow. 10min in and its a HUGE difference, i guess me getting my ass kicked on my to/from vendor/repair from the hotspots, wasn't attacking any mobs, but this guys clears the way, attacks what its supposed to and uses totems. <3 Will report back after a nice hefty Session :)
 
Last edited:
Just wondering why I can't get it to cast Lightning Shield; I'm only level 9 but no matter what settings I change shields to, it won't use Lightning Shield.

Any thoughts?
 
Just wondering why I can't get it to cast Lightning Shield; I'm only level 9 but no matter what settings I change shields to, it won't use Lightning Shield. Any thoughts?
Sorry for your troubles Slip, but I haven't seen that before. Please post a log so I can look into it for you using steps outlined in FAQ (2nd post in this thread)
 
Last edited:
I am not sure if this is a ShamWoW issue or HB issue as this is the only CC I use.

While grinding the character will get stuck on an activity: Healing and not respond. if I take control and press the button for my healing spell the character will then continue killing the mob, if I dont they will just auto-attack and die.

Any help you could offer would be appreciated.
 

Attachments

Status
Not open for further replies.
Back
Top