Download
(52 Kb)
Download
Updated: 03/16/24 06:17 PM
Pictures
File Info
Compatibility:
Necrom (9.0.0)
Scribes of Fate (8.3.5)
Firesong (8.2.5)
Lost Depths (8.1.5)
High Isle (8.0.0)
Updated:03/16/24 06:17 PM
Created:04/15/14 09:21 PM
Monthly downloads:3,933
Total downloads:663,027
Favorites:757
MD5:
Categories:Combat Mods, Action Bar Mods, Graphic UI Mods, PvP
Greymind Quick Slot Bar  Popular! (More than 5000 hits)
Version: v2.7.2.12
by: bsrealm, ivanwfr

Checked with Update 41 Infinite Archive (9.3.5) (API 101041)
...some beta update could be in the Comments section
...last version always on GitHub

An in-combat complement to the Quickslot Radial Menu
  • Each Profile contains five custom Presets of up to eight equipped Slots.
  • One Profile for each of your characters.
  • And one for an Account-wide configuration you can access from any of your characters.
  • All Settings are saved after each session and restored at login.
And I totally approve Miss Bizz YouTube video about GQSB .. (a bit outdated but cute enough)


1. LAYOUT OPTIONS
  • You can drag an Unlocked-UI corner to visualize from one up to 8 Quick Bar Slot buttons
  • 1x8, 8x1, 2x3, .. Row x Col .. (8 cells max)

2. COLORS CUES
  • Button border Red = low-item-count ALERT
  • Button border Yellow = low-item-count WARNING

3. LABELS
  • Item count
  • Slot number
  • Slot hotkey

4. CUSTOM LAYOUT OPTIONS
  • Buttons-size
  • Labels font size
  • Labels position (left center right .. above middle below)

5. UI VISIBLITY OPTIONS
  • Visible when In-combat only
  • Visible when Reticle is showing (i.e. no interface-menu on screen)
  • Visible Always
  • Visible Never
  • Visible Blink changes
  • Visible FORCED (sneak a peek)
  • Visible BLOCKED (get out of the way)

6. HOTKEYS OPTIONS
  • Preset swap P1..P5 (while not IN-COMBAT)
  • UI-Display FORCED .. (temporary visible)
  • UI-Display BLOCKED .. (temporary hidden)
  • SELECT slot 1 .. Slot 8
  • Previous Item
  • Next Item
  • Reload UI
  • Clear Chat

7. ACTIVATION (i.e. Select, and display, the ITEM your next [Q] activation will use)
  • From a clicked Button
    and..or
  • From each slot Hotkey (Controls config menu)

8. And the Settings menu has more (with tooltips and warnings)
  • auto-select-next
  • auto-wrap
  • action-sounds
  • translucency
  • hide-game-action-bar-quick-slot (at the left of the action bar)
  • Activate Account-wide or Character's profile
  • In-combat delayed Preset swap (at the end of a fight)
  • Static Preset (changes won't be saved - so you can make a mess and restore anytime , possibly just at the
    end of a fight)

9. Pre-release on GitHub
Some corrections could be underway and, until next release, some In-Progress
version could be accessible on GitHub.


When you deploy a master zip from GitHub, the result should be a single folder
named after the Addon's name, under your live\Addons\ folder.


There should be no piled up folders such as GreymindQuickSlotBar\GreymindQuickSlotBar

Like so on Windows:

%USERPROFILE%\Documents\Elder Scrolls Online\live\AddOns\GreymindQuickSlotBar

you can try an copy-paste this line in File-Explorer

Screenshots

1. UI 3x2

2. UI 1x8

3. Unlocked UI resizing

4. Controls Hotkeys Binding

5. Settings menu 1/3

6. Settings menu 2/3

7. Settings menu 3/3

8. Visibility logic - A piece of lua code (230117)

v2.7.2.12 (240316)
- Checked with "Scions of Ithelia" DLC (9.3.5) (API 101041)

v2.7.2.11 (240218)
- Checked with Update 41 Infinite Archive (9.2.10) (API 101041)

v2.7.2.10 (240124)
- Addons Initialisation chat-messages removed
- Checked with Update 40 Infinite Archive (9.2.8) (API 101040)

v2.7.2.9 (231223)
- Checked with Update 40 Infinite Archive (9.2.8) (API 101040)

v2.7.2.8 (231014)
- Checked with Update 40 Endless Archive (9.2.0) (API 101040)

v2.7.2.7 (230716)
- Checked with Update 39 Necrom (9.1.0) (API 101039)

v2.7.2.5 (230607)
- Checked with Update 38 Necrom (9.0.5) (API 101038)
- GreymindQuickSlotBar.txt updated on 230707:00:33

v2.7.1 (220924)
- Checked with Update 36 Firesong (8.2) (API 101036)

v2.7.0 (220824)
- Checked with Update 35 High Isle (8.1.5) (API 101035)

v2.6.9 (220508)
- Checked with Update 34 High Isle (8.0): (API 101034)
1 [HOTBAR_CATEGORY_QUICKSLOT_WHEEL] extra argument for some functions
2 [standard QSB UI Shown / Hidden] [ZO_QuickSlot] replaced by [QUICKSLOT_KEYBOARD]
3 [QSB slot changed in radial menu] [EVENT_ACTION_SLOT_UPDATED] replaced by [EVENT_HOTBAR_SLOT_UPDATED]
4 [Disable Default Quick Slot Button] [ActionButton9] replaced by [QuickslotButton]
5 New keybinding to toggle AccountWide Settings ON-OFF
6 Buttons tooltip showing current preset, button number and Current AccountWide or Character Settings
7 ChatMute and ChatMax saved as Per-Preset options (instead of OFF AT LOGGIN)
8 Button labels above texture (instead of hidden below)

v2.6.8 220223
- Checked with Update 33 Deadlands (7.2.10): (API 101033)
1 - Added ChatMute and ChatWarned flags to warn at most once with "You need a refill"
2 - LibDebugLogger (if installed) to save logs in SavedVariables\LibDebugLogger.lua

v2.6.7 211105
- Checked with Update 32 Deadlands (7.2.5): (API 101032)
1 - Preset adjustments were rejected on first Item consumed (unless saved by a Preset swap or reload)
2 - Character name-to-ID and Megaserver migration code removed

v2.6.6 - 211101
Checked with Update 32 Deadlands (7.2.5): (API 101032)
1 - Keeping depleted items equipped in slot (will show on refill)
2 - Default Warning and Alert sounds set to none
3 - Warning and and Alert sounds controled by ChatMute Settings option
4 - Red-Gear-Header: added a tooltip about Lock this Preset
5 - "Initialize function scope" set to local

v2.6.5 - 210823
Checked with v7.1.5 - Waking Flame & Update 31: (API 101031)
1 - Patch for First time install (/ reinstall from scratch) issue
2 - Cloning FROM PRESET AccountWide to Character (both ways)
3 - Cloning PREVIOUS PRESET LAYOUT to UNLOCKED PRESET (red pin)
4 - Cloning PREVIOUS PRESET CONTENT to EMPTY PRESET
5 - Using SERVER NAME to load SavedVariables
6 - Default Show Policy changed form Never to Always
7 - Default Auto-Clone previous-to-empty PRESET changed from false to true
8 - show-hide USER FORCED or BLOCKED have priority over SETTINGS VISIBILITY policy

v2.6.4 - 210605
- Checked with Update 30 Blackwood (7.0.5): (API 100035)

v2.6.3.3 - 210424
- Checked with Update 29 Flames of Ambition (6.3.0): (API 100034)
- Issue from Marazota: Hide buttons when champion dialog is showing
v2.6.3.2 210314
- Issue from Neverlands: quick slot swapping snap back on collectibles
v2.6.3.1 210313
- Issue from TheMikrobe: "Next <-o-> Previous wrap" was broken
v2.6.3 210312
- Checked with Update 29 Flames of Ambition 100034 (6.3.0): (API 100034)

v2.6.2 - 201107
- Checked with Update 28 Markarth (6.2.0): PTS (API 100033)
- Button Background Opacity slider
- UI Handles hidden by default (unless Lock UI is off)
- Weapon swap color applies to current slot button when Hiding buttons background is ON
updated displayed version (201107 16h48 CET)

v2.6.1 - 200824
- Checked with Update 27 Stonethorn (6.1.0) (API 100032)
- Saving last Preset selected slot


v2.6.1.4 - 200823 pre-release on GitHub
- Checked with Update XX (X.X.X): PTS (API 100032)
- Saving last Preset selected slot

v2.6.1.3 - 200717
- Checked with Update XX (X.X.X): PTS (API 100032)

v2.6.1.2 - 200703
- Checked with Update 26 (6.0.8): Greymoor (API 100031)

v2.6.1.1 - 200614
- Checked with Update 26 (6.0.5): Greymoor (API 100031)
- Solved issue "3137: function expected" .. global conflict declared local


v2.6.0 - 200530
- Checked with Update 26 (6.0.5): Greymoor (API 100031)
- UI hidden while scrying or digging Antiquities

v2.5.0 200527
- Checked with Update 26 (6.0.5): Greymoor (API 100031)
- Chat Clear restored thanks to still supported code from ChatWindowManager
- Blink Changes shows Slot buttons only, excluding Settings handles

v2.4.9 200229
- Checked with Update 25 (5.3.4): Harrowstorm (API 100030)
- ZO_ChatWindowTemplate1Buffer .. Chat clear not supported since Update 25

v2.4.8 191027
- Checked with Update 24 (5.2.5): Dragonhold (API 100029)
7:19 PM UTC:
- DependsOn: LibAddonMenu-2.0 (embedded lib folder removed)
Trader08_mod
- LockThisPreset
- DelayPresetSwapWhileInCombat
- Items with same Id but different flavors improved support based on Items Link.
Chat
- LinkToChatOnClick to copy button's item link into chat.
- ChatMax utility option to unlock Chat Window maximum size.
- ChatMute option to block all Chat warning messages.
- (a per-session option i.e. not per-preset): one for Account-wide, one by Character.
Option defaults
- Re-shuffled Settings Menu.
- Default Show Policy set to [Never] instead of [Always]
- Default Visual Cue set to [OFF] instead of [Warn + Alert]
- UI layout may be reduced to a single [1x1 cell] .. down from [2R x 1C]
- [X] Defaults Settings button will only reset the Current Preset.
- (use the /resetall slash-command to reset all 5 Preset at once).
Addons dependency
- Preventing early calls to Refresh_handler from globalapi.lua at login
- Deleted ## DependsOn: directive in favor of embedded ranked-up libraries
- Updated ## Description: directive in embedded libraries manifest

v2.4.7
- 190813
- Checked with Update 23 (5.1.5): Scalebreaker - APIVersion: 100028.
* Crafting Station: ForceBarVisibility to work while ALREADY crafting or showing Skills window.
- Locked Forced Blocked and Display policy precedence tuned for more consistent Show or Hide results
- New Key binding to open Settings Menu
- ...use /gqsb debug_station for logging

v2.4.6
- 190522
- Checked with Update 22 (5.0.5): Elsweyr - APIVersion: 100027.
- Added PRESET SWAP COOLDOWN to prevent SPAM WARNING MESSAGES.
- New settings Option: Print selected item description in to Chat Window.
* Crafting Station: UI EFFECTIVELY freezed while crafting or showing Skills window.
- "Blink Changes" display duration set to 500ms (up from 10ms).
* Initial "Visibility" option set to "Always" so that it wont start hiding by default.

v2.4.5
- 190226
- Checked with Update 21 (4.3.5): Wrathstone - APIVersion: 100026
* New saved settings option: Account-wide or Character Settings
* User Interface showing a BIG RED X when unlocked .. instead of hiding slotted items

v2.4.4
- 181113
* collectible...: Murkmire missing function call to [SelectSlotCollectible] replaced with [SelectSlotSimpleAction]
................ (thanks to Static's Quickslot Profiles rummage)
* crafting......: UI freezed while working at some Crafting Station (as suggested by Baertram).
* tooltips......: UI shows a few more descriptions

v2.4.3
- 181027
- Checked with Update 20 (4.2.5): Murkmire - APIVersion: 100025
- UI freezed while working at some Crafting Station (as suggested by Baertram).

v2.4.2
- 181023
- Checked with Update 20 (4.2.5): Murkmire - APIVersion: 100025
- patch version typo corrected

v2.4.1
- 181022
- Checked with Patch v4.2.5: Murkmire - APIVersion: 100025

v2.4.0
- 180815
</p><p class='wall_of_text_split'>- Checked with Update 19 (4.1.15): Wolfhunter - APIVersion: 100024

v2.3.9
- 180522
- Checked with Update 18 (4.0.5): Summerset - APIVersion: 100023

v2.3.8
- 180312
- Tracking potions with same slotId .. promoted to a "known issue"
- New "NO SOUND ENTRY"
- New "Blink Changed" Display Policy

- 180310
- Tracking potions with same slotId .. (forum comment @Nudel)

v2.3.7
- 180302
- FIXED Collections Issue since API 100022 - GetCollectibleIdFromLink did the trick

v2.3.6
- 180226
- Checked with Patch 3.3.7
- FIXED GreymindQuickSlotBar.lua:984 error message: - missing again COLLECTIONS_INVENTORY_SINGLETON

v2.3.5
- 180214
- WORAROUND: version tag for the missing COLLECTIONS_INVENTORY_SINGLETON

v2.3.4.4
- 180212
- Checked with (3.3.5): Dragon Bones - APIVersion: 100022
- TODO: find a replacement for missing COLLECTIONS_INVENTORY_SINGLETON to synchronize collectibles
- QSB Bar visibility: 2 more Keyboard Shortcuts and slash-commands:
- New slash-command.: /gqsb force .. to force Bar Visiblity
- New slash-command.: /gqsb block .. to block Bar Visiblity (overrides force)
- Controls-Keybind and Chat-Report colors .. to better spot what's ON and what's OFF
</p><p class='wall_of_text_split'>- Events bursts handling shorter .. to update UI faster

v2.3.4.3 -- Release candidate v2.3.4.3 on GitHub
- 171128
- New slash-command.: /gqsb clear ...to clear Current-Preset-Items.
- New option: Auto-Clone previous-to-empty preset (ON OFF) ...whether to copy the CURRENT PRESET LAYOUT AND CONTENT when selecting an EMPTY PRESET.
- Addon-Version added into the Settings Menu Display Name.

v2.3.4.2
- 171028
- Checked with Update 16 (3.2.6): Clockwork City - APIVersion: 100021
- Works with LibAddonMenu 2.0 r25

v2.3.4.1
- 170917
Collectible Presets properly saved and restored.

v2.3.4
- 170902
Collectible Items Support.
Collectible tooltip active state missing (Found no sync capable EVENT_XXX).

v2.3.3.2
- 170829
LibAddonMenu empty panel issue: could not find any workaround.

- lib author wont consider his buttons should not be the only means to change addon settings.
- Found no way to avoid this side-effect when I need to refresh Per Preset Settings Panel UI.
- workaround: use the cog to the right of the Addon UI.


v2.3.3.1
- 170822
Preset selection: 5 more Keyboard Shortcuts

v2.3.3
- 170818
Changed from Account-wide to Per-character Preset
...meaning each character will save and restore its own full-preset
</p><p class='wall_of_text_split'>Activating an EMPTY PRESET will clone the CURRENT PRESET (Layout and Content)
Instant UI update when Weapon Swap Colors is changed

v2.3.2.1
- 170815
- correction for error message: [536: operator .. is not supported for nil .. string]

v2.3.2
- 170814
- Checked with Update 15 (3.1.5): Horns of the Reach - APIVersion: 100020
- Works with LibAddonMenu 2.0 r24 and LibStub-1.0r4

5x SlotItemTable (one per PRESET):
.. a new table to save and restore 8x [Quick Slot Bar itemName] [BAG_BACKPACK slotID] [button texture]

- Each preset saves and restores its own Quick Slot Items Set.
...can be used to setup ACTIVITY-SPECIFIC-ITEM-SETS (i.e. PvP, PvE or some other ativities)

- A new BIG TOOLTIP stating you have to click the red-pin when the Addon-UI is UNLOCKED during layout.

- IMPORTANT NOTE ABOUT "EXCESSIVE MESSAGE WARNING"
* Item swap adds up in the count of message spamming.
* If you get this warning, be sure to wait a few seconds before your next preset swap.
* (...it looks like chances to get this warning are low when the Item bag is showing)

- check_QSB_BAG_BACKPACK_slotId_to_check:
. When a new item is added into the BAG_BACKPACK,
. if this item is part of the current PRESET-ITEM-SET,
. it is added to the Quick slot bar when it is missing.
. This may happen when some pre-selected items are not available when a particular PRESET is activated.
. As adding items missing from the BAG_BACKPACK is not supported, it must be done when available.

- get_slotId_itemName:
. Access a BAG_BACKPACK [slotID] item name.

- loadItemSlots:
. Clear PRESET-UNCONFIGURED Quick Bar Slots,
</p><p class='wall_of_text_split'> . Equip PRESET-CONFIGURED Quick Bar Slots,
. Nothing happens when upgrading from previous addon-version,
. preserving whatever is slotted in the Quick Bar at that time.

- is_SlotItemTable_empty:
. ON FIRST USE OF THE NEW FEATURE:
. refrain from clearing current Quick Slot Bar (a NON-EXISTENT-PRESET is not the same as an EMPTY-PRESET)

- populate_an_empty_SlotItemTable:
. ON FIRST USE OF THE NEW FEATURE:
. capture current Quick Slot Bar content into an empty PRESET before SAVING OR USING it.

- clear_bNum:
. Clears a Quick Slot Bar entry based on intentionally-left-empty PRESET slot.

- equip_bNum_item_slotId:
. Equip a Quick Slot Bar entry based on an configured PRESET slot.

- handle_ACTION_SLOT_UPDATED:
. Save the item added to a Quick Slot Bar entry.
. ON FIRST USE OF THE NEW FEATURE:
. save all current Quick Slot Bar entries to update the Addon UI.

- save_QSB_to_SlotItemTable:
. save one of the CURRENT PRESET slot item: [item-name] [BAG_BACKPACK slotID] [button texture]

- get_BAG_BACKPACK_slotId:
. Search the BAG_BACKPACK to get the Item ID passed to equip_bNum_item_slotId.

- get_tooltipText:
. get information about currently EQUIPPED or SAVED item name.

v2.3.1
- 170524
- Checked with Update 14 (3.0.5): Morrowind - APIVersion: 100019

v2.3.0
- 170207
- Checked with Update 13 (2.7.5): Homestead - APIVersion: 100018
- (typo -= 1) (vertical->horizontal) (thx zasy99)

v2.2.9
- 161007
- Checked with Update 12 (2.6.4): One Tamriel - APIVersion: 100017
</p><p class='wall_of_text_split'>- Shortened a few more keyNames: Insert=[INS] Caps Lock=[Caps] Page Down=[PgDn] Page Up=[PgUp]
- changed lua file format from dos to unix (maybe the cause of some release issue in the comments)
- added the missing GreymindQuickSlotBar.xml Thanks Thrasher who spotted this one!


v2.2.8
- 160823
- Shortened a few displayed keyNames: BACKSPACE=[BKS] DELETE=[DEL] ENTER=[ENT]
...with the right caps such as......: Backspace=[BKS] Delete=[DEL] Enter=[ENT]

v2.2.7
- 160803
- Checked with Update 2.5.5: Shadows of the Hist - APIVersion: 100016
- no change required

v2.2.6
- 160601
- Checked with Update 2.4.5: Dark Brotherhood - APIVersion: 100015
- no change required

v2.2.5
- 160310
- Works with LibStub-1.0r4
- Installed LibStub Version: 1.0 r4 independently from LibAddonMenu archive which comes with another version(!)

v2.2.4
- 160309
- Cheked with Update 2.2.5: Thieves Guild - APIVersion: 100014
- Addon Settings of Warning and Alert Quantity clamping working again: (Alert < Warning)
- Works with LibAddonMenu 2.0 r19

v2.2.3
- 160219
- Prevented addon popup caused by WEAPON SWAP when SKILL WINDOW is showing

v2.2.2
- 160218
- Smarter handling of Disable Default Quick Slot option
- Added new slash command: /gqsb qsbhide to toggle this option

v2.2.1
- 151108
- Checked against Update 2.2.4 : Orsinium ...still working, no change

v2.2.0
- 150905
</p><p class='wall_of_text_split'>- Checked against Update 7 ...still working as it should, nothing changed

v2.1.9
- 150607
- Added Potion Tooltips on UI Mouse Over
- Catching an error involving a nil value and the mouse at load time

v2.1.8
...not worth a release

v2.1.7
- 150403
- Weapon Swap background color turned into a Settings option
...whether to change buttons background colors on Weapon Swap

v2.1.6
- 150330
- Hitting an empty-slot-keybind also works with Auto-select next not empty slot and Next <-o-> Previous Wrap
- User Settings for SoundAlert and SoundSlotted
- Support for SLOTTABLE PETS (nil-count items) -- (counting them as one instead of ignoring them)
- Buttons background green or blue in sync with Active Weapon Swap -- (if Hide background is OFF)
- UI update anti-burst -- (optimzation)
- Force Bar Visibility as an On-Off state machine -- (instead of a one shot action)

v2.1.5
- 150314
- workaround for random empty item: GreymindQuickSlotBar.lua:653: operator < is not supported for nil < number

v2.1.4
- ...with embedded LibAddonMenu-2.0r17 150308

v2.1.3
- tagged for Update 6 -- APIVersion: 100011 -- 150308
- Auto-select next not empty DISPLAYED slot

v2.1.0
- tagged for Update 5 -- APIVersion: 100010 -- 141105
- using LibAddonMenu 2.0 r16

v2.0.7.1
- REALLY tagged for APIVersion: 100009 -- 140924

v2.0.7
- tagged for APIVersion: 100009 -- 140924
- force ignoring any external global DEBUG variable -- declared local and set to false

v2.0.6
- "In Combat Only" Display Policy not disrupted by irrelevant inventory updates
</p><p class='wall_of_text_split'>- "Auto-select next non-empty slot" now restricted to visible buttons only

v2.0.5
- API 100008 compatible (140804).
- NextAuto is called (now!) when the last item of the currently selected Quick Slot has been consumed
... previously, it was only working in my dreams
- Added a Clear Chat keybinding entry

v2.0.4
- API 100007 compatible (140625).
- "Disable Default Quick Slot" option is more responsive to UI transitions.
...and when this option is OFF, this Add-On will neither Show nor Hide this button and let the game or any other Add-On in charge with no interference.
- Correction to next/previous slot key binding which missed the last entry.
- Search for "Auto-select next not empty slot" wraps to check all entries.

v2.0.3
- PATCHED LibAddonMenu so that Settings menu follows Preset swapping.
- "Disable Default Quick Slot" option enforced by Reticle change instead of when addon UI needs a refresh.
- TODO: turn this option into a 3-ways Dropdown: OFF/ON/IGNORE to let other addons take control.

v2.0.2
- ***MAJOR ISSUE SOLVED *** UI Font (back to univers57.otf from esocartographer-bold.otf)
- ADDED - Visibility Option "Always"
- CLARIFIED - Visibility Option behaviour:
. "Never" will have user decide at all time with "ForceVisibity" Keybinding
. "In Combat Only" and "Reticle" are event driven as before
. Using a Keybind or reorganzing Quick Slot Wheel will show the UI unless Visibility "Never" is selected.
. ForceVisibility will always toggle UI display
. then, Combat or Reticle reticle control will be restored.
. Visibility "Never" having no coded control, ForceVisibility will be the only means of action.
- Quantity Alert and Warning sliders lock issue solved.
- Visibility issue: (unexpected Action slot update was briefly showing UI)

</p><p class='wall_of_text_split'>- PENDING ISSUE: LibAddonMenu callbacks backfiring (if used once from within the settings menu, drop-down controls wont follow a preset swap until a /reloadui)

v2.0.1
- API 100004 compatible (140523).
- UI handles: Lock-unlock-pin, Preset x 5, Settings menu.
- Settings menu is updated with a new set of parameters at each change of the current Preset.
- Option to automatically select the next not empty slot when the current slot items are consumed.
- Reordered the 8 slots numbering so that 1-8 grid slots turn clockwise starting from 12 o'clock.
- Settings option menu items reordered so that most useful entries come near the top.
- Every settings change is effective immediately (reloadUI is never required).
- Options to anchor text to 5 horizontal and 5 vertical positions. (3 inside, 2 outside).
- Opacity and gray-out adjustable options.
- ...

v2.0
- Added color indicator for quantity label and key bind label if item quantity is 0.
- Prevent key labels showing 0 on empty slots.
- Fixed and improved auto-hide behavior. Can now use and click in "mouse mode" if not in UI menus or conversation.
- Revamped settings menu with subheaders, a dash of color and sliders for numeric inputs.
- Added feature and setting to disable default quick slot action button provided by the game.
- Added feature and setting to control the opacity/translucency of slot items that are not currently selected.

v1.9
- Can display item quantity and set position (horizontal and vertical) relative to quick slot items.
- Can force quick bar to show via a hotkey. This overrides all your other settings until its turned off by pressing the key again.

v1.8
- Can resize expanded bar to display as grids or purely vertical/horizontal strips (default). This also lets you only show a limited number of quick slots if you so desire.
- Keybinds to move to previous item or next item. Intelligently skips empty slots.
- Added auto-hide feature when in combat.
- More positioning options for keybind display label.
</p><p class='wall_of_text_split'>- Shows currently selected quick slot item with a colored label and all others with some translucency.
- Can now adjust the size of the quick slot items.
- Added ability to lock UI to prevent resizing or moving.

v1.7
- Updated the LAM addon, even though I don't benefit from the changes, its the right thing to do since other addons might source it via LibStub.

v1.6
- Key bind display and position (above/middle/below) for each quick slot item!

v1.5
- Now properly redraws the quick bar after wayshrining and traveling to player.

v1.4
- Ability to turn on/off the base background for the expanded quick slot bar.
- Added a new background to each quick slot item + settings to toggle this.
- Added visual cues based on two values (warnings, default 10 and errors, default 2) + settings to toggle and set these values.
- Added smart visual cue toggle that shows visual cues only when there's something to report.
- Can now move UI with and without background enabled and by clicking and dragging all areas around the slot items.
- New border graphic added to match ability bar.
- Settings now saved across characters!
- Better default settings.

v1.3
- Added toggle-able auto-hide feature that hides when in UI mode. Can still reposition in settings screen or with auto-hide off.

v1.2
- Fixed issue where you may not be able to move window after turning on/off show numbers via settings

v1.1
- Added reset button to settings in case the UI gets stuck somewhere
- Fixed some workflow issues in save functionality
- Untested (French client users please help!) fix for different language clients
</p>
Optional Files (0)


Archived Files (86)
File Name
Version
Size
Uploader
Date
v2.7.2.11
52kB
ivanwfr
02/24/24 11:06 AM
v2.7.2.10
52kB
ivanwfr
01/24/24 09:55 AM
v2.7.2.9
52kB
ivanwfr
12/23/23 10:35 AM
v2.7.2.8
52kB
ivanwfr
10/14/23 08:48 AM
v2.7.2.7
52kB
ivanwfr
07/16/23 09:47 AM
v2.7.2.5
52kB
ivanwfr
06/06/23 04:34 PM
v2.7.2.5
52kB
ivanwfr
06/06/23 03:08 PM
v2.7.1
51kB
ivanwfr
11/05/22 10:37 AM
v2.7.0
51kB
ivanwfr
08/24/22 02:37 PM
v2.6.9
48kB
ivanwfr
06/11/22 08:58 AM
v2.6.8
45kB
ivanwfr
02/23/22 08:44 AM
v2.6.7
44kB
ivanwfr
11/10/21 07:35 AM
v2.6.7
44kB
ivanwfr
11/06/21 08:55 AM
v2.6.5
45kB
ivanwfr
08/23/21 11:46 AM
v2.6.4
42kB
ivanwfr
06/05/21 10:08 AM
v2.6.3.3
41kB
ivanwfr
04/24/21 05:12 PM
v2.6.3.2
41kB
ivanwfr
03/14/21 08:46 AM
v2.6.3.1
41kB
ivanwfr
03/13/21 03:17 PM
v2.6.3
41kB
ivanwfr
03/11/21 06:24 PM
v2.6.2
41kB
ivanwfr
11/07/20 09:50 AM
v2.6.1
41kB
ivanwfr
08/24/20 12:25 PM
v2.6.0
40kB
ivanwfr
05/30/20 12:00 PM
v2.5.0
41kB
ivanwfr
05/27/20 03:40 PM
v2.4.9
40kB
ivanwfr
02/28/20 08:07 PM
v2.4.8
40kB
ivanwfr
10/27/19 01:21 PM
v2.4.7
79kB
ivanwfr
08/13/19 03:10 PM
v2.4.6
78kB
ivanwfr
05/22/19 05:23 PM
v2.4.5
77kB
ivanwfr
02/25/19 05:58 PM
v2.4.4
75kB
ivanwfr
11/13/18 10:45 AM
v2.4.2
75kB
ivanwfr
10/23/18 03:34 PM
v2.4.0
74kB
ivanwfr
08/14/18 04:52 PM
v2.3.9
74kB
ivanwfr
05/23/18 07:16 AM
v2.3.7
74kB
ivanwfr
03/02/18 04:55 PM
v2.3.6
74kB
ivanwfr
02/26/18 09:05 AM
v2.3.5
74kB
ivanwfr
02/13/18 05:46 PM
v2.3.4.4
73kB
ivanwfr
02/12/18 05:39 PM
v2.3.4.2
72kB
ivanwfr
10/28/17 07:12 AM
v2.3.4.1
72kB
ivanwfr
09/17/17 01:22 PM
v2.3.4
72kB
ivanwfr
09/02/17 03:16 PM
v2.3.3
63kB
ivanwfr
08/18/17 01:19 PM
v2.3.2.1
63kB
ivanwfr
08/15/17 01:47 PM
v2.3.2
63kB
ivanwfr
08/14/17 03:09 PM
v2.3.1
58kB
ivanwfr
05/23/17 04:48 PM
v2.3.0
58kB
ivanwfr
02/06/17 08:00 PM
v2.3.0
58kB
ivanwfr
02/06/17 06:34 PM
v2.2.9
58kB
ivanwfr
10/07/16 03:39 AM
v2.2.9
57kB
ivanwfr
10/06/16 08:43 PM
v2.2.9
58kB
ivanwfr
10/06/16 06:28 PM
v2.2.8
58kB
ivanwfr
08/23/16 02:02 PM
v2.2.8
58kB
ivanwfr
08/23/16 01:47 PM
v2.2.7
57kB
ivanwfr
08/02/16 05:44 PM
v2.2.6
57kB
ivanwfr
06/01/16 03:32 PM
v2.2.5
57kB
ivanwfr
03/09/16 08:36 PM
v2.2.5
50kB
ivanwfr
03/09/16 06:28 PM
v2.2.4
50kB
ivanwfr
03/09/16 10:09 AM
v2.2.3
50kB
ivanwfr
02/19/16 02:21 PM
v2.2.2
50kB
ivanwfr
02/18/16 10:58 AM
v2.2.1
50kB
ivanwfr
11/08/15 10:26 AM
v2.2.0
50kB
ivanwfr
09/05/15 12:11 PM
v2.1.9
50kB
ivanwfr
06/07/15 08:52 AM
v2.1.7
50kB
ivanwfr
04/03/15 02:28 PM
v2.1.6
50kB
ivanwfr
04/03/15 08:32 AM
v2.1.5
48kB
ivanwfr
03/19/15 07:12 AM
v2.1.4
48kB
ivanwfr
03/08/15 07:58 AM
v2.1.3
44kB
ivanwfr
03/07/15 05:32 PM
v2.1
46kB
ivanwfr
11/05/14 01:58 PM
v2.0.7.1
22kB
ivanwfr
09/24/14 02:12 PM
v2.0.7
22kB
ivanwfr
09/24/14 01:41 PM
v2.0.6
22kB
ivanwfr
08/13/14 03:02 PM
v2.0.5
22kB
ivanwfr
08/12/14 01:57 PM
v2.0.4
22kB
ivanwfr
06/25/14 11:01 AM
v2.0.3
22kB
ivanwfr
05/31/14 11:14 AM
v2.0.2
22kB
ivanwfr
05/30/14 03:47 PM
v2.0.1
21kB
ivanwfr
05/28/14 02:41 PM
v2.0
16kB
bsrealm
05/11/14 08:28 PM
v1.9
15kB
bsrealm
05/06/14 06:48 PM
v1.8
14kB
bsrealm
05/04/14 09:55 PM
v1.7
11kB
bsrealm
04/22/14 01:20 PM
v1.6
11kB
bsrealm
04/20/14 03:03 PM
v1.5
11kB
bsrealm
04/19/14 11:39 PM
v1.5
11kB
bsrealm
04/19/14 11:36 PM
v1.4
11kB
bsrealm
04/18/14 09:00 PM
v1.3
9kB
bsrealm
04/18/14 12:07 AM
v1.2
9kB
bsrealm
04/17/14 10:11 AM
v1.1
9kB
bsrealm
04/16/14 06:12 PM
v1
8kB
bsrealm
04/15/14 09:21 PM


Post A Reply Comment Options
Unread 09/25/22, 05:28 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5988
Uploads: 78
Hi,

I've set the quickslot bar's show policy to "show in combat only" but it always shows as soon as I open any menu liek press I for inventory.
Is this a bug or intended?
"Reticle" show policy neither works as in menus/inventory the reticle is hidden but the quickslot bar still shows.


Show policy:
In combat
or
Reticle

Inventory closed:
Bar is hidden

Getting into combat
Bar shows

Inventory opened via i key:
Bar unhides even if not at the quickslots inventory filter, where this might be okay to show it (but should not if set to in comat or reticle):
Report comment to moderator  
Reply With Quote
Unread 09/24/22, 08:14 AM  
ivanwfr

Forum posts: 9
File comments: 521
Uploads: 0
v2.7.1 220924 pre-release click here to load from GitHub
Checked with Update 36 Firesong (8.2) (API 101036)
Report comment to moderator  
Reply With Quote
Unread 08/24/22, 02:41 PM  
ivanwfr

Forum posts: 9
File comments: 521
Uploads: 0
v2.7.0 released on 220824

- Checked with Update 35 High Isle (8.1.5) (API 101035)
Report comment to moderator  
Reply With Quote
Unread 07/25/22, 11:48 AM  
ivanwfr

Forum posts: 9
File comments: 521
Uploads: 0
Hi jr,

Originally Posted by jr.returns
A. It contains many old characters that have been deleted.
Doesn't hirt, you can remove those:
["XXX_CHAR_ID"] { ... , ["$LastCharacterName"] = "obsolete_name" }

B. It doesn't contain some current characters.
C. At one character only appears once under the ["$LastCharacterName"] =
You should find one ["$LastCharacterName"] per character contained in some ["XXX_CHAR_ID"] table.

D. At least one character reference look strange.
["SoundSlotted"] = "ABILITY_SLOTTED",
["SaveAccountWide"] = true,
["ButtonFontSize"] = 18,
Vitaria Telarano ["ChatMax"] = false,
["NextAuto"] = false,
["LockUI"] = true,
["ButtonColumns"] = 8,

I'm sure that most of the thing I've noticed will be expected behavior, but they might help pinpoint my problem.
Should I delete the saved variables file and let it create a new one?
You always can make a copy of your SavedVariables file into a backup folder
so you can replace the current one to retrieve all your custom settings.
This way you can experiment with no risk to loose anything when you move this file back.
File explorer folder:
%USERPROFILE%\Documents\Elder Scrolls Online\live\SavedVariables

File to backup and delete:
SavedVariables\GreymindQuickSlotBar.lua

You must not change the files in this folder while a character is logged in as it will be replace on logout.
Then, about why this happens:
When an item is missing from the backpack, this addon cannot find an easy way to access its icon and description.
Solving this issue would require handling and saving an extra link that would still work when depleted.

One can take this issue as it were the same as getting out of gas on the highway and we don't want this to happen.
Let me know if you find a way to manage...
Last edited by ivanwfr : 07/25/22 at 11:52 AM.
Report comment to moderator  
Reply With Quote
Unread 07/24/22, 09:45 AM  
jr.returns

Forum posts: 0
File comments: 20
Uploads: 0
Hi
I posted on 06/14/22 about a problem I've been having, where items have been deleted from slots.

Since then I've take careful note of what's happening and noticed the following.

1. Playing on a magicka character with "Solitude Salmon-Millet Soup" in slot 8. I receive the following message in chat after which no food is in slot 8.

[17:41] GreymindQuickSlotBar:
→ You're out of [Braised Rabbit with Spring Vegetables]
→ You need a refill

2. As I've used this addon for many years I made a careful check of the saved variables file and found the following.
A. It contains many old characters that have been deleted.
B. If doesn't contain some current characters.
C. At one character only appears once under the ["$LastCharacterName"] =
D. At least one character reference look strange.
["SoundSlotted"] = "ABILITY_SLOTTED",
["SaveAccountWide"] = true,
["ButtonFontSize"] = 18,
Vitaria Telarano ["ChatMax"] = false,
["NextAuto"] = false,
["LockUI"] = true,
["ButtonColumns"] = 8,

I'm sure that most of the thing I've noticed will be expected behavior, but they might help pinpoint my problem.
Should I delete the saved variables file and let it create a new one?
Report comment to moderator  
Reply With Quote
Unread 06/26/22, 11:54 AM  
ivanwfr

Forum posts: 9
File comments: 521
Uploads: 0
Originally Posted by Carnage2k4
But it feels like it's taking an extraordinarily long time just to learn how to configure
a simple method to 'hit key 1-8' 'use item', (which is ultimately only what I want it for)
it feels overly complex to configure.
A catch I can see is about the slotted items cloning:
Changes should not be allowed WHILE THE COOLDOWN IS IN PROGRESS!
(buttons having a white borders)

But currently we can initiate the cloning with white bordered buttons.
This result in cloning whatever WAS slotted
before the LAST-SELECTED-PRESET-TO-CLONE-FROM ITEMS
are EFFECTIVELY-SLOTTED.

For now, we have to wait for the TO-BE-SLOTTED-ITEMS
to become the CURRENTLY-SLOTTED-ITEMS
before switching to the CLONING-TO-PRESET.

I mean, trying to set them up, I Place P1 size it and change transparency/font etc,
I kind of expect that would be it.
Here, you have to add:
[click the red pin to turn it green so that this preset is locked in place]
..in order to become a valid CLONING-SOURCE.
But I press P2, and the bar has moved and changed to the default...
I change back to P1 and now that has also moved back to the default size and position.
That's because of the P1 red pin 📌
that should have been turned green when you're done with P1

And a bar only moves to the default position when you
press the [X] restore defaults settings dialog bottom button
I would expect that moving one, would just move the entire bar, not that P1, P2, P3 etc
all had to be moved separately.
I can't imagine anyone wanting P1 on one part of the screen, P2 somewhere else,
P3 somewhere else on the screen again...
At least not as default.
Code:
Here is the winning sequence,
starting with all unlocked (red-pinned 📌) and all empty P1, P2, P3, P4, P5:
    - SELECT P1 to add some slotted items into
    - MOVE   P1 where you want all bars to be
    - LAYOUT P1 buttons size and disposition
    ! LOCK   P1 (green pin)
    - CLICK  P2, P3, P4, P5 (...thus cloning the previous to the next)
IDK, I guess, it's just that I use quite a few mods, and the settings in this one
seemed to be on another level of complexity, for something that seem like a relatively simple mechanic.
But I have persisted and I think I've mostly worked it out between my initial comment and your reply.
I'm glad you persisted, because it's more like what I had to do to make it work the way it does now.
I love complexity, as much as I hate complications. Simple things are lame or just what our media thrives on
trying to turn us into sheeps when they bark at us every day as their boss/owner tells them to.
I don't like simple, anyone can do it and if this addon was just about a quick fix feature, I'd be doing something else right now.

2 other things I find odd.
the UI lock (lock on screen) is green for lock and red for unlock,
while the 'lock this present' is red for lock... seems odd to have 2 locked items
but one is green the other is red...
And while all UI and presets are locked, an empty slot is black, which seems to mean
I HAVE to fill every slot or end up with black blocks on my HUD.
You're (somehow) right...
Red is a pay-attention-color, meaning this-is-not-the-standard-thing.
Unlocked buttons is wrong during normal gaming as it can be (accidentally) moved by the mouse pointer.
⚙ Locked Preset can be confusing for players that don't need the feature, as it prevents slotted item
persistence when leaving this preset.
...that's the idea .. that could certainly be organized some other way .. as most things usually do...
Last edited by ivanwfr : 06/26/22 at 07:14 PM.
Report comment to moderator  
Reply With Quote
Unread 06/26/22, 04:16 AM  
Carnage2k4

Forum posts: 0
File comments: 7
Uploads: 0
Originally Posted by ivanwfr
Originally Posted by Carnage2k4
The most frustrating thing about this mod, is positioning it...
Like, why are the visual aspects of this separated by preset...
I want to use this mod, but **** me...
Like, I position it while it's on P1, then I switch to P2 and the bar moves...
That can happen only for an unlocked Preset (with red pin 📌).
You should click on the red pin to turn it green before selecting another preset.

This is the cloning behavior that you should read about the info and ⚠️ warning
tooltips near the Settings dialog entries.


Selecting a preset that would modify the Quick Slot Bar items has a cooldown of 7sec.
It avoids spamming the server with attribute changes that would log you out.

During this cooldown, the tooltip is there to explain why the buttons are frozen
(with a white border).


This is what the cloning process is all about.

CLONING:
By locking a customized preset (green pin),
you can apply its layout to all the other left-unlocked (red pin) preset
just by selecting them one after the other.

ACCOUNT-WIDE:
The first Settings Dialog entry lets you toggle between an "Account wide"
and your "current Character" Saved Variables configuration.
The purpose of this feature is to let you build a reference layout and options preset collection
from which you can "clone" a preset to your current character.

Cloning to a preset:
- Leave a preset unlocked (red pin 📌) with a default layout and all-empty slot
...hitting the "[X] restore default" would do just that
- Then you select another "Character" or "Account wide" preset
- The cloning will occur when you reselect the "unlocked + empty" preset
- Lock the preset with a "green pin" where you want it

The cloning won't change the layout of a green-pinned layout.
Nor will it change the items of a non-empty preset.


All those that would not appreciate I do it for them without asking.
ZOS did just that and that's why you're here...
By locking a preset layout (green pin), You choose where it has to stick.
And you can decide whether to set them up with the exact same location and sizes or not.
I appreciate your work on this mod, and the reply...
But it feels like it's taking an extraordinarily long time just to learn how to configure a simple method to 'hit key 1-8' 'use item', (which is ultimately only what I want it for) it feels overly complex to configure. It's taken me a few hours of screwing around, but I think I've figured out most things, the various 'cloning' behaviours were annoying BTH, and I have just taken to locking presets and on screen permanently on every character unless I need to change something in slot as for ages I would set up a preset, and it would autofill others.

I feel like a lot of these behaviours should be off by default, because trying to work out what is doing what, what is cloning, why the preset bars are all different on 1 character, you're trying to set up how you like it, then because you switch to a new preset it all gets cloned or reset, it's hard to follow what has to be turned off or on to just have to settle down enough to learn the functions... I tried this mod a few years ago but moved to (now dead and non-functioning) Easy Quick Slots just to avoid the somewhat steep settings learning curve of this mod.


All those that would not appreciate I do it for them without asking.
ZOS did just that and that's why you're here...
I think you misunderstood what I meant.
I mean, trying to set them up, I Place P1 size it and change transparency/font etc, I kind of expect that would be it. But I press P2, and the bar has moved and changed to the default... I change back to P1 and now that has also moved back to the default size and position. I would expect that moving one, would just move the entire bar, not that P1, P2, P3 etc all had to be moved separately. I can't imagine anyone wanting P1 on one part of the screen, P2 somewhere else, P3 somewhere else on the screen again... At least not as default.

IDK, I guess, it's just that I use quite a few mods, and the settings in this one seemed to be on another level of complexity, for something that seem like a relatively simple mechanic.
But I have persisted and I think I've mostly worked it out between my initial comment and your reply.

2 other things I find odd.
the UI lock (lock on screen) is green for lock and red for unlock, while the 'lock this present' is red for lock... seems odd to have 2 locked items but one is green the other is red...
And while all UI and presets are locked, an empty slot is black, which seems to mean I HAVE to fill every slot or end up with black blocks on my HUD.
Last edited by Carnage2k4 : 06/26/22 at 04:49 AM.
Report comment to moderator  
Reply With Quote
Unread 06/25/22, 11:20 AM  
ivanwfr

Forum posts: 9
File comments: 521
Uploads: 0
Originally Posted by Carnage2k4
The most frustrating thing about this mod, is positioning it...
Like, why are the visual aspects of this separated by preset...
I want to use this mod, but **** me...
Like, I position it while it's on P1, then I switch to P2 and the bar moves...
That can happen only for an unlocked Preset (with red pin 📌).
You should click on the red pin to turn it green before selecting another preset.

This is the cloning behavior that you should read about the info and ⚠️ warning
tooltips near the Settings dialog entries.

mousing over 'lock this preset' gives me a wall of text... most of it I don't even
understand WHY it's there...
Selecting a preset that would modify the Quick Slot Bar items has a cooldown of 7sec.
It avoids spamming the server with attribute changes that would log you out.

During this cooldown, the tooltip is there to explain why the buttons are frozen
(with a white border).

You NEED an option in '3 Layout' to apply to all presets.
II alter one, I alter them all, position, size, transparency etc. all the same
This is what the cloning process is all about.

CLONING:
By locking a customized preset (green pin),
you can apply its layout to all the other left-unlocked (red pin) preset
just by selecting them one after the other.

ACCOUNT-WIDE:
The first Settings Dialog entry lets you toggle between an "Account wide"
and your "current Character" Saved Variables configuration.
The purpose of this feature is to let you build a reference layout and options preset collection
from which you can "clone" a preset to your current character.

Cloning to a preset:
- Leave a preset unlocked (red pin 📌) with a default layout and all-empty slot
...hitting the "[X] restore default" would do just that
- Then you select another "Character" or "Account wide" preset
- The cloning will occur when you reselect the "unlocked + empty" preset
- Lock the preset with a "green pin" where you want it

The cloning won't change the layout of a green-pinned layout.
Nor will it change the items of a non-empty preset.

who would want their slot list to move around when you switch?
All those that would not appreciate I do it for them without asking.
ZOS did just that and that's why you're here...
By locking a preset layout (green pin), You choose where it has to stick.
And you can decide whether to set them up with the exact same location and sizes or not.
Report comment to moderator  
Reply With Quote
Unread 06/25/22, 09:03 AM  
Carnage2k4

Forum posts: 0
File comments: 7
Uploads: 0
The most frustrating thing about this mod, is positioning it... Like, why are the visual aspects of this separated by present... I want to use this mod, but **** me...
Like, I position it while it's on P1, then I switch to P2 and the bar moves... I select P1 again, and it's back to the default position... I have to set the transparency and size for each individual present, mousing over 'lock this present' gives me a wall of text... most of it I don't even understand WHY it's there...
You NEED an option in '3 Layout' to apply to all presents. II alter one, I alter them all, position, size, transparency etc. all the same who would want their slot list to move around when you switch?
Report comment to moderator  
Reply With Quote
Unread 06/21/22, 08:34 AM  
ivanwfr

Forum posts: 9
File comments: 521
Uploads: 0
Re: Re:

Hi HowardTayler,

Thanks for the praise and all the functionality suggestions you have worked out.
One of the difficulties going with this addon dev and maintenance has to do with the way to make it evolve.
Adding new functions can result in great or bad things.
I think the really good ideas are actually the result of a lot of analysis, trial and error.
I can only be motivated by an interesting evolution for this piece of code after a convincing approach phase.

First of all, as you say, we won't fight the API.
In other words, if ZO does not support key sequences allowing players to activate one-of-many potions,
we need to understand whether this is by design or just because it would be a geeky UI feature
...which we pretend to solve for them.

The macro key-sequence is easily implemented with AutoHotkey for instance.
I used to do it, years ago, with WOW which is quite found of macro by itself through built-in functionalities.
With ESO, I didn't even try any AutoHotkey macro layer, not even for the fun of it.
The very light UI choice made by ESO seems to be a design policy that I wanted to embrace before turning
it into the more familiar environment I used to build within other MMOs.

Now, I'm not against any experimentation.
The first step will be to make sure the API will support the various wheel actions required.
SELECTING one of the wheel category and USING the selected Item are two of them.
And here is a first catch:
- Interaction with the default wheel is just about SELECTING and item.
- as for the other wheels we have to scroll through their categories to select one of them
- ...and only then we can SELECT-and-ACTIVATE an Item by a final key release.
(Well, I'm not entirely sure that's all there is to it, as I haven't really tried using them).

Anyway, that's how I see the problem for now, it deserves further study.
At this point, I have yet to assess what keybinds and the mouse would do in a new scheme,
and wheter current functions would have to change in order to take advantage of the new categories.

I would certainly not try to replace them lightly.
Those new features should probably be activated through additionnal user interaction,
so that only those who are willing to commit to a more complicated tool have to adapt.

The best dev's way to investigate is by cloning the GitHub esoui repository
...some more exploring ahead...
Code:
:grep -l EVENT_HOTBAR_SLOT_UPDATED
    esoui/ingame/actionbar/actionbar.lua
    esoui/ingame/champion/championassignableactionbar.lua
    esoui/ingame/skills/actionbarassignmentmanager.lua
    esoui/ingame/utilitywheel/assignableutilitywheel_shared.lua

:grep -l EVENT_ACTION_SLOT_UPDATED
    esoui/ingame/contextual/contextual.lua
    esoui/ingame/inventory/inventoryslot.lua

:grep -l QuickslotButton
    esoui/ingame/actionbar/actionbutton.lua

:grep -l SlotUpdated
    esoui/ingame/actionbar/actionbar.lua
    esoui/ingame/banking/gamepad/banking_gamepad.lua
    esoui/ingame/champion/championassignableactionbar.lua
    esoui/ingame/characterwindow/keyboard/characterwindow_keyboard.lua
    esoui/ingame/companion/keyboard/companioncharacterwindow_keyboard.lua
    esoui/ingame/companion/keyboard/companioncharacter_keyboard.lua
    esoui/ingame/companion/keyboard/companion_keyboard.lua
    esoui/ingame/inventory/inventory.lua
    esoui/ingame/inventory/sharedinventory.lua
    esoui/ingame/skills/actionbarassignmentmanager.lua
    esoui/ingame/skills/gamepad/gamepadassignableactionbar.lua
    esoui/ingame/skills/keyboard/keyboardassignableactionbar.lua
    esoui/ingame/skills/skillsandactionbarmanager.lua
    esoui/ingame/utilitywheel/assignableutilitywheel_shared.lua
...
Report comment to moderator  
Reply With Quote
Unread 06/21/22, 06:38 AM  
HowardTayler

Forum posts: 0
File comments: 3
Uploads: 0
Re:

Greymind Quickslot Bar is AMAZING. Lemme state that up-front. I love it.

Sadly, I think ZOS has put GQSB in the same position that Master Merchant was in a couple of years back when transaction cool-downs were added to the core code: the only way forward is to sacrifice some functionality.

(NOTE: 1st-time commenter, yes. Worked as a software product line manager a couple of decades ago, so not an actual n00b. And yes, the rest of this post is going to look a lot like a necktie-wearing management puke making more work for developers.)

I love having multiple quickslots bars available via hotkey, but the big functionality I use from GQSB is hotkeying between which item in the current bar will trigger when I hit my "potion" key. Unless I'm mistaken, that functionality is still absent from the core ZOS/ESO client code.

Maybe, then, the way forward looks something like this:
1) Remove the hotkey for multiple bars. BIG SADNESS.
2) Keep the hotkeys for selecting the active item.
3) Find a way to pop up each of the various wheels (Main, Memento, Allies, Tools, Emotes) *outside* of the "Collections" tab. (No idea if this is possible, but if it is, yay!)
4) Find a way to, perhaps, "macro" or "key-queue" the activation of non-main-wheel items. The goal would be to let the player (for instance) hit Num3 for Allies, then 9 for banker, and then their potion hotkey. BOOM! up comes the banker, and then the wheel returns to main.

My current GQSB wheels are arranged for lazy PVE time, Group PVE events, and Cyrodiil. Companions are on my first main wheel, but not on either of the others. My Cyrodiil wheel is dominated by siege engines. You get the picture.

How would I lay it out going forward? Well... I guess my main wheel would have to be siege engines, a food, and maybe two potion options. Then all my companion, tool, and memento stuff would only be accessed from the 2ndary wheels... which (assuming the API supports it) I could get to with a couple of keystrokes.

Yes, it sucks to lose functionality. Maybe the current GQSB code needs to be forked (both a technical term and an expletive!) so that a version 2 can be built with an eye to forward compatibility, without wrecking things for people who just can't let go of the amazing and wonderful original.

Good luck with this. Whatever you decide, it doesn't change the fact that GQSB made this game easier to play and more fun for me for YEARS. Thank you!

-HT (OhDraw in-game)
Report comment to moderator  
Reply With Quote
Unread 06/14/22, 07:05 PM  
ivanwfr

Forum posts: 9
File comments: 521
Uploads: 0
Originally Posted by jtkod
I use this addon to copy quickslots between characters, so that it can be the same account-wide. Are there any plans to add support for the new quickslot bars added in High Isle, like mementos, emotes, allies...?
First, here is a copy of the last response I made to the same request a few days ago:
Originally Posted by Neverlands
Hello,
are you planning to implement shortkeys for the new Mementos quick slots?
I just had a look to guess what seems to be involved to do that.
It looks like last QSB changes are mostly about adding some new Quick Slot Bars.
Fortunately, these changes have preserved the previous functions.
This addon is about adding some profile-sets to the main/default bar.

