Download
(198Kb)
Download
Updated: 11-27-10 01:14 AM
Pictures
File Info
Updated:11-27-10 01:14 AM
Created:unknown
Downloads:6,229
Favorites:73
MD5:

BigRed  Popular! (More than 5000 hits)

Version: 2.1
by: Eidolarr [More]

BigRed is a tiny addon that lets you customize your game error messages. Not Lua errors, mind you, but game errors - things like "out of range" and "not enough energy." It offers the following features:

- choose your font!
- move the messages
- adjust the maximum number of messages to show
- throttle the messages
- set the justification
- adjust the text color color

By default, you should barely notice this addon - it imitates the default error frame, with subtle improvements. To customize the appearance, type /bigred.

Clean up those hideous big red lines of text from the middle of your otherwise-sexy UI!

If you have any suggestions, leave 'em here, but I do not intend to expand the pleasantly limited scope of the addon significantly. Please leave questions, comments, etc. as well. I would especially appreciate bug reports.

New in 2.0: I've removed the GUI sliders for fade time and fade percent. These were really debugging tools that got left in. BigRed will still honor your old settings here, and if you are truly determined, you can use BigRed:SetFadePercent and BigRed:SetFadeTime to tweak them. There is also a new width slider that allows you to constrict the area in which the messages are displayed; any messages exceeding this area are elided.

Note that a recent patch applied a hideous hack to UI_ERROR_MESSAGE. Instead of implementing throttling in UIErrorsFrame, where it belongs, they've made it so that *some* error messages don't consistently trigger events. There's nothing I can do about this, and it's a problem with the stock error frames, too. Sorry.

Optional Files (0)


Post A Reply Comment Options
Unread 02-28-09, 06:11 PM  
xnn
A Defias Bandit

Forum posts: 2
File comments: 3
Uploads: 0
Not working /w Macaroon?

I love this addon, tyvm for making it. I do have one issue though...

EDIT: I've been messing with it a bit...

Basically, the problem is not getting BigRed to work with Macaroon, it is that it seems to ONLY work when I have Bartender4 enabled.

If not, I see a black box, no error text appears whatsoever, and I cannot use the /bigred command. I have even tried changing the settings with bartender4 enabled, and then switching it back off. Still nothing.

Can't figure it out to save my life. Anyone have any insight on the matter?
Last edited by xnn : 02-28-09 at 07:23 PM.
Report comment to moderator  
Reply With Quote
Unread 02-17-09, 02:13 AM  
Kamicane
A Kobold Labourer
 
Kamicane's Avatar

Forum posts: 0
File comments: 10
Uploads: 0
Thank you very much for this cool addon, I really like it!

At a moment I found a strange behaviour from BigRed:
Whenever I set the option in Omen3 to put the threatwarning in Parrot, BigRed stops working.... completely. When I leave this option it starts working again. For me its reproduceble with all my alts on various servers. I don't know if its really a problem with BigRed, but all other addons works fine during this "problem".

Sorry for my bad english, hope I could describe my issue in an understandable way.
Report comment to moderator  
Reply With Quote
Unread 02-14-09, 01:25 PM  
Eidolarr
An Aku'mai Servant
 
Eidolarr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 32
Uploads: 3
Originally posted by vpr
Basically I'm looking for a replacement for ErrorMonster since it appears to be broken (can't configure it anymore) after a patch.
This is not a replacement for ErrorMonster, but rather an alternative. We use different approaches to solve the same problem.

If you can clearly specify the behavior of ErrorMonster before and after the patch (in a PM, please), I can take a look at it and see what's causing the problem, but I'm not going to graft its features onto BigRed.
Report comment to moderator  
Reply With Quote
Unread 02-10-09, 11:23 AM  
vpr
A Theradrim Guardian

Forum posts: 65
File comments: 272
Uploads: 0
Originally posted by Eidolarr
I can check, but I'm not certain the tools are available in either of those addons to check if a message is already listed and flash it again. If you're asking for an addon that simply forwards errors to MSBT, I can write it, but I'm not sure BigRed's functionality can be sent through those frames.

Again, I'll take a look when I get a chance.
Basically I'm looking for a replacement for ErrorMonster since it appears to be broken (can't configure it anymore) after a patch.

Not only does it come with a significant set of default filters, you can of course add and remove filters at will. Filtering does not necessarily mean that the errors are eaten; they can also be redirected to a sink, such as ChatFrame1-7, BigWigs, SCT (+Message), MSBT or Blizzards own FCT, of course, since I implemented sinks, I had to implement general error throttling as well.

You can tell it to also aggro on system and information messages, like quest updates ("1/5 wild boars slain!"), and flush those out the sink as well. And it features a berserk option that will unconditionally flush anything down the sink.
Last edited by vpr : 02-10-09 at 11:24 AM.
Report comment to moderator  
Reply With Quote
Unread 02-08-09, 12:08 PM  
Eidolarr
An Aku'mai Servant
 
Eidolarr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 32
Uploads: 3
Originally posted by vpr
To have the error messages sent through MSBT or SCT in one of their notification areas. (I use MSBT) instead of it's own notification area.
I can check, but I'm not certain the tools are available in either of those addons to check if a message is already listed and flash it again. If you're asking for an addon that simply forwards errors to MSBT, I can write it, but I'm not sure BigRed's functionality can be sent through those frames.

Again, I'll take a look when I get a chance.
Report comment to moderator  
Reply With Quote
Unread 02-08-09, 04:04 AM  
vpr
A Theradrim Guardian

Forum posts: 65
File comments: 272
Uploads: 0
Originally posted by Eidolarr
Can you elaborate on what you're requesting?
To have the error messages sent through MSBT or SCT in one of their notification areas. (I use MSBT) instead of it's own notification area.
Report comment to moderator  
Reply With Quote
Unread 02-06-09, 08:11 AM  
Eidolarr
An Aku'mai Servant
 
Eidolarr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 32
Uploads: 3
Originally posted by vpr
Anyway to hook these messages through MSBT/SCT ?
Can you elaborate on what you're requesting?
Report comment to moderator  
Reply With Quote
Unread 02-06-09, 02:29 AM  
vpr
A Theradrim Guardian

Forum posts: 65
File comments: 272
Uploads: 0
Anyway to hook these messages through MSBT/SCT ?
Report comment to moderator  
Reply With Quote
Unread 12-10-08, 08:44 PM  
SFJake
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Wow. Awesome.

Its simple, to the point, easy to configure, and works. Now I got my error message down, where they don't annoy my focus.

Its such a trivial thing when you think about it, but it does wonder on the feeling of the game. I guess red text right in the middle of the screen got on my nerve after all this time.

So, Thanks a lot!
Report comment to moderator  
Reply With Quote
Unread 08-18-08, 10:41 PM  
Eidolarr
An Aku'mai Servant
 
Eidolarr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 32
Uploads: 3
Originally posted by Vulcanus
Why did you close off the API so that other AddOns can no longer add messages to BigRed?
Makes no sense O.o
I exposed the API again. :]
Report comment to moderator  
Reply With Quote
Unread 07-31-08, 02:47 PM  
Eidolarr
An Aku'mai Servant
 
Eidolarr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 32
Uploads: 3
BigRed is not intended to be used as a message system for other addons. I never imagined anyone intentionally calling AddMessage, but I guess it's not for me to decide what kind of addons you want to write. If there's a significant reason to update (like a bug, or a suggestion, or a memory leak or something) I'll expose the API via the AceAddon table in the global environment.
Report comment to moderator  
Reply With Quote
Unread 07-31-08, 02:40 PM  
Belazor
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 21
Uploads: 1
Why did you close off the API so that other AddOns can no longer add messages to BigRed?
Makes no sense O.o
Report comment to moderator  
Reply With Quote
Unread 07-28-08, 01:53 PM  
Eidolarr
An Aku'mai Servant
 
Eidolarr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 32
Uploads: 3
Fixed, thanks for pointing it out
Report comment to moderator  
Reply With Quote
Unread 07-28-08, 12:59 PM  
And
A Kobold Labourer

Forum posts: 0
File comments: 51
Uploads: 0
Hi! With the latest version, I experinced the following errors:

"BigRed-1.4\\BigRed.lua:156: table index is nil\n<string>:\"safecall Dispatcher[2]\":4: in function <[string \"safecall Dispatcher[2]\"]:4>\n<in C code>: ?\n<string>:\"safecall Dispatcher[2]\":13: in function `?'\nCallbackHandler-1.0\\CallbackHandler-1.0.lua:91: in function `Fire'\nAceEvent-3.0\\AceEvent-3.0.lua:70: in function <Interface\\AddOns\\Ace3\\AceEvent-3.0\\AceEvent-3.0.lua:69>\n<in C code>: ?\n<in C code>: ?\n<in C code>: in function `UseAction'\nInterface\\FrameXML\\SecureTemplates.lua:266: in function `SecureActionButton_OnClick':\n<string>:\"*:OnClick\":1: in function <[string \"*:OnClick\"]:1>\n(tail call): ?:\n<in C code>: in function `securecall'\nInterface\\FrameXML\\SecureStateHeader.lua:1052: in function <Interface\\FrameXML\\SecureStateHeader.lua:1033>:\n\n ---"

"BigRed-1.4\\BigRed.lua:156: table index is nil\n<string>:\"safecall Dispatcher[2]\":4: in function <[string \"safecall Dispatcher[2]\"]:4>\n<in C code>: ?\n<string>:\"safecall Dispatcher[2]\":13: in function `?'\nCallbackHandler-1.0\\CallbackHandler-1.0.lua:91: in function `Fire'\nAceEvent-3.0\\AceEvent-3.0.lua:70: in function <Interface\\AddOns\\Ace3\\AceEvent-3.0\\AceEvent-3.0.lua:69>\n\n ---"

"BigRed-1.4\\BigRed.lua:156: table index is nil\n<string>:\"safecall Dispatcher[2]\":4: in function <[string \"safecall Dispatcher[2]\"]:4>\n<in C code>: ?\n<string>:\"safecall Dispatcher[2]\":13: in function `?'\nCallbackHandler-1.0\\CallbackHandler-1.0.lua:91: in function `Fire'\nAceEvent-3.0\\AceEvent-3.0.lua:70: in function <Interface\\AddOns\\Ace3\\AceEvent-3.0\\AceEvent-3.0.lua:69>\n<in C code>: in function `CastSpellByName'\nInterface\\FrameXML\\ChatFrame.lua:819: in function `?':\nInterface\\FrameXML\\ChatFrame.lua:3032: in function <Interface\\FrameXML\\ChatFrame.lua:3003>:\n<in C code>: in function `ChatEdit_ParseText'\nInterface\\FrameXML\\ChatFrame.lua:2770: in function `ChatEdit_SendText':\nInterface\\FrameXML\\ChatFrame.lua:1921: in function <Interface\\FrameXML\\ChatFrame.lua:1914>:\n<in C code>: ?\n<in C code>: ?\n<in C code>: in function `UseAction'\nInterface\\FrameXML\\SecureTemplates.lua:266: in function `SecureActionButton_OnClick':\n<string>:\"*:OnClick\":1: in function <[string \"*:OnClick", -- [1]
"\"]:1>\n(tail call): ?:\n<in C code>: in function `securecall'\nInterface\\FrameXML\\SecureStateHeader.lua:1052: in function <Interface\\FrameXML\\SecureStateHeader.lua:1033>:\n\n ---"

"BigRed-1.4\\BigRed.lua:156: table index is nil\n<string>:\"safecall Dispatcher[2]\":4: in function <[string \"safecall Dispatcher[2]\"]:4>\n<in C code>: ?\n<string>:\"safecall Dispatcher[2]\":13: in function `?'\nCallbackHandler-1.0\\CallbackHandler-1.0.lua:91: in function `Fire'\nAceEvent-3.0\\AceEvent-3.0.lua:70: in function <Interface\\AddOns\\Ace3\\AceEvent-3.0\\AceEvent-3.0.lua:69>\n<in C code>: ?\n<in C code>: in function `UseItemByName'\nInterface\\FrameXML\\ChatFrame.lua:792: in function `SecureCmdUseItem':\nInterface\\FrameXML\\SecureTemplates.lua:295: in function `SecureActionButton_OnClick':\n<string>:\"*:OnClick\":1: in function <[string \"*:OnClick\"]:1>\n(tail call): ?:\n<in C code>: in function `securecall'\nInterface\\FrameXML\\SecureStateHeader.lua:1052: in function <Interface\\FrameXML\\SecureStateHeader.lua:1033>:\n\n ---"

Can somebody help me, please?
Thanks!

And
Report comment to moderator  
Reply With Quote
Unread 07-26-08, 01:30 PM  
Eidolarr
An Aku'mai Servant
 
Eidolarr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 34
File comments: 32
Uploads: 3
Originally posted by Keisjaa
Having the same issue, it's one file (bigred 27 bytes). Winrar shows what SHOULD be there but when i attempt to extract it <cannot find the file specified> to everything else
Ok, fixed in 1.3a, whenever that's approved. Thanks :]
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: