Installation
Getting MBT Rpemotes UI 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 Rpemotes UI is a NUI frontend for this engine |
| ox_lib | Optional but recommended — used for notifications if configured |
oxmysql is not required. All player data (favorites, recent, binds, playlists, 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_rpemotes_ui).
Add to server.cfg
Add mbt_rpemotes_ui after rpemotes-reborn in your server.cfg:
ensure rpemotes-reborn
ensure ox_lib # optional but recommended
# ... other resources
ensure mbt_rpemotes_uiMBT Rpemotes UI 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.