Having the same profiling features on those new bars would be overkill in many ways, for both the developer and the user.
Another layer of difficulty comes from the convoluted way these new bars slot are assigned and activated.
It looks like a nightmare from where I sit but I still hope I'll be able to sleep tonight.

...not giving up but I don't see that coming very soon.
Since then, after having spent some time in the code to resolve some details,
I still can't visualize a credible way to multiply the whole thing by five.
Also, the new categories seem to collide with the GQSB profile collection.
At the moment, I have no idea how this could work for most of us.
Unless someone comes up with a clear and simple upgrade idea, the topic remains open...
But it also looks like a gateway to hell IMHO.
Report comment to moderator  
Reply With Quote
Unread 06/14/22, 03:07 PM  
jr.returns

Forum posts: 0
File comments: 20
Uploads: 0
Thanks for the help.

I checked and it wasn't locked. I have noticed that the problem isn't on both of my accounts, I'll check my setting on both accounts and see if there are differences. It may take some time as I play on both servers, so I'll need to check 4 tomes.
Report comment to moderator  
Reply With Quote
Unread 06/14/22, 12:14 PM  
ivanwfr

Forum posts: 9
File comments: 521
Uploads: 0
Originally Posted by jr.returns
Hi,
I really like this addon, it adds a lot of usability to the the quick slots.

