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,136
Favorites:363
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 10-26-08, 01:39 AM  
picachu
A Kobold Labourer
 
picachu's Avatar

Forum posts: 0
File comments: 35
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  
Reply With Quote
Unread 10-25-08, 12: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  
Reply With Quote
Unread 10-22-08, 08:38 AM  
ShadowForces
A Defias Bandit

Forum posts: 3
File comments: 12
Uploads: 0
Same here, OptionHouse has one of the most user friendly interfaces out there..
ShadowForces is offline Report comment to moderator  
Reply With Quote
Unread 10-21-08, 08:35 PM  
Bifidus
A Kobold Labourer

Forum posts: 0
File comments: 45
Uploads: 3
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  
Reply With Quote
Unread 10-15-08, 11:29 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1049
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  
Reply With Quote
Unread 05-03-08, 02:50 AM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 387
File comments: 2506
Uploads: 99
Fixed
Shadowed is offline Report comment to moderator  
Reply With Quote
Unread 05-03-08, 02:31 AM  
picachu
A Kobold Labourer
 
picachu's Avatar

Forum posts: 0
File comments: 35
Uploads: 0
I figured out what Terak meant with v669 not working at all. I started a new char with no addons enabled except OptionHouse(OH) and Baud Error Frame(BEF) to catch potential errors, and indeed OH did not work and BEF came up with the following 2 errors:

..\OptionHouse\OptionHouse.lua:4: OptionHouse-1.1 requires LibStub.

..\OptionHouse\OH_Configuration.lua:19: attempt to index global 'LibStub' (a nil value)

Since i had already the library Libstub, i enabled it and the 2 errors where gone.
picachu is offline Report comment to moderator  
Reply With Quote
Unread 04-27-08, 02:52 PM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 387
File comments: 2506
Uploads: 99
Actually I had tried it as soon as you made the vague post, so you most likely had a browser cache issue.
Shadowed is offline Report comment to moderator  
Reply With Quote
Unread 04-27-08, 02:48 PM  
Hevanus
A Deviate Faerie Dragon
 
Hevanus's Avatar

Forum posts: 15
File comments: 204
Uploads: 0
Originally posted by Shadowd
Your browser is caching the page most likely, because it's showing r669 and downloads r669 for me.
Works now. Apparently the site was glitched and by the time you tested it had resolved itself.

And no, I had tried bypassing my browser cache.
Hevanus is offline Report comment to moderator  
Reply With Quote
Unread 04-26-08, 10:59 AM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 387
File comments: 2506
Uploads: 99
Again, that doesn't tell me anything you need to be less vague.
Shadowed is offline Report comment to moderator  
Reply With Quote
Unread 04-26-08, 09:49 AM  
Terak
A Defias Bandit

Forum posts: 3
File comments: 35
Uploads: 0
669 dont work for me at all
Last edited by Terak : 04-26-08 at 09:56 AM.
Terak is offline Report comment to moderator  
Reply With Quote
Unread 04-25-08, 11:17 PM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 387
File comments: 2506
Uploads: 99
Your browser is caching the page most likely, because it's showing r669 and downloads r669 for me.
Shadowed is offline Report comment to moderator  
Reply With Quote
Unread 04-25-08, 10:50 PM  
Hevanus
A Deviate Faerie Dragon
 
Hevanus's Avatar

Forum posts: 15
File comments: 204
Uploads: 0
The site is saying that r669 is the latest version, but when I hit the big "DOWNLOAD" button I get OptionHouse-r656.zip.

Edit: It's not a wrong filename issue either, there's a changelog-r656.txt inside, and the OptionHouse.lua says r656 when I open it in a text editor.
Last edited by Hevanus : 04-25-08 at 10:55 PM.
Hevanus is offline Report comment to moderator  
Reply With Quote
Unread 04-25-08, 12:03 PM  
Shadowed
...
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 387
File comments: 2506
Uploads: 99
That doesn't tell me anything, need to be less vague.
Last edited by Shadowed : 04-25-08 at 12:38 PM.
Shadowed is offline Report comment to moderator  
Reply With Quote
Unread 04-25-08, 11:00 AM  
Hevanus
A Deviate Faerie Dragon
 
Hevanus's Avatar

Forum posts: 15
File comments: 204
Uploads: 0
It says it's been updated but the new version is not what I'm getting when I try to download.
Hevanus is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: