Download
(19Kb)
Download
Updated: 05-31-08 09:03 AM
Pictures
File Info
Updated:05-31-08 09:03 AM
Created:unknown
Downloads:7,534
Favorites:23
MD5:

TotemGarden  Popular! (More than 5000 hits)

Version: 0.9.8
by: Vangual [More]

TotemGarden aims to replicate the functionality of the unmaintained TotemBar within the WoW 2.x engine. It is meant to mimic basic behaviour of TotemBar but the 2.x engine changes and its Secure Button system made a reimplementation necessary.

I'm interested in non-shaman testers. Other classes that are currently supposed to be supported are: Hunter, Mage, Warlock and Paladin. I will add other classes if some interested player provides me a list/setup of the most commonly used spells. Before reporting a bug, please check that it isn't listed in the known issues/bugs section below.



TotemGarden provides the following features: (also a Quick Usage Guide)
- Grid of 4x6 buttons containing pre-assigned spells for some classes. (Shaman, Hunter, Mage, Warlock, Paladin)
- Buttons are hidden until Shift-key is held down and the mouse cursor hovers over the frame. (Minimized waste of screen estate)
- Almost all currently implemented features work both in and out of combat.
- To drag the frame around, Shift-drag the title row to the desired position
- Spells can be picked up by draging and placed onto your other actionbars for a quickaccess-mini-spellbook. (Note: This single feature doesn't work in-combat anymore. Blame Blizzard. )
- Holding Ctrl while casting or dragging a spell from it, the lowest available spellrank will be cast/picked up. (Example: Quickly drop lvl1 Magma Totem to annoy AV flag cappers.)
- To change the size of the window, use "/tg scale 0.8" (where 1.0 means Normal size and 0.5 means half the normal size)

Known Issues (to be fixed):
- The invisible mouseover area doesn't allow clicks thru it.
- Tooltips not shown under some circumstances.

Longterm TODO:
- Option to not hide the window at all. (always-show)
- Allow resorting of columns like TotemBar did. (OOC only)
- Allow the user to define his own spell assignments.
- Allow the user to change number of rows and columns.
- Support for items and other non-spell actions.

HOW TO USE:
- Hold down the Shift key and hover your mousecursor over the center of the screen to reveal
the TotemGarden Window. Once visible you should move the window to an unused part of your
screen by clicking on the titlebar and dragging it there.
- It will vanish once your cursor leaves the window or once you cast a spell from it.
- You can quickly pickup any spell on the window and drag it into your Action Bars.
- Holding down the CTRL Key while picking up a spell will pickup the lowest rank.
(Useful for a quick Rank 1 Magma Totem for example.)

COMMAND LINE OPTIONS
- /tg scale 1.0
Sets the scaling of the windows. 1.0 means normal size, 2.0 means double, 0.5 means half.
- /tg hiddenalpha 0.2
Sets the transparency of the hidden window. 1.0 means it's not transparent at all, 0.0 means it's fully invisible.
- /tg hiddenwidth 0
/tg hiddenheight 0
Allows to force the size of the hidden window. Set to 0 to dynamically set the size to match the main window.
- /tg dockv top
/tg dockh left
Allows to change the points where the hidden window and the main window connect to each other. (Growth Direction)
You may use "top" or "bottom" for dockv, and "left" or right" for dockh, or any combination between those.

ChangeLog:

0.9.8 (2008-05-31):
- fix: bumped toc revision, works still
- change: updated warlock and mage spelllist as contributed by tattooedpierre (this also changes spell layout for these classes)
- feature: can now influence visibility and size of the hidden frame
- feature: can now influence where the hidden frame docks to the main frame (growth direction)
0.9.7a (2008-03-01):
- fix: requests the right dongle version (fixes addon not loading on pristine setups)
0.9.7 (2008-02-11):
- feature: Scaling support! (use /tg scale 0.8)
- fix: Fixed taint error. No more picking up spells in combat. (Blizzard forbids this now.)
- fix: Main window is now clamped to the screen. (Can't be moved offscreen anymore.)
- fix: bumped toc to 2.3.x, it should be 2.4 compatible but I couldn't verify yet.
0.9.5 (2007-05-21):
- change: updated Dongle library
- fix: fixed issue with frame not auto-hiding correctly
- fix: no more known blocked action error messages
- fix: properly implemented tooltips during combat
0.9.3 (2007-04-30):
- fix: tainting issues on 2.1 PTR fixed
- fix: added more TBC spells to some classes (still needs more feedback from nonshaman classes)
- feature: Rewrite of most of the code to clog global namespace less
- feature: now uses Dongle for the most basic logistics
0.8.8
- Improved handling of empty slots (especially in-combat)
- Updated spelllist for Shamans to include all totems. (Sentry got moved to fire column due to space issues.)
- Fixed some (invisible) Errors related to incombat frame manipulations.
(Some are still in, need to squash em later)
- Fixed the dark icon bug. (I think)
- Fixed small typo in contributed paladin code.
0.8.7
- Fixed unmentioned dependency
- Fixed semi-transparent frame always showing up.
- Size of mouse-over area more accurate to the actual shown size (still not perfect)
0.8.6
- first public release
Optional Files (0)


Post A Reply Comment Options
Unread 12-01-06, 06:20 PM  
tattooedpierre
An Aku'mai Servant
 
tattooedpierre's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 95
Uploads: 4
Excellent

Well done on getting this out! (duathorthad from WoW-EU forums, btw) .. I'll check out the functionality for some different classes and let you know if it works ok

EDIT: just to check with you, this should work in the EU PTR, right? It has WoW2.0 addon implementation? if so, I can't get the buttons to show at all .. it shows only the debug statments in the chat window. (adding x spell to y button id)
Last edited by tattooedpierre : 12-01-06 at 06:55 PM.
Report comment to moderator  
Reply With Quote
Unread 12-01-06, 11:13 PM  
fred
A Cobalt Mageweaver

Forum posts: 208
File comments: 354
Uploads: 0
2006/12/01 23:57:33-696]: TotemGarden\TotemGarden.lua:429: CreateFrame(): Couldn't find inherited node "SecureStateDriverTemplate"
<in C code>: in function `CreateFrame'
TotemGarden\TotemGarden.lua:429: in function `TotemGarden_CreateFrames'
TotemGarden\TotemGarden.lua:723: in main chunk

---
Report comment to moderator  
Reply With Quote
Unread 12-02-06, 04:08 AM  
Vangual
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 16
Uploads: 2
Re: Excellent

@fred: Hmm, I'm guessing that error is from the live servers, not the 2.x ones (aka PTR and Beta). I'll add some more warnings around this download page that it is only supposed to run in 2.x.

Originally posted by tattooedpierre
EDIT: just to check with you, this should work in the EU PTR, right? It has WoW2.0 addon implementation? if so, I can't get the buttons to show at all .. it shows only the debug statments in the chat window. (adding x spell to y button id)
Yes it's where it was developped. It can only run in WoW 2.x or higher. Did you not even see a darkish-transparent frame anywhere? The default is for it to be hidden around the middle of the screen until you hold shift and mouse over it.
Report comment to moderator  
Reply With Quote
Unread 12-02-06, 06:18 AM  
Stopokingme
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Error

I've installed it on the PTR right now, and I'm getting a similar warning as Fred, namely:

Interface\Addons\Totemgarden\Totemgarden.lua:473: Createframe(): Couldn't find inherited node "StateActionTestTemplate"

Just like tattooedpierre I'm also getting the button initialization loaded, just no frame.
Last edited by Stopokingme : 12-02-06 at 06:19 AM.
Report comment to moderator  
Reply With Quote
Unread 12-02-06, 06:49 AM  
tattooedpierre
An Aku'mai Servant
 
tattooedpierre's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 95
Uploads: 4
Re: Re: Excellent

Originally posted by Vangual

Yes it's where it was developped. It can only run in WoW 2.x or higher. Did you not even see a darkish-transparent frame anywhere? The default is for it to be hidden around the middle of the screen until you hold shift and mouse over it. [/b]
No, I'm afraid .. tried again disabling all other addons and I get the same. Also with the error message reported by fred.
Report comment to moderator  
Reply With Quote
Unread 12-02-06, 06:57 AM  
Gunahylia
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 3
Vangual, did you make use of Iriel's State Header Action Tests to figure out how to make this work? One of the templates your mod is trying to inherit is only contained within there, and not a part of the default UI, this is to be specific StateActionTestTemplate. Hence why the mod is working fine for you, but isn't working for people downloading it.

Just giving a heads up so you can fix it

For end users, if you temporarily want to make the mod work, installing the mod I linked will make it work.
Last edited by Gunahylia : 12-02-06 at 06:57 AM.
Report comment to moderator  
Reply With Quote
Unread 12-02-06, 07:00 AM  
Stopokingme
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Originally posted by Gunahylia
Vangual, did you make use of Iriel's State Header Action Tests to figure out how to make this work? One of the templates your mod is trying to inherit is only contained within there, and not a part of the default UI, this is to be specific StateActionTestTemplate. Hence why the mod is working fine for you, but isn't working for people downloading it.

Just giving a heads up so you can fix it

For end users, if you temporarily want to make the mod work, installing the mod I linked will make it work.
This indeed worked. Now if only I could get rid of the ugly small bar created by State Header Action Tests :P

@Vangual
Awesome job on this. Was really worried about doing without this mod come 2.0

One minor pet pieve, if you could make it work so that if you have your mouse over the frame and press shift it displays also, instead of having to hold down shift and then move over it would be awesome

Tested also with my warlock, works perfectly, same functionality as the original Only thing missing is a button for the Felguard if you've specced it, tested it with Curse of Exhaustion (also a talented skill) and that one pops right in.

Also, the infernal summon doesn't pop in. Managed to fix it myself. Spell name for the Infernal summon is "Inferno" and for Felguard "Summon Felguard"
Last edited by Stopokingme : 12-02-06 at 07:31 AM.
Report comment to moderator  
Reply With Quote
Unread 12-02-06, 08:41 AM  
Gunahylia
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 3
Was bored a bit so I designed a basic layout for Paladins for this mod.

Code:
TotemGarden_SpellList = {
	"Blessing of Might",
	"Blessing of Wisdom",
	"Blessing of Salvation",
	"Blessing of Protection",
	"Seal of Righteousness",
	"Seal of the Crusader",
	"Blessing of Light",
	"Blessing of Kings",
	"Blessing of Sanctuary",
	"Blessing of Freedom",
	"Seal of Light",
	"Seal of Wisdom",
	"Greater Blessing of Might",
	"Greater Blessing of Wisdom",
	"Greater Blessing of Salvation",
	"Blessing of Sacrifice",
	"Seal of Justice",
	"Seal of Vengeance",
	"Greater Blessing of Light",
	"Greater Blessing of Kings",
	"Greater Blessing of Sanctuary",
	"Righteous Fury",
	"Seal of Command",
	"",
}
if (Race == "Blood Elf") then
	TotemGarden_SpellList[18] = "Seal of Blood"
end
The top 3 rows end up as Blessing and their Greater Blessing counterparts, the next row contains the 3 single-target only blessings as well as Righteous Fury, the final two rows are seals.
I was contemplating putting Divine Intervention or Lay on Hands in the last slot, but a misclick resulting in either dieing or losing all your mana seemed a bit of a bad idea
Report comment to moderator  
Reply With Quote
Unread 12-02-06, 10:29 AM  
Vangual
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 16
Uploads: 2
@Gunahylia: Yep, I was using iriels state examples and I copy/pasted a bit too much apparently. Will be fixed in tonights release. Also many thanks for contributing the pally spell list.

@Stopokingme: Thanks, I'll see that I can make it detect shift presses when you are already over it.
Report comment to moderator  
Reply With Quote
Unread 12-02-06, 03:12 PM  
Gunahylia
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 3
By the by, I made a small typo in the Paladin thing by capitalizing Race when it replaces Seal of Vengeance with Seal of Blood, which means it might give an error when loaded on a Paladin.

My bad.
Report comment to moderator  
Reply With Quote
Unread 12-11-06, 02:59 PM  
nessagood
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hidden by default until Shift-Key is held down and the mousecursor hovers over the frame. (Minimized waste of screen estate)

I'd rather just have it viewable.. holding shift down to view is kind of buggy, I don't find it works well if you have anyone selected.. plus the shift-click doesn't work at all, so its kind of annoying.

Maybe have a way to toggle it hidden or viewable by default? Or if there is already, add a readme file so its easier to know these things. Found it hard to figure out how to use personally.
Report comment to moderator  
Reply With Quote
Unread 01-11-07, 01:20 AM  
redwulfen
A Defias Bandit
Premium Member

Forum posts: 1
File comments: 1
Uploads: 0
Good mod, nice work

Using this on all my characters, so far the Paladin, Shaman and Hunter work great for the most part, I have occasionally run into periods where the frame stays visible after you move the mouse off of the frame and the shift key is not pressed, when that happens to get it to fade back out I have to shift and mouse over it again, then it fades properly. Great mod and has proven very useful so far, thank you.
Report comment to moderator  
Reply With Quote
Unread 01-29-07, 06:15 PM  
lanacan
A Warpwood Thunder Caller
 
lanacan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 94
File comments: 177
Uploads: 13
Re: Good mod, nice work

As someone stated previously, is there a way to have it always show?
Report comment to moderator  
Reply With Quote
Unread 05-19-07, 07:23 AM  
Vangual
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 16
Uploads: 2
Re: Re: Good mod, nice work

As someone stated previously, is there a way to have it always show?
Not yet, considering it's been requested more than once I have added it on my todo list. It will likely not be included in the next release tho.

I have occasionally run into periods where the frame stays visible after you move...
This bug is fixed in the next release. It now always hides properly.


I'm also looking into a way to make the special area, where you need to mouseover to make it popup, more visible and more importantly *more configurable*. Configurable in the way it may (or may not) be visible, how big it is, if shift is required or not. I can't give any timeframe for this tho as I only rarely have the time to work on this addon. Sorry.

Next release will happen before 2007-05-23 in preparation for the 2.1 patch. So far the new release has been working much more solid for me.
Report comment to moderator  
Reply With Quote
Unread 02-10-08, 05:24 PM  
tattooedpierre
An Aku'mai Servant
 
tattooedpierre's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 95
Uploads: 4
Is this mod still being developed? I still use it myself, even though it does have a taint issue. Nonetheless I find it indispensable.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: