Download
(2Kb)
Download
Updated: 04-01-10 12:47 AM
Updated:04-01-10 12:47 AM
Created:03-31-10 08:54 PM
Downloads:7,486
Favorites:39
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
Unread 04-01-10, 05:00 AM  
mentalnutsy
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 73
Uploads: 3
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.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 05:14 AM  
Doondoon
A Deviate Faerie Dragon
AddOn Compiler - Click to view compilations

Forum posts: 16
File comments: 40
Uploads: 1
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?
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 05:52 AM  
Xarl
A Warpwood Thunder Caller
 
Xarl's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 94
File comments: 224
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
__________________
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 05:58 AM  
Politig
A Chromatic Dragonspawn
AddOn Compiler - Click to view compilations

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

That's awesome.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 05:59 AM  
Doondoon
A Deviate Faerie Dragon
AddOn Compiler - Click to view compilations

Forum posts: 16
File comments: 40
Uploads: 1
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
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 06:01 AM  
Cairenn
Credendo Vides
 
Cairenn's Avatar
WoWInterface Admin

Forum posts: 7134
File comments: 49
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
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.
__________________
“Do what you feel in your heart to be right — for you’ll be criticized anyway.” ~ Eleanor Roosevelt
~~~~~~~~~~~~~~~~~~~
Co-Founder & Admin: MMOUI
FaceBook Profile, Page, Group
Avatar Image by RaffaeleMarinetti
Last edited by Cairenn : 04-01-10 at 06:03 AM.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 06:14 AM  
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1740
File comments: 3728
Uploads: 77
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.
| WoWI AddOns | GitHub | Zork (WoW)

"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.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 06:29 AM  
contramundi
A Chromatic Dragonspawn
 
contramundi's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 180
File comments: 79
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.
Report comment to moderator  
Reply With Quote
Unread 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
Report comment to moderator  
Reply With Quote
Unread 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
__________________
Report comment to moderator  
Reply With Quote
Unread 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.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 08:23 AM  
Grimsin
A Molten Giant
 
Grimsin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 990
File comments: 383
Uploads: 3
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]
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 09:14 AM  
Darxon
A Warpwood Thunder Caller
AddOn Compiler - Click to view compilations

Forum posts: 93
File comments: 66
Uploads: 2
From 60 to 83 fps with Vsync ^^.
Got higher fps without Vsync enebled but something is weird about this..hmm
__________________
Last edited by Darxon : 04-01-10 at 09:15 AM.
Report comment to moderator  
Reply With Quote
Unread 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.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 10:45 AM  
messiahsoldier
A Kobold Labourer

Forum posts: 1
File comments: 2
Uploads: 0
I love it

Well before this shinny addon I was lucky to get 30 fps in dalaran, now i run on a very decent 120 fps, of course there is the little esc problem but with 200-220 fps i can overlook it, BEST DARN ADDON EVER!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: