Category: Miscellaneous
Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
r20090729
Date:
07-30-2009 12:44 AM
Size:
24.67 Kb
Downloads:
21,147
Favorites:
375
MD5:
Pictures
Click to enlarge
Addon control panel
Click to enlarge
Performance panel
OptionHouse   Popular! (More than 5000 hits)
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.



  Change Log - OptionHouse
Author: Shadowed <shadowed.wow@gmail.com>
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 - OptionHouse
Sorry, there are currently no optional files available.
  Archived Versions - OptionHouse
File Name
Version
Size
Author
Date
r994
25kB
Shadowed
10-30-2008 06:36 PM
  Comments - OptionHouse
Post A Reply Comment Options
Old 10-30-2008, 11:08 PM  
Jeania
An Aku'mai Servant
 
Jeania's Avatar

Forum posts: 39
File comments: 181
Uploads: 0
Is there anyway to have the "load on demands" be auto load? Cuz with some of my addons, there's a lot of those. If it's already got this, then slap me! lol

And thanks, as always, for your hard work
Jeania is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-30-2008, 07:37 PM  
picachu
A Kobold Labourer
 
picachu's Avatar

Forum posts: 0
File comments: 36
Uploads: 0
Thanks a lot for your efforts and the update.
picachu is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-30-2008, 12:42 PM  
Tristanian
Andúril
WoWInterface Super Moderator
Interface Author - Click to view interfaces

Forum posts: 280
File comments: 264
Uploads: 7
One of the best MCP/Profiling addons out there, by a thousand miles. Thanks for the much needed update.
Tristanian is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-28-2008, 08:33 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
Interface Author - Click to view interfaces

Forum posts: 6209
File comments: 315
Uploads: 18
/me hugs shadowed
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

Seerah is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-28-2008, 05:07 PM  
Shadowed
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 40
File comments: 1716
Uploads: 89
I've pushed the version to WoWI, I'm fairly sure it has some bugs but it should at least be functional.
Shadowed is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-28-2008, 02:50 PM  
Fleety
A Kobold Labourer
 
Fleety's Avatar

Forum posts: 0
File comments: 4
Uploads: 0
Wooowhooo!

I'm very grateful to Shadowed for taking this update on. I've been lost without this gem since the 3.0.2 update; so many addons have been broken or half function and spamming errors it's been a nightmare wading through them.

It simply reinforces how valuable this mod is and although he probably hear's a lot of platitudes I for one am genuinely grateful for his effort.

Cheers man.

Last edited by Fleety : 10-28-2008 at 02:51 PM.
Fleety is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-28-2008, 12:48 AM  
Shadowed
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 40
File comments: 1716
Uploads: 89
It's far to much effort to basically embed the Blizzard configuration into it, and it would look awkward anyway unless the author specifically designed there configuration for a dynamically resizing frame (Which is very unlikely)
Shadowed is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-28-2008, 12:13 AM  
ShadowForces
A Defias Bandit

Forum posts: 2
File comments: 10
Uploads: 0
Quote:
Originally posted by Shadowed
Ok, ok. I'll update this for 3.0, but since I'm stripping out all of the configuration part of it I have a little bit of work to do.
How about not striping it out completely, but embedding the blizzard config ui into it instead?! cos I can see a problem in the future were all addons will use the blizz ui and a search function will be needed there.. plus blizz UI could use a resize option..

Last edited by ShadowForces : 10-28-2008 at 12:44 AM.
ShadowForces is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-26-2008, 07:31 PM  
Shadowed
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 40
File comments: 1716
Uploads: 89
Ok, ok. I'll update this for 3.0, but since I'm stripping out all of the configuration part of it I have a little bit of work to do.
Shadowed is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-26-2008, 04:09 AM  
Frayol
A Deviate Faerie Dragon
 
Frayol's Avatar
Interface Author - Click to view interfaces

Forum posts: 10
File comments: 109
Uploads: 4
Tried the fix suggested by whuz and it allowed option house to work for me until I scrolled down the list of addons installed. At that point it freaked out with errors. Really hoping for a update to this, like others said before it is a must have.
Frayol is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-26-2008, 03:39 AM  
picachu
A Kobold Labourer
 
picachu's Avatar

Forum posts: 0
File comments: 36
Uploads: 0
Can't agree more with previous users with how much needed this addon was, and definitely is after the patch. A must have for all chars, all the time.

There is no equal (not even close) out there with that ease to use and look at.

