• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • ShamWOW for HB2 - An Enhance/Elemental/Resto + PVP/RaF Healbot by Bobby53

    Discussion in 'Archives' started by bobby53, May 25, 2010.

    Thread Status:
    Not open for further replies.
    1. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      ShamWOW 4.0.6 is now available with a fix for the HonorBuddy issue with checking the GCD.
       
    2. LiquidAtoR

      LiquidAtoR Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,430
      Likes Received:
      52
      Trophy Points:
      48
      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.
       
    3. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      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: Jun 4, 2010
    4. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      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: Jun 4, 2010
    5. Jon310

      Jon310 Member

      Joined:
      Jan 15, 2010
      Messages:
      368
      Likes Received:
      8
      Trophy Points:
      18
      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
       

      Attached Files:

      Last edited: Jun 4, 2010
    6. Sekushi

      Sekushi New Member

      Joined:
      May 17, 2010
      Messages:
      54
      Likes Received:
      0
      Trophy Points:
      0
      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.
       
    7. oralfun

      oralfun New Member

      Joined:
      Apr 7, 2010
      Messages:
      8
      Likes Received:
      0
      Trophy Points:
      0
      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
       
    8. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      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
       
    9. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      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.
       
    10. laria

      laria Well-Known Member

      Joined:
      Jan 15, 2010
      Messages:
      5,386
      Likes Received:
      36
      Trophy Points:
      48
      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 ;)
       
    11. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      ^^ 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: Jun 5, 2010
    12. LiquidAtoR

      LiquidAtoR Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,430
      Likes Received:
      52
      Trophy Points:
      48
      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: Jun 5, 2010
      bobby53 likes this.
    13. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      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: Jun 5, 2010
    14. mushuhappiness

      mushuhappiness New Member

      Joined:
      Jun 3, 2010
      Messages:
      38
      Likes Received:
      0
      Trophy Points:
      0
      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
       

      Attached Files:

      Last edited: Jun 6, 2010
    15. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      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
       
    16. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      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
       
    17. mushuhappiness

      mushuhappiness New Member

      Joined:
      Jun 3, 2010
      Messages:
      38
      Likes Received:
      0
      Trophy Points:
      0
      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: Jun 6, 2010
    18. slip99

      slip99 Member

      Joined:
      Jan 15, 2010
      Messages:
      174
      Likes Received:
      1
      Trophy Points:
      18
      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?
       
    19. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      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: Jun 7, 2010
    20. pittydafool

      pittydafool New Member

      Joined:
      Apr 27, 2010
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      0
      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.
       

      Attached Files:

    Thread Status:
    Not open for further replies.

    Share This Page