Download
(2 Kb)
Download
Updated: 04-01-10 12:47 AM
Updated:04-01-10 12:47 AM
Created:03-31-10 08:54 PM
Downloads:5,768
Favorites:43
MD5:
SSS  Popular! (More than 5000 hits)
Version: 0.1
by: Shirik, Seerah, Shadowed
April Fools!
Hope every one had a good time.

WoWInterface's first official addon!

SSS is designed to improve the efficiency of all addons by replacing several core functions of Lua by more efficient versions which are optimized specifically for WoW development. Straight from the website you know and love, authored by our very own Seerah, Shadowed, Shirik.

This addon provides the following enhancements to boost framerate, minimize CPU consumption, and manage memory more efficiently:
  • We compressed SendAddonMessage to help with bandwidth.
  • We replaced string.match with a much more efficient approximation. Because it's an approximation, it's not entirely accurate, but it turns out that most addons are over-specific in what they look for and our version works very well and is much faster.
  • We also take over garbage collection entirely. Rather than consistently collecting garbage, we garbage collect only when necessary for memory or when framerate is excessively high, allowing minimization of CPU expenditure for this task.
  • We modified several internal functions to request less CPU time and memory so that it can instead be deferred to the graphics engine.
Please note that we are still having some taint issues with this addon, but didn't want this to hold up the release. We are actively trying to resolve this issue. The taint issues are minor, so it shouldn't impact your daily routine.
Post A Reply Comment Options
Old 04-01-10, 10:39 AM  
Annekynn
A Fallenroot Satyr

Forum posts: 21
File comments: 144
Uploads: 0
Originally posted by Grimsin
what gcards and monitor are you running??
GeForce 260 Core 216 on a Samsung 215TW. 1680*1050 at 60hz. Since the maximum fps I seem to get without vsync is 169, the 84 would be exactly half (rounded down).
Last edited by Annekynn : 04-01-10 at 10:45 AM.
Annekynn is offline Report comment to moderator  
Reply With Quote
Old 04-01-10, 09:14 AM  
Darxon
A Warpwood Thunder Caller
AddOn Compiler - Click to view compilations

Forum posts: 91
File comments: 65
Uploads: 2
From 60 to 83 fps with Vsync ^^.
Got higher fps without Vsync enebled but something is weird about this..hmm
__________________
Wafflez - Shattered Hand EU
Last edited by Darxon : 04-01-10 at 09:15 AM.
Darxon is offline Report comment to moderator  
Reply With Quote
Old 04-01-10, 08:23 AM  
Grimsin
A Molten Giant
 
Grimsin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 969
File comments: 379
Uploads: 7
Originally posted by Annekynn
With this addon on Vsync changes from 60 to 84. Not sure how or why...

But with vsync off in dalaran went from 110 to 170 fps.
what gcards and monitor are you running??
__________________
"Are we there yet?"

GrimUI
[SIGPIC][/SIGPIC]
Grimsin is offline Report comment to moderator  
Reply With Quote
Old 04-01-10, 07:28 AM  
Annekynn
A Fallenroot Satyr

Forum posts: 21
File comments: 144
Uploads: 0
With this addon on Vsync changes from 60 to 84. Not sure how or why...

But with vsync off in dalaran went from 110 to 170 fps.
Last edited by Annekynn : 04-01-10 at 07:48 AM.
Annekynn is offline Report comment to moderator  
Reply With Quote
Old 04-01-10, 07:04 AM  
Halstrom
A Deviate Faerie Dragon
 
Halstrom's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 19
File comments: 14
Uploads: 4
hmm could you make one for my fraps overlay fps meter too? :P
__________________
Halstrom is offline Report comment to moderator  
Reply With Quote
Old 04-01-10, 06:31 AM  
Aratar
A Kobold Labourer

Forum posts: 0
File comments: 36
Uploads: 0
Originally posted by mrruben5
Hmmm... To install or to ignore is the question... *looks at line 50*

EDIT: Actually a nice addon. If you change line 59 to " ratek = 4;" then you gain even more FPS.

I used 8, now I feel like I'm on ecstasy. Whoever made this addon is a f*ing genius
Aratar is offline Report comment to moderator  
Reply With Quote
Old 04-01-10, 06:29 AM  
contramundi
A Chromatic Dragonspawn
 
contramundi's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 178
File comments: 80
Uploads: 2
Originally posted by mentalnutsy
if i press escape I get the error.

SS has been blocked from an action only available to the Blizzard UI.


then it gives me the option to disable the addon.

Can be annoying when pressing escape to cansel spell casts
then keep the warning onscreen :P don't press any of the scary buttons and that way you'll get used to the warning floating there :P

anyways, excellent work S, S and S ^^ but isn't there anything to for example kill the window on esc press? like build in a function like:

"if esc is pressed = kill error message"

or

a function to not let the warning window be seen on screen at all:

"hide ... window"

(i'm no addon author/coder/whatsoever so don't blame for simplistic function :P)
Last edited by contramundi : 04-01-10 at 06:31 AM.
contramundi is offline Report comment to moderator  
Reply With Quote
Old 04-01-10, 06:14 AM  
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1289
File comments: 3270
Uploads: 84
O_O

I did something similar for the ActionButtons by rewriting the ActionButtonOnUpdate func. Used this in rActionButtonStyler.

Makes a huge difference if the 120 buttons do not get updated every 0.2 seconds.

http://wowprogramming.com/utils/xmlb...L/UIParent.lua

TOOLTIP_UPDATE_TIME = 0.2;

http://wowprogramming.com/utils/xmlb...tionButton.lua

The RangeCheck is a FPS-leecher aswell imo.
__________________
| Simple is beautiful.
| Blog | Roth UI | Roth UI FAQ | GoogleCode | Zork | Guild | zorker.de

"I wonder what the non-pathetic people are doing tonight?" - Rajesh Koothrappali (The Big Bang Theory)
Last edited by zork : 04-01-10 at 06:35 AM.
zork is offline Report comment to moderator  
Reply With Quote
Old 04-01-10, 06:01 AM  
Cairenn
Credendo Vides
 
Cairenn's Avatar
WoWInterface Admin

Forum posts: 6873
File comments: 43
Uploads: 7
Originally posted by mentalnutsy
if i press escape I get the error.
SS has been blocked from an action only available to the Blizzard UI.
then it gives me the option to disable the addon.
Can be annoying when pressing escape to cansel spell casts
Originally posted by Xarl
Tested it in different Areas and already see the difference.
Nice Addon
Just found one little thing....
When i hit escape to open my Key bindings or Settings it gives me a Window wanting to ask me to deactivate SSS cause that Function is only meant for Blizzard UI to work it says. I am using and playing on a German Server.
Just want to point it out
Originally posted by Doondoon
ok so after using it for a while a definatly see the difference but on pressing escape to go to the menu blizz trys to block an action what is it doing and will this effect the mod in anyway after i have pressed escape


Just choose the "ignore" option, that's the minor taint issue we commented on in the description:


Please note that we are still having some taint issues with this addon, but didn't want this to hold up the release. We are actively trying to resolve this issue. The taint issues are minor, so it shouldn't impact your daily routine.
__________________
I'm fine. You know what 'fine' stands for, don't you? Yeah - Freaked Out, Insecure, Neurotic and Emotional
~~~~~~~~~~~~~~~~~~~
Co-Founder & Admin: MMOUI
FaceBook Profile, Page, Group
Avatar Image by RaffaeleMarinetti
Last edited by Cairenn : 04-01-10 at 06:03 AM.
Cairenn is offline Report comment to moderator  
Reply With Quote
Old 04-01-10, 05:59 AM  
Doondoon
A Deviate Faerie Dragon
AddOn Compiler - Click to view compilations

Forum posts: 16
File comments: 49
Uploads: 2
ok so after using it for a while a definatly see the difference but on pressing escape to go to the menu blizz trys to block an action what is it doing and will this effect the mod in anyway after i have pressed escape
Doondoon is offline Report comment to moderator  
Reply With Quote
Old 04-01-10, 05:58 AM  
Politig
A Chromatic Dragonspawn
AddOn Compiler - Click to view compilations

Forum posts: 160
File comments: 418
Uploads: 1
So this addon is basically a game enhancer?

That's awesome.
Politig is offline Report comment to moderator  
Reply With Quote
Old 04-01-10, 05:52 AM  
Xarl
A Black Drake
 
Xarl's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 88
File comments: 227
Uploads: 1
Tested it in different Areas and already see the difference.

Nice Addon


Just found one little thing....

When i hit escape to open my Key bindings or Settings it gives me a Window wanting to ask me to deactivate SSS cause that Function is only meant for Blizzard UI to work it says. I am using and playing on a German Server.

Just want to point it out
Xarl is offline Report comment to moderator  
Reply With Quote
Old 04-01-10, 05:14 AM  
Doondoon
A Deviate Faerie Dragon
AddOn Compiler - Click to view compilations

Forum posts: 16
File comments: 49
Uploads: 2
Originally posted by mrruben5
Hmmm... To install or to ignore is the question... *looks at line 50*

EDIT: Actually a nice addon. If you change line 59 to " ratek = 4;" then you gain even more FPS.

thanks for the info but this does and will change how and what? what does that line do?
Doondoon is offline Report comment to moderator  
Reply With Quote
Old 04-01-10, 05:00 AM  
mentalnutsy
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 73
Uploads: 4
if i press escape I get the error.

SS has been blocked from an action only available to the Blizzard UI.


then it gives me the option to disable the addon.

Can be annoying when pressing escape to cansel spell casts
Last edited by mentalnutsy : 04-01-10 at 05:04 AM.
mentalnutsy is offline Report comment to moderator  
Reply With Quote
Old 04-01-10, 03:22 AM  
Redz1187
A Deviate Faerie Dragon

Forum posts: 16
File comments: 15
Uploads: 0
Like omg amazing addon my fps went to 180 from 120 in dalaran!!!
Redz1187 is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: