Download
(19Kb)
Download
Updated: 05-31-08 09:03 AM
Pictures
File Info
Updated:05-31-08 09:03 AM
Created:unknown
Downloads:7,532
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 11-01-08, 05:49 AM  
tattooedpierre
An Aku'mai Servant
 
tattooedpierre's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 95
Uploads: 4
Just wondering if you're still looking to update this? Thanks.
Report comment to moderator  
Reply With Quote
Unread 08-12-08, 06:49 AM  
Vangual
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 16
Uploads: 2
Originally posted by tattooedpierre
Just wanted to check, I dont know if you're still looking at this mod anymore but I'm in the WotLK beta and it no longer functions. I've not been able to check what API changes may have been made that would affect it, but just wanted to give a heads up if you are still developing.

EDIT: Ok I just found the 3.0 API changes.. like like the securestate header templates are changing .. so this will break quite a few actionbar addons I'd think.
Thanks for the headsup. I've been watching the ui in alpha and beta and noticed the changes in the secure system. Observing the happenings around fellow actionbar mods at the moment, waiting for some easier examples or docs for the new state system. If you find any articles talking about the new system in detail I'd appreciate if you could PM the link to me. So far docs are limited to the actual ui code of the client and some actionbar mods that implemented minimal(?) support necessary for the new system.

Depending on the amount of changes I will need to do I'm currently planning on doing a fairly big rewrite. The lack of ingame configuration has bugged me for a long time now and I'd like to introduce that, along with save/restore functions and importing predefined sets.
Report comment to moderator  
Reply With Quote
Unread 08-12-08, 05:39 AM  
tattooedpierre
An Aku'mai Servant
 
tattooedpierre's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 95
Uploads: 4
Just wanted to check, I dont know if you're still looking at this mod anymore but I'm in the WotLK beta and it no longer functions. I've not been able to check what API changes may have been made that would affect it, but just wanted to give a heads up if you are still developing.

EDIT: Ok I just found the 3.0 API changes.. like like the securestate header templates are changing .. so this will break quite a few actionbar addons I'd think.
Last edited by tattooedpierre : 08-12-08 at 05:59 AM.
Report comment to moderator  
Reply With Quote
Unread 05-15-08, 03:06 AM  
tattooedpierre
An Aku'mai Servant
 
tattooedpierre's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 95
Uploads: 4
Originally posted by Vangual
Thanks a lot, tattooedpierre!

I'll see that I can get these integrated into the next release. (which is gonna be a bugfix release for some tooltip issues i think.)
I've updated the Mage pattern for 2.4.2 and the new portal/teleport spell:

PHP Code:
    elseif (class == "Mage"then
        TotemGarden_SpellList 
= {
            -- 
Teleports
            
"Teleport: Undercity",
            
"Teleport: Orgrimmar",
            
"Teleport: Thunder Bluff",
            
"Teleport: Silvermoon",
            
"Teleport: Stonard",
            
"Teleport: Shattrath",
            -- 
Portals
            
"Portal: Undercity",
            
"Portal: Orgrimmar",
            
"Portal: Thunder Bluff",
            
"Portal: Silvermoon",
            
"Portal: Stonard",
            
"Portal: Shattrath",
            -- 
Utility
            
"Conjure Food",
            
"Conjure Water",
            
"Evocation",
            
"Slow Fall",
            
"Arcane Brilliance",
            
"Ritual of Refreshment",
            -- 
Misc.
            
"Invisibility",
            
"Dampen Magic",
            
"Amplify Magic",
            
"Ice Armor",
            
"Mage Armor",
            
"Molten Armor",
        }; 
Report comment to moderator  
Reply With Quote
Unread 03-02-08, 03:10 AM  
Vangual
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 16
Uploads: 2
Thanks a lot, tattooedpierre!

I'll see that I can get these integrated into the next release. (which is gonna be a bugfix release for some tooltip issues i think.)
Report comment to moderator  
Reply With Quote
Unread 03-01-08, 07:12 AM  
tattooedpierre
An Aku'mai Servant
 
tattooedpierre's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 95
Uploads: 4
Mage pattern-set

PHP Code:
    elseif (class == "Mage"then
        TotemGarden_SpellList 
= {
            
"Evocation",
            
"Slow Fall",
            
"Arcane Brilliance",
            
"Invisibility",
            
"Ritual of Refreshment",
            
"",
            -- 
Teleports
            
"Teleport: Undercity",
            
"Teleport: Orgrimmar",
            
"Teleport: Thunder Bluff",
            
"Teleport: Silvermoon",
            
"Teleport: Shattrath",
            
"",
            -- 
Portals
            
"Portal: Undercity",
            
"Portal: Orgrimmar",
            
"Portal: Thunder Bluff",
            
"Portal: Silvermoon",
            
"Portal: Shattrath",
            
"",
            -- 
Misc.
            
"Dampen Magic",
            
"Amplify Magic",
            
"Ice Armor",
            
"Mage Armor",
            
"Molten Armor",
            
"",
        };
    if (
race == "Human" or race == "Gnome" or race == "Draenei"then
            TotemGarden_SpellList
[7]  = "Teleport: Darnassus";
            
TotemGarden_SpellList[8]  = "Teleport: Ironforge";
            
TotemGarden_SpellList[9]  = "Teleport: Stormwind";
            
TotemGarden_SpellList[13] = "Portal: Darnassus";
            
TotemGarden_SpellList[14] = "Portal: Ironforge";
            
TotemGarden_SpellList[15] = "Portal: Stormwind";
    
end 
This is the mage set I've been using, this is however designed for my horde chars so the decision code probably isnt working as I've moved around the portal/teleport spells.

Similarly, this is my warlock pattern:

PHP Code:
    elseif (class == "Warlock"then
        TotemGarden_SpellList 
= {
            -- 
Summons
            
"Summon Imp",
            
"Summon Voidwalker",
            
"Summon Succubus",
            
"Summon Felhunter",
            
"Inferno",
            
"Summon Felguard",
            -- 
Conjuring Items
            
"Fel Armor",
            
"Demon Armor",
            
"Sense Demons",
            
"Create Spellstone",
            
"Create Firestone",
            
"Create Soulstone",
            -- 
Curses Bar 1
            
"Curse of Doom",
            
"Curse of Weakness",
            
"Curse of Recklessness",
            
"Curse of the Elements",
            
"Unending Breath",
            
"Detect Invisibility",
            -- 
Curses Bar 2
            
"Eye of Kilrogg",
            
"Rain of Fire",
            
"Hellfire",
            
"Ritual of Souls",
            
"Ritual of Summoning",
            
"Ritual of Doom",
        }; 
Last edited by tattooedpierre : 03-01-08 at 07:14 AM.
Report comment to moderator  
Reply With Quote
Unread 02-28-08, 01:45 AM  
Vangual
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 16
Uploads: 2
supply more information or l2r

Originally posted by Silent54
Good thing I quit trying to figure this thing out and dumped it since it's not supported.
It is supported (for shaman at least) since I use it myself actively.

Did you get any error? If so which error and what class?
Did the bars not show up at all? Did you read the Quick Usage Guide on the info page on how to make them show up? If they didn't appear even with a held shift key then you've encountered a new bug and you need to give me as much info about your setup as possible, including your class.

The front page has a Quick Usage Guide. That's all there is to it. Make very sure to read it properly, there are no features not explicitely mentioned on that page. (patterns? There is one pattern per class currently. If you expected more you assumed things.)

The addon is meant as a continuation of the wow 1.x addon called "TotemBar". From the sounds of it you haven't known TotemBar and as such the addon is likely to not meet your specific needs anyways.
Report comment to moderator  
Reply With Quote
Unread 02-27-08, 07:20 PM  
Silent54
A Defias Bandit

Forum posts: 0
File comments: 53
Uploads: 0
Another addon with no support

Good thing I quit trying to figure this thing out and dumped it since it's not supported.
Last edited by Silent54 : 02-27-08 at 07:20 PM.
Report comment to moderator  
Reply With Quote
Unread 02-23-08, 09:31 PM  
Silent54
A Defias Bandit

Forum posts: 0
File comments: 53
Uploads: 0
Confused

The write up sounds interesting but other than bringing up the bars and moving them, I have no idea what this does and how to use it. I mean the write up said there's totem patterns built in or something like that but I see nothing happening. Thanks.
Report comment to moderator  
Reply With Quote
Unread 02-13-08, 07:51 PM  
tattooedpierre
An Aku'mai Servant
 
tattooedpierre's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 95
Uploads: 4
By the way.. I had a custom layout I was using in previous version - ie: had edited the LUA to show certain spells etc for me. Anyways, the code you have in the new version still has some old code from TotemBar which isnt needed now. Namely spell ranking for health/soulstones (that I noticed).

Gonna test out the new version and see if I get the taint, will report back.

EDIT: For some strange reason I can't TotemGarden to appear on my screen when I hold shift. Deleted savedvariables/layout-cache.txt and nothing. It is running, but non responsive. Also the slash commands arent working for me. I think I have a conflict of some sort.. will check further.
Last edited by tattooedpierre : 02-13-08 at 08:07 PM.
Report comment to moderator  
Reply With Quote
Unread 02-12-08, 01:38 AM  
Vangual
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 16
Uploads: 2
tattooedpierre: But that taint error is gone with 0.9.7, isn't it? If it isn't please do the following:

1. Ingame type: /console taintLog 1
2. Restart the game
3. Try to provoke that taint error in totemgarden in combat
4. Restart the game
5. Inside the wow dir there is a "logs" folder. Inside that folder should now be a "taint.log" file that is not empty. Send that file to me via PM or so.
6. Ingame do: /console taintLog 0 (to disable the special logging again)
7. Restart the game.

EDIT:
To clarify: The popping up and usage of buttons in combat *should* work, at least it does for me. The only thing that doesn't work anymore is moving spells from the totemgarden window to your actionbars in-combat.
Last edited by Vangual : 02-12-08 at 02:04 AM.
Report comment to moderator  
Reply With Quote
Unread 02-11-08, 04:50 PM  
tattooedpierre
An Aku'mai Servant
 
tattooedpierre's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 95
Uploads: 4
Thanks for the update .. yeah you're right; the issue is when you mouse-over during combat. I did think this is something that probably would be nigh impossible since you may want the buttons to appear in combat.
No problem though
Report comment to moderator  
Reply With Quote
Unread 02-11-08, 10:10 AM  
Vangual
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 16
Uploads: 2
Version 0.9.7 is released now. Next to the mentioned scaling and taint fix it also introduces saved preferences. For now, only scaling. But this also is the groundwork for the other commonly requested features:
- option to always stay visible
- user-definable spell positions

My personal coding time in the first half of 08 is very limited, so I cannot give a timeline when these features will be included. Patches from you guys are welcome tho. Also if you would like to fork this addon you're free to. But gimme a private note first or so, please.
Report comment to moderator  
Reply With Quote
Unread 02-11-08, 03:16 AM  
Vangual
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 16
Uploads: 2
Originally posted by tattooedpierre
Is this mod still being developed? I still use it myself, even though it does have a taint issue. Nonetheless I find it indispensable.
I'm still around and playing wow but I haven't had much time to work on this mod. And it's probably not going to change a whole lot anytime soon.

About the taint issue... how does it show for you? Are certain actions not executing? Any error message? I'll have to check how to do taint tracing nowadays.
-------
EDIT:
Ah I see there's tainting caused when you try to move spells around while in combat.

Bad news is: There is unfortunately not much that I can do other than preventing the taint error to happen. Blizzard disallowed changing of actionbuttons during combat altogether, no legit way around it to my knowledge. I miss the ability to swap spells around incombat a lot myself.

Somewhat good news is that I will throw in scaling (finally). Seems to work easier than I imagined.
Last edited by Vangual : 02-11-08 at 04:53 AM.
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: