Download
(7 Kb)
Download
Updated: 05/05/21 02:33 PM
Pictures
File Info
Compatibility:
Blackwood (7.0.5)
Flames of Ambition (6.3.5)
Updated:05/05/21 02:33 PM
Created:08/10/17 12:48 AM
Monthly downloads:57
Total downloads:22,162
Favorites:53
MD5:
Static's Quickslot Profiles  Popular! (More than 5000 hits)
Version: 2.3.0
by: static_recharge [More]
** New **
  • Up to date for the Blackwood Chapter and Update 30!
  • Fixed more issues with items not loading from inventory.
  • Added hotkeys for selecting a specific quickslot.

What it does:
This add-on allows you to save different profiles for your quickslots on a per character basis. It also allows you to set up 5 keybinds for quickly switching between profiles. For example, if you're like me and hate having to manually switch between PvE and PvP quickslots all the time you can make a profile for each and switch between the two.

How to use:
  • To save the current quickslot items to a profile, select the profile from the list and hit the save button.
  • To load a profile into the quickslots, select it from the list and hit the load button.
  • To clear a profile, select it from the list and hit the clear button.
  • To create a new profile, click the new button and type a new profile name in the text entry box that appears. Hitting enter will save the current quickslot items to the new profile.
  • To set a profile to a hotkey, first select the profile from the dropdown menu and then click the "set" button for the desired hotkey profile.
  • To clear a hotkey profile simply press the "clear" button for the desired hotkey profile.
  • To set which keys you use as hotkeys go to the Controls section of ESO's settings and find the keybindings for Static's Quickslot Profiles.

Slash Commands:
  • /sqp - Command list
  • /sqp clear <profile> - Clears the <profile>* from memory
  • /sqp save <profile> - Saves the currently slotted quickslots to the <profile>*
  • /sqp load <profile> - Loads <profile>* into the currently slotted quickslots
  • /sqp list - Lists all saved profiles
  • /sqp debug - Lists debug information
*<profile> can be any valid string.

To do:
  • Add the ability to copy profiles from other characters
  • Add "smart" profiles for auto-filling quickslots
  • Add a preview of some kind when selecting different profiles
  • Add keybindings for quickly switching profiles (Done!)

Please visit my Developer Portal to give any feedback, bug reports or feature requests.
2.3.0
- Updated for the Blackwood Chapter and Update 30
- Fixed more issues with items not loading from inventory correctly
- Added hotkeys to select a specific quickslot

2.2.0
- Updated for the Flames of Ambition DLC and Update 29
- Fixed issues with items not being found in inventory

2.1.13
- Fixed an issue with siege not being found in inventory

2.1.12
- Updated for the Greymoor Chapter and Update 26

2.1.11
- Fixed an issue with siege weapons not being loaded from a saved profile properly

2.1.10
- Updated for the Harrowstorm DLC and Update 25

2.1.9
- Updated for the Dragonhold DLC and Update 24
- Switched to character ID saved variables to support character name changes better

2.1.8
- Updated for the Scalebreaker DLC and Update 23

2.1.7
- Updated for Elsweyr Chapter and Update 22

2.1.6
- Updated for the Wrathstone DLC and Update 21

2.1.5
- Fixed an issue that was preventing siege weapons from being loaded from saved profiles

2.1.4
- Fixed an issue where collection items were not loading from their saved profiles
- Up to date for the Murkmire DLC and Update 20

2.1.3
- Updated for Wolfhunter DLC and Update 19

2.1.2
- Updated for Summerset and Update 18

2.1.1
- Updated for Dragon Bones DLC and Update 17
- Fixed an issue with crown crate consumables not being found in your inventory

2.1.0
- Optimized the way inventory information is gathered, resulting in faster profile loading

2.0.0
- Added 5 hotkeys for quickly switching between profiles on the fly
- Added tooltips to all buttons on the GUI

1.2.2
- Fixed an issue with certain consumable items not being found in your inventory such as pardon edicts

1.2.1
- Updated for the Clockwork City DLC
- Fixed an issue when loading a profile that contained items that had the same name (ie. potions)

1.2.0
- Improved optimisation for the load function
- Added a delay for loading quickslots to prevent the message rate limit from being reached
- The load, save, new and clear buttons are disabled during the load function to prevent multiple messages
- Added a chat message to indicate a specific item could not be found in your inventory when loading a profile with that item saved to it

1.1.0
- Fixed an issue that occured when you saved an empty slot to a profile and then tried to load that profile
- Changed the behavior of the new profile entry box to save the profile automatically when you hit enter
- Improved the new profile UI by adding buttons for accepting or declining the new name

1.0.0
- Full release
- Added a graphical interface that only shows up on the quickslot inventory menu

