Project Zomboid

Project Zomboid

69 ratings
Smart Radial Menu
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
466.825 KB
6 Jun @ 3:47am
27 Jun @ 5:09pm
18 Change Notes ( view )

Subscribe to download
Smart Radial Menu

In 1 collection by Phoenix
Phoenix's B42 Steam Deck & Controller QoL Mods
8 items
Description
Smart Radial Menu
A smart radial menu for quick access to common item actions. Supports controllers and the Steam Deck. Also supports split-screen, displaying a radial menu for each player, although it needs more testing.


Features
  • Dynamic Radial Menu: Scans inventory and proximities, displaying relevant options like eating, drinking, smoking, using meds, reading, setting alarms, and researching craftable recipes.

  • Controller Support: Designed for mouse + keyboard, gamepad, and Steam Deck navigation.

  • Item Filtering: Excludes spoiled, hazardous, and poisonous items (if known to the player), as well as literature already read and skill books you cannot read yet. Tainted water and food is optional.

  • Learning Craft Recipes: Displays recipes that can be researched from items.

  • Evolved Recipes Support: Craft advanced cooking recipes directly from the menu. Note: This feature may be removed if it causes issues.

  • Clothing Actions: Adds actions to wear, unequip, and inspect clothes, as well as the item's extra actions if available.

  • Contextual Crafting Recipes: Adds recipes from the contextual menu if available.

  • Submenus for ingredients, maps and equipped clothes: Added submenus to separate spices from other food, maps from other literature, and the currently equipped clothes from the rest.

  • Integration: Safe to add and remove from existing saves.

  • Localized: Translated for multiple languages using ChatGPT, except some vanilla text not officially translated yet.


Menu Navigation
Action
Mouse + Keyboard
Steam Deck/Xbox
PlayStation
Open the radial menu
Select slice
Go back
Page up/down
Exit the menu
Open this menu from another radial

*Keybind is customizable


Recommended Settings



Item stacking and use

It will group stacks of items and will use drainables, food and liquid containers from least to most uses, nutrition and liquid amount, respectively. For example, it will use the painkillers with the fewest uses remaining until depleted, then move on to the next available painkillers.

For evolved recipes, the opposite is done: the item with the most nutrition or liquid amount is used first. While not perfect, it helps remind you to use available ingredients.

Fluid containers on the floor will have the option to drink them directly as in vanilla, or to grab them from the floor. As in vanilla, you cannot directly drink from large capacity containers in the inventory, such as buckets.

Skill Books, skill magazines, schematics and recipes will be given priority over other literature.

For clothing, it will try to sort items from head to toe, prioritizing those in the best condition.

Bags that have been renamed will be given priority, making them easier to find.

Items in the player's inventory will appear first, arranged clockwise from the top of the radial.


Update 1.27.8
  • Added crafting tooltips.
  • Fixed alarms menu and other stuff.
Update 1.23
  • Added item count next to the icon when multiple items exist (toggleable in the mod options).
  • Added information in the tooltips about items to be replaced and items that can't be repaired.
  • Fixed some errors when right clicking to go back and some items not appearing in the clothing items menu.
Update 1.2
  • Added options to equip bags in the primary and secondary hands for easier management of loot bags.
  • Added renamed bags to the priority list for clothing items.
  • Added skill magazines, schematics and recipes to the priority list for reading.
Update 1.1
  • Changed default key to V and fully integrated it with the Vehicle/Animal Menu for K+M.
  • Added contextual crafting recipes to the item submenus.
  • Added clothing actions.


Mod compatibility
  • TidyUp Meister.
  • Drink Smart.
  • No additional compatibilities are currently planned.


Known bugs
  • This is my biggest mod project to date, so bugs may be expected.
  • Extra mouse buttons of gaming mice cannot be used directly to hold the menu open, but they do work well on toggle mode. This is a vanilla limitation, but you can work around it by using your mouse software to map keyboard keys to the extra mouse buttons.
  • When items are marked as favorite, you might not be able to use recipes on them. This is a vanilla limitation.
  • Split screen works but needs further testing.




If you can and would like to support me by buying me a coffee, I'd greatly appreciate it - but most of all, I hope you enjoy the mod!
[ko-fi.com]


Workshop ID: 3494108029
Mod ID: SmartRadialMenu
33 Comments
Phoenix  [author] 10 Jul @ 11:35am 
Hi @Illtor thanks for the feedback. I'm trying to replicate the bug to no success. So far I've tried mouse+joypad, 2 joypads, same and different vehicles. Have you tried resubscribing, testing only this mod to discard conflict with another mod? Just trying to pin-point the origin of the bug
Illtor 10 Jul @ 9:42am 
Having troubles with this mod, while on split screen. While in a vehicle pressing up on the D-pad brings up the orignal vehicle controls, then instantly goes into this mod's new radial menu almost instantly. We have to use the mouse to actually select options while in the vehicle.
Phoenix  [author] 7 Jul @ 12:56am 
Hi @Blauberry, yes it does
Blauberry 6 Jul @ 4:32pm 
Does it work in split screen?
B.I.G. 29 Jun @ 9:05am 
Thank you very much!! Especially for gamepad support!:steamthumbsup:
Phoenix  [author] 28 Jun @ 5:26am 
Thanks @dhert you are a legend! This was heavily inspired by your great mods!
dhert 27 Jun @ 11:36pm 
Nice work on this!
猫子 22 Jun @ 11:19pm 
nice:steamthumbsup:
charrlintu|ukraine♡ 22 Jun @ 8:19am 
Amazing mod, thank you for remembering us controller users <3
Phoenix  [author] 22 Jun @ 7:37am 
Hi @DapperPanMan, yes it happened for a few minutes that I uploaded the testing version by mistake. Try refreshing the mod page / resubscribing, it should be back to normal now + the updates, thanks for letting me know!