@whuz: Thanks for the fix, you just made my day. It works perfectly fine now.
picachu is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-25-2008, 02:29 AM  
whuz
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
It still works, just make the following changes:
  1. Find all instances of SetTextFontObject and replace with SetNormalFontObject
    There are:
    2 in OptionHouse.lua
    3 in OH_AddOns.lua
    5 in OH_PerfMon.lua
  2. Comment out lines 79 and 92 in OptionHouse.lua
    --tab:SetTextColor(NORMAL_FONT_COLOR.r, NORMAL_FONT_COLOR.g, NORMAL_FONT_COLOR.b)
  3. Change line 584 in OH_AddOns.lua to:
    row.parents[1]:SetNormalFontObject(GameFontNormalSmall)
whuz is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-22-2008, 10:38 AM  
ShadowForces
A Defias Bandit

Forum posts: 2
File comments: 10
Uploads: 0
Same here, OptionHouse has one of the most user friendly interfaces out there..
ShadowForces is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-21-2008, 10:35 PM  
Bifidus
A Kobold Labourer

Forum posts: 0
File comments: 35
Uploads: 3
Quote:
Originally posted by Zidomo

So really hope there are plans to update.
As i'm redoing my UI now the patch is live, i can't approve more.
Bifidus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-16-2008, 01:29 AM  
Zidomo
An Aku'mai Servant
 
Zidomo's Avatar

Forum posts: 37
File comments: 598
Uploads: 0
This is unfortunately dead in WoW 3.0.x live (USEng).

Logon and/or clicking-OptionHouse-button-in-panel errors follow. The OptionHouse frame never appears:

OptionHouse\\OptionHouse.lua:160: attempt to call method 'SetTextFontObject' (a nil value)\nOptionHouse\\OptionHouse.lua:1083: in function <Interface\\AddOns\\OptionHouse\\OptionHouse.lua:931>\nOptionHouse\\OptionHouse.lua:1169: in function `Open'\nOptionHouse\\OptionHouse.lua:1365: in function `value'\nInterface\\FrameXML\\ChatFrame.lua:3212: in function `ChatEdit_ParseText':\nInterface\\FrameXML\\ChatFrame.lua:2911: in function `ChatEdit_SendText':\nInterface\\FrameXML\\ChatFrame.lua:2932: in function `ChatEdit_OnEnterPressed':\n<string>:\"*:OnEnterPressed\":1: in function <[string \"*:OnEnterPressed\"]:1>

OptionHouse\\OptionHouse.lua:79: attempt to index local 'tab' (a nil value)\nOptionHouse\\OptionHouse.lua:110: in function <Interface\\AddOns\\OptionHouse\\OptionHouse.lua:104>\nOptionHouse\\OptionHouse.lua:121: in function <Interface\\AddOns\\OptionHouse\\OptionHouse.lua:113>\nOptionHouse\\OptionHouse.lua:1170: in function `Open'\nOptionHouse\\OptionHouse.lua:1365: in function `?'\nInterface\\FrameXML\\ChatFrame.lua:3191: in function `ChatEdit_ParseText':\nInterface\\FrameXML\\ChatFrame.lua:2911: in function `ChatEdit_SendText':\nInterface\\FrameXML\\ChatFrame.lua:2932: in function `ChatEdit_OnEnterPressed':\n<string>:\"*:OnEnterPressed\":1: in function <[string \"*:OnEnterPressed\"]:1>

OptionHouse\\OptionHouse.lua:92: attempt to index local 'tab' (a nil value)\nOptionHouse\\OptionHouse.lua:106: in function <Interface\\AddOns\\OptionHouse\\OptionHouse.lua:104>\nOptionHouse\\OptionHouse.lua:121: in function <Interface\\AddOns\\OptionHouse\\OptionHouse.lua:113>\nOptionHouse\\OptionHouse.lua:1170: in function `Open'\nOptionHouse\\OptionHouse.lua:1365: in function `?'\nInterface\\FrameXML\\ChatFrame.lua:3191: in function `ChatEdit_ParseText':\nInterface\\FrameXML\\ChatFrame.lua:2911: in function `ChatEdit_SendText':\nInterface\\FrameXML\\ChatFrame.lua:2932: in function `ChatEdit_OnEnterPressed':\n<string>:\"*:OnEnterPressed\":1: in function <[string \"*:OnEnterPressed\"]:1>

Worked without errors in 2.4.3 & prior.

In addition to the very useful CPU profiling measures this could do for mod testing (it was sort of a standard for that), it was the only mod-handling mod that allowed you to search through a mod list by name. If running/testing tons of mods, it saved a boatload of time. As well as some of Tekkub's (and other ppl) mods that used this for display.

So really hope there are plans to update.
Zidomo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.