๐Ÿ•น๏ธCustom Emotes & Props

An in depth guide to adding more content to the menu.

Animations ๐Ÿ•บ

Animations can be added to rpemotes-reborn by simply downloading or purchasing them from the multitude of creators that exist, and inserting them in the [Custom Emotes] folder found within rpemotes-reborn ' stream folder.

Simply create a new folder and name it whatever you like, then add the animations inside of this file. For example sake, here are animations from talented creator Struggleville:

One of the great things about creators such as Struggleville or Darks Animations is that they provide information which we can use within RPEmotes or FiveM in general. Other people, may only simply provide a txt file and tell you to paste something into Menyoo's FavoriteAnims. We'll touch on this later:

In the screenshot below, we can see that the /e command for this animations is laydownsexy and that the animation dictionary is anim@female_laying_sexy while the animation itself is laying_sexy_clip. You can also see that we have given it the EmoteLoop command, a start delay of 700 milliseconds, as well as an "Exit Emote":


AnimationListCustom.lua:

At first glance, the file will be empty and may appear somewhat intimidating.

To add your animations, simply pay attention to the tables within the file. Custom Expressions, Walks, Shared Emotes, and so on. For this example, we are going to simply add a dance animation and call it "Test".

Simply remove the } from the CustomDP.Emotes table and add the following:

Simply go in game and type /e test and your character should now begin to perform the animation of which we have added. Final Note: AnimationListCustom.lua and BackUpAnimationListCustom.lua files from versions prior to version 1.5.0 are not compatible with version 1.5.0, and files from version 1.5.0 are not backwards compatible with versions prior to version 1.5.0. To retain any custom animation code from previous versions, copy over any customizations into the AnimationListCustom.lua file that is included in the current version.


Prop Emotes ๐Ÿ”

Custom Props can be streamed to rpemotes-reborn!

Prop emotes can be difficult to get right, especially the rotation. To figure out the rotation and placement of animations and props, Menyoo can be used, or a variety of other prop and animation dev utils are available for FiveM.

Once updated and working, you can

  • Right click your FiveM desktop icon, and select Open file location

  • Select FiveM Application Data

  • Put the menyoo.asi file in the plugins folder. If the Plugins folder doesnโ€™t exist, create one.

  • Press F8 twice in game. This can be changed to another key by opening the config file found in MenyooStuff. Google to find what keyboard key is what number, and change it to that.


FiveM & Scripthook โš™๏ธ

THE SERVER WILL NEED TO HAVE SCRIPTHOOK ENABLED FOR IT TO WORK, IF YOU ARE NOT THE SERVER OWNER, DONโ€™T BOTHER, OR TRY AND FIND A SERVER WITH SCRIPTHOOK ALLOWED.

If you are the server owner, you can enable scripthook in the server.cfg file under the following. You do NOT need to download anything.

# This allows players to use scripthook-based plugins such as the legacy Lambda Menu.
# Set this to 1 to allow scripthook. Do note that this does _not_ guarantee players won't be able to use external plugins.
sv_scriptHookAllowed 0

Alternatively, you can enable scripthook in the F8 console by typing sv_scriptHookAllowed 1. Again, you need to be the server owner or have access to commands.


Prop Emote Example ๐Ÿ—‘๏ธ

Here you can see I have applied the animation _idle_garbage_man, within the directory missfbi4prepp1.

I have also attached the prop prop_cs_street_binbag_01 to the Right Wrist bone:

If we scroll through the list of bones, we should see that another bone name has been ticked โ˜‘๏ธ In this case, the name is PH_R_Hand.

Converting Pitch, Roll And Yaw ๐Ÿ”

The Pitch, Roll and Yaw within Menyoo will need to be converted to with with rpemotes-reborn. You can visit this website to easily do so.

Your XYZ in Menyoo is fine and can be used in rpemotes-reborn, however we will need to convert the Pitch, Roll and Yaw.

On the Input side, you want to select Degrees, then in the Euler angle section, select "ZXY" order, which is what Menyoo uses. On the Output side, also select Degrees, then in the Euler angle section, select โ€œYZXโ€ order, which is what rpemotes-reborn uses. Input Menyooโ€™s Pitch, Roll and Yaw into the X Y and Z fields. Copy the values for X, Y, and Z from the Euler angles (degrees) section on the Output side. Enter those values into your dpemotes AmimationListCustom.lua PropPlacement field after your Menyoo X, Y and Z. If itโ€™s a long number like 123.4567890, you can get away with just 123.456.

Last updated