๐Ÿ› ๏ธGetting set up

Simple guide for setting up rpemotes-reborn for the first time / after a version update.

Step 1: Server Artifacts

It is important to update your server artifacts at least once a month. You can download the latest artifacts for Windows or Linux

Step 2: Enforcing Gamebuilds

For all GTA 5 props and animations to work with RPEmotes, it is recommended that you use the latest supported gamebuild. For an in depth guide, please read through our Enforcing Gamebuilds tutorial.

Onesync Infinity

For rpemotes-reborn and particle effects to sync across clients as intended, Onesync Infinity is a requirement. Please check this guide to set it up.

Step 3: Downloading

Click here to download rpemotes-reborn

Extract the file inside of the zip to a new folder and rename it to rpemotes-reborn

Step 4: Installing

Once rpemotes-reborn is successfully downloaded and extracted into a folder renamed rpemotes-reborn copy it to the /resources folder in your fiveM server.

Addensure rpemotes-reborn to your server.cfg

If the folder is already ensured e.g. ensure [example folder], this step can be skipped.

Step 5: Configuring

Open the rpemotes-reborn resource and edit the config.lua to enable or disable certain features. To edit the config.lua use a text editor e.g. Visual Studio Code or Notepad++.

(Optional): SQL Setup

To use the SQL features, install the latest version of the oxmysql resource and enable the setting in config.lua

config.lua
SqlKeybinding = true,

In order for rpemotes-reborn to work with SQL you will need to open fxmanifest.lua and uncomment the following lines

fxmanifest.lua
-- dependency 'oxmysql' 
-- server_script '@oxmysql/lib/MySQL.lua'

Alternatively, you can use the keybind command that comes with FiveM without having to use SQL, by entering the following into F8:

bind keyboard "Yourbutton" "e youremote". To remove the key bind, type "unbind keyboard "Yourbutton".

(Optional): QB-Core Integration

If youโ€™re using qb-core, you can now set

config.lua
Framework = "qb-core",

in the config file, otherwise leave it as

config.lua
Framework = false,

You may need to alter some code within qb-core to work with rpemotes-reborn .

Adding Custom Content

Adding custom content to rpemotes-reborn doesn't need to be complicated. The rpemotes-reborn team suggests using the appropiately named AnimationListCustom.lua file to add your own animations into our menu and simply adding your props and animations files in the stream folder. Here you can find folders named [Custom Emotes] and [Props]. We'll go into more detail about adding your content over on our Custom Emotes & Props page.

Last updated