Installation
Getting MBT Emote Menu up and running is straightforward. It sits on top of your existing rpemotes-reborn setup — no emote data or configuration migration is required.
Requirements
| Dependency | Notes |
|---|---|
| rpemotes-reborn | Required — MBT Emote Menu is a NUI frontend for this engine |
| ox_lib | Optional — used for notifications if configured |
| screenshot-basic | Optional — required only for Photo Mode's "Send to Discord" button |
oxmysql is not required. All player data (favorites, recent, binds, playlists, personas, wheel) is stored client-side via KVP — no database tables, no .sql files.
Steps
Download and Extract
Download the resource from your Keymaster/Tebex and extract it into your resources folder (e.g., [mbt]/mbt_emote_menu).
Add to server.cfg
Add mbt_emote_menu after rpemotes-reborn in your server.cfg:
ensure rpemotes-reborn
ensure ox_lib # optional — for notifications
ensure screenshot-basic # optional — for Photo Mode Discord upload
# ... other resources
ensure mbt_emote_menuMBT Emote Menu must start after rpemotes-reborn. The resource declares this dependency in its manifest and will refuse to start if rpemotes-reborn is not running.
Configure
Open config.lua and adjust settings to match your server:
- Set
MBT.Languageto your preferred locale ('en','it','es','fr','de','pt'). - Set
MBT.Menu.Layoutto'cinematic'or'default'. - Set
MBT.Menu.OverrideNativeMenu = true(recommended) to suppress rpemotes' own NativeUI menu and redirect the defaultF4key to MBT's interface. - Customize
MBT.Themecolors if needed.
Verify
Connect to your server and press F4 (or your configured keybind). The MBT emote menu should open. If OverrideNativeMenu is enabled, rpemotes' default NativeUI menu will no longer appear.
That's it. No database setup, no ACE permissions, no admin commands — just install, configure, and play.