0.1.4
- Fixed an issue with items that had the same name getting mixed up

0.1.3
- Fixed an issue with the list command not listing all profiles

0.1.2
- Beta release
Archived Files (24)
File Name
Version
Size
Uploader
Date
2.2.0
7kB
static_recharge
03/31/21 01:33 AM
2.1.13
8kB
static_recharge
07/06/20 10:43 PM
2.1.12
8kB
static_recharge
05/26/20 08:10 PM
2.1.11
8kB
static_recharge
04/02/20 12:30 AM
2.1.10
7kB
static_recharge
03/07/20 08:41 AM
2.1.9
7kB
static_recharge
12/16/19 03:16 AM
2.1.8
8kB
static_recharge
08/20/19 10:41 PM
2.1.7
7kB
static_recharge
05/25/19 11:45 PM
2.1.6
7kB
static_recharge
03/07/19 03:03 PM
2.1.5
7kB
static_recharge
10/31/18 01:46 AM
2.1.4
7kB
static_recharge
10/30/18 02:05 AM
2.1.3
7kB
static_recharge
08/18/18 08:40 AM
2.1.2
7kB
static_recharge
05/18/18 12:16 PM
2.1.1
7kB
static_recharge
02/03/18 02:55 AM
2.1.0
7kB
static_recharge
01/02/18 11:11 PM
2.0.0
7kB
static_recharge
11/17/17 01:51 AM
1.2.2
5kB
static_recharge
11/03/17 10:37 PM
1.2.1
5kB
static_recharge
09/20/17 03:35 PM
1.2.0
5kB
static_recharge
09/04/17 11:11 AM
1.1.0
4kB
static_recharge
09/01/17 09:26 PM
1.0.0
4kB
static_recharge
08/31/17 04:39 PM
0.1.4
2kB
static_recharge
08/10/17 08:11 PM
0.1.3
2kB
static_recharge
08/10/17 12:58 AM
0.1.2
2kB
08/10/17 12:48 AM


Post A Reply Comment Options
Unread 03/06/23, 07:21 AM  
Simon Belmont
 
Simon Belmont's Avatar

Forum posts: 3
File comments: 31
Uploads: 0
Select Quickslot Keybind

The "Select Quickslot" keybinds, for me, don't work. I can set them... But when I attempt to use them, nothing happens. No errors; just...nothing. Is this just me?

Do I have to be holding down the "Use Quickslot" keybind when I press the "Select Quickslot" keybind?
Edit: [tried this and the "Select Quickslot" keybinds still do nothing]

The Profile menu works just fine. No issues there.. Of course, I was fine with there being only one Quickslot wheel in the first place, so I'm sort of indifferent to it.

Update: pretty sure LUI Extended was causing some sort of conflict. I switched to Bandits UI and it cleared the problem right up. Of course, Bandits UI has it's own binds for the basic 1-8 quickslots, so I don't need this addon anyway. But just thought I'd mention the possible conflict, in case anyone else runs into it.
Last edited by Simon Belmont : 03/09/23 at 04:42 AM.
Report comment to moderator  
Reply With Quote
Unread 03/05/23, 08:45 AM  
Simon Belmont
 
Simon Belmont's Avatar

Forum posts: 3
File comments: 31
Uploads: 0
Originally Posted by wambo
Got this when trying to load a profile:
Code:
user:/AddOns/StaticsQuickslotProfiles/StaticsQuickslotProfiles.lua:217: attempt to index a nil value
|rstack traceback:
user:/AddOns/StaticsQuickslotProfiles/StaticsQuickslotProfiles.lua:217: in function 'SQP.QuickslotLoadIterator'
user:/AddOns/StaticsQuickslotProfiles/StaticsQuickslotProfiles.lua:264: in function 'SQP.Load'
user:/AddOns/StaticsQuickslotProfiles/StaticsQuickslotProfiles.lua:433: in function 'SQP_LOAD_BUTTON'
SQP_PanelLoadButton_Clicked:3: in function '(main chunk)'
@Simon Belmont
The solution to that error is right below your post.
Thanks. I did download and manually install Baertram's fixed version, but still got the error. Turns out that Minion was "updating" the fixed version back to the latest broken version. So I just set it to ignore updates, reinstalled the fixed version, and no more errors.
Report comment to moderator  
Reply With Quote
Unread 08/01/22, 10:50 AM  
wambo
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 456
Uploads: 3
Got this when trying to load a profile:
Code:
user:/AddOns/StaticsQuickslotProfiles/StaticsQuickslotProfiles.lua:217: attempt to index a nil value
|rstack traceback:
user:/AddOns/StaticsQuickslotProfiles/StaticsQuickslotProfiles.lua:217: in function 'SQP.QuickslotLoadIterator'
user:/AddOns/StaticsQuickslotProfiles/StaticsQuickslotProfiles.lua:264: in function 'SQP.Load'
user:/AddOns/StaticsQuickslotProfiles/StaticsQuickslotProfiles.lua:433: in function 'SQP_LOAD_BUTTON'
SQP_PanelLoadButton_Clicked:3: in function '(main chunk)'
@Simon Belmont
The solution to that error is right below your post.
Report comment to moderator  
Reply With Quote
Unread 07/22/22, 11:16 PM  
Simon Belmont
 
Simon Belmont's Avatar

Forum posts: 3
File comments: 31
Uploads: 0
Code:
user:/AddOns/StaticsQuickslotProfiles/StaticsQuickslotProfiles.lua:381: attempt to index a nil value
stack traceback:
user:/AddOns/StaticsQuickslotProfiles/StaticsQuickslotProfiles.lua:381: in function 'SQP.Initialize'
Report comment to moderator  
Reply With Quote
Unread 07/17/22, 03:38 AM  
Simon Belmont
 
Simon Belmont's Avatar

Forum posts: 3
File comments: 31
Uploads: 0
So...Rhalyf's (QuickSlot) Keybindings?

Hey Baertram. Hope your vacation was relaxing and fun!

I was wondering how it works here on ESOUI, when an addon starts to gather dust and appear abandoned, as far as taking over the maintenance goes.

Rhalyf's (QuickSlot) Keybindings was a pretty popular choice for assigning specific keybinds to specific Quickslots. But, as far I know, it's been around for years and never gotten even one update. Personally, I've never considered it to be lacking, for not offering profile options. It did one thing, and did it well; until High Isle came along, that is.

Maybe it would also make a good candidate, for those (like yourself) who have the know-how?

You probably have loads of stuff you'd rather do, but I just thought I'd ask.

Either way, I'll just run this addon, and ignore the profile options. Unless someone does decide to fix Rhalyf's (QuickSlot) Keybindings.
Last edited by Simon Belmont : 07/19/22 at 05:28 AM.
Report comment to moderator  
Reply With Quote
Unread 07/15/22, 12:06 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5989
Uploads: 78
Re: New Version

Originally Posted by JimBobMcKrakken
The version Baertram posted works. You will need to enable it in-game under ESC > Add-ons.

Edit: and then a few days later it stopped working.

lua 381: in function SQP.Initialize and attempt to index a nil value.
ZO_CreateStringId("SI_BINDING_NAME_SQP_SELECT_QUICKSLOT_4", "Select Quickslot 4")
This is line 381, it's just creating the keybind to load quickslot 4, not sure why this should error for you...

Either you got an error message before which you did not see, or I'm lost sorry.

Edit:
What I found is that there is an overlay control at the quickslots now which overlays the UI of Statics Quickslot Profiles.
So I've added this here to hide it: ZO_QuickSlot_Keyboard_TopLevelQuickSlotCircleUnderlay:SetHidden(true)

And I fixed the saved profile label not updating labels 2 to 5 properly (only updated label 1 always).

New link: Static Quickslot Profiles 2.3.1 High Isle - 2

Tested on High Isle live and PTS Lost Depths. Works fine for me now.
If you get any error messages logout, backup your SavedVariables, reset them and try to configure it new fresh.
Last edited by Baertram : 07/15/22 at 12:22 PM.
Report comment to moderator  
Reply With Quote
Unread 07/10/22, 06:14 PM  
Silmos

Forum posts: 0
File comments: 29
Uploads: 0
This addon is so handy! But sadly it has only given me error messages since the High Isle chapter.. I really hope you update it soon!
Report comment to moderator  
Reply With Quote
Unread 07/07/22, 11:36 AM  
JimBobMcKrakken

Forum posts: 0
File comments: 23
Uploads: 0
New Version

The version Baertram posted works. You will need to enable it in-game under ESC > Add-ons.

Edit: and then a few days later it stopped working.

lua 381: in function SQP.Initialize and attempt to index a nil value.
Last edited by JimBobMcKrakken : 07/09/22 at 10:26 AM.
Report comment to moderator  
Reply With Quote
Unread 06/20/22, 09:50 AM  
Lost.Seeker
 
Lost.Seeker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 31
Uploads: 2
Originally Posted by Baertram
Try this version, I have hopefully found all occurences of Slot functions which need to be changed:
Statics Quickslot Profiles 2.3.1

I have not tested it yet so it might still not work properly.
If you get any error messages tell me please.

Edit:
Just saw that static_recharge is still around, I thought you were MIA. Sorry for posting this version here.
Feel free to delete it if you want to.
not work for me, cry
Report comment to moderator  
Reply With Quote
Unread 06/19/22, 07:50 PM  
Maravana

Forum posts: 0
File comments: 10
Uploads: 0
Here is what I saw when I tried it:

user:/AddOns/StaticsQuickslotProfiles/StaticsQuickslotProfiles.lua:214: attempt to index a nil value
stack traceback:
user:/AddOns/StaticsQuickslotProfiles/StaticsQuickslotProfiles.lua:214: in function 'SQP.QuickslotLoadIterator'
user:/AddOns/StaticsQuickslotProfiles/StaticsQuickslotProfiles.lua:261: in function 'SQP.Load'
user:/AddOns/StaticsQuickslotProfiles/StaticsQuickslotProfiles.lua:427: in function 'SQP_LOAD_BUTTON'
SQP_PanelLoadButton_Clicked:3: in function '(main chunk)'
Report comment to moderator  
Reply With Quote
Unread 06/18/22, 11:28 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5989
Uploads: 78
Try this version, I have hopefully found all occurences of Slot functions which need to be changed:
Statics Quickslot Profiles 2.3.1 High Isle - 2

I have not tested it yet so it might still not work properly.
If you get any error messages tell me please.

Edit:
Just saw that static_recharge is still around, I thought you were MIA. Sorry for posting this version here.
Feel free to delete it if you want to.
Last edited by Baertram : 07/15/22 at 12:20 PM.
Report comment to moderator  
Reply With Quote
Unread 06/11/22, 11:26 PM  
MaximusRex

Forum posts: 0
File comments: 9
Uploads: 0
Originally Posted by ESOAddonUser
Question for you, maybe I was just missing it all these times before, but it looks like now when we hold down the quick menu (Q) there's an option to left and right click to swap between quickslot loadouts. I don't recall that there before... In any case, I don't think it is related to the Addon directly, but the profiles I created with the addon are listed there. Unfortunately, selecting a ring, then going to inventory doesn't allow me to edit it, just the default one. I guess I'm a bit off topic now.
The multiple Quick Slot wheels are new with the High Isle update. It is likely why there are issues with this mod now.
Report comment to moderator  
Reply With Quote
Unread 06/09/22, 11:19 PM  
ESOAddonUser

Forum posts: 0
File comments: 3
Uploads: 0
Originally Posted by Turgenev
Originally Posted by kueqvzzv
Hi, I'm getting this error since High Isle update:
Lua Code:
  1. user:/AddOns/StaticsQuickslotProfiles/StaticsQuickslotProfiles.lua:381: attempt to index a nil value
  2. stack traceback:
  3. user:/AddOns/StaticsQuickslotProfiles/StaticsQuickslotProfiles.lua:381: in function 'SQP.Initialize'
This is the exact error I'm encountering. I'm hamstrung in pvp and pve without your addon, truly. Please fixie fixie.
Same here, hope it gets fixed too, great addon.

Question for you, maybe I was just missing it all these times before, but it looks like now when we hold down the quick menu (Q) there's an option to left and right click to swap between quickslot loadouts. I don't recall that there before... In any case, I don't think it is related to the Addon directly, but the profiles I created with the addon are listed there. Unfortunately, selecting a ring, then going to inventory doesn't allow me to edit it, just the default one. I guess I'm a bit off topic now.
Report comment to moderator  
Reply With Quote
Unread 06/09/22, 02:06 PM  
Turgenev

Forum posts: 3
File comments: 24
Uploads: 0
Originally Posted by kueqvzzv
Hi, I'm getting this error since High Isle update:
Lua Code:
  1. user:/AddOns/StaticsQuickslotProfiles/StaticsQuickslotProfiles.lua:381: attempt to index a nil value
  2. stack traceback:
  3. user:/AddOns/StaticsQuickslotProfiles/StaticsQuickslotProfiles.lua:381: in function 'SQP.Initialize'
This is the exact error I'm encountering. I'm hamstrung in pvp and pve without your addon, truly. Please fixie fixie.
Report comment to moderator  
Reply With Quote
Unread 06/08/22, 08:34 AM  
kindredspirit

Forum posts: 3
File comments: 113
Uploads: 0
Re: Re: could you tell us if this addon will go on or stop ?

Originally Posted by static_recharge
Originally Posted by Anceane
I see you are still actif on ESOUI, so could you tell us if this great addon can be adapted for the new wheel system ?

THank you
Yes it will be adapted for the changes as soon as I can. Thank you for your support!
Thank God. I can't live without this addon. I mean I could, but I wouldn't want to!
Last edited by kindredspirit : 06/08/22 at 08:36 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: