PounceCam
This addon attempts to reorient the camera to be behind the character after it executes a charge, fixing what seems to be a bug in the games camera follow behavior.
The bug is that Charge style spells will not trigger a camera adjustment when the game's Camera Follow Style is set to "Only horizontal when moving" or "Only when moving." The resulting mismatch between camera angle and character facing is most noticeable when a Druid uses Wild Charge in cat form, the player will usually find themselves looking at their character from the front, but can happen with any Charge type spell.
The game will only adjust the camera if your camera follow style is set to "Always Adjust". This addon works by briefly switching the camera follow style when you charge before switching the setting back to the users preferred style.
Warrior spells supported are:
- Charge
- Intercept
- Heroic Leap
Druid spells supported are:
- Wild Charge - Bear form
- Wild Charge - Cat form
- Wild Charge - caster, or treant, form
- Skull Bash
Shaman spells supported are:
- Feral Lunge
Demon Hunter spells supported are:
- Felblade



 
        
- 
            
                
                View User Profile
     
            
            
            
       
- 
            
                
                Send Message
     
            
            
            
       
Posted Nov 14, 2024Any chance of this working in Classic?
- 
            
                
                View User Profile
     
            
            
            
       
- 
            
                
                Send Message
     
            
            
            
       
Posted Apr 23, 2017This doesn't seem to work for Felblade as a Havoc Demon Hunter. Is there any sort of known issue, workaround, etc I have to handle to get it going? I loved this addon in expansions past for my warrior, but now when I've re-acquired it it just doesn't seem to work.
It is loaded, felblade is checked in the options, etc.
Edit: Never mind, this morning it's working. I have no clue what it or I changed, but sorry for the post.
- 
            
                
                View User Profile
     
            
            
            
       
- 
            
                
                Send Message
     
            
            
            
       
Posted Apr 27, 2017Well, I just saw your edit ... after I had checked in a fix for the problem which I was totally able to reproduce. The fact that it started working for you again makes me really confused and worried.
So, I was using 213241 as the spell id for Felblade. When I logged in and it wasn't working I did some debugging and found that the spell id for what was cast when I used Felblade was 232893. Changed my code over to use that and it started working again. Even made sure it was the same (new) spell id in both Havoc and Vengeance.
That seems to imply that either spell id may be valid. That is, sometimes the game will use one and sometimes the other. This is going to be a little annoying to fix because of the way I structured things but it looks like I'll have to.
edit: found a way to tweak my code that was less disruptive than I originally thought. Anyway, version 2.3.06 should work with either spell id.
- 
            
                
                View User Profile
     
            
            
            
       
- 
            
                
                Send Message
     
            
            
            
       
Posted May 2, 2017I apologize for causing you a headache with whatever my bug was, but I do appreciate you trying to fix it. Thank you for that, I do love the addon.
- 
            
                
                View User Profile
     
            
            
            
       
- 
            
                
                Send Message
     
            
            
            
       
Posted Jan 2, 2017Hi there. I'm getting this error on my druid whenever I log in. It happens regardless of my specializations.
Message: Interface\AddOns\PounceCam\core.lua:24: table index is nil
Stack:
Interface\AddOns\PounceCam\core.lua:137: in function <Interface\AddOns\PounceCam\core.lua:131>
Interface\AddOns\PounceCam\core.lua:157: in function <Interface\AddOns\PounceCam\core.lua:150>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...e\AddOns\BankStack\lib\AceAddon-3.0\AceAddon-3.0.lua:558: in function `EnableAddon'
...e\AddOns\BankStack\lib\AceAddon-3.0\AceAddon-3.0.lua:651: in function <...e\AddOns\BankStack\lib\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:407: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:498: in function `TimeManager_LoadUI'
Interface\FrameXML\UIParent.lua:1010: in function <Interface\FrameXML\UIParent.lua:907>
Count: 1
Locals:
<none>
- 
            
                
                View User Profile
     
            
            
            
       
- 
            
                
                Send Message
     
            
            
            
       
Posted Jan 7, 2017Thank you for reporting this. The cat and bear versions of skull bash used to be different spells but now there's just one; I didn't have the options for skull bash set on my druid which is why I never saw this.
I've made the fix; if you still want to have the addon kick in on a skull bash you'll have to go back into the options and reset it since the default is false. The site doesn't seem to be pushing my new release build out, but you could download the latest directly from https://www.wowace.com/projects/pouncecam/files
- 
            
                
                View User Profile
     
            
            
            
       
- 
            
                
                Send Message
     
            
            
            
       
Posted Sep 11, 2016It does work with the r33 alpha build
edit: current build also works (2.3.01)
- 
            
                
                View User Profile
     
            
            
            
       
- 
            
                
                Send Message
     
            
            
            
       
Posted Sep 3, 2016Is it possible to add support for the Demon Hunter ability Felblade for those who use that talent?
- 
            
                
                View User Profile
     
            
            
            
       
- 
            
                
                Send Message
     
            
            
            
       
Posted Sep 5, 2016Okay, I have a new alpha build available that adds support for Felblade. My Demon Hunter isn't high enough level to take that talent so I can't test it. Would you mind installing the alpha build and make sure it works okay?
https://www.wowace.com/addons/pouncecam/files/
edit: direct link to file didn't seem to work, instead you can go to that page and download r33 from there.
- 
            
                
                View User Profile
     
            
            
            
       
- 
            
                
                Send Message
     
            
            
            
       
Posted Aug 7, 2016Updated for Legion. Added support for Shaman ability Feral Lunge.
- 
            
                
                View User Profile
     
            
            
            
       
- 
            
                
                Send Message
     
            
            
            
       
Posted Jul 28, 2016Still loving Pouncecam! Glad it still works with the new Legion pre-patch.
- 
            
                
                View User Profile
     
            
            
            
       
- 
            
                
                Send Message
     
            
            
            
       
Posted Aug 7, 2016thanks for the kind words
- 
            
                
                View User Profile
     
            
            
            
       
- 
            
                
                Send Message
     
            
            
            
       
Posted Aug 17, 2013i love PounceCam but not working now. not sure why its not
- 
            
                
                View User Profile
     
            
            
            
       
- 
            
                
                Send Message
     
            
            
            
       
Posted Aug 24, 2013It still works for me. Are out of date addons enabled? What class/ability are you using? If, for example, you're a druid and its not working when you wild charge as a cat, have you tried to see if it works when you wild charge in bear form?
- 
            
                
                View User Profile
     
            
            
            
       
- 
            
                
                Send Message
     
            
            
            
       
Posted Aug 10, 2013Hi!
PounceCam was recommended to me and I must say that, even though it's marked as "Out-of-Date" it works quite well.
I was wondering if it is possible to speed up the camera rotation?
Thanks!
- 
            
                
                View User Profile
     
            
            
            
       
- 
            
                
                Send Message
     
            
            
            
       
Posted Aug 11, 2013I never got around to bumping the .toc file after the last patch which is why its marked as out of date.
As for the camera rotation speed, I think that's as fast as it will go. Under Interface/Camera there is a game setting called Auto Follow Speed; when we react to the pounce or charge we change that setting to the fastest value and then after we're done set it back to whatever the user had set it to. You can try changing your normal value for that slider but I don't think you'll actually get faster. Let me know if you do.
In PounceCam options there's the camera reset delay slider; that governs how long of a delay there is after seeing that the spell was cast before we poke the game to make it rotate the camera. So, lowering that value will start the rotation earlier. The reason there is that delay, though, was that with no delay at the time we poked the game it would not yet think the player had moved and so wouldn't trigger an adjustment. IIRC this was mostly an issue with long range cat pounces. The longer the charge, the more delay was needed. If you're only ever charging in bear (which has shorter range) you might get away with lowering that value and see if it feels faster.
- 
            
                
                View User Profile
     
            
            
            
       
- 
            
                
                Send Message
     
            
            
            
       
Posted Aug 12, 2013Hi stencil!
Thanks for the info, I can live with it as i mostly do cat-pounces.
- 
            
                
                View User Profile
     
            
            
            
       
- 
            
                
                Send Message
     
            
            
            
       
Posted Nov 20, 2011Thank you very much for this addon. It has made pvp as a cat that much more fun. Works great.
- 
            
                
                View User Profile
     
            
            
            
       
- 
            
                
                Send Message
     
            
            
            
       
Posted Sep 16, 2011I have tried many things to fix this camera problem with Feral Charge or Skull Bash but none have worked (including re-installing WoW)
Glad people out there are trying to do something about it just shame it did not work for me. Just wish blizzard would fix WoW as it seems the game is as Buggy as it has ever been since very start.
- 
            
                
                View User Profile
     
            
            
            
       
- 
            
                
                Send Message
     
            
            
            
       
Posted Sep 16, 2011So, the first thing to do is to turn off the addon and then go into the games Interface\Camera options and change Camera Following Style to "Always adjust camera". Then go and Cat charge a targeting dummy and verify that the camera changes after the jump. If it doesn't then the game is behaving fundamentally different on the mac and I can't help you.
If it did work then change the follow style back to how you like it and turn the addon back on. When we get the game event that you had successfully cast one of the spells we were looking for, we change the camera following style to always adjust and then change it back to what you had before after some period of time. We may just need to make that period of time bigger for you; lets go with 5 seconds since that should be plenty big to see if that was the problem. You can set that by typing in the chat box:
/run PounceCam.db.global.CameraResetDelay = 5
Now, try it out and see if it starts working. If it does then you you can just use trial and error (cat jumping from max distance) to find the minimum value to use for delay (you can use decimal number like 1.5 for one and half seconds).