Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
1.0.2
Date:
10-29-2009 05:20 PM
Size:
986 b
Downloads:
552
Favorites:
25
MD5:
Pictures
Click to enlarge
SpecSwap
What does it do?
SpecSwap is designed to integrate dual specialization with Blizzard's new Equipment Manager. If you're anything like me, you have a specific set that you like to use with each of your two specs. What SpecSwap does is automatically swap your gear set when you change your spec.

Why would I want it?
Well, unless you like using huge mods to do the simple task for you, or you enjoy monotonously changing gear manually, then there is really no reason not to if you're already using Blizzard's Equipment Manager. SpecSwap is tiny; and I mean really tiny. The download is less than 1kb. You just can't beat that!

Okay, so how do I set it up?
SpecSwap uses slash commands (which can be acccessed by /sswap). To clear up any confusion, "spec1" is your primary spec and "spec2" is your secondary set. So, for example, I use a gear set named "PVP" with my primary spec, and a gear set named "PVE" with my secondary set. To set this up I would type this:
/sswap spec1 PVP
/sswap spec2 PVE
It's as easy as that!
  Change Log - SpecSwap
1.0.2
- Uses proper event
- Fix issue with shaman's dual-wield and warrior's titan's grip

1.0.1
- Now saves settings on a per-character basis (Note: Previous settings you had will be cleared because of this)
- Did a little code cleaning where possible (this mod is my gem of efficient code!)
- Updated TOC to most recent patch

1.0
- Initial release
  Optional Files - SpecSwap
Sorry, there are currently no optional files available.
  Archived Versions - SpecSwap
File Name
Version
Size
Author
Date
1.0.1
953B
Freki
10-02-2009 01:34 AM
1.0
961B
Freki
05-24-2009 08:37 PM
  Comments - SpecSwap
Post A Reply Comment Options
Old 11-14-2009, 10:45 PM  
Freki
A Deviate Faerie Dragon
 
Freki's Avatar
Interface Author - Click to view interfaces

Forum posts: 18
File comments: 80
Uploads: 6
Quote:
Originally posted by tandroy
I'm having this problem where when I swap specs, the addon does exactly as it should, equipping the proper set and whatnot, but directly afterward, it unequips my weapon.

Anybody else have this problem?
Hmm.. this is probably a result of the latest update. Technically, the intent is to unequip any offhand weapon you may be using and then equip your new set (including weapon). However, I wasn't able to test this because I don't have a character to test it. I'll try to find a way to reproduce this and find a fix if an issue exists. Thanks for reporting it.
Freki is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-12-2009, 01:05 AM  
tandroy
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
I'm having this problem where when I swap specs, the addon does exactly as it should, equipping the proper set and whatnot, but directly afterward, it unequips my weapon.

Anybody else have this problem?
tandroy is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-29-2009, 05:23 PM  
Freki
A Deviate Faerie Dragon
 
Freki's Avatar
Interface Author - Click to view interfaces

Forum posts: 18
File comments: 80
Uploads: 6
Quote:
Originally posted by shinchih2001
[2009/10/30 03:08:20-782-x1]: SpecSwap\SpecSwap.lua:5: attempt to call global 'PutItemInBackback' (a nil value)

i update v1.0.2 and login shaman got this error
Sorry about that. That was a typo that I didn't catch, but I've uploaded a new version that fixes it. Thanks for pointing it out.
Freki is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-29-2009, 03:10 PM  
shinchih2001
A Kobold Labourer

Forum posts: 0
File comments: 101
Uploads: 0
[2009/10/30 03:08:20-782-x1]: SpecSwap\SpecSwap.lua:5: attempt to call global 'PutItemInBackback' (a nil value)

i update v1.0.2 and login shaman got this error
shinchih2001 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-07-2009, 10:49 PM  
Freki
A Deviate Faerie Dragon
 
Freki's Avatar
Interface Author - Click to view interfaces

Forum posts: 18
File comments: 80
Uploads: 6
Quote:
Originally posted by Dridzt
Despite how the discussion got derailed a bit,
my initial comment wasn't in any way meant to put down the effort
or the result ...
You make a good point. I'll see if I can get a fix in the next update.
Freki is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-04-2009, 08:14 PM  
Dridzt
A Frostmaul Preserver
Interface Author - Click to view interfaces

Forum posts: 279
File comments: 411
Uploads: 37
Despite how the discussion got derailed a bit,
my initial comment wasn't in any way meant to put down the effort
or the result

It is a nice little addon I'd use for myself I just noticed those 2 issues
looking it over before I put it in my AddOns folder.

Blizzard uses the event I pointed out for their own code in regards
to spec swaps.

As for the problems with TG and shaman DW you are correct in that
it is a problem with their code but it's a problem that's been there
since the advent of Dual Specs in the game and it's an easy fix
for the addon (checking if the off-hand holds a 2H weapon
or if it's a shaman with an off-hand weapon-type equipped and unequipping
before calling UseEquipmentSet())

Addons are meant to enhance the game, "fixing" problems with the
default client arguably falls under "enhancement".

In any case thanks for sharing.
Dridzt is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-04-2009, 01:00 PM  
Freki
A Deviate Faerie Dragon
 
Freki's Avatar
Interface Author - Click to view interfaces

Forum posts: 18
File comments: 80
Uploads: 6
Quite a few comments! Wasn't expecting that from a mod that's only received a little over 300 downloads

Over the concern that I'm using the wrong event, I simply went through WoWWiki's event list and tested whichever event looked like it worked, and the one I picked did work. If you notice, ACTIVE_TALENT_GROUP_CHANGED isn't even on that list. So that's probably the reason both I and Tekkub missed it. I'll likely post an update to this in a couple days.

Dridzt, your second concern over how certain items fail to switch is a problem with Blizzard's Equipment Manager. Since SpecSwap simply uses Blizzard code on the above event, it's a problem Blizz needs to fix on their end

As for drama, I don't see what the problem is. I put forth an effort in creating this mod, published it, and only after I did so did I realize that another mod accomplished the same goal. Now, if you want to download Tekkub's mod, go right ahead. Mod making to me (and hopefully Tekkub) isn't about competing for the most downloads. It's about finding something useful to my gameplay and sharing it with others in hopes that they find it useful as well.
Freki is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-02-2009, 11:10 PM  
tardmrr
Lua Ninja
Featured Addon Author

Forum posts: 116
File comments: 119
Uploads: 15
Dear Jackasses that feel the need to link other similar addons in someone's addon comments,

**** off and die.

Love,

tem

Quote:
Originally posted by Freki
Well... I had feared that, but my quick search for similar AddOns came up with nothing. Guess I didn't think to search for such a unique name Not sure what I'll do yet, but I'll leave it for now. Might ask to have the mod removed later but it's not hurting anyone.
You are absolutely entitled to have your own addon that does the same thing as another addon. Do not remove your addon from here, and do not discontinue your addon just because someone "beat you to it."

Last edited by tardmrr : 10-02-2009 at 11:16 PM.
tardmrr is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-02-2009, 07:16 PM  
Dridzt
A Frostmaul Preserver
Interface Author - Click to view interfaces

Forum posts: 279
File comments: 411
Uploads: 37
Fact remains that both addons need some tweaking
to make them "lightweight and working 100%"
instead of lightweight and working "most of the time".

And event demographics play no part in it.

Last edited by Dridzt : 10-02-2009 at 08:12 PM.
Dridzt is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-02-2009, 02:37 PM  
Zidomo
An Aku'mai Servant
 
Zidomo's Avatar

Forum posts: 37
File comments: 601
Uploads: 0
Quote:
Originally posted by Dridzt
Maybe you should post that in the other addon's comments? <snip>
Maybe not? Tekkub responds to queries on Github, not this site.

Was bringing up the common function between the two as it weighs the chance of it being the wrong one to use less. But doesn't weigh it too heavily; both still could be wrong.
Zidomo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-02-2009, 09:45 AM  
Dridzt
A Frostmaul Preserver
Interface Author - Click to view interfaces

Forum posts: 279
File comments: 411
Uploads: 37
Quote:
Originally posted by Zidomo
Crossdresser <snip>
Maybe you should post that in the other addon's comments?
What's wrong with this one is wrong with that one too is what it comes down to.
The bad choice of event has nothing to do with the TG and DW problems btw.
It's 2 separate issues hence the #1 and #2 denomination in my post.
Dridzt is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-02-2009, 07:25 AM  
Zidomo
An Aku'mai Servant
 
Zidomo's Avatar

Forum posts: 37
File comments: 601
Uploads: 0
Quote:
Originally posted by Dridzt
1. It seems to be listening to the wrong event (PLAYER_TALENT_UPDATE)
instead of ACTIVE_TALENT_GROUP_CHANGED.

2. There is no provision for switching from a Fury build with Titan's Grip
to a non-TG build (going from 2x2H to 2x1H or 1H/Shield)
as well as switching from a Enhancement build with Dual Wield
to a non-dualwield build.

For both of these cases the off-hand needs to be unequipped prior
to the switch or the switch doesn't complete.
Crossdresser also listens to PLAYER_TALENT_UPDATE instead of ACTIVE_TALENT_GROUP_CHANGED. Then again, it hasn't been updated here or on Github since May. Then again (again), ACTIVE_TALENT_GROUP_CHANGED was added in WoW 3.1.0 in April (according to Wowprogramming.com).

I've only used it on a character that has been using the same offhands in both switched specs since May, so they never have been switched out. Several people in its comments seem to been having switch problems, though (different offhands, Titan's Grip, etc.).

Seems odd that that addon (as well as SpecSwap) would not use ACTIVE_TALENT_GROUP_CHANGED to alleviate these problems. Unless it introduces additional problems.

Last edited by Zidomo : 10-03-2009 at 02:06 AM.
Zidomo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-02-2009, 05:54 AM  
Dridzt
A Frostmaul Preserver
Interface Author - Click to view interfaces

Forum posts: 279
File comments: 411
Uploads: 37
1. It seems to be listening to the wrong event (PLAYER_TALENT_UPDATE)
instead of ACTIVE_TALENT_GROUP_CHANGED.

2. There is no provision for switching from a Fury build with Titan's Grip
to a non-TG build (going from 2x2H to 2x1H or 1H/Shield)
as well as switching from a Enhancement build with Dual Wield
to a non-dualwield build.

For both of these cases the off-hand needs to be unequipped prior
to the switch or the switch doesn't complete.

Apart from those problems a minimal addon enhancing the
default equipment manager is most welcome.

Last edited by Dridzt : 10-02-2009 at 05:58 AM.
Dridzt is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-02-2009, 02:53 AM  
jasje
A Theradrim Guardian
 
jasje's Avatar
Interface Author - Click to view interfaces

Forum posts: 60
File comments: 203
Uploads: 6
well there are alot of similair addon's
u might aswell leave the choice to the people wich one they wanna use
__________________
jasje is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-25-2009, 04:52 PM  
Freki
A Deviate Faerie Dragon
 
Freki's Avatar
Interface Author - Click to view interfaces

Forum posts: 18
File comments: 80
Uploads: 6
Quote:
Originally posted by p3lim
http://www.wowinterface.com/download...ssdresser.html
Well... I had feared that, but my quick search for similar AddOns came up with nothing. Guess I didn't think to search for such a unique name Not sure what I'll do yet, but I'll leave it for now. Might ask to have the mod removed later but it's not hurting anyone.
Freki is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.