Prat 3.0
In loving memory of Jon Akthar (Sylvanaar)
Hello WoW community, I'm LuciferCatnip, Sylvanaar was my coworker and my mentor. It goes without saying that Jon was an amazingly talented individual. He always seemed to know everything… but he once said to me "It's not about knowing the answers, it's about asking the right questions", he always challenged me to ask me the right questions until I would arrive at the answer on my own terms. Jon was also a champion of the open source movement, and so with special thanks to Gil from Curseforge as well as Sylvanaar's family, there's no better way to honor Sylvanaar's legacy than to keep his project going strong in the community.
If you'd like to help maintain Prat, please reach out to MysticalOS or LuciferCatnip directly. Thank you so much.
About
Prat-3.0 is a chat enhancement addon for World of Warcraft.
It is made up of 30+ smaller "modules" which each provide additional functionality, and can be enabled or disabled individually.
In game, type /prat for a menu. Or use the icon on one of the many data broker hosts.
Prat has just about every feature you can think of, and then some. Really. When I get some more time, I'll try and put together a full list (Even I have lost count)
(Thanks to Dreamsight for this partial list)
- Sync your chat settings across your account (Beta)
- Machine learning powered spam filter (Beta)
- Change arrows, buttons, mouse scroll for chat scroll, scroll speed
- you can add player color per channel, color per level, color per class
- timestamps (styled)
- Whether to show timestamp (what format the timestamp should be in)
- Whether to show players level
- You can select the option for channel "stickys" (last channel you used you auto use when hitting enter, that sort of thing – or last thing someone said)
- Change the looks of the chat's editbox - as well as where it appears (you can even undock it and move it to where you'd like it to be)
- Chat fading, fading delay
- You can change the font to a list of fonts, add an outline to it, monochrome it (if you don’t mind messing with files a bit you could probably even add other fonts to that list)
- Change the chat frame/chat box appearance
- Keep chat history between game sessions
- Set channel abbreviations
- Set brackets and color(or something instead of brackets)round player/lvl
- Alt invite option (press keyboard “alt” button and click on the player’s name to auto inv them)
- Raid icon
- Invite links - click them to invite the person
- URL copying
- Full chat copying + copy button
- Click timestamp to copy line
- Configurable alerts when your name or other word is mentioned
- Enables tell target /tt which whispers your target
- Alias options - make macros into short commands
- See names of players Alt characters
- Change chat sounds (incoming and outgoing as well as per channel)
- Achievements info and grats
- Full chat search and search box
- Customizable filters for advanced users
- Show item icon next to item links and player class icon next to player names
- Icon-only options for newcomers chat
- Optional flashing or font color change for chat tabs when a new message comes in.
You can enable/disable all Prat modules - don't have to have the ones you don't use running
While trying to reduce resource utilization, it is also important to note that some people prefer the features, and don't care that an addon uses 500k more.

-
View User Profile
-
Send Message
Posted Mar 4, 2026After 3.9.89 update Prat does not work together with MessageClassifier, it hides /2 channel for some reason. 3.9.88 worked perfectly together.
Insanely useful addon which allows to turn off all duplication spams and allow to search in chat history.
-
View User Profile
-
Send Message
Posted Mar 4, 2026In reply to Skvonchq: I'll investigate this and let you know when I get a solution implemented.
-
View User Profile
-
Send Message
Posted Mar 8, 2026In reply to QTartemis: Lastest version seem to fixed the problem. Ty!
-
View User Profile
-
Send Message
Posted Mar 3, 2026Please fix your addon, doesnt work properly in combat / pvp instances keeps breaking my chat
-
View User Profile
-
Send Message
Posted Mar 3, 2026In reply to Adrability_tv: Do you have Lua errors to report? Otherwise we have no idea "what to fix"... Any/all errors that get reported with stacktraces to what's erroring get fixed....
-
View User Profile
-
Send Message
Posted Mar 4, 2026In reply to QTartemis: Ive just described the issue though, ive got bugsack but that wont open for some reason, whenever im in combat and someone whispers me it doesnt show the whisper. Also in the war within battlenet messages would show class color but that doesnt work anymore or what?
-
View User Profile
-
Send Message
Posted Mar 4, 2026In reply to Adrability_tv: Yes. The issue is that I am unable to replicate these, so hence why I would need the Lua error you are getting. Incase there's issues with other addons conflicting with Prat or such.
-
View User Profile
-
Send Message
Posted Mar 2, 2026I just updated to the latest alpha and now I can't access Prat options at all. /prat does not work and there is no Prat showing under Options/Addons. However, it is telling me the addon is enabled from main addon screen. Any idea what would cause this?
-
View User Profile
-
Send Message
Posted Mar 2, 2026In reply to crockcw: This should be fixed in 3.9.89-20-gf6f662e
-
View User Profile
-
Send Message
Posted Mar 2, 2026In reply to QTartemis: It is kind of fixed...but now when I click on display settings or chat formatting there is nothing there. It looks like you guys are hard at work rolling out updates though so I will just keep my eye out for the next one :)
-
View User Profile
-
Send Message
Posted Mar 2, 2026In reply to crockcw: Do you have BugSack installed? It allows developers like myself to see any errors that the addon may be generating.
-
View User Profile
-
Send Message
Posted Mar 2, 2026Yes. I see this under the minimap hover but when I click on it everything is blank. I might be user error so I'm sorry if it is.
https://imgur.com/a/F7FxMTn
-
View User Profile
-
Send Message
Posted Mar 2, 2026In reply to crockcw: Firstly, could you try logging into a different character and back. Another user found this to work (weirdly?). If this continues to error, can you upload an image of the log again on a different website, imgur isn't accessible in the UK :)
-
View User Profile
-
Send Message
Posted Mar 2, 2026In reply to QTartemis: It did not appear to work :( Not sure if this website works better. Let me know if not. https://postimg.cc/gallery/n9kmC5C
When I click to open BugSack to see detail everything is blank though.
-
View User Profile
-
Send Message
Posted Mar 2, 2026In reply to crockcw: Those errors appear to be heavily outdated (from a buggy -18 alpha build). Could you potentially open an issue on the GitHub repository, and attach the Prat SavedVariables, which can be found in "<wow dir>/WTF/Account/<id>/SavedVariables/Prat-3.0.lua"
-
View User Profile
-
Send Message
Posted Mar 2, 2026In reply to QTartemis: Yes. I will do it when I get back home. I can also just try to wipe out all my saved variables and reinstall. Maybe something got hung up somewhere.
-
View User Profile
-
Send Message
Posted Mar 2, 2026In reply to QTartemis: I went in and just deleted every file and every saved variable and it appears to be working now. I think something was just hung up and not updating with the new files.
-
View User Profile
-
Send Message
Posted Mar 2, 2026Mine is having the exact same problems with the latest build 3.9.89-18-ga69eeca.
this is what we see, but bug sack will not allow us to copy:
"Prat-3.0/addon/modules.lua:26 Locale Key" is a common prefix to the 9 items to follow
customGrats_defualt is not provided
Buttons is not provided
ChannelNames is not provided
ChannelColorMemory is not provided
ChannelSticky is not provided
Frames is not provided
ChatLog is not provided
CopyChat is not provided
Top is not provided
That's what the BugSack shows. The screenshot the other person provided had some of the same things but they all appear to be different modules from modules.lua:26 that are throwing errors.
-
View User Profile
-
Send Message
Posted Mar 2, 2026In reply to eboethrasher: This should be fixed in the latest alpha (coming shortly after this message). We've been jiggling around some code, to handle localizations better and reduce compile time and completely missed a niché case of where the localizations are pulled from currently.
-
View User Profile
-
Send Message
Posted Mar 2, 2026I can report the same for me. Updated to the latest version a few minutes ago and still the same.