Changelog
v1.0.0·
- AddedInitial release — premium NUI replacement for rpemotes-reborn
- Added1800+ emotes across 8 categories: Emotes, Props, Dances, Shared, Expressions, Walk Styles, Animals, Emojis
- AddedFavorites system with custom drag-to-reorder support, persisted via KVP
- AddedRecent emotes tab tracking the last N played emotes (configurable)
- AddedQuick bind slots NUM1–NUM6 — drag any emote onto a numpad key to bind it
- AddedHold-to-peek emote wheel with up to 8 slots — hold Z, scroll to pick, release to play
- AddedPlaylists — create named emote sequences that play automatically in order
- AddedPartner finder panel inside the Shared category with inline accept/decline popup
- AddedAnimated ped preview on emote hover — see the emote before playing it
- AddedTwo layouts:
cinematic(wide immersive panel) anddefault(compact side panel) - AddedConfigurable panel position:
leftorright - AddedFull theme customization via 6 hex color tokens in
config.lua - AddedSix built-in locales: English, Italian, Spanish, French, German, Portuguese
- AddedJob permission system — restrict individual emotes to specific server jobs with framework auto-detection (ESX, QBox, QBCore, standalone)
- Added
MBT.Menu.OverrideNativeMenu— suppress rpemotes' default NativeUI menu and redirect its keybind to MBT's menu - AddedMBT Ecosystem integration hooks for
mbt_meta_clothesv2 andmbt_wearable_props - AddedAuto-detection of rpemotes resource name (supports
rpemotes-reborn,rpemotes,rp-emotes) - Added
/mbt_layoutruntime command to toggle between layouts without a restart - AddedZero SQL — all player data stored client-side via KVP (favorites, recent, binds, playlists, wheel)
