Project Zomboid

Project Zomboid

174 个评价
Smart Radial Menu
2
2
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
505.279 KB
6 月 6 日 上午 3:47
10 月 29 日 下午 8:37
28 项改动说明 ( 查看 )

订阅以下载
Smart Radial Menu

在 Phoenix 的 1 个合集中
Phoenix's B42 Steam Deck & Controller QoL Mods
12 件物品
描述
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.
B42 only.


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

  • 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.

  • Crafting: Adds B42 recipes you can craft from your inventory and nearby containers.

  • 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


Minimum 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.

Unwanted items appear last, except equipped clothes, which are sorted head to toe. If hiding Unwanted items, researchable and equipped items are always shown.

Crafting items are sorted with inventory first, then alphabetically. The worst condition item and then uses remaining is selected, with batch crafting supported if allowed by the base game.


Update 1.45
  • Added a new crafting slice adapted to the B42 crafting system.
  • Added B42 crafting recipes to all item submenus except those recipes that require workbenches.
  • Fixed some clothing items not showing the Wear option slice, and other stuff.
  • Added rotten food that has recipes to crafting items.
  • Added towels and dish cloths to medical items to quickly dry yourself.
  • Added correct treatment and display of drinkable foods, other food and cooking items.
Update 1.32.12
  • Added open and eat, open and drink, and smoke from the pack functionalities.
  • Added Unwanted filter to the mod options and visual identification.
  • Added compatibility with Better Sorting (although not a 1:1 item category translation, it is now playable).
  • Fixed some food not showing up and some that did but was not real food.
  • Updated to 42.12.1
Update 1.28
  • Fixed not being able to set alarms on equipped watches, and other errors.
  • Updated to 42.11.
Update 1.27.8
  • Added crafting tooltips.
  • Fixed alarms menu and other stuff.
Update 1.23
  • Added item count next to the icon.
  • Added information in the tooltips about items to be replaced and items that can't be repaired.
  • Fixed some errors when right clicking.
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


Known bugs
  • This is my biggest mod project to date, so bugs may be expected.
  • Extra mouse buttons on gaming mice can't be used to hold the menu open, but work in toggle mode. You can remap them to keyboard keys using your mouse software.
  • When items are marked as favorite, you might not be able to use recipes on them. This is a vanilla limitation.
  • Better Sorting categorizes items differently when the game boots, which may affect how some items are categorized in the menu.
This mod is not a replacement for the right-click menu.




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
热门讨论 查看全部(1)
2
10 月 30 日 上午 4:17
Incompatibility with Spongie's Character Customisation
Daevinski
55 条留言
kittysmugglers 10 月 29 日 下午 8:50 
woah what have we been fixing...
Keinori 10 月 27 日 上午 9:47 
This mod is very good with keybord, but is absolutely needed with controller, thanks a lot :steamhappy:
Phoenix  [作者] 10 月 22 日 上午 5:06 
Hi @锦木千束 it is B42 only
锦木千束 10 月 22 日 上午 4:11 
no b41?
Keinori 9 月 28 日 上午 10:58 
@Phoenix Sorry, I couldn't replicate the error, but I saw that you updated the mod, I'll test it, I've been having a lot of errors and it's been hard to know which mod is causing some of them
Phoenix  [作者] 9 月 27 日 下午 4:13 
Hi @Keinori Thanks for the feedback. I cannot replicate this error can you tell me what was the action that caused the error if possible?
Keinori 9 月 27 日 下午 1:47 
at zombie.ui.UIElement.onRightMouseUp(UIElement.java:1889)
at zombie.ui.UIElement.onConsumeMouseButtonUp(UIElement.java:1703)
at zombie.ui.UIManager.updateMouseButtons(UIManager.java:866)
at zombie.ui.UIManager.update(UIManager.java:725)
at zombie.GameWindow.logic(GameWindow.java:329)
at zombie.GameWindow.frameStep(GameWindow.java:923)
at zombie.GameWindow.mainThreadStep(GameWindow.java:647)
at zombie.MainThread.mainLoop(MainThread.java:76)
at java.base/java.lang.Thread.run(Unknown Source)
Keinori 9 月 27 日 下午 1:46 
i having this error in B42.12: `attempted index: isEmpty of non-table: null
function: createMenu -- file: ISInventoryPaneContextMenu.lua line # 960 | Vanilla
function: onRightMouseUp -- file: ISInventoryPane.lua line # 1578 | Vanilla
function: onRightMouseUp -- file: SRMRadialMenu.lua line # 2398 | MOD: Smart Radial Menu
java.lang.RuntimeException: attempted index: isEmpty of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1530)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:502)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:174)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1826)
at se.krka.kahlua.vm.KahluaThread.pcallBoolean(KahluaThread.java:1765)
at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104)
at zombie.ui.UIElement.onRightMouseUp(UIElement.java:1931)
matsuper117 9 月 9 日 下午 7:45 
I´ll been looking for a radial menu for remove cristals or even do all the action that the R click gives.

I don´t know if this one does it.
Phoenix  [作者] 9 月 6 日 下午 2:24 
Hi @Preman Kampung, I tried adding that before but it caused a lot of bugs. I’ll wait for a more stable version (or until I get back into the game) before adding any new features. Yes @M1ST0R it works similar to the Clothing Actions Radial Menu.