This resource enables multiple radial menus (aka pie menu) to execute client side chat commands using Wheelnav.js. The menu can be customized to fit your needs by editing the config.lua script which exposes the following options:
Menu size
Menu key bind
Menu enable hook function
Menu style (slices/titles, default/hover/selected states, icon size)
Wheel layout (including multiple wheels for a single menu)
Wheel text labels or icons
Commands to execute
Download
Demo
As an example the script uses Trundles Roleplay Animations and Simple Vehicle Control Script to demonstrate different menus on the same key bind (F6). The enableMenu configuration function is used to enable the emote menu when on foot and the vehicle control menu when in a vehicle.
I have the same issue, restarting the resource sometimes fixes it but I’m not exactly sure why it does that. I’m terrible at HTML/CSS so if anyone knows how to fix the inconsistent formatting let me know and I can update the resource
I changed the menu styling from CSS to Javascript and updated the release. I haven’t seen any issues on my end with this version, if you could try it and let me know if that fixes it for you I’d appreciate it!
Most menus I’ve seen are slow to navigate and not well suited for on-the-fly stuff like emotes or vehicle controls so I thought I’d try something different
Not sure why the video doesn’t work, might be a browser issue on your end but you can try the direct link.
Ok Im giving it a good test real quick. Lets see if it works.
Edit: Everything seems to work fine now except for the cancel. It simply wont cancel the emotes. Anyone have a fix for this it would be greatly appreciated.
Fantastic release, so annoying anyway to make working circular UI in CSS, really good work.
Not sure if your continuing work, but I plan to make it dynamic so you can press multiple keybinds for different ‘wheels’.
Thank you, I thought about that and I think it will depend on how responsive the UI is if you init/destroy the menu every time to support multiple keys and menus. I have some other changes I’m working on for more configuration and sound feedback for clicks so I’ll see what I can do.
edit: The resource should handle all the paths correctly so you can also just have multiple copies with different resource names for each button as a quick and dirty solution.
Actually that was my first idea, cheap and dirty copy, but I think the javascript close/open of the wheel was conflicting and the clone was toggle rather than a hold.
Will take another look when I get home. Again, really nice release, my community love it. I added walk styles and some more animations to it.