ðđïļCustom Emotes & Props
An in depth guide to adding more content to the menu.
Last updated
An in depth guide to adding more content to the menu.
Last updated
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":
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.
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.
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.
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.
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.
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.