Go to Page... |
Compatibility: | Orsinium (2.2.4) |
Updated: | 12/05/15 11:56 PM |
Created: | 10/30/15 07:36 PM |
Monthly downloads: | 56 |
Total downloads: | 9,765 |
Favorites: | 16 |
MD5: | |
Categories: | Discontinued & Outdated, Casting Bars, Cooldowns |
Allows you to quickly save/load skill sets, equipment sets, & full sets (skills & equipment).Slash Commands
Open the skills window to view the SetSwap panel.
To save sets (See Pictures):
- In the SetSwap panel click the menu bar button for the type of set you wish to save and click the "Save xxx Set" button.
- Or set a keybind to Save a skill set, equipment set, or full set.
To load sets (See Pictures):
- In the SetSwap panel click the menu bar button for the type of set you wish to load and then left click a set from the list.
- Or set a keybind to load a preset. Then in the SetSwap panel assign that preset to any of the sets by right clicking on it and selecting "Assign Preset".
Other (See Pictures): (Right click on any set for other options)Assign Preset: Assign a preset keybind to load the selected set.
Clear Preset: Clear the preset keybind for the selected set.
Rename Set: Rename the selected set.
Update Set: Update the selected set with your current skills/equipment.
Delete Set: Deletes the selected set.
Typing:Future Plans?
in chat will reset SetSwap deleting all of your sets.
/clearsetswap
None
Version 1.9 --
Toggle Rapid Maneuver Added a keybind to toggle the current ability in a slot between the current ability and rapid maneuver. You can choose which slot to use in the settngs menu.
Version 1.18 --
API Update No changes, just an API update
Version 1.17 --
Bug Fix Fixed a bug where loading a set that contained a weapon you already had equipped, but in a different hand/slot, the weapon would not get loaded.
Version 1.15 --
Unfortunately due to an error I made in the code it was causing some corrupted saved variable data which caused duplicate entries in the scroll list for some users. In order to ensure that the corrupted data is wiped out your saved settings will be wiped.
Bug Fix Fixed a bug where some of the scrollList data was not being cleared out properly.
Duplicate Entries The duplicate entry problem should now be fixed.
Version 1.14 --
Bug Fix Fixed a bug when renaming sets could sometimes cause an nil error.
Version 1.13 --
/clearsetswap Added the slash command /clearsetswap
Typing /clearsetswap in the chat window will reset SetSwap, clear all sets, and force the ui to reload to clear out all necessary data.
Version 1.12 --
Bug Fix Fixed a bug introduced in 1.12 where skill textures were not showing up in the preview bar.
Bug Fix Fixed a bug where zoning would cause multiple buttons to appear in the menu SetSwap menu bar.
File Name |
Version |
Size |
Uploader |
Date |
1.19 |
65kB |
circonian |
11/03/15 03:20 PM |
|
1.18 |
66kB |
circonian |
11/01/15 06:47 PM |
|
1.17 |
65kB |
circonian |
11/01/15 12:38 PM |
|
1.15 |
65kB |
circonian |
11/01/15 12:15 AM |
|
1.14 |
65kB |
circonian |
10/31/15 09:29 PM |
|
1.13 |
65kB |
circonian |
10/31/15 07:33 PM |
|
1.12 |
65kB |
circonian |
10/30/15 11:09 PM |
|
1.11 |
65kB |
circonian |
10/30/15 11:07 PM |
|
1.1 |
65kB |
circonian |
10/30/15 10:57 PM |
|
1.0 |
65kB |
circonian |
10/30/15 07:36 PM |
Comment Options |
10/30/15, 09:13 PM | |
|
Looks Amazing
Damn man - it looks great
will have to download it and give it a try -d |
|
AkeGamer |
View Public Profile |
Send a private message to AkeGamer |
Send email to AkeGamer |
Find More Posts by AkeGamer |
Add AkeGamer to Your Buddy List |
circonian |
View Public Profile |
Send a private message to circonian |
Send email to circonian |
Find More Posts by circonian |
Add circonian to Your Buddy List |
10/31/15, 07:40 PM | |||
|
2) Missing textures, is fixed. 3) See (1) 4) Is caused by the duplicate entries. Install the new version and type the following in chat (this wont work on the old version, I just added this): Code:
/clearsetswap -- and then after that reload the ui by typing /reloadui Edit: If you've had this problem on more than one character you will need to run /clearsetswap for each character...or you can just log out & delete the saved variable file.
Last edited by circonian : 10/31/15 at 07:57 PM.
|
||
|
circonian |
View Public Profile |
Send a private message to circonian |
Send email to circonian |
Find More Posts by circonian |
Add circonian to Your Buddy List |
10/31/15, 07:51 PM | |
Forum posts: 1
File comments: 59
Uploads: 0
|
Thanks Circonian. I pretty much run Minion to auto update my addons before each gaming session. I now have 1.13 and will test it out with the clearsetswap command.
I saved a skill set. Renamed it and hit ENTER. This resulted in 3 line item entries(dupes) of the skill set. I attempted to delete the 2nd and nothing happened. When attempting to delete the 3rd I received this UI error: user:/AddOns/SetSwap/SetSwap.lua:68: attempt to index a nil value stack traceback: user:/AddOns/SetSwap/SetSwap.lua:68: in function 'SetInfo_GetPresetIndex' user:/AddOns/SetSwap/SetSwap.lua:465: in function 'SetSwapeleteSet' user:/AddOns/SetSwap/SetSwap.lua:655: in function 'OnSelect' EsoUI/Libraries/ZO_ContextMenus/ZO_ContextMenus.lua:419: in function 'ZO_Menu_ClickItem' user:/AddOns/FCOItemSaver/libs/LibCustomMenu/LibCustomMenu.lua:371: in function 'MouseUp' I then change to the Equipment Set "tab" and see all 3 of the Skill Sets generated above. I save an equipment set and now have 3 equipment sets and 3 skill sets. I attempt to delete the first equipment set and receive this UI error: user:/AddOns/SetSwap/SetSwap.lua:479: attempt to index a nil value stack traceback: user:/AddOns/SetSwap/SetSwap.lua:479: in function 'SetSwap:LoadEquipmentSetPreviewTextures' user:/AddOns/SetSwap/SetSwap.lua:541: in function 'SetSwap_EquipmentRow_OnMouseEnter' 5597893412864290293:3: in function '(main chunk)' I then change to the Full Sets tab and see 6 entries: 3 Skill and 3 Equipment. I save a Full Set and a single line item entry is created. As I mouse off the SetSwap UI region I get this UI error: user:/AddOns/SetSwap/SetSwap.lua:479: attempt to index a nil value stack traceback: user:/AddOns/SetSwap/SetSwap.lua:479: in function 'SetSwap:LoadEquipmentSetPreviewTextures' user:/AddOns/SetSwap/SetSwap.lua:541: in function 'SetSwap_EquipmentRow_OnMouseEnter' 5597893412864290293:3: in function '(main chunk)' I then rename the Full Set and when I hit <Enter> the 3 Equipment set names are erased but they lines remain. When I mouse over any of those three I receive this UI error: user:/AddOns/SetSwap/SetSwap.lua:530: attempt to index a nil value stack traceback: user:/AddOns/SetSwap/SetSwap.lua:530: in function 'SetSwap_FullRow_OnMouseEnter' 5597893412864290293:3: in function '(main chunk)' AND EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:1306: attempt to index a nil value stack traceback: EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:1306: in function 'ZO_ScrollList_UpdateScroll' (tail call): ? EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:1109: in function 'ZO_ScrollList_Commit' user:/AddOns/SetSwap/libs/LibSharedSkillsPanel/LibSharedSkillsPanel.lua:71: in function 'UpdateScrollListCategory' user:/AddOns/SetSwap/SetSwap.lua:246: in function 'SetSwap:UpdateScrollList' user:/AddOns/SetSwap/SetSwap.lua:590: in function 'SetSwap_OnSetNameChange' 15386374001144465911:5: in function '(main chunk)' [C]: in function 'LoseFocus' 13527052679223938811:3: in function '(main chunk)' Of course I have a ton of other addons loaded, but this is the only new one I've added. The only other add-on updated today that I use was Cyrodiil Alert, but that isn't loaded while I'm doing this testing as am in my PvE addon set. Thanks for all of your work on this. I hope my results are helpful. Ake
Last edited by AkeGamer : 10/31/15 at 08:04 PM.
|
|
AkeGamer |
View Public Profile |
Send a private message to AkeGamer |
Send email to AkeGamer |
Find More Posts by AkeGamer |
Add AkeGamer to Your Buddy List |
10/31/15, 07:59 PM | ||
|
|
|
|
circonian |
View Public Profile |
Send a private message to circonian |
Send email to circonian |
Find More Posts by circonian |
Add circonian to Your Buddy List |
10/31/15, 08:09 PM | |
Forum posts: 1
File comments: 59
Uploads: 0
|
It's the RENAME function that's creating the duplicates, I believe. I just tried doing what I was before, but started with the Full Set and worked right to left, seeing if anything was different.
|
|
AkeGamer |
View Public Profile |
Send a private message to AkeGamer |
Send email to AkeGamer |
Find More Posts by AkeGamer |
Add AkeGamer to Your Buddy List |
10/31/15, 08:16 PM | ||
Forum posts: 1
File comments: 59
Uploads: 0
|
So I ran /clearswapset Ran /reloadui Opened my Skills window. Changed tabs from Full Set to Equipment Set Results: one of the renamed full sets was duped 2x so there were 3 rows. For each time I switched to a tab, that type of set was duped again, so 4, then 5 copies, etc. e.g. to create an extra dupe of a renamed Full Set, I click on the Full Set tab. The resulting list will have 1 more entry in the Full Set list and it's duping the single renamed Full Set I had previously created. |
|
|
AkeGamer |
View Public Profile |
Send a private message to AkeGamer |
Send email to AkeGamer |
Find More Posts by AkeGamer |
Add AkeGamer to Your Buddy List |
10/31/15, 08:25 PM | |||
|
Last edited by circonian : 10/31/15 at 08:35 PM.
|
||
|
circonian |
View Public Profile |
Send a private message to circonian |
Send email to circonian |
Find More Posts by circonian |
Add circonian to Your Buddy List |
10/31/15, 08:37 PM | ||||
|
arrgg, I should have added a chat message to that function let you know it worked
Try logging out & deleting the saved variable file (if you know how), then log back in and try it.
Last edited by circonian : 10/31/15 at 09:01 PM.
|
|||
|
circonian |
View Public Profile |
Send a private message to circonian |
Send email to circonian |
Find More Posts by circonian |
Add circonian to Your Buddy List |
10/31/15, 09:37 PM | |
|
I modified the /clearsetswap command and posted a new version of SetSwap. This way you can know if you type it right so you know its working. With version 1.14 when you type /clearsetswap in the chat window you will get a message that the ui will reload in 5 seconds to clear out all necessary data. After 5 seconds the ui will reload and all of the sets will be gone.
Posted Version 1.14 All of those error messages you were getting were caused by the bad saved data from the duplicate entries. This WILL fix that. As for how you got the duplicate entries begin with and will that happen again...I hate to say I have no idea. You'll have to just try it and find out. I can find nothing wrong with the code to cause duplicate entries and I even went back and retested the previous versions that were posted & can't produce duplicate entries on any of those versions either.
Last edited by circonian : 10/31/15 at 09:48 PM.
|
|
circonian |
View Public Profile |
Send a private message to circonian |
Send email to circonian |
Find More Posts by circonian |
Add circonian to Your Buddy List |
10/31/15, 09:58 PM | ||
Forum posts: 1
File comments: 59
Uploads: 0
|
|
|
|
AkeGamer |
View Public Profile |
Send a private message to AkeGamer |
Send email to AkeGamer |
Find More Posts by AkeGamer |
Add AkeGamer to Your Buddy List |
10/31/15, 10:06 PM | |||
Forum posts: 1
File comments: 59
Uploads: 0
|
EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:1306: attempt to index a nil value stack traceback: EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:1306: in function 'ZO_ScrollList_UpdateScroll' (tail call): ? EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:1109: in function 'ZO_ScrollList_Commit' user:/AddOns/SetSwap/libs/LibSharedSkillsPanel/LibSharedSkillsPanel.lua:71: in function 'UpdateScrollListCategory' user:/AddOns/SetSwap/SetSwap.lua:246: in function 'SetSwap:UpdateScrollList' user:/AddOns/SetSwap/SetSwap.lua:590: in function 'SetSwap_OnSetNameChange' 15386374001144465911:5: in function '(main chunk)' [C]: in function 'LoseFocus' 13527052679223938811:3: in function '(main chunk)' I'll next narrow it down to which addon's when loaded gen that conflict. Oh and I'm still using 1.13.
Last edited by AkeGamer : 10/31/15 at 10:06 PM.
|
||
|
AkeGamer |
View Public Profile |
Send a private message to AkeGamer |
Send email to AkeGamer |
Find More Posts by AkeGamer |
Add AkeGamer to Your Buddy List |
10/31/15, 10:21 PM | ||||
|
The error you posted is not exactly the same, but tracking it leads to the same result, the dataEntry table of the rowControl is missing causing that nil error.
Last edited by circonian : 10/31/15 at 10:23 PM.
|
|||
|
circonian |
View Public Profile |
Send a private message to circonian |
Send email to circonian |
Find More Posts by circonian |
Add circonian to Your Buddy List |
10/31/15, 10:28 PM | |||||
Forum posts: 1
File comments: 59
Uploads: 0
|
Destinations ESO Theatre FCO Ultimate Sound FCO Item Saver I get this UI error when I try to create a new Skill Set: EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:909: attempt to index a nil value stack traceback: EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:909: in function 'FreeActiveScrollListControl' EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:1101: in function 'ZO_ScrollList_Commit' user:/AddOns/SetSwap/libs/LibSharedSkillsPanel/LibSharedSkillsPanel.lua:71: in function 'UpdateScrollListCategory' user:/AddOns/SetSwap/SetSwap.lua:246: in function 'SetSwap:UpdateScrollList' user:/AddOns/SetSwap/SetSwap.lua:590: in function 'SetSwap_OnSetNameChange' 15386374001144465911:5: in function '(main chunk)' [C]: in function 'LoseFocus' 13527052679223938811:3: in function '(main chunk)' Which I believe is pretty close to the prior error but different "line" in the Scrolltemplates.lua file. In this case 909 vs 1306. The other set of "lines" differs too. Next will isolate which one or more of these 4 generates the conflict. |
||||
|
AkeGamer |
View Public Profile |
Send a private message to AkeGamer |
Send email to AkeGamer |
Find More Posts by AkeGamer |
Add AkeGamer to Your Buddy List |