Mods / emote menu reload (patched)

Tags: #Cosmetics #Graphics #QoL #Tweak #Utility
Author: Deadlander
Side: Client
Created: Jan 11th at 10:29 PM
Last modified: Jan 11th at 10:34 PM
Downloads: 3578
Follow Unfollow 114

For testers (for Vintage Story 1.20.0-rc.6, outdated):
EmoteMenu-1.0.6.zip  1-click install


Original Mod    Previous Patched Version

Author: niciel

Previous Patcher: Skif_97

I am not the author of the mod, I just patched it to the current version, if the author asks or patched his mod, I will delete this mod.

Original description:

Simple mod adding radial menu,presented mod add circle gui as easy way to use emotes. it should be easy :D, but who knows if it will be.

default binding: K

press and relese , menu will stay opened

press and hold , menu will stay open until release button

configuration file "emotemenu.json" is inside ModConfig folder

"scale": 1.0,  // do nothing
"show_middle_circle": true, 
 "button_mouse_binding": "Middle" <- this is example leave empty "" to use default keyboard binding
         changing keybind (keyboard) require to reset game
{
  "scale": 1.0, <- scale of menu
  "button_hold_milis": 250 <- time in millis
}

posiible mouse bindings: https://apidocs.vintagestory.at/api/Vintagestory.API.Common.EnumMouseButton.html

translations:

ru - mrlobaker
de - Streetwind
ua - Skif_97


TODO
- one System to Rule them ALL (ofc all radial menu) at least some preparation

- simple mouse buttons integration

- in a future system for marking

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.0.6 emotemenupatched 3578 Jan 11th at 10:34 PM Empty EmoteMenu-1.0.6.zip 1-click install

8 Comments (oldest first | newest first)

💬 OliOliOnsiPree, 4 days ago

How do you setup the bind for mouse button four?

💬 bintoss, Oct 27th at 6:35 AM

Works in 1.21.5 despite startup errors in client-main.log

Crash Report
26.10.2025 23:11:29 [Warning] ===============================================================
26.10.2025 23:11:29 [Warning] (x_x) Captured 3 issues during startup:
26.10.2025 23:11:29 [Error] [emotemenupatched] An exception was thrown when trying to start the mod:
26.10.2025 23:11:29 [Error] [emotemenupatched] Exception: Object reference not set to an instance of an object.
at SimpleRM.RadialMenuSystem.RegisterButtonRadialMenu(RadialItemMenu mi)
at emotemenu.EmoteMenuSystem.InitEmoteMenu()
at emotemenu.EmoteMenuSystem.StartClientSide(ICoreClientAPI api)
at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 675
26.10.2025 23:11:29 [Error] Failed to start system emotemenu.EmoteMenuSystem
26.10.2025 23:11:29 [Warning] ===============================================================
💬 KxttyKxt, Sep 7th at 7:52 PM

Tehgarin confirmed working in 1.21.0

💬 Tehgarin, Aug 29th at 8:23 PM

Is this working for 1.21.0??

💬 Rekless, Jul 19th at 4:56 PM

@eerino confirmed working in 1.20.12. 

💬 eerino, Jul 13th at 12:20 AM

Is this still working? 1.20.12

💬 Kurazarrh, Mar 29th at 6:59 PM

Any chance you could enable the ability to change the keybind on the keyboard from the default? I can't use middle-mouse-click because that's the BlockPick bind, and I'm on a different keyboard layout. The default location where "K" is is what makes me strafe left.

💬 Besta, Jan 15th at 12:15 AM

Legend. Thanks for updating it singlehandedly.

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом