Download
(1 MB)
Download
Updated: 05-13-14 09:52 PM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Escalation (5.3)
Thunder Isle (5.2)
Landfall (5.1)
Mists of Pandaria (5.0.4)
Updated:05-13-14 09:52 PM
Created:unknown
Downloads:415,233
Favorites:2,414
MD5:
5.4
Prat 3.0  Popular! (More than 5000 hits)
Version: 3.5.8 (925)
by: sylvnaaar [More]
Prat is a chat addon framework, and collection. It consists of 30+ modules which each add some functionality to the WoW chat interface. There is literally a module for just about everything chat related. While large in size, i have been working to keep the runtime memory usage down, and eliminate the costs of the unused modules without littering the addon directory with a slew of folders.

For the options menu, type "/prat", or if you have a broker host mod installed you will get a launcher icon.

You control the load behavior of modules via the module control screen. You have 3 choices "Don't load", "Disabled", and "Enabled"

You can report any bugs you find here:

http://www.wowace.com/projects/prat-3-0/tickets/


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)

* Change arrows, buttons, mouse scroll for chat scroll, scroll speed
* you can add color per channel, color per lvl, color per class
* timestamps
* timestamp color
* whether to show timestamp (what format the timestamp should be in)
* whether to show players lvl
* 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 prolly even add other fonts to that list)
* change the chat frame/chat box appearance
* set Chat history
* 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
* info keeping
* url copying
* full chat copying + options (html,bbcode, plain, forum) + copy button
* allows pop-up msgs
* enables tell target /tt
* Alias options
* altnames options
* you can enable/disable all prat modules - dont have to have the ones you dont use running
* change chat sounds (incoming and outgoing as well as per channel



For those interested:

There is an additional folder Prat-3.0_HighCPUUsageModules.

Note: These features use CPU, so they have been placed in a special folder so that is 100% clear.
3.4 - Live and Beta compatibility

3.3.7 - Various server name related fixes/enhancements, e.g tab-completion (in bg's for example)

3.3.6 - Fixes issue where you were unable to change the sound for the new GROUP_LEAD type

3.3.5 - Adds GROUP_LEAD as an option in the sounds module.

3.3.4 - Prat now comes with a selection of "chat-friendly" fonts. So you don't have to worry about downloading a separate font collection which may only have 2-3 fonts which are usable for chat. Prat includes 9 chat friendly fonts in addition to the fonts Blizzard provides.


3.1.0 - updated chat filter code to work on live and ptr

-- Change logs are included in each zip --

Addition fixes, and other fun stuff
--

Changed the way the addon is packaged. Pulled out the high cpu module for you.
---

Added global name coloring, There is no option for it at present, it gets enabled when you use the HighCPU use pullout.

Other minor tweaks and fixes. Please continue to report any issues you may encounter.

---

Ace3 is included in the zip - it should fix issues with the config not opening on beta. I haven't tested on live.

I added a simple button module, it was hastily added, because I have been so busy playing on beta.

Fixed the copy bug which would hang the client for a few seconds then give an error.

----

Added ability to set the incoming and outgoing whisper colors independently via the blizz ui. currently this is part of the experimental module

Fixed chatlink spamming.
Optional Files (0)


Archived Files (42)
File Name
Version
Size
Author
Date
3.5.7 (910)
1MB
sylvnaaar
09-11-13 05:58 AM
3.5.6 (908)
1MB
sylvnaaar
05-24-13 07:53 AM
3.5.5 (906)
1MB
sylvnaaar
03-18-13 08:33 PM
3.5.1 (892)
1MB
sylvnaaar
09-30-12 06:11 AM
3.5 (890)
1MB
sylvnaaar
09-03-12 08:16 AM
3.4.25 (881)
1MB
sylvnaaar
11-29-11 07:18 AM
3.4.24 (870)
1MB
sylvnaaar
07-04-11 02:33 AM
3.4.23 (860)
1MB
sylvnaaar
06-29-11 12:49 PM
3.4.22 (853)
1MB
sylvnaaar
06-29-11 04:18 AM
3.4.21 (851)
1MB
sylvnaaar
06-28-11 03:22 AM
3.4.18 (802)
1MB
sylvnaaar
04-26-11 03:05 PM
3.4.18 (799)
1MB
sylvnaaar
04-26-11 07:09 AM
3.4.15 (784)
1MB
sylvnaaar
01-15-11 01:33 PM
3.4.14 (774)
1MB
sylvnaaar
12-30-10 10:56 AM
3.4.13 (756)
1MB
sylvnaaar
11-28-10 06:30 PM
3.4.12 (739)
1MB
sylvnaaar
11-15-10 07:13 AM
3.4.10 (726)
1MB
sylvnaaar
11-08-10 12:13 PM
3.4.9 (726)
1MB
sylvnaaar
11-01-10 07:03 AM
3.4.9 (696)
1MB
sylvnaaar
10-30-10 06:27 PM
3.4.6 (670)
1MB
sylvnaaar
10-14-10 07:21 PM
3.4.5 (668)
1MB
sylvnaaar
10-12-10 03:44 PM
3.4.4 (666)
1MB
sylvnaaar
10-10-10 03:03 AM
3.4.3 (655)
1MB
sylvnaaar
10-08-10 09:26 PM
3.4.2 (645)
1MB
sylvnaaar
10-07-10 04:59 AM
3.4.1 (615)
949kB
sylvnaaar
09-16-10 05:42 PM
3.4 (606)
949kB
sylvnaaar
09-14-10 10:58 AM
3.4b2 (594)
949kB
sylvnaaar
09-03-10 05:21 PM
3.3.26 (572)
949kB
sylvnaaar
08-08-10 09:30 AM
3.3.25 (559)
949kB
sylvnaaar
08-04-10 09:13 PM
3.3.24 (550)
948kB
sylvnaaar
08-03-10 04:17 PM
3.3.23 (523)
946kB
sylvnaaar
07-28-10 08:16 AM
3.3.21 (515)
941kB
sylvnaaar
07-15-10 09:33 AM
3.3.21 (506)
935kB
sylvnaaar
07-05-10 08:26 AM
3.3.13 (468)
932kB
sylvnaaar
06-24-10 07:00 PM
3.3.12 (467)
933kB
sylvnaaar
06-22-10 04:54 AM
3.3.7 (425)
918kB
sylvnaaar
03-13-10 05:49 PM
3.3.6 (417)
917kB
sylvnaaar
02-25-10 02:14 PM
3.3.5 (415)
917kB
sylvnaaar
02-25-10 04:30 AM
3.3.4 (411)
917kB
sylvnaaar
02-24-10 02:45 AM
3.3.3 (408)
529kB
sylvnaaar
02-16-10 06:52 AM
3.3.1 (399)
530kB
sylvnaaar
12-15-09 06:24 PM
3.3 (396)
529kB
sylvnaaar
12-09-09 08:16 AM


Post A Reply Comment Options
Old 09-26-12, 09:12 AM  
goldengamer
A Fallenroot Satyr

Forum posts: 22
File comments: 93
Uploads: 0
Can't seem to get the edit box to stay up where I place it on free-move On free-move, it moves, and as soon as I close it, it goes back down the bottom. I tried locking, didn't work either.

I have move anything, but that was not set to change the place of the edit box. Tried using it to do so but that didn't work either.
goldengamer is offline Report comment to moderator  
Reply With Quote
Old 09-26-12, 03:31 PM  
Tonyleila
A Frostmaul Preserver
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 285
File comments: 1244
Uploads: 31
go this error when trying to target a mob with /tar mobname
Lua Code:
  1. 2x [ADDON_ACTION_FORBIDDEN] AddOn "33Prat-3.0-3.5" hat versucht die geschützte Funktion "TargetUnit()" aufzurufen.
  2. !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
  3. <in C code>
  4. FrameXML\ChatFrame.lua:1238: in function "?"
  5. FrameXML\ChatFrame.lua:4338: in function <FrameXML\ChatFrame.lua:4304>
  6. <in C code>
  7. FrameXML\ChatFrame.lua:4052: in function "ChatEdit_SendText"
  8. FrameXML\ChatFrame.lua:4091: in function "ChatEdit_OnEnterPressed"
  9. <string>:"*:OnEnterPressed":1: in function <string>:"*:OnEnterPressed":1
  10.  
  11. Locals:
  12. nil

also
Lua Code:
  1. 18x Prat-3.0-3.5\modules\PlayerNames.lua:1350: attempt to call global "BNTokenCombineGivenAndSurname" (a nil value)
  2. Prat-3.0-3.5\modules\PlayerNames.lua:1350: in function "FormatPlayer"
  3. Prat-3.0-3.5\modules\PlayerNames.lua:1467: in function "?"
  4. libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:147: in function <libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
  5. <string>:"safecall Dispatcher[4]":4: in function <string>:"safecall Dispatcher[4]":4
  6. <in C code>
  7. <string>:"safecall Dispatcher[4]":13: in function "?"
  8. libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function "Fire"
  9. Prat-3.0-3.5\addon\addon.lua:632: in function <Prat-3.0\addon\addon.lua:573>
  10. (tail call): ?
  11. FrameXML\ChatFrame.lua:2741: in function "ChatFrame_OnEvent"
  12. <string>:"*:OnEvent":1: in function <string>:"*:OnEvent":1
  13.  
  14. Locals:
  15. nil
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Last edited by Tonyleila : 09-26-12 at 03:33 PM.
Tonyleila is offline Report comment to moderator  
Reply With Quote
Old 09-27-12, 03:05 AM  
redworm
A Defias Bandit

Forum posts: 2
File comments: 77
Uploads: 0
when to expect an update?!?! have the realid friends whisper errors for weeks now.... ;(
redworm is offline Report comment to moderator  
Reply With Quote
Old 09-30-12, 10:00 AM  
lyphe
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Saved chat dialogue after logging out?

Hi,

Love Prat! Had a quick question though that I've not been able to figure out since having to rebuild my entire UI the other day.

Previously, I had my prat set up so that if I logged out and logged back in, the dialogue in my chat window would still be there. This isnt' the case anymore. And I can't figure out what option does this.

I didn't bother moving over the high usage folders this time. Is this part of that folder group?

Thx in advance for any help and cheers!

Lyphe
lyphe is offline Report comment to moderator  
Reply With Quote
Old 10-04-12, 07:59 PM  
Aerisia
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Originally Posted by goldengamer
Can't seem to get the edit box to stay up where I place it on free-move On free-move, it moves, and as soon as I close it, it goes back down the bottom. I tried locking, didn't work either.

I have move anything, but that was not set to change the place of the edit box. Tried using it to do so but that didn't work either.
This is happening to me as well! Ugh!
Aerisia is offline Report comment to moderator  
Reply With Quote
Old 10-04-12, 08:02 PM  
Aerisia
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Originally Posted by Aerisia
Originally Posted by goldengamer
Can't seem to get the edit box to stay up where I place it on free-move On free-move, it moves, and as soon as I close it, it goes back down the bottom. I tried locking, didn't work either.

I have move anything, but that was not set to change the place of the edit box. Tried using it to do so but that didn't work either.
This is happening to me as well! Ugh!
Actually, I found another addon (LUI) that had the editbox set differently - may want to check other addons!
Aerisia is offline Report comment to moderator  
Reply With Quote
Old 10-22-12, 02:28 AM  
Armata4
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hello,

I love this addon and i need few more informations.

1 Is there possible to have an vertical flipped chat frame?
I'd like to have a chat frame for my top screen so is it possible to have:
- Tabs at bottom
- Text entry box at top
- (optional) Chat scrolling up
2 Is there possible to have a frame for addons?
- Many addons used DEFAULT_CHAT_FRAME so can we create a new tab for this.
3 Is there possible to have a frame only for Blizzard raid alerts?
- For example, i'd like to see Petrification alerts on Stone Guard in a clear zone .
Thank's a lot.

I apologise for my english (i'm french)
Armata4 is offline Report comment to moderator  
Reply With Quote
Old 10-29-12, 03:20 PM  
Mechrior
A Chromatic Dragonspawn
 
Mechrior's Avatar

Forum posts: 153
File comments: 99
Uploads: 0
this error is coming up when trying to undock a chat tab


ERROR #132 (0x85100084) Fatal exception!

Program: F:\World of Warcraft EU\WoW-64.exe
ProcessID: 4336
Exception: 0xC0000005 (ACCESS_VIOLATION) at 0033:000000013F7BA2C7

The instruction at "0x000000013F7BA2C7" referenced memory at "0x000000000000015C".
The memory could not be "read".

not sure if that helps you or blizz but I can NOT creat and undock ANY chat tabs now.
__________________
When the light in your heart shines, The rest of the world will pale in comparison


Mechrior is offline Report comment to moderator  
Reply With Quote
Old 11-20-12, 10:52 AM  
Eolian
A Kobold Labourer
 
Eolian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 111
Uploads: 4
Originally Posted by Eolian
Originally Posted by Eolian
Im sure its an option somewhere that I have missed, so I figured I'd ask for some help.

When I log into any character, my chat panes starts out very faded and hard to see. I have to click on a new chat tab, example my tab for trade chat, for the faded look to go away.
Its as if the chat starts off in background mode behind my KG Panels.

Any ideas on what it is/how to make it normal opacity all the time?
bump again?
I'm still having this issue. The transparency of the chat window, the actual letters themselves, when you first log in makes it very hard to read anything. I have to switch to a new tab, then back again to "activate" the correct transparency.
bumb for the 3rd time...! I want to use prat over chatter, but this is getting silly. Please help.
Eolian is offline Report comment to moderator  
Reply With Quote
Old 11-27-12, 01:35 PM  
goldengamer
A Fallenroot Satyr

Forum posts: 22
File comments: 93
Uploads: 0
Date: 2012-11-28 07:20:26
ID: -4
Error occured in: Global
Count: 1
Message: ..\AddOns\Prat-3.0\modules\ChannelSticky.lua line 401:
attempt to index field '?' (a nil value)
Debug:
(tail call): ?
Prat-3.0\modules\ChannelSticky.lua:401: Stickum()
Prat-3.0\modules\ChannelSticky.lua:291: OnModuleEnable()
Prat-3.0\addon\modules.lua:182:
Prat-3.0\addon\modules.lua:174
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
Ace3\AceAddon-3.0\AceAddon-3.0.lua:543: EnableAddon()
Ace3\AceAddon-3.0\AceAddon-3.0.lua:556: EnableAddon()
Ace3\AceAddon-3.0\AceAddon-3.0.lua:636:
Ace3\AceAddon-3.0\AceAddon-3.0.lua:621
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:299: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:322: CombatLog_LoadUI()
..\FrameXML\UIParent.lua:692:
..\FrameXML\UIParent.lua:657
Locals:
None
Getting this after logging in after patch 5.1
goldengamer is offline Report comment to moderator  
Reply With Quote
Old 11-27-12, 03:53 PM  
Duman
A Murloc Raider

Forum posts: 4
File comments: 26
Uploads: 0
Originally Posted by goldengamer
Getting this after logging in after patch 5.1
Hmm, looks like the 'Battleground' channel (or at least the entry in ChatTypeInfo) is gone? I just edited the Stickum function to check to make sure the target channel exists before trying to modify it -- but I don't know what else might be broken (or what else this might affect).
Duman is offline Report comment to moderator  
Reply With Quote
Old 11-27-12, 04:31 PM  
Farside
A Deviate Faerie Dragon

Forum posts: 19
File comments: 11
Uploads: 0
1x Prat-3.0-3.5.1\modules\ChannelSticky.lua:401: attempt to index field "?" (a nil value)
Prat-3.0-3.5.1\modules\ChannelSticky.lua:401: in function "Stickum"
Prat-3.0-3.5.1\modules\ChannelSticky.lua:291: in function "OnModuleEnable"
Prat-3.0-3.5.1\addon\modules.lua:182: in function <Prat-3.0\addon\modules.lua:174>
(tail call): ?
<in C code>
<string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5
(tail call): ?
libs\AceAddon-3.0\AceAddon-3.0-11.lua:543: in function "EnableAddon"
libs\AceAddon-3.0\AceAddon-3.0-11.lua:556: in function "EnableAddon"
libs\AceAddon-3.0\AceAddon-3.0-11.lua:636: in function <libs\AceAddon-3.0\AceAddon-3.0.lua:621>
<in C code>
PitBull4-v4.0.0-beta40\Main.lua:1227: in function "LoadModules"
libs\AceAddon-3.0\AceAddon-3.0-11.lua:543: in function "EnableAddon"
libs\AceAddon-3.0\AceAddon-3.0-11.lua:636: in function <libs\AceAddon-3.0\AceAddon-3.0.lua:621>
<in C code>
FrameXML\UIParent.lua:299: in function "UIParentLoadAddOn"
FrameXML\UIParent.lua:322: in function "CombatLog_LoadUI"
FrameXML\UIParent.lua:692: in function <FrameXML\UIParent.lua:657>

Locals:
nil
Last edited by Farside : 11-27-12 at 04:38 PM.
Farside is offline Report comment to moderator  
Reply With Quote
Old 11-30-12, 03:18 AM  
myno
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 94
Uploads: 4
This is my changed code for the ChannelSticky (Prat-3.0/modules/ChannelSticky.lua) module: https://gist.github.com/4174918
Did not encounter any errors so far.
myno is offline Report comment to moderator  
Reply With Quote
Old 12-12-12, 08:31 PM  
Talizmon
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Could someone please explain how to set the chat frame strata? I couldn't find an option for this. I need to set all of my chat frames to low so that they aren't covered up by my KGpanels artwork. A very simple request, but I have no idea how to do it lol
Talizmon is offline Report comment to moderator  
Reply With Quote
Old 12-18-12, 12:35 PM  
myno
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 94
Uploads: 4
Originally Posted by Talizmon
Could someone please explain how to set the chat frame strata? I couldn't find an option for this. I need to set all of my chat frames to low so that they aren't covered up by my KGpanels artwork. A very simple request, but I have no idea how to do it lol
Does right-clicking on the chat tab and setting the background color there not work?
myno is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.