Skip to content

nss_emotes - changelog

1.4.0 (2026-03-24)

  • Add new render mode for emote wheel and hotbar to get 60% more render performance.
  • Redesigned background of key legend (right bottom corner) to better render performance.
  • Restrictions does not overwrite each other anymore when using multiple restrictions for the same commands/events.

What must be considered during update?

  • Update your html_nss_emotes/config.js (see New since 1.4.0 marks in template html_nss_emotes/config.demo.js file).
  • To enable the new called "canvas" mode see html_nss_emotes/config.demo.js > config.defineDefaultWheelRenderer('classic'); and config.defineDefaultHotbarRenderer('classic');.
  • Note: This new render mode is in beta. If you have issues then report them and switch back to classic mode, please.

1.3.1 (2025-02-18)

  • Add "Can player do emote" callback for your own logic, e.g. to block emotes in certain situations.
  • Remove unnecessary images to save space 😉

What must be considered during update?

  • Update your config.lua (see New since 1.3.1 marks in template config.demo.lua file).

1.3.0 (2024-08-04)

  • Add partner animations.

What must be considered during update?

  • Update nss_libs to version 0.35.0 or higher.
  • Update your config.lua (see New since 1.3.0 marks in template config.demo.lua file).
  • New language keys added (see New since 1.3.0 marks in language files). Please add/update it to your language file(s).
  • Update your config_emotes.js (see New since 1.3.0 marks in template config_emotes.demo.js file).
  • Consider the new config_partner_animations.demo.js and copy it to config_partner_animations.js file.

1.2.2 (2024-06-18)

  • Add "Gun belt" to clothing wheel.

What must be considered during update?

  • New language keys added (see New since 1.2.2 marks in language files). Please add/update it to your language file(s).
  • Update your config_vorp_character.js (see New since 1.2.2 marks in template config_vorp_character.demo.js file).

1.2.1 (2024-06-05)

  • Fix unique id of event buttons so the last configured event button does not overwrite all other event buttons.

What must be considered during update?

  • Nothing.

1.2.0 (2024-04-22)

  • Add restriction for multiple combinations of char ids, groups and jobs for commands and events (restrictions affect console commands, too).
  • Internal: Switch to NssLibsHelper module to create event handlers that are automatically removed when the resource is stopped.
  • Removed act loop-waitingx from config_emotes.demo.js because it was just for testing purposes.
  • Fix timestamps not be nil on server side.
  • Fix getPlayerServerIdsInRadius() to return the correct player ids.

What must be considered during update?

  • Update nss_libs to version 0.33.0 or higher.
  • New language keys added (see New since 1.2.0 marks in language files). Please add/update it to your language file(s).

1.1.7 (2023-10-18)

  • Support vorp_inventory_client_nss_addon.lua for vorp_inventory (version 2.9.0 or higher).
    • The key Config.Weapons in config.lua of vorp_inventory was moved to key SharedData.Weapons in file config/weapons.lua.

What must be considered during update?

  • If you have enabled the use of weapons in nss_emotes then copy addons/vorp_inventory_client_nss_addon.lua into client folder of vorp_inventory resource and restart your server.

1.1.6 (2023-10-09)

  • Switch to NssLibsNotify library of nss_libs (version 0.26.0) for notifications.
  • Switch to NssLibsClientHelper:getPlayerServerIdsInRadius() of nss_libs (version 0.27.0).
  • Fix: Add translation key LoopedEmotesCategorySleep in language files.
  • Fix: Replace translation key LoopedEmotesCategoryLean with LoopedEmotesCategorySleep for actions_sleep_btn in config_emotes.demo.js.
  • New animation loop Waiting crossed hands back.

What must be considered during update?

  • Update nss_libs to version 0.27.0 or higher.
  • New language keys added (see New since 1.1.6 marks in language files). Please add/update it to your language file(s).
  • Update your config_emotes.js (see New since 1.1.6 marks in template config_emotes.demo.js file).
    • Replace the translation key LoopedEmotesCategoryLean with LoopedEmotesCategorySleep for actions_sleep_btn.
    • Add new animation act loop-waitingcrossedhandsback from template to your config_emotes.js file.

1.1.5 (2023-07-25)

  • Toggle bandana now correctly considering cloth components of VORP.
  • Toggle bandana animation is now only on upper body.
  • Toggle collar animation is now only on upper body.
  • Add new translations (see Since version 1.1.5 marks in language files).

What must be considered during update?

  • New language keys added (see Since version 1.1.5 marks in language files). Please add/update it to your language file(s).

1.1.4 (2023-07-24)

  • Add optional image for emote wheels. See html_nss_emotes/config.demo.js for more information.

1.1.3 (2023-07-22)

  • Switch order of required files check after version check to prevent calls of methods that are not available in older versions.

1.1.2 (2023-07-13)

  • Move file check for config.lua and config.js to nss_libs.

1.1.1 (2023-07-11)

  • Removed not sync-able new walk styles (added in version 1.0.4).

1.1.0 (2023-07-08)

  • Add animation mappings for commands and events (see Config.AnimationMappings in config.demo.lua for more information).
  • Add file check for config.lua and config.js to prevent errors.
  • Fix: On use vorp clothing gun belt accessorises the emote wheel keeps open now.

1.0.4 (2023-07-05)

  • Alternative pointing animation is now more granular.
  • Add more than 40 new walk styles.

1.0.3 (2023-07-01)

  • Prevent double initialization of emote menu (was caused on some servers by unknown reason).
  • Add Config.AnimationEmotePrefix and Config.AnimationLoopPrefix to config.demo.lua to allow customizing or removing the prefix for animation emotes emote- and loops loop-.

1.0.2 (2023-06-29)

  • Add optional command to open/close (toggle) emote menu (see Config.OpenCommand in config.demo.lua).

1.0.1 (2023-06-28)

  • 'NssEmotesConfig.js' does not inject itself into 'NssEmotesAbstract.js'. Instead, it is now injected by 'app.js' to clean up dependencies.
  • Fix some translations and translation keys.

1.0.0 (2023-06-28)

  • Initial release.

NIGHTSHIFT STUDIO Documentation