README
Visit our Discord / Homepage / Store !
Requirements / Dependencies
The following resources are required for nss_emotes to work:
Vorp Framework (Vorp Core, Vorp Inventory, Vorp Character)
Changelog
See CHANGELOG.md for more information.
Features
4 Hotbars with 10 slots each
Emotes, Walkstyles, Special acts, Items and many more assignable to hotbars.
Use mouse wheel to switch hotbars
Use modifier keys to switch hotbars
Tons of emotes
Over 275 emote animations
Partner emotes (new since 1.3.0)
Walk styles
Over 50 walk styles
Walk styles are saved in database and will be restored after spawn/death/relog.
Special acts via commands and/or key binding:
Ragdoll
Finger pointing (and alternate version)
Hands up
Player can set up its own options:
Background effects
Sound effects volume
"Break looped emote (and ragdoll) on movement"
"Show tips of the moment"
"Reset emote wheel on close"
"Performance mode" for older computers
Restrict usage of wheel buttons to specific chars, groups and/or jobs.
Quick search (to search and assign results)
Use Shift + Emotes open key to open the search
Inventory (to assign items to hotbars)
Splash screen to welcome players to your new emote experience
Setup and configuration tips for best performance
Vorp prepared clothes commands
Full language support via language files
EN and DE already included
All configurable
Create your own emote wheels
Use custom commands or events (e.g. from other resources)
Key bindings
Commands for special acts
And more...
Full responsive design: Suitable for all common screen resolutions.
Never miss updates again: Automatic version check included.
Know how it works: Everything is documented in detail in the README.md.
And more...
Known issues
Currently, no known issues.
Setup script
Ensure that the newest version of
nss_libsis installed.Ensure that the
nss_emotesfolder is in yourresourcesfolder.Copy
config.demo.luatoconfig.luaand fill in the values.This file contains general settings for server & client including the emotes and their commands.
Ensure there is a language file for your language in
languagesfolder.If there is a language file for your language, then check if the strings are translated correctly.
If there is no language file for your language, then copy
languages/en.luatolanguages/<your language>.luaand translate the strings.Goto into
config.luaand setConfig.Languageto your language.
Go into folder
html_nss_emotesand copyconfig.demo.jstoconfig.jsand fill in the values.This file contains the settings for the NUI, e.g. the available emotes in the emote wheel or NUI keybindings.
For detailed NUI setup guide see NUI_SETUP.md, please.
Copy
addons/vorp_inventory_client_nss_addon.luaintoclientfolder ofvorp_inventoryresource.This file contains some extensions for
vorp_inventoryto support the emote wheel with weapons.
Add
ensure nss_emotesto yourserver.cfg.Restart your server.
Video tutorials
FAQ
Why are user interface animations are slow / laggy?
If
tripple bufferis enabled in your game graphics settings, then this is a known issue. Deactivatetripple bufferin your game graphics settings to increase the performance of the user interface animations. Additionally, you can deactivateMSAAandReflextions MSAA. Lower theParticle quality. This will help too.Go into
Settings>Game>NUI Accelerationof the REDM launcher and activateFix 'UI lag'...to increase the performance of the user interface animations. IMPORTANT: RESTART THE REDM LAUNCHER FOR THE CHANGES TO TAKE EFFECT!
Why does not work Shift + Numpad on Microsoft Windows operating systems in NUI?
This is a feature (not a bug) of Microsoft Windows operating systems. See https://devblogs.microsoft.com/oldnewthing/20040906-00/?p=37953 for more information. We have an idea to fix this, but it is not implemented yet because it is too much work. Use the normal number keys instead.
Why does the "Backspace" not working to close the search?
The search uses the "Backspace" key to delete the last character of the search string. To prevent confusion the "Backspace" key is disabled to close the search. Use the configured key to close the search instead.
Why does finger pointing not work if I press the finger pointing key?
There are multiple resources, like rs_rm and rs_multi that having its own finger pointing system mostly on key 4. Ensure if the key 4 is not used by another resource.
How to set up kd-clothingwheel?
Place a client event anywhere in your LUA client code:
Add
.setEventName('OpenClothesWheel')to your emotes button in the javascript config:This is just an example of a button in the root wheel. You can add buttons to folder wheels, too.
Can I block using emotes in specific cases?
Yes, if you have a scenario where the player should not use emotes then you can use CanPlayerDoEmotes callback in the config.lua to block the usage of emotes. This callback is called every time a player tries to use an emote.
Last updated
Was this helpful?