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.
Detecting the bobber movement is extremely time sensitive, and AutoAngler wasn't getting control back in time in most cases to see that it needed to click. I have made a change to ShamWOW that provides more time to AutoAngler during this period and it has change my results from 33% successful bobber clicks to almost 100%. I am still testing but once completed will post the new version for you later today. Note: you will want to disable other plug-ins that aren't required for what you are doing as they all have some overhead that will interfere with recognition of the bobber movement.

ty for looking into the problem matey
 
When I changed my default "Open With" program to Notepad. Now when I click CC Configuration, it just opens in notepad. Is that normal or is it supposed to open with HB?

When I remove the .config extension from the registry it will automatically open everything in Dreamweaver again.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\FileExts\.extension\OpenWithList
 
Last edited:
When I changed my default "Open With" program to Notepad. Now when I click CC Configuration, it just opens in notepad. Is that normal or is it supposed to open with HB?
There are only 2 versions of ShamWOW considered current at any moment in time.

1. Version bundled with HonorBuddy. This does not provide a windowed user interface for configuration (per HB Dev team request) so requires the use of a text editor to directly modify the .config file. As a convenience, the .config file for the current character is launched using the default setup on the users system for that file extension. This version will always be behind in updates and support for new features. However, when the HonorBuddy team surprises us with a change to the name or meaning of an existing HB API function, this one is typically fixed first and most likely to work right away.

2. Version downloaded from the first post of this thread. This has a User Interface for changing the configuration for the current toon in a user friendly and controlled fashion. It also inclusdes the Windows Help file for ShamWOW describing its features, options, and behaviors. It is also updated frequently with support for new features as well as bug fixes. Periodically as this one proves stable, a copy with the User Interface stripped out will replace the current bundled version to bring it to current levels of support.

So based on what you told me, you are using the version described in #1 which is bundled with HonorBuddy so yes, in that circumstance you changing the default Open With program to NotePad causing the config file to open in NotePad is not just normal but a convenience. If you prefer to leave the default set to something else, you can always just open the file directly from the HonorBuddy\CustomClasses\Config folder.
 
Last edited:
Not causing any noticeable issues, Bobby... but I'm receiving this during startup:

Adding: Healing Wave
Spell book built
Could not compile CC from C:\hb1963\CustomClasses\Config!
File: Line: 0 Error: No inputs specified

Thanks for your excellent work.
 
How come ShamWoW always double heals?

It casts a healing wave, and after that healing wave is finished and i'm at 100 % hp it casts another one! Waste of time and mana.

Is this a problem that only I have or is this a common known problem?
 
How come ShamWoW always double heals?

It casts a healing wave, and after that healing wave is finished and i'm at 100 % hp it casts another one! Waste of time and mana.

Is this a problem that only I have or is this a common known problem?

Bobby, I'm having the same problem. Here's the log showing it.
 

Attachments

Not causing any noticeable issues, Bobby... but I'm receiving this during startup:
Adding: Healing Wave
Spell book built
Could not compile CC from C:\hb1963\CustomClasses\Config!
File: Line: 0 Error: No inputs specified
Thanks for your excellent work.
Thanks Peteboy! The message is caused by HonorBuddy trying to compile the .config files located in that folder as though they were .cs files. It will be resolved in an upcoming release one way or another, but for now just ignore: the message causes no ill behavior and is just extra text in the log.
 
How come ShamWoW always double heals? It casts a healing wave, and after that healing wave is finished and i'm at 100 % hp it casts another one! Waste of time and mana. Is this a problem that only I have or is this a common known problem?
It doesn't always, although all of my testing recently has been with end game characters in dungeons and pvp. Given the absence of specifics, I can't be of more help than that. Please see the FAQ [link -- click here] regarding posting an issue if you would like me to look into it further for you..
 
Last edited:
Bobby, I'm having the same problem. Here's the log showing it.
Thanks Peteyboy! Greatly appreciate the you taking the time to generate such a focused and to the point log file. Made identifying this very easy. It's a bug that it seems I introduced with recent changes to decrease time between casting heals in dungeons and pvp. Look for the fix in the next release coming soon.
 
bobby any thought on fire nova implementation yet for instances mainly
Laurence2410, Think I responded to you earlier on this one... See my post #572 [link -- click here] . Fire Nova support already exists in ShamWOW. Here is additional detail on behavior. Since Fire Nova has a 10yd radius of damage, it is only cast if a fire totem exists and there are multiple targets within 10 yards. You should see this cast when fighting trash mobs in instances and your Enhancement spec since melee are in the thick of the fight and likely to have multiple mobs within range. Since Elemental Shaman typically stay at a ranged distance, it is unlikely for this spell to be cast. If you use Mr. AutoFight, you should be able see it cast by moving your Shaman so it stacks on the tank when fighting AoE trash mobs.
 
