Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(27 Kb)
Download
Updated: 12-22-09 02:55 AM
Pictures
File Info
Updated:12-22-09 02:55 AM
Created:unknown
Downloads:29,187
Favorites:359
MD5:
OptionHouse  Popular! (More than 5000 hits)
Version: r20091222
by: Shadowed, funkydude
OptionHouse is a master control panel, and a performance monitor for addons super simple. The MCP does the basics: enabling, disabling, loading Load On Demand addons, as well as showing general addon meta data. While the performance panel lets you see memory, memory used per second, CPU usage and CPU usage per a second (if CPU profiling is enabled). No setup required just works.

Slash commands: /optionhouse (/oh)

Note! If you were using OptionlessHouse you will need to delete the OptionlessHouse/ folder first.



Merge: 2a590f0 7845b6b
Author: Shadowed <shadowed.wow@gmail.com>
Date: Tue Dec 22 00:53:09 2009 -0800
Merge branch 'master' of git@github.com:Shadowed/OptionHouse
Note update
Will no longer disable Addon Loader as well as Option House when disabling all, as disabling Addon Loader disables Option House too
TOC bump 30300
Fixed possible error if CreateTab is called too early

Date: Tue Nov 10 11:12:43 2009 -0800
- Fixed an error on line #93 that was caused by other mods that leaked the global 'frame'

Date: Fri Jul 31 16:23:18 2009 -0700
* Added ruRU localization (Thanks StingerSoft)

Date: Thu Jul 30 10:29:53 2009 -0700
* Added zhCN localization (Thanks wowui.cn)

Date: Wed Jul 29 21:37:04 2009 -0700
* Added support for AddonLoader
* Fixed /opthouse not working
* Cleaned up all of the code and made it better in general
* Added sorting based on total dependencies
* Added short formatting for CPU used total as it can get
* Fixed leaked globals
* Fixed text width issues for performance and management frames
* Fixed frame stratas and removed remnants of APIs that were from when OptionHouse was a library
* Fixed errors related to enabling dependencies and children
* Fixed dependencies being off centered if there was more than one
* Fixed performance and management frames watching ADDON_LOADED even after OptionHouse was closed
* Fixed performance monitor actually listing CPU and Memory used per 0.50 seconds instead of per 1 second :<

Date: Mon Dec 29 00:13:00 2008 +0000
* Fixed disable all not re-enabling OptionlessHouse

Date: Thu Oct 30 22:34:41 2008 +0000
* Fixed "Disabled" not being shown when something is disabled
* Added text for an addon that was disabled, but will be enabled on reload
* Added text for loaded addons so it looks a bit less empty

Date: Mon Oct 27 00:38:35 2008 +0000
* Initial Import: OptionlessHouse/
* Stripped out all of the configuration stuff in OptionHouse and updated it for 3.0, should be functional but needs more testing
Optional Files (0)


Archived Files (2)
File Name
Version
Size
Author
Date
r20090729
25kB
Shadowed
07-29-09 10:44 PM
r994
25kB
Shadowed
10-30-08 04:36 PM


Post A Reply Comment Options
Unread 08-11-07, 07:01 AM  
Kolakhan
A Deviate Faerie Dragon

Forum posts: 18
File comments: 54
Uploads: 0
I run about 70 different addons of all descriptions. I came across this one and simply added it in. I was interested in what type of performance hit and memory use was happening so I could perhaps make some changes to reduce them. That's about it.
Kolakhan is offline Report comment to moderator  
Reply With Quote
Unread 08-10-07, 05:08 PM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 387
File comments: 2512
Uploads: 99
Originally posted by Kolakhan
I guess I don't understand the purpose of the addons tab but if I am not running anything that uses it then it doesn't matter. May I assume the other two tabs contain accurate info on those addons that I am running?
You're going to have to clarify what you mean.

OptionHouse main goal is for one area that addon configurations can be put, the manage and performance tab are meant as additional features if you decide to run it as standalone.

If you don't have any addons using OptionHouse and you don't want the manage or performance features then you don't have a reason to use OptionHouse, the screenshots give examples of all 3 tabs in action.
Shadowed is offline Report comment to moderator  
Reply With Quote
Unread 08-10-07, 03:18 PM  
Kolakhan
A Deviate Faerie Dragon

Forum posts: 18
File comments: 54
Uploads: 0
I guess I don't understand the purpose of the addons tab but if I am not running anything that uses it then it doesn't matter. May I assume the other two tabs contain accurate info on those addons that I am running?
Kolakhan is offline Report comment to moderator  
Reply With Quote
Unread 08-10-07, 08:18 AM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 387
File comments: 2512
Uploads: 99
If you're not running any addons that support OptionHouse, then you wont see anything in the addons tab, and search isn't ghosted it's suppose to be like that you click on it to enter your search and it'll filter out things.
Shadowed is offline Report comment to moderator  
Reply With Quote
Unread 08-10-07, 05:55 AM  
Kolakhan
A Deviate Faerie Dragon

Forum posts: 18
File comments: 54
Uploads: 0
I don't see anything in the addons tab window? It is blank and the three buttons in the lower right are blank. I see what appears to be a "ghosted" search button in the lower left. The other two tabs seem to be what I would guess is normal? Do I need to do something to the addon button to "turn this on"?
Last edited by Kolakhan : 08-10-07 at 06:09 AM.
Kolakhan is offline Report comment to moderator  
Reply With Quote
Unread 08-01-07, 09:34 PM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 387
File comments: 2512
Uploads: 99
It should be fixed now dafire, also fixed another bug of the same kind for management.
Shadowed is offline Report comment to moderator  
Reply With Quote
Unread 07-31-07, 07:02 AM  
dafire
Premium Member
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 216
File comments: 39
Uploads: 3
I think there might be a bug with dynamic addon loading and the performance tab ...

could it be possible that optionhouse builds the list of addons on first time I open it and then never regenerates that list ?

In my case I have changed sanity to get loaded by a loadmanager, since it's using much memory and I only need it to look what I have on my alts.

If I open optionhouse before sanity is loaded it will never show up, even after it was loaded... when I first load Sanity before opening optionhouse before that it will show up...
dafire is offline Report comment to moderator  
Reply With Quote
Unread 07-12-07, 08:29 PM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 387
File comments: 2512
Uploads: 99
The addons that support it would have embedded it, so you'd have known already, don't have a list offhand.
Shadowed is offline Report comment to moderator  
Reply With Quote
Unread 07-12-07, 04:20 PM  
slickwalker
A Deviate Faerie Dragon
 
slickwalker's Avatar

Forum posts: 18
File comments: 156
Uploads: 0
Supported Addons

Have any addon authors contacted you? I would be interested in seeing how many addons currently support this before I try it out
slickwalker is offline Report comment to moderator  
Reply With Quote
Unread 07-10-07, 06:52 PM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 387
File comments: 2512
Uploads: 99
Re: How to adjust font size?

Originally posted by norova
I use this mod on Traditional Chinese version, but font size is too small.
How to adjust font size? (Performance page)

Thank you.
Try out r521, OptionHouse can now be configured so you can set the font size for the management/performance panels.
Shadowed is offline Report comment to moderator  
Reply With Quote
Unread 07-10-07, 01:06 PM  
Tekkub
Featured Artist
 
Tekkub's Avatar
Featured Addon Author

Forum posts: 953
File comments: 325
Uploads: 85
I don't know if Tem slipped my patch for myBindings2 up to the AceSVN, so here it is for those of you that might need it...

http://code.google.com/p/tekkub-wow/...2.rar&can=4&q=
Tekkub is offline Report comment to moderator  
Reply With Quote
Unread 07-08-07, 08:19 PM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 387
File comments: 2512
Uploads: 99
It's not different in the sense that you can't avoid the reloadui.
Shadowed is offline Report comment to moderator  
Reply With Quote
Unread 07-08-07, 07:42 PM  
Tekkub
Featured Artist
 
Tekkub's Avatar
Featured Addon Author

Forum posts: 953
File comments: 325
Uploads: 85
Originally posted by Shadowd
LoD addons that haven't been loaded don't use any memory. Disabling or enabling an addon doesn't do anything in terms of memory, basically all it's doing is setting a flag saying "X addon is enabled" or "X addon is disabled" so next reloadui it knows if it should load it or ignore.

You can never unload something on the fly fully which is why it's easier to just disable and reload ui.

What a stub handles is basically loading it when it's needed because certain triggers were matched, for example you could make CTRaid a LoD addon and set it so it automatically gets loaded when you join a raid, or when you zone into Tempest Keep. So while you would have to reloadui once you left Tempest Keep to disable the addon, this isn't any different then what you have to do in LoadIT already.
It IS different than LoadIT in that you don't have to change profiles all the time. Your addons load when they're needed, and a reloadui unloads everything... after which the ones that are needed are loaded on their triggers again.

In the end the whole idea is you only log in with a few addons loaded (faster load time) and the other load as needed, instead of the current "it's always there" crap most addons do.
Tekkub is offline Report comment to moderator  
Reply With Quote
Unread 07-08-07, 07:06 PM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 387
File comments: 2512
Uploads: 99
Use rev 506
Shadowed is offline Report comment to moderator  
Reply With Quote
Unread 07-08-07, 05:30 PM  
Thortok2000
A Defias Bandit
 
Thortok2000's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 354
Uploads: 3
Date: 2007-07-08 19:29:46
ID: 53
Error occured in: Global
Count: 1
Message: ..\AddOns\OptionHouse\OH_AddOns.lua line 274:
You are trying to call a private api from a non-OptionHouse module.
Debug:
...ace\AddOns\worldofwarprofiler\worldofwarprofiler.lua:1854:
...ace\AddOns\worldofwarprofiler\worldofwarprofiler.lua:1843
[C]: ?
[C]: error()
SSPVP\OptionHouse.lua:192:
SSPVP\OptionHouse.lua:190
SSPVP\OptionHouse.lua:806: CreateSearchInput()
OptionHouse\OH_AddOns.lua:274: func()
SSPVP\OptionHouse.lua:231:
SSPVP\OptionHouse.lua:218
__________________
“I don’t know half of you half as well as I should like; and I like less than half of you half as well as you deserve.” — Bilbo Baggins, from his speech on his eleventy-first birthday.
Thortok2000 is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: