tischel / tpie Goto Github PK
View Code? Open in Web Editor NEWFFXIV Dalamud plugin for ring-shaped hotbars
License: GNU Affero General Public License v3.0
FFXIV Dalamud plugin for ring-shaped hotbars
License: GNU Affero General Public License v3.0
So that you have, for example, 3 rings, when using one shortcut, so that you have an inner ring, then an outer ring, and even further, one more outer ring! Like this -> ( ( ( ) ) )
I hope my beautiful demonstration/text example makes sense! :D
It would save space and at the same time give the user possibility to categorise their rings even further :)
Bug (feature?): Triggering a macro through a tpie wheel makes using other macros through tpie impossible for the duration the macro is running.
This makes it impossible to have a timed macro and have a cancel bind for it on a similar bind.
Due to the radial menus, this seems like it would be a perfect fit for controller support. I'm currently about to set it up for controller on my end using Steam's radial menu configuration. I'm just leaving this idea here in the issues so maybe it can be easier for controller users in the future.
I'm thinking that there can be a combination of controller buttons/triggers not yet used by the game, that could serve as the hotkey to trigger the radial menu, then either the left or right thumbstick can control the mouse originating from the center of the screen and, when the user tilts the thumbstick, it can move the mouse pointer away from the center point, and either A or a controller trigger may select an option.
That just my rough idea. I got no expectations that this will get implemented any time soon, if at all, but I wanted to show my support by contributing ideas to improve the plugin. Thanks for your consideration!
few days ago tpie just stopped working for me. I don't seem to have an issue with any other plugin and there are no updates to run. anyone else experiencing this?
As the title indicates, any time I open a nested ring with "keep previous ring center", my mouse cursor jumps to the center of my primary monitor. This behavior happens regardless of whether the FF window is on that monitor or not, or whether it's windowed or full screen.
Looking at the code, it seems the most likely culprit is this bit.
For reference, I'm running on Windows, and using TPie v1.2.1.0
I created a ring with /mount "company chocobo", draught chocobo, sds fenrir, bomb palanquin, /ac "mount roulette" commands.
I added a nested ring that I was going to put minions under.
Selected add a nested ring, named the ring, and then went to the icon selector
upon selecting the minion roulette icon TPie crashes
other addons loaded are:
currency alert
delv ui
ez fauxhollows
ez mini cactpot
ez wondrous tails
fc name color
gatherbuddy
globetrotter
item search
nosoliciting
party list layout (testing)
qol bar
questaway
repairme
simpletweaks
soundsetter
tourist
triadbuddy
zodiacbuddy
For a few days now, the ring menus generated by TPie are no longer being displayed for me. They are still generated - and can be navigated and used - but are invisible. How can I help debug this?
i want to use one keybind to open different rings on different jobs, or i want a keybind to bring up a wheel on one job but not the others
I Posted this in the #plugin_suggestions on Goat server but i thought maybe this is a better place, so anyway thanks for the plugin its lovely but I still have a wishlist
TPie Wishlist:
Rotation of the rings (Currently it starts from the right and clock wise, I prefer if it would start from the top and clock wise)
Options for Mounts and GeneralActions (Currently I use commands for them) /mount "Yol" & /ac "Sprint"
Make the first item in the ring a quick action (so if I open the ring without moving the mouse, the first item in the ringwill be selected and used immediately) or add the option to choose one of the items as a quick action
Set global border thickness and radius
Hi, i tried to install TPie, but keep getting and installation error. Restarting does not help.
I was using QOLbars until I discovered TPie, however TPie has a problem that QOLbars doesn't have.
When you use a keybind that is already used in a hotbar you use that hotbar keybind first (for example, I put my TPie hotbar into Ctrl + Alt + 3 and I have a hotbar with Alt + 3 and Ctrl + 3, with QOLbars if I press Ctrl + Alt + 3 only the QOLbar appears, my hotbar skill is not used, however in TPie if I press Ctrl + Alt + 3 it will do the Alt + 3 Skill and then the circle appear
The image is not really clear sorry... but I think you can see that my Alt + 3 is glowing because is like im pressing it and my PTie circle is also there.
And now the same keybind with the QOLbar and you can see that the Alt + 3 is not glowing, that is what I want.
Thank you for this amazing plugin :)
Hi, thank you for your work on TPie.
My Dalamud theme has a window border and it seems to show on rings. This is technically expected behaviour as rings are windows like any other, but it looks off, and I, as probably other users, would rather not have to change my global theme for a single plugin.
Would it be possible to add a setting to ignore window borders or styling altogether to prevent this ? I think it would be best to leave it on a toggle, as some might actually like being able to theme their rings.
Maybe just simple moving a ring up/down in the list to help users organize it to their liking.
Allow a setting to click on a nested icon instead of hover over for when using Toggleable rings. (Also in Ring Settings, you are missing the le in Toggleable, you currently have Toggable.)
Hi all,
I've been running into a bunch of issues trying to assign gear sets onto TPie.
I cannot name a gearset a number like 840. When I add the gearset to a ring and try to access it, I get the error
"840" is not a valid gear set number
. It seems like the game is forcing the name to be parsed as a set number?
I have issues having gear set names that incorporate numbers. Given four sets BLM
, BLM 884
, BLM 2171
, and BLM EUREKA
, I can only succesfully switch to the ones without numbers. Attempting to access the others gives me a random Sage set (my third gearset, if that's at all useful information), along with the error Incorrect glamour plate number
.
Given two sets of similar naming e.g. UCOB SPS
and UCOB CRIT
, adding both to a ring ends up pointing both TPie buttons at whichever one comes first in the FFXIV gear set list. Reversing their order in the gear set list switches the pointer. The order in the TPie ring does not appear to matter. I'm imagining this is due to some sort of naming disambiguation, since the game does not prohibit the creation of multiple gear sets with the same name?
I'd like to be able to consistently assign gear sets across multiple characters (since TPie does not have character-based profiles and is account-wide), and denote things like spellspeed/skillspeed or gcd tier where relevant, but I've had this hurdle for a while now.
Thanks for your work on this plugin (and your other work)! If you need more information I'll be happy to provide.
EDIT:
Everything behaves well if I remove whitespace. I realized that DSR 884
was switching to the SGE set named DSR
.
If I open the following ring:
|7JjdbtowFIDvK/EOCO0yygiUie4O6NSx0YqRtOxHu3CTA1hN4so2UDbxZLvYI+0VZjsOMZQIchkpV+Dv2D7++QLR+ffn7+/aRb3eeMM3z9B4X294Ywz2LQkgZPYEx3OrLknDUr3uUKQ6DSiacaBM4wnhiGMSi1DTbmqGArxkgrQ6OzbkELn4l5xCZTXzuhsmovbdMgKKfWY/gM8JbVl1HRhTvEIc7AGhMMKPSWYxwVcxuNPRGUT7m27L5jZJ+xk2fRwHx7Kau9XdzA0ng0VHp3uVggGnoSCcLiFFvZALMkMh2yF3gWevoEfm8xD0YGOB1xStRzhOIxl0IRTHIE62j/ynOSVLtYusj7sga4+QkONntpdMHbVEP5LUeuN5W/8QQgQxZ+J0owjFgW7vH4Vx/wbSIyR960sthDMhmRs9hj6Jh9fShFYG+4QGQLMrOWNtckvJsMN1qWWE5GC603a1T9mlp5GOpRLvoBTtFfyewIwlN6yj3gL7TzEweTFtM5A9LCncJl/S4efe3w0g6gLPuz8dVrfhZPiegUKmrFnv3UM/GRtTST09eDl0XEQ+kUc1W/eIAu9a3abBKwtKZ0HfvS1kwVWOBQavLLDKZkFvUswCp3lcA5NXGpROg8H9qJgGnRwNDF5pYJVNg5E3LaZBK0eD6gWxzC+I04dJMQ3aORoYvPo1sMqmwU3BN0THydHA4JUGpdOgNxoU0+AyRwODVxpYZ2lQEx8/VdfGl6X4S+mpItIwDuBFFiiSyEHJ5FSx5PKsUpyzX4kzmrI0YjSnSVO2dBVsTGGFYS3qRwelLCaXv5JLM+hHxIbxSlhL6CYtdqlw7WL7HwAA//8DAA==
It is completely impossible to interact with the "Ring Settings" screen. Nothing can be clicked, not even the close button. I have to create a new empty ring, click the Edit button, then click the Close button in order to actually get that UI off my screen.
If it matters, my native resolution is 1440p, with Windows DPI scaling set to 125% and XIV's scaling set to 150%.
EDIT: I'm now convinced this is due to the preview window. If I drag the Edit Ring pop-up, which I can access by clicking the very bottom left corner, I'm able to return the UI to a working state.
EDIT 2:
By observing the change in my mouse cursor from the XIV one to the Windows native one, I've determined that a ring with radius 250 has this big of a preview area:
Anything inside that area cannot be interacted with in any way, shape or form.
Love this mod but would be amazingly more useful if we could bind wheels to mouse!
Is there anyway to add the Aether Compass now that it's no longer a Key Item and it was moved to Collection?
It doesn't appear as an Item or Action and as far as I'm aware, there is no command to use it
To Reproduce
Hello, seems like side mouse buttons do not work as keybinds - wondering if that would be possible to add this functionality? Thanks very much for creating the plugin! Have a good one
I plan on using this plugin for seldom-used options, so I might not always remember an action or item by its icon, so it would be nice to show some hint text as a tool tip when hovering over the icons.
Hello, is there any way to use the Eternity Ring when it's on the Armoury Chest? I only managed to use it when it's in my inventory.
I only just noticed that hitting the keybind of a toggleable ring selects the option my mouse is over, which is unexpected and undesireable. I think the kybind for opening a ring should only open the ring, and close it if its open, and not choose an option.
I noticed that this plugin was no longer installed today (1/10). The plugin itself is still listed under available plugins, but when clicking install, it reads "Failed to install plugin TPie." Hopefully this gets resolved soon, as this plugin is very useful!
Hello,
Whenever using the Gearset Action and setting it to "by name", and then selecting the item, it tries to use the gearset number instead but the number provided to the game is the name of the gearset. It seems the "UseID": false
does nothing within the config?
Here's my entire config for testing:
{ "$type": "TPie.Config.Settings, TPie", "Rings": [ { "$type": "TPie.Models.Ring, TPie", "Name": "Battle Classes", "Rotation": 0.0, "Radius": 238.0, "ItemSize": { "$type": "System.Numerics.Vector2, System.Private.CoreLib", "X": 45.0, "Y": 45.0 }, "KeyBind": { "$type": "TPie.Models.KeyBind, TPie", "Key": 70, "Ctrl": false, "Alt": true, "Shift": false, "Toggle": false }, "DrawLine": true, "DrawSelectionBackground": false, "ShowTooltips": true, "Items": [ { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "PLD", "DrawText": false, "JobID": 19, "IconID": 62819, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "WAR", "DrawText": false, "JobID": 21, "IconID": 62821, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "DRK", "DrawText": false, "JobID": 32, "IconID": 62832, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "GNB", "DrawText": false, "JobID": 37, "IconID": 62837, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "WHM", "DrawText": false, "JobID": 24, "IconID": 62824, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "SCH", "DrawText": false, "JobID": 28, "IconID": 62828, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "AST", "DrawText": false, "JobID": 33, "IconID": 62833, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "SGE", "DrawText": false, "JobID": 40, "IconID": 62840, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "BRD", "DrawText": false, "JobID": 23, "IconID": 62823, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "MCH", "DrawText": false, "JobID": 31, "IconID": 62831, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "DNC", "DrawText": false, "JobID": 38, "IconID": 62838, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "BLM", "DrawText": false, "JobID": 25, "IconID": 62825, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "SMN", "DrawText": false, "JobID": 27, "IconID": 62827, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "RDM", "DrawText": false, "JobID": 35, "IconID": 62835, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "BLU", "DrawText": false, "JobID": 36, "IconID": 62836, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "MNK", "DrawText": false, "JobID": 20, "IconID": 62820, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "DRG", "DrawText": false, "JobID": 22, "IconID": 62822, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "NIN", "DrawText": false, "JobID": 30, "IconID": 62830, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "SAM", "DrawText": false, "JobID": 34, "IconID": 62834, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "RPR", "DrawText": false, "JobID": 39, "IconID": 62839, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } } ], "QuickActionIndex": -1, "Color": { "$type": "System.Numerics.Vector4, System.Private.CoreLib", "X": 1E-06, "Y": 9.9999E-07, "Z": 9.9999E-07, "W": 1.0 }, "Previewing": false, "IsActive": false, "HasInventoryItems": false } ], "AppearAtCursor": true, "CenterPositionOffset": { "$type": "System.Numerics.Vector2, System.Private.CoreLib", "X": 0.0, "Y": 0.0 }, "UseCustomFont": true, "FontSize": 20, "DrawRingBackground": true, "AnimationType": 1, "AnimationDuration": 0.1, "AnimateIconSizes": true, "ShowCooldowns": true, "ShowRemainingItemCount": true, "KeybindPassthrough": false, "GlobalBorderSettings": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 3, "Radius": 2 } }
Game chat output when using the ring items:
[1:06 p.m.]“DRG” is not a valid gear set number. [1:08 p.m.]“PLD” is not a valid gear set number. [1:08 p.m.]“GNB” is not a valid gear set number. [1:16 p.m.]“MNK” is not a valid gear set number. [1:17 p.m.]“BLM” is not a valid gear set number. [1:17 p.m.]“SMN” is not a valid gear set number. [1:17 p.m.]“RDM” is not a valid gear set number. etc ...
I added five nested rings to my ring, and this caused one of them to be forced as quick action. Given that there is no checkbox available for these, I could not remove it as a quick action.
I think this somehow happened because I initially had gear sets added, and then I removed them all and added nested rings.
If a nested ring is a quick action, it will allow me to open after hovering.
Or, nested rings disabled as quick actions.
I ended up with a nested ring as a quick action, which then could not be opened.
Add some sort of check when items are added/removed so that a quick action isn't currently a nested ring. Or restrict the quick action to a "setter" which will do nothing if a nested ring is passed in. Or just anywhere else in the process, add a check that will automatically remove a nested ring as the quick action if it was somehow set accidentally.
You do you, it's an awesome plugin.
As it is now, it appears that I cannot set a label to show persistently for actions and items. Some may not like it as it looks less clean, but I don't care since it's something that only appears when I'm browsing the radial menu.
Hello. Love this plugin, it's incredibly useful.
Thank you!
So I am using Material UI, which replaces the 4k UI with a custom one, problem is when trying to use TPie it doesn't show any Icons,
I have found a way around it by making a bunch of commands and finding Icons similar but they're not the same ones :(
I don't know if its something to do with the modded UI or the fact I am using the HD UI in general but would be cool to have it working with it ^^.
EDIT
as you can see none of the gear sets have icons with them.
Just an idea, would be nice if there was an option for the quick action to be whatever was selected previously.
For instance if I want to select the 3rd item on ring 1, I would press keybind for ring 1, then press 3. Would simplify the navigation greatly.
I know you can already add them by using command quick action, but searching the shlash command then searching manually trought the massing amount of icon the right one is time consuming.
could you please add emotes on the quick action list or add them into their own separate categories.
Hi, thank you for your work on TPie.
Macro actions don't seem to support multiline commands like vanilla macros do. This severely limits their usefulness.
Would it be possible add multiline commands or allow us to add vanilla macros to rings?
Hi, thank you for your work on TPie.
Seeing TPie's rings, one of the first things that came to my mind is that it looks very much like contextual ring menus in management games like The Sims.
I feel like such menus would actually fit well within FFXIV. You could, for example, create a ring for companion orders set to only open when pressing the keybind while targeting or hovering your cursor above your chocobo companion, like this :
(speaking of, I would love to be able to use companion action icons for TPie macros)
There could even be a setting to have the ring appear on the target instead of the cursor.
I would love to be able to set up a ring to appear when I activate an ability. I know I can bind it to a key, and I could fill that hotbar slot with a dummy macro, but if I ever want to move my bars around it gets cumbersome to have to both move the macro and edit the bar's definition. Having rings be available through a command would allow them to be put on a macro, allowing them to act as regular hotbar actions.
There might be an issue with how the plugin registers input when the user clicks on the ability, but overall I think this would be a surprisingly useful feature.
One example I have is my job select ring.
At home I have my gaming pc which has a mouse with sidebuttons, which makes the most sense to use for me, but when I'm out (i.e. during a break) I have my laptop with me with a smaller mouse which doesnt have those sidebuttons, so binding it to a keyboard key (I have it currently mapped to Z) would solve the lack of extra mouse buttons.
First of all: loving the plugin, feels almost identical to Opie from WoW. What would make using it quite a lot more convenient would be if there was some kind of invisible hitbox around the items in each ring. I often catch myself not "aiming" the cursor properly and landing in between items, which makes me not choose one at all. Thats a thing I always liked about Opie back in the day, you would basically always choose an item when you press your keybind and drag your cursor into any direction.
If there was any way you could make this happen without an enormous effort on your end that would be amazing!
Are there any instructions on how to make nested rings?
It seems there's no way to trigger the Enhanced RDM Melee Actions. None of the "Enchanted Riposte" (or similar) work, and if you try to do the unenchanted ones, well, that's what it does instead of using Enchanted ones. Perhaps there is something I'm missing but nothing that seems logical is working.
Problem: When an icon list is reordered, the Quick Action check is treated as its own slot, rather than following the indicated icon.
Steps to Replicate: Check Quick action on a ring with multiple icons. Order the icon below your check to move up in priority, it will move into the Quick Action slot, rather than bypassing it.
Notes: This at first glance appears super useful given that you can't assign nested rings to the center, however the nested ring isn't accessible regardless. I wanted to put a "go back" button in the middle of the ring for nested rings, so potentially adding that would be good.
Hi, thank you for your work on TPie.
I was planning on using TPie for emotes. However, it seems that while you can use emotes through macros, you can't use their icon at the moment ; the icons for emotes do not appear in the icon selection GUI.
I'm certain many people would love to use TPie for easy access to emotes. Any way this could be added?
Idk if this is really an issue, but it would be great to have a way to go back to the original window if you entered the wrong one. I have yet to find a way to make this work.
Example Case:
Having a gear change pie with each role being a nested menu in which the actual jobs sit. Either by macro switching or gearset equipping. If you enter say Tanks but meant to go to Healers there is no way to go back to the main from within the nested menu.
Let me know if I am missing something, if not I would love to see a return to top option, or a go back one menu.
When I set up a wheel for gearsets and find the gearsets via name, such as; "BRD", "WAR", "MCH", "BLM", they get reverted all to gearset "1" on reload/restart of plugin/game. I have to manually go back in within the settings for each gearset in the wheel and set them again.
Version: 0.0.2.4
I love this mod so much, its extremely clean and smooth, I love everything about it, just only have this one issue with it, thank you for your hard work!
Edit:
Here is my config for the wheel!
|7JrdbtowFIDvJ/UdULTLLIKE0rI7QirIChFK6Fg37SIFd7UWkskJdGziyXaxR9orzPk/ZbHAV8ySuYF8/onj88mJw/nz6/fPi1etlvI62X1DytuWMp9hpE2jFQpizcXhF7WVEkXNajn+Oqv0LnqIC3SLdiYOV5RmHbG6KqrB3vLGtOJVuzweJiSg4NEPYlSyQZBQlJBNRbwn/JiU1VK2z4fi+iu8iWmBbrS1vE/FTtDawz9Q0/i8XUxLNWezRgQvY+09WiYR0dVWUTAjeOsnSBtGBE3wQzXqD7Rxr1ucgR7fF8dgKOlp05F8yqsUp2ZNzk2A1ihMYm2EfOKhpDh+OVm0cVFsW7SDTo3vYpQhOG117TJms4kFurKI/zxH36tprEtobPMT9GtmL6Mwgz39GnIzIitE6rk94RLTmcmbHV5eGv8oiA66Ox4w41jAim7SsJVeVPC+CX7MYc3yqBal8ye8/BqiOI0vbAj8K+E+/1E2/x80WAxcLg30TrMGkEsNhNPAcm+5NDD0Zg0glxqoomkwckw+Da4YGgAuNRBOg8V4yndT6DZrALnUQBVNA2845tPgmqEB4FID4TQYeHO+m4LRrAHkUgNVNA2mDt8jot5mrAaASw2E08ByR3waMHYKkEsNVNE0cGyH76bAWA0glxoIp4E34NspGIydAuRSA1U0DUyX72WyznhEhFxqIJwGU84No8F4mQy51EAVTQPLGfJpwHhvALnU4OwaXPJ6YE44XyNeMu4KgEsP1HN7wP2MOOXbKuiMPxUglxqcWwODVwPX4twqMFYDyKUGqmirgTm549Ogx9AAcKnBaRpc0K/PWdXD1JpjSTXdk7KgOjdv2mVYslSavtanH0rLpTvLpfmXLtLGLzKmZgRtMXqmGWe0qMr2Uux4sEzwNh1p7Ysy9mM73FJVI7IrU62KbLD9XwAAAP//AwA=
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.