Quantcast
Download
(8 Kb)
Download
Updated: 05/26/20 08:10 PM
Pictures
File Info
Compatibility:
Greymoor (6.0.5)
Updated:05/26/20 08:10 PM
Created:08/10/17 12:48 AM
Monthly downloads:726
Total downloads:10,210
Favorites:40
MD5:
6.0.5
Static's Quickslot Profiles  Popular! (More than 5000 hits)
Version: 2.1.12
by: static_recharge [More]
** New **
  • Up to date for the Greymoor Chapter and Update 26!

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!)
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 (21)
File Name
Version
Size
Uploader
Date
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 04/20/20, 11:39 AM  
static_recharge
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 98
Uploads: 3
Re: not work

Originally Posted by mendisabal
I donít know what I'm doing wrong, but I donít remember the slots and for a very long time switches between profiles (in which some of the slots are empty)
If I understand you correctly you are saying that the profiles aren't saving properly? And some of them take a while to load? Is that correct?
Report comment to moderator  
Reply With Quote
Unread 04/19/20, 10:11 PM  
mendisabal

Forum posts: 3
File comments: 114
Uploads: 0
not work

I donít know what I'm doing wrong, but I donít remember the slots and for a very long time switches between profiles (in which some of the slots are empty)
Report comment to moderator  
Reply With Quote
Unread 04/04/20, 03:09 PM  
static_recharge
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 98
Uploads: 3
Re: accountwide

Originally Posted by Micke2nd
Hi,
I'm the only one, who would need these profiles accountwide ?
That is on my to do list.
Report comment to moderator  
Reply With Quote
Unread 04/04/20, 12:09 PM  
Micke2nd
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 76
Uploads: 1
accountwide

Hi,
I'm the only one, who would need these profiles accountwide ?
Last edited by Micke2nd : 04/04/20 at 12:54 PM.
Report comment to moderator  
Reply With Quote
Unread 04/02/20, 12:31 AM  
static_recharge
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 98
Uploads: 3
Re: Re: can't load some items in quick slot

Originally Posted by static_recharge
Originally Posted by mikra
Theres a problem with some items, that are in my quick slot, but the addon can't load it:



always when loading coldfire-ballistas or coldfire-trebuchet. Can this be fixed?
I will look into this thanks!
This issue should be fixed with update 2.1.11. Please let me know if you have any more issues and thanks for downloading.
Report comment to moderator  
Reply With Quote
Unread 03/29/20, 02:50 PM  
static_recharge
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 98
Uploads: 3
Re: can't load some items in quick slot

Originally Posted by mikra
Theres a problem with some items, that are in my quick slot, but the addon can't load it:



always when loading coldfire-ballistas or coldfire-trebuchet. Can this be fixed?
I will look into this thanks!
Report comment to moderator  
Reply With Quote
Unread 03/28/20, 08:48 AM  
mikra

Forum posts: 2
File comments: 11
Uploads: 0
Exclamation can't load some items in quick slot

Theres a problem with some items, that are in my quick slot, but the addon can't load it:



always when loading coldfire-ballistas or coldfire-trebuchet. Can this be fixed?
Report comment to moderator  
Reply With Quote
Unread 03/25/20, 10:32 PM  
static_recharge
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 98
Uploads: 3
Re: Messages when changing Quickslot sets

Originally Posted by Rick_S1
Could you change the individual messages when a quickslot is changed to one message per set? I was testing it, and received a notice that I am sending messages too quickly, and may be dropped from the server, if I continue. Or is there a way for me to change that? Thank you.
I have been looking into this.
Report comment to moderator  
Reply With Quote
Unread 03/25/20, 01:20 PM  
Rick_S1

Forum posts: 0
File comments: 2
Uploads: 0
Messages when changing Quickslot sets

Could you change the individual messages when a quickslot is changed to one message per set? I was testing it, and received a notice that I am sending messages too quickly, and may be dropped from the server, if I continue. Or is there a way for me to change that? Thank you.
Report comment to moderator  
Reply With Quote
Unread 02/08/20, 10:29 PM  
static_recharge
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 98
Uploads: 3
Originally Posted by amber1019
I'm confused.
You have 3 screenshots of a UI for this addon, but I can't figure out how to pull up the addon's UI.
Does it no longer exist? Is everything just done through the chat commands?

Edit/Update: Never mind! I figured it out. I see the addon's UI if I go into the Quickslots tab in my inventory.
The UI is embeded in the quickslot UI. Just go to your inventory and open the quickslot menu like you were going to modify your quickslots and the menu appears there.
Report comment to moderator  
Reply With Quote
Unread 01/31/20, 06:24 PM  
amber1019
Addon Addict
 
amber1019's Avatar
Premium Member

Forum posts: 92
File comments: 413
Uploads: 0
I'm confused.
You have 3 screenshots of a UI for this addon, but I can't figure out how to pull up the addon's UI.
Does it no longer exist? Is everything just done through the chat commands?

Edit/Update: Never mind! I figured it out. I see the addon's UI if I go into the Quickslots tab in my inventory.
Last edited by amber1019 : 02/06/20 at 10:07 AM.
Report comment to moderator  
Reply With Quote
Unread 12/16/19, 03:24 AM  
static_recharge
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 98
Uploads: 3
Originally Posted by static_recharge
Originally Posted by Baertram
Could you PLEASE change the SavedVariables from the very very old "character name" format, which is obviously not rename save, to the character ID settings!
Just renamed a few chars to welcome them to the family name and noticed that your addon is still using this outdated method of SavedVariable saving, unfortunately.

Old/outdated since years/not rename save - Character name:
Code:
ZO_SavedVars:New
New/rename save - Character ID:
ZO_SavedVars:NewCharacterId
-> https://wiki.esoui.com/AddOn_Quick_Q...cal_machine.3F

Both got the same parameters so you just need to exchange the function name!

Should be also easy to migrate the settings, here is an example function how to get the character IDs and names so you can check old SV table and migrate to the new one ONCE:
Lua Code:
  1. --Function to get all characters of the account, ID and name.
  2. --Returns a table with 2 possible variants, either the character ID is key and the name is the value,
  3. --or vice versa.
  4. --Parameter boolean, keyIsCharName:
  5. -->True: the key of the returned table is the character name
  6. -->False: the key of the returned table is the unique cahracter ID (standard)
  7. local function getCharactersOfAccount(keyIsCharName)
  8.     keyIsCharName = keyIsCharName or false
  9.     local charactersOfAccount
  10.     --Check all the characters of the account
  11.     for i = 1, GetNumCharacters() do
  12.         local name, _, _, _, _, _, characterId = GetCharacterInfo(i)
  13.         local charName = zo_strformat(SI_UNIT_NAME, name)
  14.         if characterId ~= nil and charName ~= "" then
  15.             if charactersOfAccount == nil then charactersOfAccount = {} end
  16.             if keyIsCharName then
  17.                 charactersOfAccount[charName]   = characterId
  18.             else
  19.                 charactersOfAccount[characterId]= charName
  20.             end
  21.         end
  22.     end
  23.     return charactersOfAccount
  24. end

Additional SavedVariables info:
https://wiki.esoui.com/Circonians_Sa...ables_Tutorial

Thank you very very much static_recharge!
I'm fairly newbish with LUA and addon stuff in general still. Could you explain in a little bit more detail how the migration process works?
got it to work in my own way. the function is actually ZO_SavedVars:NewCharacterIdSettings, which was documented wrong in a few places but it should be working now!
Report comment to moderator  
Reply With Quote
Unread 11/21/19, 03:38 PM  
static_recharge
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 98
Uploads: 3
Originally Posted by Baertram
Could you PLEASE change the SavedVariables from the very very old "character name" format, which is obviously not rename save, to the character ID settings!
Just renamed a few chars to welcome them to the family name and noticed that your addon is still using this outdated method of SavedVariable saving, unfortunately.

Old/outdated since years/not rename save - Character name:
Code:
ZO_SavedVars:New
New/rename save - Character ID:
ZO_SavedVars:NewCharacterId
-> https://wiki.esoui.com/AddOn_Quick_Q...cal_machine.3F

Both got the same parameters so you just need to exchange the function name!

Should be also easy to migrate the settings, here is an example function how to get the character IDs and names so you can check old SV table and migrate to the new one ONCE:
Lua Code:
  1. --Function to get all characters of the account, ID and name.
  2. --Returns a table with 2 possible variants, either the character ID is key and the name is the value,
  3. --or vice versa.
  4. --Parameter boolean, keyIsCharName:
  5. -->True: the key of the returned table is the character name
  6. -->False: the key of the returned table is the unique cahracter ID (standard)
  7. local function getCharactersOfAccount(keyIsCharName)
  8.     keyIsCharName = keyIsCharName or false
  9.     local charactersOfAccount
  10.     --Check all the characters of the account
  11.     for i = 1, GetNumCharacters() do
  12.         local name, _, _, _, _, _, characterId = GetCharacterInfo(i)
  13.         local charName = zo_strformat(SI_UNIT_NAME, name)
  14.         if characterId ~= nil and charName ~= "" then
  15.             if charactersOfAccount == nil then charactersOfAccount = {} end
  16.             if keyIsCharName then
  17.                 charactersOfAccount[charName]   = characterId
  18.             else
  19.                 charactersOfAccount[characterId]= charName
  20.             end
  21.         end
  22.     end
  23.     return charactersOfAccount
  24. end

Additional SavedVariables info:
https://wiki.esoui.com/Circonians_Sa...ables_Tutorial

Thank you very very much static_recharge!
I'm fairly newbish with LUA and addon stuff in general still. Could you explain in a little bit more detail how the migration process works?
Report comment to moderator  
Reply With Quote
Unread 11/19/19, 10:58 PM  
static_recharge
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 98
Uploads: 3
Originally Posted by Baertram
Could you PLEASE change the SavedVariables from the very very old "character name" format, which is obviously not rename save, to the character ID settings!
Just renamed a few chars to welcome them to the family name and noticed that your addon is still using this outdated method of SavedVariable saving, unfortunately.

Old/outdated since years/not rename save - Character name:
Code:
ZO_SavedVars:New
New/rename save - Character ID:
ZO_SavedVars:NewCharacterId
-> https://wiki.esoui.com/AddOn_Quick_Q...cal_machine.3F

Both got the same parameters so you just need to exchange the function name!

Should be also easy to migrate the settings, here is an example function how to get the character IDs and names so you can check old SV table and migrate to the new one ONCE:
Lua Code:
  1. --Function to get all characters of the account, ID and name.
  2. --Returns a table with 2 possible variants, either the character ID is key and the name is the value,
  3. --or vice versa.
  4. --Parameter boolean, keyIsCharName:
  5. -->True: the key of the returned table is the character name
  6. -->False: the key of the returned table is the unique cahracter ID (standard)
  7. local function getCharactersOfAccount(keyIsCharName)
  8.     keyIsCharName = keyIsCharName or false
  9.     local charactersOfAccount
  10.     --Check all the characters of the account
  11.     for i = 1, GetNumCharacters() do
  12.         local name, _, _, _, _, _, characterId = GetCharacterInfo(i)
  13.         local charName = zo_strformat(SI_UNIT_NAME, name)
  14.         if characterId ~= nil and charName ~= "" then
  15.             if charactersOfAccount == nil then charactersOfAccount = {} end
  16.             if keyIsCharName then
  17.                 charactersOfAccount[charName]   = characterId
  18.             else
  19.                 charactersOfAccount[characterId]= charName
  20.             end
  21.         end
  22.     end
  23.     return charactersOfAccount
  24. end

Additional SavedVariables info:
https://wiki.esoui.com/Circonians_Sa...ables_Tutorial

Thank you very very much static_recharge!
Thank you for that info! Will look into it. Thanks for the support too!
Report comment to moderator  
Reply With Quote
Unread 11/18/19, 07:14 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2886
File comments: 3477
Uploads: 61
Could you PLEASE change the SavedVariables from the very very old "character name" format, which is obviously not rename save, to the character ID settings!
Just renamed a few chars to welcome them to the family name and noticed that your addon is still using this outdated method of SavedVariable saving, unfortunately.

Old/outdated since years/not rename save - Character name:
Code:
ZO_SavedVars:New
New/rename save - Character ID:
ZO_SavedVars:NewCharacterId
-> https://wiki.esoui.com/AddOn_Quick_Q...cal_machine.3F

Both got the same parameters so you just need to exchange the function name!

Should be also easy to migrate the settings, here is an example function how to get the character IDs and names so you can check old SV table and migrate to the new one ONCE:
Lua Code:
  1. --Function to get all characters of the account, ID and name.
  2. --Returns a table with 2 possible variants, either the character ID is key and the name is the value,
  3. --or vice versa.
  4. --Parameter boolean, keyIsCharName:
  5. -->True: the key of the returned table is the character name
  6. -->False: the key of the returned table is the unique cahracter ID (standard)
  7. local function getCharactersOfAccount(keyIsCharName)
  8.     keyIsCharName = keyIsCharName or false
  9.     local charactersOfAccount
  10.     --Check all the characters of the account
  11.     for i = 1, GetNumCharacters() do
  12.         local name, _, _, _, _, _, characterId = GetCharacterInfo(i)
  13.         local charName = zo_strformat(SI_UNIT_NAME, name)
  14.         if characterId ~= nil and charName ~= "" then
  15.             if charactersOfAccount == nil then charactersOfAccount = {} end
  16.             if keyIsCharName then
  17.                 charactersOfAccount[charName]   = characterId
  18.             else
  19.                 charactersOfAccount[characterId]= charName
  20.             end
  21.         end
  22.     end
  23.     return charactersOfAccount
  24. end

Additional SavedVariables info:
https://wiki.esoui.com/Circonians_Sa...ables_Tutorial

Thank you very very much static_recharge!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: