This is the "official" thread for my new addon, Henge. Henge is an addon that provides a sphere-with-buttons interface ala Necrosis, but will support all classes (as well as quite a bit of class independant features) through the use of modules, which can be written as separate load-on-demand addons, similar to FuBar's plugins.
_________________________________________________
Current Features:
Sphere
Movable
Main menu for Henge on right click
Display configurable information on sphere, as text and/or graphics
Themable sphere* (see first wishlist entry for sphere)
Support for multiple spheres* (only through modules)
Buttons
Movable around sphere
Perform different actions on various mouse-button/modifier-key combinations
Default buttons based on data provided by modules (such as the class modules)
Can cast spells
Can use items in bags
Watch spellbook/bag updates and update buttons accordingly
_________________________________________________
The current wishlist:
Sphere
Remove "theming", instead use different images based on what information is being displayed (like green for health, blue for mana, etc.)
Configurable actions for various mouse-button/modifier-key combinations
Buttons
Detachable from sphere* (code is in place, no user-accessible way to attach/detach though)
Able to attach to different spheres* (code is in place)
Able to attach to minimap* (code is in place)
Show item counts/spell reagent counts
Able to make "announcements" on action use
_________________________________________________
Any feedback or suggestions is welcome, and although not complete, Henge now has at least a basic (mostly useless) module for all classes, though the Shaman module is nearly complete.
Error: Interface\AddOns\Henge\Items.lua:4: Cannot find a library instance of OneStorage-2.0.
--------------------------------------------------
Count: 1
Error: Interface\AddOns\Henge\Spells.lua:4: Cannot find a library instance of SpellCache-1.0.
--------------------------------------------------
Count: 1
Error: Interface\AddOns\Henge\OMenu.lua:5: Cannot find a library instance of SpellCache-1.0.
--------------------------------------------------
Count: 1
Error: Interface\AddOns\Henge\Core.lua:18: attempt to index global `PeriodicTableEmbed' (a nil value)
In the same way, the winace updater stop because of henge.
Although in the .toc many library are declared the libs folders is empty, so (for me) this addon is not working. I'm using the latest version from the svn (Henge-r17064[takadi].zip ) and this is the error i get at start-up:
Error: Cannot find a library instance of OneStorage-2.0.
File: Interface\AddOns\Henge\Items.lua
Line: 4
Count: 1
--------------------------------------------------
Error: attempt to index global `PeriodicTableEmbed' (a nil value)
File: Interface\AddOns\Henge\Core.lua
Line: 18
Count: 1
As of the latest commit (r17139), mages now have some features implemented, including conjured food/water, arcane int/brilliance, and teleport/portal buttons. I'm looking into the library errors, but remember, I haven't even put this into trunk yet :)
_________________________________________________
Current Features:
Sphere
Buttons
_________________________________________________
The current wishlist:
Sphere
Buttons
_________________________________________________
Any feedback or suggestions is welcome, and although not complete, Henge now has at least a basic (mostly useless) module for all classes, though the Shaman module is nearly complete.
ahh noticed you dont have the latest.txt file in your directory :S
as far as this mod goes.. im really looking forward to it.. finally able to get rid necrosis :)
Error: Interface\AddOns\Henge\Items.lua:4: Cannot find a library instance of OneStorage-2.0.
--------------------------------------------------
Count: 1
Error: Interface\AddOns\Henge\Spells.lua:4: Cannot find a library instance of SpellCache-1.0.
--------------------------------------------------
Count: 1
Error: Interface\AddOns\Henge\OMenu.lua:5: Cannot find a library instance of SpellCache-1.0.
--------------------------------------------------
Count: 1
Error: Interface\AddOns\Henge\Core.lua:18: attempt to index global `PeriodicTableEmbed' (a nil value)
In the same way, the winace updater stop because of henge.
This solves all the error messages.
Looks promising though
How about letting the guy work on it rather than reporting bugs and saying it isn't ready when he states that fact himself in the first post, eh? ;)
http://img166.imageshack.us/img166/8383/hengevs5.jpg
obviously needs work as it's throwing up a few errors, but looks great and well on it's way to being pretty damn good :)