sRaidFrames

sRaidFrames was originally designed to replace the raid frames provided by CT_RaidAssist. They share the same look and feel of the original frames, but are highly optimized and even include extra features such as aggro highlighting and display of PVE critical abilities. The main goal of sRaidFrames is to be just that, frames, nothing more; they do not deliver any other magic that you might know from CT_RaidAssist. This includes Decursing, Bossmods, Raid Status and Emergency Monitor. By not including these features, sRaidFrames will allow anyone the freedom to use whatever mod, if any, they prefer to do the above tasks. Currently the frames provide a massive improvement in not only memory, but also FPS during raids, combined with oRA2 they are designed to help anyone completely replace CT_RaidAssist. There is also a number of plugins that extend sRaidFrames' functionality:
  • sRaidFrames_Advanced - this adds custom layouts, advanced filtering and much more Please note this project is no-longer actively maintained, if anyone wants to take over, please don't hesitate get in touch.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of warriorjedi warriorjedi Feb 14, 2011 at 09:39 UTC - 0 likes

    Is anyone maintaining this now?

  • Avatar of Chandara Chandara Apr 02, 2010 at 20:18 UTC - 0 likes

    I actually deleted the whole sraidframes folder then redownloaded and that seems to have fixed the issue. But now when I go to the debuff and buff windows it's giving me a ton of LUA errors (24 on each). I'm not sure if it's sraidframes causing the issue or something else conflicting with it, though it's those windows in specific that are giving errors.

    Example:

    Message: Invalid Custom Control Type - Spell_EditBox Time: 04/02/10 16:13:03 Count: 8 Stack: ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1072: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1045> ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1540: in function `FeedGroup' ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1461: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1441> (tail call): ? [C]: ? [string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5> (tail call): ? ...ace\AddOns\Bartender4\libs\AceGUI-3.0\AceGUI-3.0.lua:326: in function `Fire' ...4\libs\AceGUI-3.0\widgets\AceGUIWidget-TreeGroup.lua:478: in function `SetSelected' ...4\libs\AceGUI-3.0\widgets\AceGUIWidget-TreeGroup.lua:105: in function <...4\libs\AceGUI-3.0\widgets\AceGUIWidget-TreeGroup.lua:101>

    Locals: appName = "sRaidFrames" options = <table> { args = <table> { } type = "group" name = "sRaidFrames" handler = <table> { } } container = <table> { height = "fill" OnRelease = <function> defined @Interface\AddOns\Bartender4\libs\AceGUI-3.0\widgets\AceGUIWidget-ScrollFrame.lua:46 OnWidthSet = <function> defined @Interface\AddOns\Bartender4\libs\AceGUI-3.0\widgets\AceGUIWidget-ScrollFrame.lua:165 parent = <table> { } width = "fill" OnAcquire = <function> defined @Interface\AddOns\Bartender4\libs\AceGUI-3.0\widgets\AceGUIWidget-ScrollFrame.lua:42 userdata = <table> { } scrollframe = <unnamed> { } OnHeightSet = <function> defined @Interface\AddOns\Bartender4\libs\AceGUI-3.0\widgets\AceGUIWidget-ScrollFrame.lua:171 type = "ScrollFrame" AceGUIWidgetVersion = 9 SetStatusTable = <function> defined @Interface\AddOns\Bartender4\libs\AceGUI-3.0\widgets\AceGUIWidget-ScrollFrame.lua:157 LayoutFunc = <function> defined @Interface\AddOns\Bartender4\libs\AceGUI-3.0\AceGUI-3.0.lua:726 LayoutFinished = <function> defined @Interface\AddOns\Bartender4\libs\AceGUI-3.0\widgets\AceGUIWidget-ScrollFrame.lua:151 base = <table> { } FixScroll = <function> defined @Interface\AddOns\Bartender4\libs\AceGUI-3.0\widgets\AceGUIWidget-ScrollFrame.lua:98 events = <table> { } children = <table> { } MoveScroll = <function> defined @Interface\AddOns\Bartender4\libs\AceGUI-3.0\widgets\AceGUIWidget-ScrollFrame.lua:80 scrollbar = AceConfigDialogScrollFrame1ScrollBar { } SetScroll = <function> defined @Interface\AddOns\Bartender4\libs\AceGUI-3.0\widgets\AceGUIWidget-ScrollFrame.lua:62 frame = <unnamed> { } content = <unnamed> { } localstatus = <table> { } } rootframe = <table> { status = <table> { } OnRelease = <function> defined @Interface\AddOns\Quartz\libs\AceGUI-3.0\widgets\AceGUIWidget-Frame.lua:104 OnWidthSet = <function> defined @Interface\AddOns\Quartz\libs\AceGUI-3.0\widgets\AceGUIWidget-Frame.lua:131 content = <unnamed> { } SetStatusText = <function> defined @Interface\AddOns\Quartz\libs\AceGUI-3.0\widgets\AceGUIWidget-Frame.lua:86 line2 = <unnamed> { } sizer_e = <unnamed> { } statustext = <unnamed> { } LayoutFunc = <function> defined @Interface\AddOns\Bartender4\libs\AceGUI-3.0\AceGUI-3.0.lua:726 userdata = <table> { } sizer_se = <unnamed> { } line1 = <unnamed> { } OnAcquire = <function> defined @Interface\AddOns\Quartz\libs\AceGUI-3.0\widgets\AceGUIWidget-Frame.lua:98 children = <table> { } Hide = <function> defined @Interface\AddOns\Quartz\libs\AceGUI-3.0\widgets\AceGUIWidget-Frame.lua:90 OnHeightSet = <function> defined @Interface\AddOns\Quartz\libs\AceGUI-3.0\widgets\AceGUIWidget-Frame.lua:142 type = "Frame" closebutton = <unnamed> { } SetStatusTable = <function> defined @Interface\AddOns\Quartz\libs\AceGUI-3.0\widgets\AceGUIWidget-Frame.lua:112 statusbg = <unnamed> { } AceGUIWidgetVersion = 9 sizer_s = <unnamed> { } titletext = <unnamed> { } Show = <function> defined @Interface\AddOns\Quartz\libs\AceGUI-3.0\widgets\AceGUIWidget-Frame.lua:94 base = <table> { } events = <table> { } ApplyStatus = <function>

    Example 2:

    Message: ...erface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:131: attempt to call method 'error' (a nil value) Time: 04/02/10 16:02:46 Count: 1 Stack: ...erface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:131: in function `RegisterTabCompletion' ...\AddOns\Chatter\Libs\AceTab-3.0\AceConfigTab-3.0.lua:105: in main chunk

    Locals: self = <table> { UnregisterTabCompletion = <function> defined @Interface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:152 RegisterTabCompletion = <function> defined @Interface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:93 OnTabPressed = <function> defined @Interface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:310 IsTabCompletionRegistered = <function> defined @Interface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:148 registry = <table> { } } descriptor = "aguftest" prematches = "%/%w+ " wordlist = <function> defined @Interface\AddOns\Chatter\Libs\AceTab-3.0\AceConfigTab-3.0.lua:78 usagefunc = <function> defined @Interface\AddOns\Chatter\Libs\AceTab-3.0\AceConfigTab-3.0.lua:90 listenframes = <table> { 1 = ChatFrameEditBox { } } postfunc = nil pmoverwrite = nil pmtable = <table> { 1 = "%/%w+ " } (for generator) = <function> defined =[C]:-1 (for state) = <table> { 1 = ChatFrameEditBox { } } (for control) = 1 _ = 1 f = ChatFrameEditBox { 0 = <userdata> chatFrame = ChatFrame1 { } } (*temporary) = nil (*temporary) = <table> { UnregisterTabCompletion = <function> defined @Interface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:152 RegisterTabCompletion = <function> defined @Interface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:93 OnTabPressed = <function> defined @Interface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:310 IsTabCompletionRegistered = <function> defined @Interface\AddOns\Chatter\Libs\AceTab-3.0\AceTab-3.0.lua:148 registry = <table> { } } (*temporary) = "Cannot register frame %q; it does not exist" (*temporary) = "ChatFrameEditBox" (*temporary) = "attempt to call method 'error' (a nil value)" type = <function> defined =[C]:-1 fallbacks = <table> { } notfallbacks = <table> { aguftest = true } pairs = <function> defined =[C]:-1 _G = <table> { ContainerFrame5Item7 = ContainerFrame5Item7 { } InterfaceOptionsMousePanelClickMoveStyleDropDownLabel = InterfaceOptionsMousePanelClickMoveStyleDropDownLabel { } MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown { } MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock { } GetTrainerServiceTypeFilter = <function> defined =[C]:-1 UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names." EMOTE115_TOKEN = "INTRODUCE" SetTrainerServiceTypeFilter = <function> defined =[C]:-1 VOICEMACRO_19_Gn_3 = "Hey, nice apparatus." PetFrameDropDownButton = PetFrameDropDownButton { } HELPFRAME_GMTALK_ISSUE2_HEADER = "Meta-Game Hints" VoiceMacroMenuButton21 = VoiceMacroMenuButton21 { } UIDropDownMenu_SetSelectedName = <function> defined @Interface\FrameXML\UIDropDownMenu.lua:493 MultiBarLeftButton3Name = MultiBarLeftButton3Name { } MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown { } ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags." PVP_RANK_6_1 = "Corporal" DEFAULT_STAT5_TOOLTIP = "Increases Health Regeneration by %d Per Second while not in combat" MultiBarLeftButton7 = MultiBarLeftButton7 { } AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture = AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture { } InterfaceOptionsDisplayPanelShowAggroPercentageText = InterfaceOptionsDisplayPanelShowAggroPercentageText { } VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture = VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture { } MerchantItem1AltCurrencyFrameItem1Text = MerchantItem1AltCurrencyFrameItem1Text { } ACHIEVEMENT_WATCH_TOO_MANY = "You may only track %d achievements at a time." GetNumBuybackItems = <function> defined =[C]:-1 BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates" ContainerFrame1Item18Cooldown = ContainerFrame1Item18

  • Avatar of Nevcairiel Nevcairiel Apr 02, 2010 at 15:55 UTC - 0 likes

    I disabled LibHealComm and it still worked. Any Lua errors?

  • Avatar of Nevcairiel Nevcairiel Mar 31, 2010 at 09:09 UTC - 0 likes

    I'll look into it later today.

  • Avatar of Chandara Chandara Mar 30, 2010 at 19:46 UTC - 0 likes

    I did some playing around with it and it looks like the buff and debuff blacklist's disappear when Libheal isn't installed. The normal download brings it up, but when I deleted Libheal myself the blacklist option disappeared. Tried installing the version with no lib and got same problem. Any way to keep the buff/debuff blacklist without having Libheal installed?

  • Avatar of tomsommer tomsommer Mar 30, 2010 at 12:30 UTC - 0 likes

    sRaidFrames_Advanced fucks up the debuff and buff blacklists, so if you have that installed - remove it.

  • Avatar of Chandara Chandara Mar 30, 2010 at 04:21 UTC - 0 likes

    I'm getting an error now where the buff and debuff blacklist are not showing up. I can click on the buff and debuff options but when the window opens, no blacklist is there. Tried downloading the newest update and still won't come up.

  • Avatar of tomsommer tomsommer Feb 06, 2010 at 10:10 UTC - 0 likes

    Already done

  • Avatar of ingela ingela Feb 06, 2010 at 03:23 UTC - 0 likes

    Aight Tomsommer. Please add blizzard Main Tanks as a group also with group settings.

  • Avatar of tomsommer tomsommer Jan 29, 2010 at 08:23 UTC - 0 likes

    The idea is to simply use the Blizzard MainTank targets instead, maybe in conjuction with LibGroupTalents. The oRA2/oRA2 import was a somewhat dirty hack.

    Simply use the release or beta if you want oRA2, alpha releases are only for testing, so things are subject to change.

    Last edited Jan 29, 2010 by tomsommer

Facts

Date created
Oct 28, 2006
Categories
Last update
Mar 11, 2013
Development stage
Release
Language
  • deDE
  • enUS
  • frFR
  • zhCN
License
All Rights Reserved
Curse link
sRaidFrames
Reverse relationships
3
Downloads
294,436
Recent files
  • R: r763 for 5.2.0 Mar 11, 2013
  • A: r760 for 5.1.0 Feb 19, 2013
  • R: r759 for 5.1.0 Dec 28, 2012
  • B: r758 for 5.0.5 Oct 17, 2012
  • A: r757 for 5.0.5 Oct 15, 2012

Authors