New emote picker as a separate mod to not break existing stuff

Warning

Building this mod's UI takes 2 seconds. Please don't panic during 2 second freeze and know that this is the reason for this!

Picker Menu

Press H to open Emote picker menu.

Press Left Mouse Button on selected emote to play it. Menu will automatically close. This can be disabled in Risk Of Options config or settings

Scroll through the menu using mouse wheel or via dragging the scrollbar.

You can configure sensitivity for mouse wheel scrolling in Risk Of Options config menu.

Selecting and clicking "Current Emote" button will cancel current emote and close the menu.

Press H again to close it.

Hold And Release Mode

Makes control similar to original.

Hold H to open Emote picker, release the key to play selected emote.

Releasing the key on the left side will continue to play current emote.

Custom Emotes Menu

You can add/delete emotes to your custom emote menu. Picked emotes will save in config to be loaded on game start

To switch between all emotes and custom emotes menus press the top left "Switch to custom/all emote list" button or press middle mouse button.

To start adding emotes press "Add Delete" button in the bottom right. You will be relocated to all emotes menu. Left click on emote to add selected emote to your custom emote menu. You can press right mouse button while adding emotes to play selected emote. To end adding emotes click top left button.

You can also add current emote by pressing B or clicking "Add Current Emote" button.

You can remove emotes from custom emotes menu by holding right click and left clicking on them or by Drag&Dropping them to "Add Delete" button.

You can't have duplicates by default.

Random Emote

Press J to play random emote from your custom emotes menu.

Emote KeyBinding

To keybind an emote press right mouse button on selected emote in all emotes panel. After a menu pops up, press any button to bind an emote to it. Keybinding menu will automatically close

You can also press V or click "Bind Current Emote" to start keybinding current emote.

To close keybinding menu click big red button or press "Bind Current Emote" button.

To unbind an emote hold right mouse button and click left mouse button on selected emote.

If there are several emotes binded to the same key then a random one will be play on key press.

Configurations saves as a config.

In Risk Of Options config menu there's a section for all emote keybinds, if you want to edit them there.

Configuration

You can configure keys for HUD buttons in Risk Of Options config or by pressing right click when selected.

UI is also an object under configuration, where you can configure:

  1. Emote Slot Scale
  2. Text Scale in Emote Slots
  3. Text Color
  4. Text Outline Color
  5. Secondary Text Color
  6. Secondary Outline Color
  7. Background Color
  8. Show/Hide HUD Buttons and Settings

Previews

old gif

Menu

old gif

Custom-Menu

new screenshot

New-Screenshot

menu after config

Menu-After-Config

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.