Download
(77 Kb)
Download
Updated: 03/11/24 05:44 AM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Updated:03/11/24 05:44 AM
Created:05/28/21 02:41 PM
Monthly downloads:275
Total downloads:19,060
Favorites:47
MD5:
Categories:Action Bar Mods, Game Controller, Graphic UI Mods, RolePlay, Utility Mods, Developer Utilities
9.3.0
CShortcutPieMenu  Popular! (More than 5000 hits)
Version: 1.5.2
by: Calamath [More]
Description:
This add-on provides a pie menu (radial menu) for shortcuts to various UI operations, except for slottable items.

- Do you like opening the collection menu every time you summon your favorite assistant or companion?
- Are you tired of typing chat commands over and over again?
- Need a customizable shortcut menu for frequent operations?
- Are you running out of available shortcut keys?

We ourselves really wanted to improve on the above ESO interface frustrations,
so this add-on has been newly developed by Team Calamath.

As a fast launcher, it utilizes the familiar Quickslot radial menu for the next fastest launch after the one-key shortcut.
Your favorite shortcut will be triggered immediately upon the pie menu selection.
Therefore, it is suitable for menu transitions, summoning, and command execution.

The Pie menu is neither a replacement nor an improved version of Quickslot.
It is intended to be used in conjunction to make ESOUI more comfortable.

Needed libraries/dependencies:
This add-on includes the following bundled libraries.
- LibCInteraction (Bundled library)
- LibCPieMenu (Bundled library)
YOU NEED TO INSTALL THE FOLLOWING LIBRARIES SEPARATELY.
- LibAddonMenu (Version 2.0r36 or later)

Features:
- Supports the following UI shortcuts:
  • Using Collectibles - Assistants, Companions, Mementos, Mounts, Pets, and Appearances.
  • Playing Emotes
  • Execute Chat Commands
  • Travel to House (inside / outside)
  • Frequently used UI operations - logout, reload UI and Player Menu transitions
- Managing multiple user-customizable pie menu presets
- Gamepad mode support
- Nested pie menu with mouse/gamepad buttons.
- English and Japanese language support.

Stibbons : "I can confidently recommend this pie menu, my lady."

Instructions for general users:
Settings:
(1)Register a shortcut key for this add-on. (page 2 of screenshots)
(2)Go to the Add-on Settings menu and set your preferred function for each slot in the Pie menu. (page 3 of screenshots)

Press and hold the shortcut key to bring up the Pie menu.

Note that:
You need to hold down the shortcut key for at least 250msec to bring up the pie menu. (Adjustable)

Questions & Answers
  • How do I create a Chat Command Shortcut?
1. Open the Pie Menu editor and select a preset and slot.
2. Select Action Type "Chat Command"
3. Select Category "(Immediate Value)"
4. Select the text entry box for Value and type "/<chat command>" meaning type slash and the actual command you want to input to chat.
Note: "Say" and other communication commands do not work.
(special thanks to: ignisferrum and Akopian Atrebates)
V1.5.2: [V10502] by Calamath
- Fixed an issue with the settings menu in conjunction with the recent update to the LibAddonMenu drop-down widget.
- Updated bundled LibCInteraction version to 1.0.2 (AddOnVersion: 10002).
- Updated bundled LibCPieMenu version to 1.5.2 (AddOnVersion: 10502).
- Updated API version to 101041 (ESO 9.3.x : Scions of Ithelia)

V1.5.1: [V10501] by Calamath
- Fixed an issue since the Necrom update where unlocking a new collection did not immediately reflect in the pie menu settings menu.

V1.5.0: [V10500] by Calamath
As a first step in the refactoring and overhaul, the pie menu controller and data management have been transferred to the LibCPieMenu add-on.
CShortcutPieMenu add-on has a new dependency on LibCPieMenu and primarily handles user-customizable shortcut pie menus.
The LibCPieMenu add-on comes bundled, so you do not need to look for LibCPieMenu separately.

- Refactored the add-on framework based on our common template classes, to reduce future maintenance costs.
- Revamped the code base to subdivide the file structure.
- Bundled LibCPieMenu version 1.5.0 (AddOnVersion: 10500).
- Updated bundled LibCInteraction version to 1.0.0 (AddOnVersion: 10000).
- Updated API version to 101038 (ESO 9.0.x : Necrom)


V1.0.2: [V10002] by Calamath
- Updated bundled LibCInteraction version to 0.9.2 (AddOnVersion: 902).
- Updated API version to 101036 (ESO 8.2.x : Firesong)

V1.0.1: [V10001] by Calamath
- Subdivided and added the collections tool category from memento for an upcoming module.

V1.0.0: [V10000] by Calamath
- Refactoring add-on framework.
- Redesigned the pie menu controller.
- Modified constants and lookup tables to reduce the number of local variables.
- Updated API version to 101034 (ESO 8.0.x : High Isle)

- Bundled LibCInteraction library.
- LibCInteraction add-on library is now used for interactions activating the pie menu.
- LibCInteraction add-on library is now used for pie menu button interactions.

- Bundled LibCPieMenu API library for registering your own pie menu from external add-ons.
- Added LibCPieMenu:RegisterPieMenu API.

V0.9.12: [V912] by Calamath
Hot Fix:
- Reduced the 24 custom key binds slots consumed by this add-on.
- To recover your custom key binds slots, please update to the latest version and login with each character.

V0.9.11: [V911] by Calamath
- Addressed an issue experienced by some users where the pie menu was difficult to navigate with the mouse in UI mode.
- Added a mouse sensitivity option to Pie Menu Manager UI for those who experience that the mouse operation of the pie menu is not smooth in UI mode. Please adjust this option to a higher level before use.

V0.9.10: [V910] by Calamath
- Fixed an issue with Emote category icons are not displayed.
- Updated API version to 101033 (ESO 7.3.x : Ascending Tide)

V0.9.9: [V909] by Calamath
- Fixed a number of minor bugs.
- Updated API version to 101032 (ESO 7.2.x : Deadlands)

V0.9.8: [V908] by Calamath
New Feature: Support for external shortcuts provided by other add-ons.
- Added new slot action type 'Add-on'. This allows you to place shortcuts provided by other add-ons in user-customizable pie menu slots.
- This feature will be tested until the API is disclosed in the next major version update.
Bug Fix:
- Addressed an issue where external pie menus registered by other add-ons may not be added to the preset selection choices in the Pie Menu Manager UI.
- Addressed an issue where external shortcuts registered by other add-ons may not be added to the shortcut selection choices in the Pie Menu Editor UI.
- Fixed an issue where the blocked collectible icon was not desaturated in the pie menu slot for using collectibles.

V0.9.7: [V907] by Calamath
- The slot name display for using collectible is now red color-coded to reflect collectibles block reason.
(e.g.: Inside the house, summoning your pet will be displayed in red, while outside the house they will be displayed in normal white color, allowing you to predict the outcome of each slot action - will be blocked or not.)
- Enhanced the display of the slot status icons in several situations.
- Updated Japanese Translation.

V0.9.6: [V906] by Calamath
New Feature: Appearance Collectible support.
- Added new slot action type 'Appearance'. This allows you to place your favorite appearance collectible in user-customizable pie menu slots.

V0.9.5: [V905] by Calamath
- The slot status icon is now correctly displayed in the upper left corner of the slot in the pie menu.
(e.g.: The pie menu slot for using collectible will have the appropriate status icon indicating collectibles active status.)

V0.9.4: [V904] by Calamath
- The display position of the slot name label is now fixed regardless of the animation.
- Fixed an issue with the Pie Menu Editor that caused a UI error when opening the pie menu immediately after increasing the menu items count.
- Addressed an issue where the specified active icon in the shortcut data was not displayed correctly in the pie menu.
- Addressed a rare issue where the icon specified in the shortcut data was not displayed in the pie menu in the correct size.

V0.9.3: [V903] by Calamath
- The cooldown remaining indicator of collectibles is now properly displayed in the pie menu slot for using collectibles.
- Fixed an issue where the specified icon of external pie menu data was not correctly populated in the pie menu.
- Fixed tooltip typos.

V0.9.2: [V902] by Calamath
- The slot name display for using collectible is now color-coded to reflect collectibles active status.
(e.g.: Only the summoned companion is displayed in green, and the others are in white normal color, allowing you to predict the result of each slot action - to summon or to dismiss.)

V0.9.1: [V901] by Calamath
QOL Update:
- Selecting an unconfigured or invalid slot in the user pie menu will redirect you to the Pie Menu Editor screen for that slot.
- Improved the reload UI and logout shortcut. Added center screen announcement at run-time.
- Added fail-safe necessary to ensure stability in the event of possible error cases.

V0.9.0: [V900] by Calamath
New Feature: Comprehensive hardcoded UI shortcut support.
- Added new slot action type 'Shortcut'. This allows you to place your favorite shortcuts in user-customizable pie menu slots.
- This version provides built-in shortcuts for ESO's Player Menu scene transitions, reload UI, logout, and transitions to the Pie Menu configuration screen.
New Feature: Comprehensive external pie menu support.
- In the Pie Menu Manager UI, you can assign registered external pie menus to binding keys as well as customizable user pie menus.
- Improved the slot action type 'Pie Menu'. This allows you to open your favorite external pie menu as a nested menu.
- This version provides a built-in pie menu for ESO's Player Menu alternative as an example.
Miscellaneous:
- Extensive code refactoring, including file consolidation , modularization and rewriting.
- Improved tooltips for slot actions assigned to user pie menu.
- Updated API version to 101031 (ESO 7.1.x : Waking Flame)

-- -------------------------------------------------------------------------------------------------

V0.8.2: [V802] by Calamath
- Japanese language support in celebration of the Olympic season.
- Initial implementation of slot icon override.

V0.8.1: [V801] by Calamath
- Initial preparation for the upcoming translation works.

V0.8.0: [V800] by Calamath
- Nested Pie Menu support in Shortcut Pie Menu. this feature is based on Aspect's idea and feedback. Special thanks to: Aspect
- Added new slot action type 'Pie Menu' for opening another pie menu preset.
- Added new control features for selecting and canceling pie menus by clicking mouse or gamepad buttons. This feature is currently required for opening a nested pie menu preset.
- Implemented various PieMenu behavior option settings in the Pie Menu Manager UI.
- Fixed an issue where the preset drop-down menu was not displayed correctly when specifying a preset name.
- Fixed a number of minor bugs.
- Code splitting and refactoring.

V0.7.3: [V703] by Calamath
- Some adjustments to the UI design template.
- Clarified the source of the code that can be said to be modified based on the ESOUI code.
- Improved stability in UI mode.
- Improved the settings menu in the UI so that you can select your favorite personality from the pie menu.

V0.7.2: [V702] by Calamath
- Added a new setting option to allow you to activate the pie menu in UI mode.
- Addressed an issue where newly unlocked collectibles were not being properly added to the drop-down menu choices in the Pie Menu Editor until next UI reload.

V0.7.1: [V701] by Calamath
- Added a new setting option to override the preset name and its note. This will allow you to decide the acutual display name as needed.

V0.7.0: [V700] by Calamath
- Improved add-on framework to create, configure and manage multiple pie menu presets.
- Implemented the Pie Menu Manager UI to configure which pie menu is invoked for UI event triggers.

V0.6.0: [V600] by Calamath
- Brushed up the Pie Menu Editor UI.

V0.5.0: [V500] by Calamath
- Implemented the official version of the UI design template for the Pie menu.
- Changed the design policy to share the pie menu controls between both keyboard and gamepad modes in order to save control resources.
- Note : the UI configuration feature to customize the visual design of the pie menu will be implemented in a future version.

V0.4.1: [V401] by Calamath
- Improved the settings menu so that you can select your favorite mount from the pie menu.

V0.4.0: [V400] by Calamath
- Travel to house support in Shortcut Pie Menu.

V0.3.1: [V301] by Calamath
- Added a UI button near the edit box to enter the default slot name to help when overriding the slot name.
- Fixed an issue where the override slot name was not initialized when the user changed the action value selection in the settings menu.

V0.3.0: [V300] by Calamath
- Chat Command support in Shortcut Pie Menu.
- Added a new setting option to override the name for each slot. This will allow you to decide the acutual display name as needed.

V0.2.1: [V201] by Calamath
- For advanced users, you could now determine the collectibles and emotes settings with an immediate value.
- Fixed an issue where the action value was not initialized when the user changed the category selection in the settings menu.

V0.2.0: [V200] by Calamath
- Emote support in Shortcut Pie Menu.
- small improvements in code.

V0.1.1: [V101] by Calamath
- added dropdown choices tooltips for collectible selection menu.

V0.1.0: [V100] by Calamath
- initial release
Archived Files (23)
File Name
Version
Size
Uploader
Date
1.5.1
74kB
Calamath
08/10/23 11:38 PM
1.5.0
74kB
Calamath
06/09/23 06:08 AM
1.0.2
63kB
Calamath
11/10/22 10:21 AM
1.0.1
63kB
Calamath
06/21/22 03:41 AM
1.0.0
62kB
Calamath
06/19/22 01:56 AM
0.9.12
51kB
Calamath
05/01/22 12:35 AM
0.9.11
51kB
Calamath
04/10/22 09:47 PM
0.9.10
50kB
Calamath
03/21/22 09:12 PM
0.9.9
50kB
Calamath
12/12/21 12:01 AM
0.9.8
50kB
Calamath
09/29/21 04:06 AM
0.9.7.1
48kB
Calamath
09/27/21 07:46 PM
0.9.6
47kB
Calamath
09/22/21 02:24 AM
0.9.5
46kB
Calamath
09/18/21 01:59 PM
0.9.4
46kB
Calamath
09/17/21 09:38 AM
0.9.2
45kB
Calamath
09/13/21 09:46 AM
0.9.0
44kB
Calamath
09/10/21 10:30 AM
0.8.2
38kB
Calamath
07/28/21 09:40 PM
0.8.1
34kB
Calamath
07/24/21 09:24 PM
0.8.0
30kB
Calamath
07/18/21 09:10 PM
0.7.3
25kB
Calamath
07/03/21 06:48 AM
0.7.2
24kB
Calamath
06/30/21 02:15 AM
0.7.1
23kB
Calamath
06/25/21 02:51 AM
0.7.0
23kB
Calamath
06/23/21 04:01 AM


Post A Reply Comment Options
Unread 06/17/22, 12:10 PM  
ignisferrum
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 7
Uploads: 1
Re: Re: slash command not found

Originally Posted by Calamath
Originally Posted by ignisferrum
I seem to be having trouble setting slash commands, such as /say and /me. I've tried many different variations and only get the output:

[CSPM] error : slash command '/say' not found

What am I doing wrong?
Hi ignisferrum!
Unfortunately, ZOS does not allow chat transmission for add-ons.
So even if you register a slash command that involves sending chat, it will not be executed.

As you have figured out, there is a lack of explanation for the slash commands that are not accepted.
I would like to apologize for that.

- Calamath
No problem, I appreciate the reply.
Report comment to moderator  
Reply With Quote
Unread 06/16/22, 09:30 PM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 226
Uploads: 7
Re: slash command not found

Originally Posted by ignisferrum
I seem to be having trouble setting slash commands, such as /say and /me. I've tried many different variations and only get the output:

[CSPM] error : slash command '/say' not found

What am I doing wrong?
Hi ignisferrum!
Unfortunately, ZOS does not allow chat transmission for add-ons.
So even if you register a slash command that involves sending chat, it will not be executed.

As you have figured out, there is a lack of explanation for the slash commands that are not accepted.
I would like to apologize for that.

- Calamath
Report comment to moderator  
Reply With Quote
Unread 06/16/22, 06:19 PM  
ignisferrum
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 7
Uploads: 1
slash command not found

I seem to be having trouble setting slash commands, such as /say and /me. I've tried many different variations and only get the output:

[CSPM] error : slash command '/say' not found

What am I doing wrong?
Report comment to moderator  
Reply With Quote
Unread 03/26/22, 04:03 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 226
Uploads: 7
Hello guys

There is a known issue where the mouse operation of the pie menu does not work smoothly in UI mode scenes.

Some people are experiencing the same issue, and others are not.
So I believe this is an environmentally dependent issue.

Added a mouse sensitivity option to Pie Menu Manager UI.
If you have a problem, please adjust this option to a higher level before use.

Thanks.

- Calamath
Last edited by Calamath : 04/12/22 at 02:32 AM.
Report comment to moderator  
Reply With Quote
Unread 03/01/22, 03:34 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 226
Uploads: 7
Re: Can I used siege engines and repair kits in SPM?

Originally Posted by Mortlach
I didn't see how I could use siege gear in your fabulous pie menu.

Is it like buff foods/drinks - siege gear MUST be in the in-game shortcut menu?

Thx!
Hi Mortlach.
Unfortunately, you need to use the quick slot.

- Calamath
Report comment to moderator  
Reply With Quote
Unread 02/27/22, 05:53 PM  
Mortlach

Forum posts: 0
File comments: 24
Uploads: 0
Can I used siege engines and repair kits in SPM?

I didn't see how I could use siege gear in your fabulous pie menu.

Is it like buff foods/drinks - siege gear MUST be in the in-game shortcut menu?

Thx!
Report comment to moderator  
Reply With Quote
Unread 02/25/22, 07:01 AM  
G0K4R

Forum posts: 0
File comments: 29
Uploads: 0
Re: Re: Awesome addon - thanks :)

Originally Posted by Calamath
Hi G0K4R,

>1. Is it possible to slot a buff food aswell?
No. ZOS doesn't allow add-ons to do that. You will have to use the quick slot.

>2. There is currently no possiblity to open the Shortcut Pie Menu with a single key press instead of HOLDING it, right? Would this be possible tho'? I would REALLY appreciate it a lot

Technically it's possible, but it's annoying to close the menu when you open it by mistake.
There is a possibility of having such an option in the future, but we don't think it would work well with the Reticle system.

- Calamath

Hey there, thanks a lot for your reply

Maybe some time you could implement an opt-in possibilty via checkbox in the options to activate opening the Pie Menu with a single press instead of holding it (and closing the menu by pressing same button again).

So people could choose their prefered method to use it.

Take care and have a nice day
Report comment to moderator  
Reply With Quote
Unread 02/24/22, 02:37 PM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 226
Uploads: 7
Re: Awesome addon - thanks :)

Originally Posted by G0K4R
Awesome addon, thanks a lot. Exactely what I was searching for.

Two questions:

1. Is it possible to slot a buff food aswell?
2. There is currently no possiblity to open the Shortcut Pie Menu with a single key press instead of HOLDING it, right? Would this be possible tho'? I would REALLY appreciate it a lot

Kind regards from germany
Hi G0K4R,

>1. Is it possible to slot a buff food aswell?
No. ZOS doesn't allow add-ons to do that. You will have to use the quick slot.

>2. There is currently no possiblity to open the Shortcut Pie Menu with a single key press instead of HOLDING it, right? Would this be possible tho'? I would REALLY appreciate it a lot

Technically it's possible, but it's annoying to close the menu when you open it by mistake.
There is a possibility of having such an option in the future, but we don't think it would work well with the Reticle system.

- Calamath
Report comment to moderator  
Reply With Quote
Unread 02/24/22, 01:18 PM  
G0K4R

Forum posts: 0
File comments: 29
Uploads: 0
Awesome addon - thanks :)

Awesome addon, thanks a lot. Exactely what I was searching for.

Two questions:

1. Is it possible to slot a buff food aswell?
2. There is currently no possiblity to open the Shortcut Pie Menu with a single key press instead of HOLDING it, right? Would this be possible tho'? I would REALLY appreciate it a lot

Kind regards from germany
Report comment to moderator  
Reply With Quote
Unread 10/15/21, 02:07 PM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 226
Uploads: 7
Originally Posted by milkchai
hi Calamath, i just wanted to say that your addon has been one of the biggest quality of life improvements i could have for this game, and i can't play without it now thank you so much for sharing your work.
hi milkchai!
I'm happy to hear that. I'm glad I could help.

- Calamath
Report comment to moderator  
Reply With Quote
Unread 10/14/21, 11:28 PM  
milkchai
 
milkchai's Avatar

Forum posts: 0
File comments: 18
Uploads: 0
hi Calamath, i just wanted to say that your addon has been one of the biggest quality of life improvements i could have for this game, and i can't play without it now :) thank you so much for sharing your work.
Report comment to moderator  
Reply With Quote
Unread 09/29/21, 08:04 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 226
Uploads: 7
Originally Posted by Baertram
Cool, is there any API function list/description given somewhere, how other addons can use your API and add "AddOn" entries?
Not yet, but there are plans to provide a simple wiki on the LibCPieMenu API and data structures, as well as sample add-ons.

- Calamath
Report comment to moderator  
Reply With Quote
Unread 09/29/21, 06:35 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4979
File comments: 6039
Uploads: 78
New Feature: Support for external shortcuts provided by other add-ons
Cool, is there any API function list/description given somewhere, how other addons can use your API and add "AddOn" entries?
Report comment to moderator  
Reply With Quote
Unread 09/20/21, 01:51 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 226
Uploads: 7
Originally Posted by DohNotAgain
Is there any way to add the ability to slot stuff from Appearance such as Costumes and Hats?
Hello DohNotAgain,
In the near future, I'll support this add-on to switch your appearance as well.

- Calamath
Report comment to moderator  
Reply With Quote
Unread 09/19/21, 04:20 PM  
DohNotAgain

Forum posts: 1
File comments: 110
Uploads: 0
Is there any way to add the ability to slot stuff from Appearance such as Costumes and Hats?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: