Emote Deck
A customizable emote grid with pages, favorites, recent emotes, and compact views.
By Eleen
| Date uploaded | a month ago |
| Version | 1.1.0 |
| Download link | Eleen-Emote_Deck-1.1.0.zip |
| Downloads | 167 |
| Dependency string | Eleen-Emote_Deck-1.1.0 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
Emote Deck
For when your emote list starts getting a little out of hand.
Emote Deck gives you pages, favorites, recent emotes, pack filters, and a resizable grid you can tune to fit the way you play.
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
Yopens the main windowTopens 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.
EasySettings Support
If EasySettings is installed, Emote Deck adds its keybinds to the Eleen's Lab tab.
This is optional. The normal Emote Deck settings window still works without EasySettings.
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
/edsetto toggle the main window directly on the Settings tab. - Added
/edmodto toggle the main window. - Added
/edgridto toggle the emote grid. - Custom command prefixes also get matching window commands.
- Example: if the prefix is
/em,/emset,/emmod, and/emgridwill work too.
- Example: if the prefix is
- 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.
- Supports commands like
-
Added optional closest-match support for
/edname 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
DecktoSlots. -
Added a
Mainbutton to the grid controls row. -
Fixed EasySettings edge cases where a key could be cleared unintentionally.
-
Fixed
Hide assignednot updating live after assigning an emote. -
Hide assignednow checks all enabled pages, not only the current page.
1.1.0
- Added optional EasySettings support.
- Added Emote Deck keybinds to the
Eleen's LabEasySettings 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.