PerfBlock is a minimal performance stats display. It shows memory usage,
latency, fps, and memory/sec. Its background and border colors, window scale,
and displayed information can be customized.
Usage:
Hold alt down and left click and drag to move the perfblock.
Hold alt down and right click on the perfblock to open config.
Slash command Usage:
/perfblock,/pb:
- config - Open config dialog
- resetpos - Reset Position
- profile - Show Current Profile
- profile setchar - Set this character's profile to character specific,
instead of Global (or whatever the current profile is set to).
- profile copy <name> - Copies profile <name> into your current profile.
- profile delete <name> - Deletes the profile <name>.
- profile list - Lists all valid profiles.
- profile reset - Resets the current profile (all perfblock settings).
- profile set <name> - Sets the current profile to <name>.
Release Changelog:
9:
* Update to the latest OptionHouse/HousingAuthority.
8:
* Fix bug where color settings weren't restored properly on ui load.
* Fix bug with the border color option.
* Improve layout of the options in the config (not perfect, but an
improvement).
* Update embedded libraries.
7:
* Update embedded libraries.
* Add alt-rightclick to open config.
6:
* Add options to show/hide individual pieces of information in the PerfBlock.
* Add a configuration dialog in OptionHouse.
* Remove configuration slash commands, instead replacing them with /pb config.
* Add database profile options to slash commands, and ensure PerfBlock
responds to profile changes.
* Add position reset slash command (/pb resetpos).
* Switch the default profile to "Global", so by default settings will be
common between characters. You can switch back to character specific with
/pb profile setchar.
5:
* Switch from lock/unlock to simply allowing movement while alt is held down.
* Update to current LegoBlock library.
* Fix cancel button behavior in the color pickers.
* Add memory/sec display.
* Switch to multiline format.
4:
* Include the correct version of the Dongle library.
3:
* Make the default bg and border colors a bit more sane.
OptionHouse has not been initialized yet, you cannot call HAObj:GetFrame() until then.:
<in C code>: in function `error'
PerfBlock\HousingAuthority.lua:84: in function <Interface\AddOns\PerfBlock\HousingAuthority.lua:82>
PerfBlock\HousingAuthority.lua:1082: in function <Interface\AddOns\PerfBlock\HousingAuthority.lua:1080>
(tail call): ?:
(tail call): ?:
PerfBlock\OptionHouse.lua:633: in function <Interface\AddOns\PerfBlock\OptionHouse.lua:617>
PerfBlock\OptionHouse.lua:898: in function <Interface\AddOns\PerfBlock\OptionHouse.lua:864>
---
When I attempt to view the settings for PerfBlock in OptionHouse.
Originally posted by SirQuester The second thing might be moreso for the OptionHouse author. The button in the menu overlaps the Keybindings button for MyKeyBindings with the Keybindings button being the one that functions.
This is the fault of the MyKeyBindings author, OptionHouse correctly positions the button where it needs to even if another is addon, MyKeyBindings assumes nobody else is modifying it hence the overlap.
Originally posted by SirQuester Just tried it with an alt with no other addons other than PerBlock.
I set the background and border to not show for that character and logged out. Upon logging in again, it was back to it's original display. Upon alt-right clicking for the OptHouse menu the border and background switched immediately to the settings I had set.
Another thing, I'm unable to set the border colour at all as it somehow hooks into the background colour.
Okay, those two bugs are fixed in r8 and newer. Thanks very much for the report.
Finally, it would be nice to switch and set profiles with the config menu in OptHouse as the only options are the background/border colour, background/border opacity, and the four stat lines.
Just tried it with an alt with no other addons other than PerBlock.
I set the background and border to not show for that character and logged out. Upon logging in again, it was back to it's original display. Upon alt-right clicking for the OptHouse menu the border and background switched immediately to the settings I had set.
Another thing, I'm unable to set the border colour at all as it somehow hooks into the background colour. Finally, it would be nice to switch and set profiles with the config menu in OptHouse as the only options are the background/border colour, background/border opacity, and the four stat lines.
Originally posted by SirQuester
[b]Couple things, otherwise great:
It resets itself to default upon login or reloading the UI and upon opening the config window it switches to the right profile.
You mean all settings are back to default at login, location, colors, etc? That's very odd, it doesn't happen here. Any hints on how to reproduce the bug? Have you tried running with just PerfBlock and no other addons enabled? (on a test character perhaps). Thanks much for the bug report.
It resets itself to default upon login or reloading the UI and upon opening the config window it switches to the right profile.
The second thing might be moreso for the OptionHouse author. The button in the menu overlaps the Keybindings button for MyKeyBindings with the Keybindings button being the one that functions.
Overlapping (should) be fixed now also, so you wont have mods like PerfectRaid being shown on top of OptionHouse which is why people asked for moving originally.
Originally posted by Wowgamer233
A request that might be out of scope of this mod... The Option house frame is not movable
This was a design decision on the part of OptionHouse's author. He had to choose whether to 1) integrate the optionhouse frame into the blizz panels like the ah/mail/etc, so it slides to the side if you open another frame and the like, and 2) make the frame movable, but not slide to avoid overlap with blizz frames. He chose 1).
...throws errors and provides no ability to configure the mod...
[2007/08/30 18:34:24-2353-x1]: PerfBlock\HousingAuthority.lua:851: 'in' expected near '('
[2007/08/30 18:35:36-2353-x8]: PerfBlock\PerfBlock.lua:92: Cannot find a library with name 'HousingAuthority-1.0'
Enchantrix-4.0.3.2003.2002\nSideBar\DongleStub.lua:17: in function `DongleStub'
PerfBlock\PerfBlock.lua:92: in function `?'
PerfBlock\OptionHouse.lua:697: in function <Interface\AddOns\PerfBlock\OptionHouse.lua:681>
PerfBlock\OptionHouse.lua:791: in function <Interface\AddOns\PerfBlock\OptionHouse.lua:757>
__________________
Erm, yes, I would like to get mana back before you start tanking again...
No healer mana = dead tank
Originally posted by FelixTeCat What and where can I get that mini map skin?
That's a minimap texture that Mikma did a long, long time ago. I don't think he uses it himself anymore, so I don't think there's really an official place to get it. Unofficial, however, you can steal it out of my addon set - http://covenant.kergoth.com/svn/kerg...ma-Minimap.tga.
As you can see, I used simpleMinimap modified to add that texture as an option.