ClassTimer
Deprecation Notice: If possible, please use WeakAuras instead, this addon is no longer maintained
This is an addon to create timers for your own buffs and debuffs.
General
player bars on left, target in middle, focus on right, all can be moved
To track CC Effects you must set the CCed mob as your focus if its not your target.
Only icons and time can be shown if you don't want bars.
The text can be customized in the options by using, "%s for spell name", "%a for applications", "%u for unit name eg target or player", "%n for mob name"
This mod is set up with AceLocale so anyone who wants to add other locals feel free :)
If you want other textures for the bars, get the AddOn SharedMedia.
Note: When adding values in the files, double parentheses are necessary on the last item in a table because it contains all the values from the function call and we only want the first one.
Options
/classtimer or the LDB Launcher
Credits
Must give Nymbia credits as he is a legend!
I also can't live without this addon. I've been patching an old version for a while for private use, didn't even realize the author have updated it for Dragonflight. Anyway, it works for me. Feel free to compare and see what I changed, and if you are satisfied, click on code > download zip, and unzip it into your addons folder: https://github.com/abracadaniel222/ClassTimer/tree/patched
Hi, may i know is this addon will update for ver 11.0.2.56110 ?
yesterday it still works for 11.0.0.56008.... but after today game updates. which can not anymore.....
Thanks a lot
This no longer working for me today, either. I will work hard to try and figure out where the issues are so I can share a working version with us. This addon is simply not able to be reproduced with WeakAuras. I have become so attached to ClassTimer over the years that I don't even want to imagine playing without it.
No longer works with the patch today. Really unfortunate as I loved this addon. It beats having to go out and get weak auras for every single class I play.
I just wanted to say that the January 21, 2023 version is still working for me with TWW Pre-Patch!
An amazing testament to this addon's quality!
I modified the code similarly to Jonpromes to get it to work in TWW:
https://file.io/6t9RDtWBfyLy
In reply to ryulinho:
The link became broken.
To Cataclysm Classic players:
I sent the ClassTimer-2.4.90001.1.zip file to GPT-4, along with the error messages, and after several attempts, it provided a file that works, at least it's working fine on my druid and warlock.
Here is the link: https://fastupload.io/462a0f84a93afe09
I am not sure what exactly GPT-4 modified in the original file since I don't know Lua, so download it at your own risk.
Can we have cataclysm classic version please ?
hello, can we have a cataclysm classic version please?
I switched specs to affliction on my warlock and now corruption wont show a bar. Does anyone know what's happening and how to fix this? Thanks
I pushed an update, should work with Wrath Classic and Dragonflight. As I said previously, I don't really support this addon anymore since all of it's functionality can easily be reproduced with WeakAuras, which I do support. Regardless, I hope you guys enjoy the update.
In reply to Stanzilla:
Thanks!!
In reply to Stanzilla:
Thank you so much! Used this addon since WotLK and I love it :]
In reply to Stanzilla:
Thanks for updating this addon.
Just wondering which weakaura in particular has this same functionality? I tried searching when this addon was broken and couldnt find anything that was as easy to use or had bars like classtimer. Alot just had icon timers which was not qutie the same. If you have a link to your classtimer in weakaura that would be great for future use.
heyho. may we get an update so classtimer works in wotlk classic phase2? would be really appreciated!
In reply to gregsNN:
Yeah. This is my most fav addon :)
In reply to gregsNN:
As a fellow Classic player who has used this addon heavily since discovering it some time back in Cata/MoP days I was saddened to find out this addon was broken with the release of Phase 2, I had to find a solution.
After reading on Wowhead that the API changes for addons that was introduced with Phase 2 were the same API changes that happened with Dragonflight's release I knew my work would now be easy as I'm sure someone has already resolved this issue.
After Scrolling through the comments it didn't take long to find a solution that works for WoW Classic WotLK.
LeahWolf has posted a solution that worked in Dragonflight and I can confirm works in P2 WotLK.
LeahWolf's instructions are below.
To help other people, the full solution for me was as follows:
1.) Uninstall Classtimer, and reinstall using the "ClassTimer-2.4.90001.1.zip" file. If you are using a different version, it appears to often fail.
2.) Within the "ClassTimer" folder, open the "ClassTimer.lua" file, and change the word "DIALOG" to "OVERLAY" on line 120. Save and close the file.
3.) Within the "ClassTimer" folder, navigate to the "Libs" folder, and delete all folders/files contained within.
4.) Download the latest archive of "Ace3". Currently, that is "Ace3-r1297-alpha.zip".
5.) Extract all of the contents into ClassTimer's "Libs" folder. There should now be 16 folders and 10 files inside the "Libs" folder.
However, I still can't get the addon to load for an Evoker character. I will check the again errors soon and see what needs to be edited for a solution.
As we do not have Evokers in WoTLK we do not need to worry about resolving that!
In reply to gregsNN:
In reply to gregsNN:
As a fellow Classic player who has used this addon heavily since discovering it some time back in Cata/MoP days I was saddened to find out this addon was broken with the release of Phase 2, I had to find a solution.
After reading on Wowhead that the API changes for addons that was introduced with Phase 2 were the same API changes that happened with Dragonflight's release I knew my work would now be easy as I'm sure someone has already resolved this issue.
After Scrolling through the comments it didn't take long to find a solution that works for WoW Classic WotLK.
LeahWolf has posted a solution that worked in Dragonflight and I can confirm works in P2 WotLK.
LeahWolf's instructions are below.
To help other people, the full solution for me was as follows:
1.) Uninstall Classtimer, and reinstall using the "ClassTimer-2.4.90001.1.zip" file. If you are using a different version, it appears to often fail.
2.) Within the "ClassTimer" folder, open the "ClassTimer.lua" file, and change the word "DIALOG" to "OVERLAY" on line 120. Save and close the file.
3.) Within the "ClassTimer" folder, navigate to the "Libs" folder, and delete all folders/files contained within.
4.) Download the latest archive of "Ace3". Currently, that is "Ace3-r1297-alpha.zip".
5.) Extract all of the contents into ClassTimer's "Libs" folder. There should now be 16 folders and 10 files inside the "Libs" folder.
However, I still can't get the addon to load for an Evoker character. I will check the again errors soon and see what needs to be edited for a solution.
As we do not have Evokers in WoTLK we do not need to worry about resolving that!
anyone know how to get rid of this error?
58x AceLocale-3.0-6: ClassTimer: Missing entry for 'Spells'
[string "@ClassTimer/ClassTimer.lua"]:222: in function <ClassTimer/ClassTimer.lua:199>
[string "=[C]"]: ?
[string "@Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <Ace3/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:494: in function `InitializeAddon'
[string "@Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:619: in function <Ace3/AceAddon-3.0/AceAddon-3.0.lua:611>