However I have one problem with it and that is it never retains what I have in slot 8. As that is where I keep my food, I find that my food is gone every-time I login.

I've checked the saved variables and none of my characters have anything saved in slot 8, even though they all had food slotted there when they logged off. I also notice that for some reason in saved variables the slots are saved 8 and then 0 to 7 which seems odd but could also be of no importance.

If you could have a look to see what's wrong, when you have time, it would be appreciated.
Hi, first thing to check would be that you don't have a RED cog icon
to the right of P5 tag (it should turn white with 2 click on it).
This is the case when Lock this Preset Settings option has been checked.
That would prevent any profile change to be saved (as it's meant to make all changes temporary).

I made some tests on my side and I could logoff and login to verify:
Here is what I have in my SavedVariables/GreymindQuickSlotBar.lua file with some food in the 8th slot:
(the order is of no importance as numbers are just used as key-tags)

Code:
["SlotItemTable"] = 
{
    [8] = 
    {
        ["texture"] = "/esoui/art/icons/store_crownfood_01.dds",
        ["itemType"] = "item",
        ["slotId"] = 67,
        ["itemLink"] = "|H0:item:64711:123:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0|h|h",
        ["itemName"] = "Crown Fortifying Meal",
        ["itemId"] = "64711",
        ["itemLevel"] = 1,
    },
    [1] = {...},
    [2] = {...},
    [3] = {...},
    [4] = {...},
    [5] = {...},
    [6] = {...},
    [7] = 
    {
        ["texture"] = "/esoui/art/icons/pet_098.dds",
        ["itemType"] = "collectible",
        ["slotId"] = 746,
        ["itemLink"] = "|H0:collectible:746|h|h",
        ["itemName"] = "Dro-m'Athra Senche Cub",
        ["itemId"] = "746",
        ["itemLevel"] = 0,
    },
},
...you tell me if this helps or not...
Last edited by ivanwfr : 06/14/22 at 03:10 PM.
Report comment to moderator  
Reply With Quote
Unread 06/14/22, 09:40 AM  
jr.returns

Forum posts: 0
File comments: 20
Uploads: 0
Hi,
I really like this addon, it adds a lot of usability to the the quick slots.

However I have one problem with it and that is it never retains what I have in slot 8. As that is where I keep my food, I find that my food is gone every-time I login.

I've checked the saved variables and none of my characters have anything saved in slot 8, even though they all had food slotted there when they logged off. I also notice that for some reason in saved variables the slots are saved 8 and then 0 to 7 which seems odd but could also be of no importance.

If you could have a look to see what's wrong, when you have time, it would be appreciated.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: