Mods / emote menu

Category: #Cosmetics #QoL
Author: niciel
Side: Client
Created: Nov 16th 2021 at 9:32 AM
Last modified: Feb 2nd at 2:32 PM
Downloads: 1863
Follow Unfollow 39

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

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

Version For Game version Downloads Release date Changelog Download
v1.0.4 967 Feb 2nd at 2:32 PM Show emotemenu.zip
v1.0.3 153 Jan 1st at 6:22 PM Show emotemenu.zip
v1.0.2
190 Dec 15th 2021 at 9:35 PM Show emotemenu.zip
v1.0.1
318 Nov 21st 2021 at 5:11 PM Show emotemenu.zip
v1.0.0
126 Nov 16th 2021 at 9:39 AM Show emotemenu_v1.0.0.zip

19 Comments (oldest first | newest first)

💬 RogueRaiden, Sep 7th at 6:26 AM

Im seeing this error in the client log with game version 1.17.2

https://pastebin.com/8RkrmrvJ

still seems to work fine in game

💬 gibbelblonk, Jul 23rd at 5:28 PM

[Error] [emotemenu] An exception was thrown when trying to start the mod:
System.NullReferenceException: Objektin viittaukseksi ei voi määrittää objektiesiintymää.
kohteessa emotemenu.RadialMenuSystem.RegisterButtonRadialMenu(RadialItemMenu mi)
kohteessa emotemenu.EmoteMenuSystem.InitEmoteMenu()
kohteessa emotemenu.EmoteMenuSystem.StartClientSide(ICoreClientAPI api)
kohteessa Vintagestory.Common.ModLoader.TryStartSystem(Mod mod, ModSystem system, ICoreAPI api, ModEventPhase phase)
23.7.2022 20.15.23 [Error] Failed to start system emotemenu.EmoteMenuSystem

💬 niciel, Feb 4th at 3:33 PM

mod ver 1.0.4 fix this issue, preventing opening emotemenu while you type characters in chat, works on game version both 1.16 and 1.16.3, could you provide more information to reproduce bug.
(when you got openen emotemenu you will be able to open chat)

💬 DasPrinzip, Feb 3rd at 5:37 PM

In 1.16.3 still the thing is shown if u press k in chat :(

I am using the new 1.0.4 Version here.

💬 niciel, Feb 2nd at 4:22 PM

interesting idea, at this point i cant do that
i was trying to override default item skills/abilities (hammer mods) but this system is coded in vs engine :l "Vintagestory.Client.NoObf."
this same situatuin is here...

💬 1618, Feb 2nd at 3:40 PM

I would rather have this radial menu than the standard hotbar at the bottom in the single player game.

Any possibility of that?

💬 DasPrinzip, Feb 2nd at 11:57 AM

In 1.16.x still the thing is shown if u press k in chat :(

💬 MadWurst, Jan 22nd at 9:52 AM

I believe you have to mark this as 1.16 compatible, else it won't get downloaded by the auto-downloader?

💬 niciel, Jan 10th at 7:48 PM

i know about this problem, i'm still waiting on response.
https://github.com/anegostudios/VintageStory-Issues/issues/1543
at this point the only way to trick issue is bind mouse button v1.0.3 (game ver 1.15 and 1.16)

💬 PeterSanderson, Jan 10th at 4:47 PM

Having the same problem as Aledark, as well as G, so I am constantly sitting and opening the emote wheel as I chat - using version 1.0.2

will 1.0.3 work with 1.15.10?

💬 Aledark, Jan 4th at 11:28 PM

Hey niciel nice idea. One small issue was when i had it to default bind K...everytime i typed in the chat bar to talk to people on the server and press K it was comming up. I tryed to rebind it and it was still doing it. I'm gonna retest it with your 1.02 version to see if it's still does it or not.

💬 niciel, Dec 30th 2021 at 3:21 PM

at this point i cant help you. i think problem is with engine but i can be wrong

not it works

💬 Stejer, Dec 30th 2021 at 3:13 AM

I've been trying to use the mod but every time I use the K key the game crashes, is it a fixable problem or do I need to wait till next update? I'm using the 1.16.2 version wich is a unstable release, is there something to do with that?

💬 RogueRaiden, Dec 16th 2021 at 4:22 AM

AMAZING update! Perfect button setup, I love it!

💬 niciel, Nov 29th 2021 at 8:28 PM

there will be middle circle with text, actually i got problem to center text, when i solve this issue update will come

💬 RogueRaiden, Nov 29th 2021 at 6:09 PM

I'd like to see the ability to close the wheel by pressing the button again, or hold the button to open the wheel and release to close the wheel. And also second the emote names. Very nice mod! :)

 

Edit: Maybe the emote name could show just under the crosshair as a part of the wheel is highlighted

💬 Mendall, Nov 27th 2021 at 9:53 PM

If it is possible I would like to second the request for names under the pictures

💬 Dobrogost, Nov 24th 2021 at 1:13 AM

Nice mod. Great actually. No need to switch language, type and switch it back and keep all emotes names in head. But can you, please, add emote names under emotes in radial menu? I'm new to it and not using it often and forgetting sometimes where and what emote is. Thank you.

💬 Verlia, Nov 23rd 2021 at 1:42 AM

Thanks for this, it's a cute addition! :D

(edit comment delete)