You are viewing a potentially older version of this package. View all versions.
Eleen-Emote_Deck-1.0.0 icon

Emote Deck

A customizable emote grid with pages, favorites, recent emotes, and compact views.

By Eleen
Date uploaded a month ago
Version 1.0.0
Download link Eleen-Emote_Deck-1.0.0.zip
Downloads 49
Dependency string Eleen-Emote_Deck-1.0.0

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305

README

ATLYSS Emote Deck

For when your emote list starts getting a little out of hand.

Emote Deck adds a resizable emote grid for ATLYSS. Set up your own pages, keep favorites, check recent emotes, filter by pack, and choose how dense you want the grid to be.

Features

  • Main setup window and quick emote grid
  • Up to 100 slots on each page
  • Optional Pages, Recent, and Favorites
  • Standard, Compact, Mini, and Names only grid views
  • Pack filters for larger emote lists
  • Searchable picker for assigning emotes to slots
  • Adjustable grid opacity, columns, icon shape, and window size
  • Separate input blocking options for the main window and grid window
  • Grid mouse modes: Auto, Always, and Off
  • Keyboard binds and mouse binds from Mouse 2 through Mouse 7

Default keys

  • Y opens the main window
  • T opens the emote grid
  • Drag the header to move a window
  • Drag the lower-right corner to resize a window

Keys can be changed from the Settings tab.

Emote Wheel support

Emote Deck can read emotes registered by Atlyss Emote Wheel when it is installed.

If you use custom emote packs made for Emote Wheel, keep Emote Wheel installed. Emote Deck will list those emotes through its bridge and let you place them in your deck.

Without Emote Wheel, Emote Deck will still show the game emotes it can find.

Grid views

  • Standard: larger icon buttons with names
  • Compact: smaller icon buttons with names
  • Mini: small icon buttons
  • Names only: text buttons for fitting more emotes on screen

You can change the view from the grid controls or from Settings.

Pages, Recent, and Favorites

These are separate options. Turn on the parts you want.

Pages keep their own slots. For example, 24 slots with 3 pages gives you 72 places. The 100 slot limit is per page.

Recent keeps a short list of emotes you played. Favorites adds star buttons and a Favorites mode for the grid.

Tips

  • If a newly added emote does not show up, open Settings and press Rescan.
  • If you want to keep playing while the grid is open, check the grid mouse mode and grid input blocking options.
  • If a UI overlap feels strange, try turning off input blocking for that window first.

Special Thanks

Huge thanks to the members of my lab server for testing this mod, and to everyone who supported and encouraged the project along the way.

AI Usage

Parts of this mod were made with AI assistance.

CHANGELOG

2.0.3

  • Reworked slot and custom command storage to use compact packed config entries instead of pre-binding 100 slot entries and 100 command entries.
  • Existing per-slot config entries are migrated into compact page 1 storage automatically.
  • Added page controls to the Picker tab so page specific slot assignment is clear.

2.0.2

  • Fixed stale missing emote slots looking assigned in the Picker slot selector.
  • Fixed clicks, drags, scrolls, and hover raycasts leaking through Emote Deck windows to UI behind them.
  • Reduced unnecessary background rescan work while Emote Deck windows are closed.

2.0.1

  • Main window keybind can now be cleared from Emote Deck settings.
  • Main window keybind can now be unbound through EasySettings.
  • Added /edset to toggle the main window directly on the Settings tab.
  • Added /edmod to toggle the main window.
  • Added /edgrid to toggle the emote grid.
  • Custom command prefixes also get matching window commands.
    • Example: if the prefix is /em, /emset, /emmod, and /emgrid will work too.
  • Fixed Picker list height so the bottom rows and scrollbar are no longer clipped.
  • Fixed Picker scrolling so the scrollbar and mouse wheel no longer snap back while scrolling.
  • Fixed an unnecessary horizontal scrollbar in the Slots tab.

2.0.0

  • Added chat commands for deck slots and emote names.

    • Supports commands like /ed 1, /ed p2 1, and /ed point.
  • Added optional closest-match support for /ed name commands.

    • Direct custom commands do not use closest match.
  • Added custom slot commands.

    • Slots can now have their own short command names.
    • Direct custom slash commands are optional and disabled by default.
  • Added an optional custom command prefix.

  • Added collapsible Settings sections.

  • Moved pack filters into Settings.

  • Reworked the Slots tab around slot setup and custom commands.

  • Renamed the grid mode button from Deck to Slots.

  • Added a Main button to the grid controls row.

  • Fixed EasySettings edge cases where a key could be cleared unintentionally.

  • Fixed Hide assigned not updating live after assigning an emote.

  • Hide assigned now checks all enabled pages, not only the current page.

1.1.0

  • Added optional EasySettings support.
  • Added Emote Deck keybinds to the Eleen's Lab EasySettings tab when EasySettings is installed.
  • Fixed keybind capture so the newly assigned key does not immediately trigger the window.
  • Cleaned up Help tab text.

1.0.0

  • Initial release.