Skip to Content
NotifySettings editor

Settings editor

Run the admin command in game:

/evset

The editor opens on the right and shows a live preview for the active section. Changes are applied to the admin’s screen immediately.

Sections

SectionSettings and preview
SizeOverall and icon scale, shown with cards and a panel
MotionEntrance, exit, speed, and motion level on a repeating preview
LookTheme, panel style, label row, and duration bar
ColorsAccent, surface, text, and notification type colors
WhereStack, panel, and text-prompt placement
LimitsVisible count, stack height, queue badge, and duplicate grouping

Controls that do not apply to the current selection are hidden. For example, free-position coordinates only appear when placement is set to free.

Copy, save, and reset

ButtonResult
CopyCopies changed config.lua lines and also prints them to F8
SaveStores the full editable state in settings.json and applies it to every online player
ResetClears saved overrides and returns every player to config.lua

config.lua remains the baseline. Saved values are loaded on resource start and take priority over the matching file values.

Save writes the complete editable state, not only changed controls or the active tab. That includes the scale resolved for the admin’s current display, which then overrides Config.ScaleByWidth for every player. Use Copy and edit config.lua if you want to keep per-resolution scaling.

If a saved value causes a problem, use Reset. You can also remove settings.json from the resource folder and restart elvisuals_notify.

Permissions

The default permission is:

add_ace group.admin command.evset allow

It corresponds to:

Config.AdminCommand = 'evset' Config.AdminAce = 'command.evset'

The server checks the ACE again for every save and reset request.

  • Config.AdminCommand = false removes the editor command and its persistent-save handlers.
  • Config.AdminAce = false lets anyone open and preview the editor, but disables saving for everyone. Set an ACE name when saved settings should be allowed.

The resource folder must be writable by the server process for Save to create or update settings.json.

Console form

The same command supports local, session-only changes:

/evset list /evset scale 1.2 /evset dump

list prints current values to F8, and dump prints config.lua lines for settings changed through the command.

Scripts can open the panel with:

exports['elvisuals_notify']:openConfigPanel()

The export opens the local panel directly. The server still validates the ACE before accepting a Save or Reset request.