Last edited:
I can't figure out how to get the bot to use Mana Tide at X %? The only way i can get it to work is if i have it selected as my water totem =[
 
I can't figure out how to get the bot to use Mana Tide at X %? The only way i can get it to work is if i have it selected as my water totem =[
Support for Mana Tide will be in the next release. It was not a high priority item previously due to the manner in which HonorBuddy was being used. With the addition of InstanceBuddy and DungeonBuddy support for it is definitely a higher priority now.
 
Hi, I've added the two files you linked to to the shamwow and CC folder, and yet i am still encountering problems. It's not attacking anything "=/
Please help!

Code:
Spell book built
Could not compile CC from C:\Users\Jaz\Documents\HB\CustomClasses\ConfigValues.cs!
File: ConfigValues.cs Line: 109 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 110 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 111 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 112 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 113 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 114 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 115 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 116 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 117 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 118 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 119 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 120 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 121 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 124 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 125 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 126 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 127 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 128 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 129 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 130 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 131 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 132 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 133 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 134 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 135 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 136 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 137 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 138 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 139 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 142 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 143 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 144 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 145 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 146 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 147 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 148 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 149 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 150 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 151 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 154 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 155 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 156 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 157 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 158 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 159 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 160 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 161 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 162 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 163 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 164 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 166 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 181 Error: The type or namespace name 'Dlog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 293 Error: The type or namespace name 'Slog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 312 Error: The type or namespace name 'Slog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 340 Error: The type or namespace name 'Slog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 362 Error: The type or namespace name 'Slog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 384 Error: The type or namespace name 'Slog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)
File: ConfigValues.cs Line: 409 Error: The type or namespace name 'Slog' does not exist in the namespace 'ShamWOW' (are you missing an assembly reference?)

Could not compile CC from C:\Users\Jaz\Documents\HB\CustomClasses\ShamWoW.cs!
File: ShamWoW.cs Line: 77 Error: The type or namespace name 'ConfigValues' could not be found (are you missing a using directive or an assembly reference?)

Could not compile CC from C:\Users\Jaz\Documents\HB\CustomClasses\ShamWOW!
File: ShamWoW.cs Line: 54 Error: The namespace 'ShamWOW' already contains a definition for 'ShamWOW'
File: ShamWoW.cs Line: 224 Error: The type 'ShamWOW.ShamWOW' already contains a definition for 'ShamanType'
File: ShamWoW.cs Line: 778 Error: The type 'ShamWOW.ShamWOW' already contains a definition for 'SpellRange'
File: ShamWoW.cs Line: 784 Error: The type 'ShamWOW.ShamWOW' already contains a definition for 'SpellWait'
File: ShamWoW.cs Line: 1114 Error: The type 'ShamWOW.ShamWOW' already contains a definition for 'HealthSorter'
File: ShamWoW.cs Line: 5308 Error: The type 'ShamWOW.ShamWOW' already contains a definition for 'CC_PVP'

Please help!
 
Laurence2410, Think I responded to you earlier on this one... See my post #572 [link -- click here] . Fire Nova support already exists in ShamWOW. Here is additional detail on behavior. Since Fire Nova has a 10yd radius of damage, it is only cast if a fire totem exists and there are multiple targets within 10 yards. You should see this cast when fighting trash mobs in instances and your Enhancement spec since melee are in the thick of the fight and likely to have multiple mobs within range. Since Elemental Shaman typically stay at a ranged distance, it is unlikely for this spell to be cast. If you use Mr. AutoFight, you should be able see it cast by moving your Shaman so it stacks on the tank when fighting AoE trash mobs.

sorry bobby didnt relaise you had responded to me apologies :-)
 
Working well in instances, Also it needs to be able to use "Cleanse Spirit" on targets with Poisons/Diseases/Curses on them, and i have also noticed it will sometimes healing wave (big heal) someone with like 85% health after its riptided them, massive waste of mana.
 
Working well in instances, Also it needs to be able to use "Cleanse Spirit" on targets with Poisons/Diseases/Curses on them, and i have also noticed it will sometimes healing wave (big heal) someone with like 85% health after its riptided them, massive waste of mana.
Thanks Lukeyboy! I agree with you about Cleanses. The current version has support for self-cleansing. It may cleanse others inadvertently by virtue of casting Cleansing Totem. I'll add support for casting Cleanse Spirit and Cure Toxins on heal targets, and casting Cleansing Totem in response to party members having a poison or disease in the next release. The group check for dispellable debuffs and the subsequent cleanse will only occur if setup as healer and only if they the group does not require a heal at the moment based upon the group heal % configured. Further adjustment may be needed.

As for the Healing Wave issue cited, there isn't enough detail for me to look into it for you. Please post an issue with debug log as described in the FAQ [link -- click here] if you would like me to research this further.
 
Status
Not open for further replies.
Back
Top