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:
20,990
Favorites:
376
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 09-22-2009, 03:23 PM  
Zidomo
An Aku'mai Servant
 
Zidomo's Avatar

Forum posts: 37
File comments: 587
Uploads: 0
EDIT: Decided a month and a half after posting the below to actually test to see which mod(s) conflict. First modified OptionHouse's loading two different ways. Both got rid of AddonLoader as well as had it load after logon with "## X-LoadOn-Always: delayed". No change; the errors below always appeared on that one character.

Then went through the painful process of turning off and on groups of mods. Finally discovered the problem: NoDaze. Every time that mod is active, the errors appear when OptionHouse loads. Disable that mod (and have hundreds of others tested/running), no problems with OptionHouse.

--------------

Getting the following two errors fairly consistently on at least one character here. No old OptionlessHouse folder, no saved variables, as this has none. WoW 3.2.0 live, USEnglish client/server:

["message"] = "OptionHouse\\OptionHouse.lua:93: attempt to index field 'frame' (a nil value)\nOptionHouse\\OptionHouse.lua:486: in function `RegisterTab'\nOptionHouse\\addons.lua:640: in main chunk\n<in C code>: in function `LoadAddOn'\nAddonLoader-2.0\\AddonLoader.lua:109: in function `LoadAddOn'\n<string>:\"GameMenuFrame:HookScript(\"OnShow\", function...\":1: in function <[string \"GameMenuFrame:HookScript(\"OnShow\", function...\"]:1>\n<in C code>: ?\n<in C code>: in function `Show'\nInterface\\FrameXML\\UIParent.lua:1570: in function `SetUIPanel':\nInterface\\FrameXML\\UIParent.lua:1376: in function `ShowUIPanel':\nInterface\\FrameXML\\UIParent.lua:1308: in function <Interface\\FrameXML\\UIParent.lua:1304>:\n<in C code>: in function `SetAttribute'\nInterface\\FrameXML\\UIParent.lua:1934: in function `ShowUIPanel':\nInterface\\FrameXML\\UIParent.lua:2882: in function `ToggleGameMenu':\n<string>:\"TOGGLEGAMEMENU\":1: in function <[string \"TOGGLEGAMEMENU\"]:1>\n\n ---",
["type"] = "error",
["time"] = "2009/09/21 17:50:01",
["session"] = 1695,
["counter"] = 1,
}, -- [698]


["message"] = "OptionHouse\\OptionHouse.lua:93: attempt to index field 'frame' (a nil value)\nOptionHouse\\OptionHouse.lua:486: in function `RegisterTab'\nOptionHouse\\performance.lua:364: in main chunk\n<in C code>: in function `LoadAddOn'\nAddonLoader-2.0\\AddonLoader.lua:109: in function `LoadAddOn'\n<string>:\"GameMenuFrame:HookScript(\"OnShow\", function...\":1: in function <[string \"GameMenuFrame:HookScript(\"OnShow\", function...\"]:1>\n<in C code>: ?\n<in C code>: in function `Show'\nInterface\\FrameXML\\UIParent.lua:1570: in function `SetUIPanel':\nInterface\\FrameXML\\UIParent.lua:1376: in function `ShowUIPanel':\nInterface\\FrameXML\\UIParent.lua:1308: in function <Interface\\FrameXML\\UIParent.lua:1304>:\n<in C code>: in function `SetAttribute'\nInterface\\FrameXML\\UIParent.lua:1934: in function `ShowUIPanel':\nInterface\\FrameXML\\UIParent.lua:2882: in function `ToggleGameMenu':\n<string>:\"TOGGLEGAMEMENU\":1: in function <[string \"TOGGLEGAMEMENU\"]:1>\n\n ---",
["type"] = "error",
["time"] = "2009/09/21 17:50:01",
["session"] = 1695,
["counter"] = 1,
}, -- [699]


They always occur together and always reference OptionHouse.lua:486: in function `RegisterTab'\nOptionHouse\\performance.lua:364 & OptionHouse.lua:486: in function `RegisterTab'\nOptionHouse\\addons.lua:640. Also using AddonLoader r106. Its been happening since at least r102 of it.

Last edited by Zidomo : 11-06-2009 at 10:16 AM.
Zidomo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-01-2009, 01:56 AM  
Shadowed
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 39
File comments: 1702
Uploads: 89
You're using an old copy of OptionlessHouse, delete the OptionlessHouse/ folder.
Shadowed is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-30-2009, 07:56 PM  
moonshade
A Kobold Labourer

Forum posts: 0
File comments: 58
Uploads: 0
When accessing via the button in Interface, i get the following error:

Date: 2009-07-30 19:54:26
ID: 2
Error occured in: Global
Count: 1
Message: ..\AddOns\OptionHouse\OptionHouse.lua line 505:
attempt to call method 'Open' (a nil value)
Debug:
[C]: Open()
OptionHouse\OptionHouse.lua:505:
OptionHouse\OptionHouse.lua:500
moonshade is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-14-2009, 03:18 AM  
sneaky_frog
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Quote:
Originally posted by zoktar
i have a request feature, save addon list profiles. so i could have one for everyday grinding, one for raiding. would be awsome as i use some bloated addons that are really helpfull noncombat, but have no use in direct combat situaions. raids 5mans. then i just load up my raid addon list, wich would be alot smaller, and suffer from very little "lag".
I like to have a minimalist interface for raiding, but sometimes it's difficult to have low memory add-ons (i.e.: auctions and professions add-ons). This option would be great to switch between context.
sneaky_frog is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-22-2009, 09:53 AM  
raistlinthewiz
A Defias Bandit

Forum posts: 2
File comments: 1
Uploads: 0
this is the #1 mod that every player whom are using a lot of mods.
raistlinthewiz is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-23-2009, 06:31 PM  
Shadowed
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 39
File comments: 1702
Uploads: 89
NOTE I am moving to using my portal for feature and bug requests, please direct them to http://www.wowinterface.com/portal.php?id=269 from now on general comments and such can still go in the comments, but as I do not have unlimited time anymore it's easier for me to see what needs to be fixed or implemented if I can just look at a single list instead of searching through 60 addon comments.

Even if you already posted a bug or feature, reposting it in the portal would be a big help. Thanks!
Shadowed is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-22-2009, 01:29 PM  
kimboslice
A Defias Bandit

Forum posts: 3
File comments: 50
Uploads: 0
Doesn't have LibStub.
kimboslice is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-02-2009, 01:54 PM  
Zergreth
A Deviate Faerie Dragon
 
Zergreth's Avatar
Interface Author - Click to view interfaces

Forum posts: 12
File comments: 71
Uploads: 12
Feature request:

Add a garbage collect button to the performance tab.
Zergreth is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-31-2008, 12:56 PM  
zoktar
A Deviate Faerie Dragon

Forum posts: 13
File comments: 116
Uploads: 0
i have a request feature, save addon list profiles. so i could have one for everyday grinding, one for raiding. would be awsome as i use some bloated addons that are really helpfull noncombat, but have no use in direct combat situaions. raids 5mans. then i just load up my raid addon list, wich would be alot smaller, and suffer from very little "lag".
zoktar is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-22-2008, 05:42 PM  
Zasurus
A Defias Bandit

Forum posts: 3
File comments: 6
Uploads: 0
Hi all,
Quick fix that needs doing to the code since it became Option(less) House someone forgot to change the code behind the "Disable All" button to reconise the change in name and re-enable Optionless House... (I fix/make addons quite often especially since wotlk and clicking this without remembering to re-enable optionless house ment loging out re-enabling it then logging back in.

I have found the code in "OH_AddOns.lua" line 648 on r-994.
Changing it to "EnableAddOn("OptionlessHouse")" from EnableAddOn("OptionHouse") will solve it.

Regards,

Zasurus
Zasurus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-04-2008, 03:46 PM  
Zidomo
An Aku'mai Servant
 
Zidomo's Avatar

Forum posts: 37
File comments: 587
Uploads: 0
Quote:
Originally posted by Shadowed
I'm unsure of what you mean, could you provide a screenshot?
Example 1:


Example 2 (mousing over last mod to get tooltip):


Example 3:

Zidomo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-31-2008, 06:57 PM  
Jeania
An Aku'mai Servant
 
Jeania's Avatar

Forum posts: 39
File comments: 181
Uploads: 0
Quote:
Originally posted by Shadowed
If you're just automatically loading LoD addons, they shouldn't be LoD in the first place.
lol let me clarify a bit.


Some of the LODs are ones I'd like to always LOD...the ones I don't, of course, i'd rather have those manual.

But, is there a function where you can save (with your profile?) the ones you want to always LOD automatically.
Jeania is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-31-2008, 05:30 PM  
Shadowed
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 39
File comments: 1702
Uploads: 89
I'm unsure of what you mean, could you provide a screenshot?

Tekkub gets credit for the name actually, I think he came up with the original OptionHouse name as well.
Shadowed is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-31-2008, 04:08 PM  
Zidomo
An Aku'mai Servant
 
Zidomo's Avatar

Forum posts: 37
File comments: 587
Uploads: 0
Love the new name .

Small issue noticed with both r987 & the current r994 (USEng server/client, WoW 3.0.2 live). When you do a search for a mod/library name on the Management tab, you may have more than a single "page" of results. The single mod showing at the bottom of a results list always "overlaps" the bottom of the frame a bit.

In that situation, the mod(s) are difficult to see or checkmark. Especially so for a mod at the very end of a searched list where you can't scroll up or down to stop it from overlapping the frame.

This issue does not occur with the regular list of mods, only after doing a search with more than one "page" of results.
Zidomo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-30-2008, 11:16 PM  
Shadowed
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 39
File comments: 1702
Uploads: 89
If you're just automatically loading LoD addons, they shouldn't be LoD in the first place.
Shadowed 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.