Quantcast
Download
(4 MB)
Download
Updated: 06-11-19 04:51 PM
Pictures
File Info
Compatibility:
WoW Classic (1.13.2)
Zandalari and Kul Tiran (8.1.5)
Updated:06-11-19 04:51 PM
Created:06-04-19 10:48 PM
Downloads:853
Favorites:9
MD5:
Categories:Classic - General, Casting Bars, Cooldowns, Combat Mods, PvP, Arena, BattleGrounds, Raid Mods, Utility Mods
8.1.5

WeaponSwingTimer  Updated this week!

Version: V3.5.7r
by: LeftHandedGlove [More]

Version 3.5 Summary
WeaponSwingTimer is an addon for WoW Classic that tracks your's and your target's swing timers. If you're a hunter, it also tracks Auto Shot timing and castable shots cast time. The colors of nearly everything can be changed.

Version 3.5 Update Video

Melee Bars
The melee bars track the player's and target's main-hand and off-hand swings. It resets on abilities that would reset a swing timer, such as Warrior's Slam, and also takes parry haste into account. Both frames can be moved around with the typical click-and-drag. A configuration window can be brought up with /wst /WeaponSwingTimer or /weaponswingtimer where more visual options are available.*

Hunter Bars
The hunter bars track the player's Auto Shot timing and also track the cast time for Aimed Shot and Multi-Shot. The Auto Shot bar turns white when an Auto Shot is fired. While the bar is white, the hunter can move and cast freely without clipping their next Auto Shot. When the white bar is depleted, the hunter should stand still while their Auto Shot is 'casting'. If Auto Shot or Multi-Shot are cast*

Installation

  1. Download the latest .zip file for your WoW version.
  2. Wait for the zip file to download.
  3. Unzip the WeaponSwingTimer folder into Interface\Addons.
  4. It should look like Interface\Addons\WeaponSwingTimer\WeaponSwingTimer.toc

Archived Files (12)
File Name
Version
Size
Author
Date
V3.5.7
4MB
LeftHandedGlove
06-10-19 11:47 PM
V3.5.6
4MB
LeftHandedGlove
06-10-19 11:10 PM
V3.5.5
4MB
LeftHandedGlove
06-10-19 06:26 PM
V3.5.4
4MB
LeftHandedGlove
06-10-19 04:20 PM
V3.5.3
4MB
LeftHandedGlove
06-10-19 04:07 PM
V3.5.2
3MB
LeftHandedGlove
06-09-19 11:55 PM
V3.5.1
3MB
LeftHandedGlove
06-09-19 10:43 PM
V3.4.2
3MB
LeftHandedGlove
06-08-19 09:16 PM
V3.4.1
3MB
LeftHandedGlove
06-08-19 08:37 PM
V3.4.0
3MB
LeftHandedGlove
06-07-19 10:36 AM
V3.3.0
2MB
LeftHandedGlove
06-05-19 02:38 PM
V3.2.4
2MB
LeftHandedGlove
06-04-19 10:48 PM


Post A Reply Comment Options
Unread 06-11-19, 09:10 PM  
LeftHandedGlove
A Kobold Labourer
 
LeftHandedGlove's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 1
Re: Message in chat window

Originally Posted by Shurn
Just wondering if something was forgotten ,
I keep getting messages on my chat like this (im on a warrior)

Heroic Strike nil 132292 0 0 0 285
Rend nil 132155 0 0 0 6547

likey supposed to be hidden but not sure

thx
Yeah it is suppose to be hidden, I left some junk on accident. The latest version, V3.5.7r, has those removed. (The file will probably still have the name v3.5.7 but it is different)
Report comment to moderator  
Reply With Quote
Unread 06-11-19, 04:52 PM  
Shurn
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Message in chat window

Just wondering if something was forgotten ,
I keep getting messages on my chat like this (im on a warrior)

Heroic Strike nil 132292 0 0 0 285
Rend nil 132155 0 0 0 6547

likey supposed to be hidden but not sure

thx
Report comment to moderator  
Reply With Quote
Unread 06-10-19, 04:13 PM  
LeftHandedGlove
A Kobold Labourer
 
LeftHandedGlove's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 1
Originally Posted by crusaderesper
I am getting this error every time I log in on my rogue since this new version
Code:
Message: ...\AddOns\WeaponSwingTimer\WeaponSwingTimer_Hunter.lua:190: attempt to call global 'UnitCastingInfo' (a nil value)
Time: Mon Jun 10 07:33:41 2019
Count: 811
Stack: ...\AddOns\WeaponSwingTimer\WeaponSwingTimer_Hunter.lua:190: attempt to call global 'UnitCastingInfo' (a nil value)
...\AddOns\WeaponSwingTimer\WeaponSwingTimer_Hunter.lua:190: in function `OnUpdate'
...ce\AddOns\WeaponSwingTimer\WeaponSwingTimer_Core.lua:79: in function <...ce\AddOns\WeaponSwingTimer\WeaponSwingTimer_Core.lua:76>

Locals: elapsed = 0.010000
(*temporary) = nil
(*temporary) = "player"
(*temporary) = "attempt to call global 'UnitCastingInfo' (a nil value)"
addon_data = <table> {
 core = <table> {
 }
 player = <table> {
 }
 target = <table> {
 }
 hunter = <table> {
 }
 config = <table> {
 }
 utils = <table> {
 }
}
It just endlessly errors out.
That is really weird, its considering UnitCastingInfo nil even though its a Blizzard function and certainly exists. I've uploaded a new version that doesn't use that function there so maybe that will fix your issue.
Report comment to moderator  
Reply With Quote
Unread 06-10-19, 08:34 AM  
crusaderesper
A Kobold Labourer
Premium Member

Forum posts: 0
File comments: 22
Uploads: 0
I am getting this error every time I log in on my rogue since this new version
Code:
Message: ...\AddOns\WeaponSwingTimer\WeaponSwingTimer_Hunter.lua:190: attempt to call global 'UnitCastingInfo' (a nil value)
Time: Mon Jun 10 07:33:41 2019
Count: 811
Stack: ...\AddOns\WeaponSwingTimer\WeaponSwingTimer_Hunter.lua:190: attempt to call global 'UnitCastingInfo' (a nil value)
...\AddOns\WeaponSwingTimer\WeaponSwingTimer_Hunter.lua:190: in function `OnUpdate'
...ce\AddOns\WeaponSwingTimer\WeaponSwingTimer_Core.lua:79: in function <...ce\AddOns\WeaponSwingTimer\WeaponSwingTimer_Core.lua:76>

Locals: elapsed = 0.010000
(*temporary) = nil
(*temporary) = "player"
(*temporary) = "attempt to call global 'UnitCastingInfo' (a nil value)"
addon_data = <table> {
 core = <table> {
 }
 player = <table> {
 }
 target = <table> {
 }
 hunter = <table> {
 }
 config = <table> {
 }
 utils = <table> {
 }
}
It just endlessly errors out.
Report comment to moderator  
Reply With Quote
Unread 06-08-19, 08:07 PM  
LeftHandedGlove
A Kobold Labourer
 
LeftHandedGlove's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 1
Originally Posted by iczer220
Originally Posted by LeftHandedGlove
Originally Posted by iczer220
I just started using the newest version and the shot timer will just randomly stop working and needs a /reload. It has happened three times within 30 minutes of playing so far. I was using the previous version with no issues over the course of a few hours.

edit: Yeah, it's breaking every couple mobs or so.
Weird, can you try disabling the Multi-shot and Aimed Shot on cast bar? Those are the only things I changed in the new version.

Also, did you see either of the cast bars show up?
I'll be at my pc later to try that. When it stops working, the bar still shows up, it just stops filling. Don't know if this would have anything to do with it, but my hunter was low lvl - only 8 or so.

Edit: I tried disabling each setting for the shot bar and none of the settings made it work - still had to /reload to fix. Also, I just did a fresh install of the addon on a completely different PC and the issue was the same.
The hunter level shouldn't affect it, in fact it should be more stable because there aren't any spells yet.

Does the bar stop filling when white reaches zero (Like it would when moving)? Or does it randomly stop filling in the middle of the bars (Like 50% of the white bar)?

I've got this feeling there is a problem with starting a spell cast. I'm almost 100% certain its that actually now that I'm looking at the code.

EDIT: Yeah I just tested it, the hunter OnSpellCastStartHandler triggers on enemy spellcasts as well. So whenever an enemy would start casting, it would think you're casting and stop the bar from filling. I'm gonna fix it now and push out a hotfix.
Last edited by LeftHandedGlove : 06-08-19 at 08:19 PM.
Report comment to moderator  
Reply With Quote
Unread 06-08-19, 01:33 PM  
iczer220
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Originally Posted by LeftHandedGlove
Originally Posted by iczer220
I just started using the newest version and the shot timer will just randomly stop working and needs a /reload. It has happened three times within 30 minutes of playing so far. I was using the previous version with no issues over the course of a few hours.

edit: Yeah, it's breaking every couple mobs or so.
Weird, can you try disabling the Multi-shot and Aimed Shot on cast bar? Those are the only things I changed in the new version.

Also, did you see either of the cast bars show up?
I'll be at my pc later to try that. When it stops working, the bar still shows up, it just stops filling. Don't know if this would have anything to do with it, but my hunter was low lvl - only 8 or so.

Edit: I tried disabling each setting for the shot bar and none of the settings made it work - still had to /reload to fix. Also, I just did a fresh install of the addon on a completely different PC and the issue was the same.
Last edited by iczer220 : 06-08-19 at 03:03 PM.
Report comment to moderator  
Reply With Quote
Unread 06-08-19, 09:59 AM  
LeftHandedGlove
A Kobold Labourer
 
LeftHandedGlove's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 1
Originally Posted by iczer220
I just started using the newest version and the shot timer will just randomly stop working and needs a /reload. It has happened three times within 30 minutes of playing so far. I was using the previous version with no issues over the course of a few hours.

edit: Yeah, it's breaking every couple mobs or so.
Weird, can you try disabling the Multi-shot and Aimed Shot on cast bar? Those are the only things I changed in the new version.

Also, did you see either of the cast bars show up?
Report comment to moderator  
Reply With Quote
Unread 06-08-19, 01:41 AM  
iczer220
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
I just started using the newest version and the shot timer will just randomly stop working and needs a /reload. It has happened three times within 30 minutes of playing so far. I was using the previous version with no issues over the course of a few hours.

edit: Yeah, it's breaking every couple mobs or so.
Last edited by iczer220 : 06-08-19 at 01:46 AM.
Report comment to moderator  
Reply With Quote
Unread 06-07-19, 11:01 AM  
LeftHandedGlove
A Kobold Labourer
 
LeftHandedGlove's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 1
Originally Posted by Gnatz
HI there.

I have trouble with the shot timer. It will lose the timing after 3 shots. Probably because of the latency that isnt taken into account for the calculation. I have to cancel autoshot and cast it anew to get the timer back working.

I hope you can fix that soon because the addon will become awesome.

Keep up the good work br Gnatz
I'm not 100% sure that its the 3 shots or latency because I was watching someone use it and if they sat perfectly still and only shot then the timing was spot on. That said, maybe you're right, I wasn't there.

If you aren't seeing a cast bar show up when casting multishot then it isn't detecting multishot and there is a possiblilty you're clipping your autos.

I've uploaded another version (v3.4.0) that should detect shot casting now.

Thank you,
LeftHandedGlove
Report comment to moderator  
Reply With Quote
Unread 06-06-19, 11:49 AM  
Gnatz
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
HI there.

I have trouble with the shot timer. It will lose the timing after 3 shots. Probably because of the latency that isnt taken into account for the calculation. I have to cancel autoshot and cast it anew to get the timer back working.

I hope you can fix that soon because the addon will become awesome.

Keep up the good work br Gnatz
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: