- [added] new hook when addon initialized to support plugins
- [added] gamemode SCPRP added to compatibility list
- [added] support for material wallpapers + filtering effect
- [added] rgb color effect to buttons
- [added] 'undo' to detected actions
- [change] keys now detect F1 for darkrp (helpmenu)
- [change] updated functionality for F4 key in darkrp
- [change] updated serverguard permissions to latest lib
- [change] numerous optimizations
- [change] dialog shadows
- [change] updated pnl registration system
- [change] now supports multiple chat/console commands to activate
- [change] integrated web browser now disabled by default (uses steam overlay)
- [change] rules panel now larger
- [change] updated documentation
- [bug] fixed hovering an unassigned key clears tip for previous assigned key
- [bug] fixed compatibility with eprotect
- [added] support for materials to be used as wallpapers
- [change] optimizations to code for quicker load times
- [change] updated font library
- [change] updated documentation: https://pirithous.rlib.io/
- [change] updated ServerGuard permissions for better readability
- [bug] fixed issue with rules dialog not applying color to the ui
This update modifies various aspects of this script; as well as updates rlib to v3.2.0.
rlib 3.2.0 is now "minified" to remove un-needed aspects. When updating rlib, ensure you remove the currently installed version completely before uploading the new copy. The library is nearing the end of needing to be updated so often as it gets cleaned up.
- [added] docs/web folder which provides customer with template for hosting wallpapers locally
- [added] integrated browser tip dialog for helping with blank pages
- [change] updated code for compatibility with rlib 3.2.0
- [change] panels now using new Declare system
- [change] revised dialogs interface
- [change] better animations
- [change] updated steam workshop collection [ https://steamcommunity.com/sharedfiles/filedetails/?id=2319113217 ]
- [change] revised permissions system to include dedicated ULX id
- [bug] fixed error with addon being used with SAM admin mod
- [remove] fonts; now provided by rlib
- [remove] sounds; now provided by rlib
This update changes the overall structure of the addon. Original addon must be removed, however, config files can be saved.
- [added] new font registration system
- [added] developer command to reload fonts
- [added] support for xAdmin mod
- [added] new config \cfg\sh_cfg_groups.lua
- [added] config items to control keyboard default key color
- [change] english translation no longer found in sh_env.lua file, now inside /lang/ folder.
- [change] structure of core addon changed for optimization purposes
- [change] header player steamid now replaced with usergroup title ( steamid was useless )
- [change] supports rlib v3.1.7
- [change] background color more dark by default; bg blur incease from 3 => 5
- [change] removed ticker duplicate return
- [change] updated ticker string variable names
This update requires an update to rlib. It also moves the configuration file into a new folder and breaks the configs up into different types to help with sorting. Do NOT use config files from previous versions or it will error on you.
- [added] cfg.gm so that script can figure out which gamemodes are darkrp, etc and auto apply gamemode-based keybinds
- [added] darkrp 'show mouse cursor' bind to F3
- [added] darkrp 'show job menu' bind to F4
- [change] ulx admin mod support code updated with newest library functions
- [change] configs now seperated and reside in 'lua\modules\pirithous\cfg\' folder
- [change] keys f3 and f4 now have new color to associate them in darkrp to bound keys
- [change] keys now have their alternative characters displayed on interface ( ex: 3 key also displays # in top-left corner )
- [change] changed ticker font to make text more clean
- [change] removed bottom close button from integrated web browser since there's already a close button at the top right
- [bug] clicking a website button will force rules panel to close if visible
This update removes numerous files that are no longer needed. Ensure that you REMOVE your existing rlib directory from your server ( if updating ), and upload the new version. Leaving old files behind can cause issues / errors.
- [added] sam admin mod support for several commands
- [added] ulx admin mod support for certain commands
- [added] rnet refresh concommand
- [added] admin mod commands for server owners to force refresh interface so you can see changes immediately instead of needing a server restart / map change
- [added] support for GM:OnScreenSizeChanged( ) (only avail in branch atm)
- [added] font management compatibility
- [change] deprecated HandleTickerMsg( ); now using more optimized StructureMsg( ) for ticker string variables
- [change] updated selection of live wallpaper
- [change] updated usrdef:setup( ) func to be more accurate
- [change] cleared up localizations no longer needed in each file
- [change] updated selection of live wallpaper
- [bug] fixed material path for server icon
This update rewrites the way panels, elements are stored. If you leave the ui folder on the server, it can cause panels to error out! To install this properly you MUST do ONE of the following options:
- Save your current config file, uninstall the addon entirely, upload the new copy, and restore the config file OR;
- Upload the new version to your server, and then DELETE the
'ui'folder inlua\modules\lunera\
- [added] sound effects to button hovering, clicking, etc.
- [added] outline parameter for keys as alternative visual effect
- [added] rotating ticker feature in footer
- [change] animations added to nav button hovering
- [change] now using pnl/element structure
- [change] re-assigned all registered pnls in MODULE.resources.pnl
- [change] optimized code to add calc functions which remove repetitive code
- [change] addon now utilizing new materials module
- [change] slightly increased menu size
- [change] workshop collection updated
- [bug] fixed issue with integrated browser pnl going behind parent pnl
- [bug] fixed issue with
cfg.initialize.startonjoinnot working properly
This update contains re-written code; which means that any existing installed version must be removed completely and then this version installed. Merging old and new files may cause instability, errors, or other unexpected issues. Ensure that you read the included documentation.
- [added] documentation for v3
- [added] new icons for numerous buttons
- [added] custom tooltip feature
- [added] custom tooltip param for each key, can be specified in config
- [added] bokeh effect for background
- [change] integrated browser interface
- [change] keys to include hover animation
- [change] chat bind config to allow multiple commands ( Ex: !help, !binds )
- [change] stored player values now have dedicated module object
- [bug] dev.regeneration bug which caused panel to randomly stick to screen