Stable
2.2.1.0
- [added] support for materials as background / wallpaper
- [added] additional chat / console commands
- [added] new hook when addon initialized to help support plugins
- [added] updated fonts library
- [added] dialog panels renamed / moved
- [added] implemented numerous optimizations
- [change] updated documentation [ https://epistle.rlib.io/ ]
- [change] updated permission names for ServerGuard admin mod
- [bug] fixed compatibility issue with eprotect addon returning error on SetTitle
Stable
2.2.0.0
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] docs/install.pdf
- [added] epistle.env
- [added] integrated browser tip dialog for helping with blank pages
- [added] console, gmod menu, settings buttons for escape mode
- [change] updated code for compatibility with rlib 3.2.0
- [change] server feature now has validation setting to allow for DNS addresses instead of just IP addresses
- [change] updated steam workshop collection [ https://steamcommunity.com/sharedfiles/filedetails/?id=2329433981 ]
- [change] revised permissions system to include dedicated ULX id
- [change] localized pnls; using uclass pnl system
- [change] updated dialog interface
- [bug] fixed SAM addon permissions
- [remove] fonts; now provided by rlib
- [remove] sounds; now provided by rlib
Stable
2.1.1
- [bug] fixed issue with clock being cut off on certain monitor resolutions
Stable
2.1.0
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
- [change] structure of core addon changed for optimization purposes
- [change] config to include player/staff list parameters
- [change] player/staff list design
- [change] supports rlib v3.1.7
- [change] translation moved to /lang/ folder so that future edits will be instant without a restart needed
- [change] scrollbars for playerlist / servers
- [change] v1 scroll pnl/bar deprecated
Stable
2.0.1
This update requires an update to rlib.
- [added] ulx motd override
- now disables the ulx !motd chat-command all-together
- before this, chat would show "The MOTD has been disabled on this server" anytime you typed !motd in chat even though this script now takes over as the MOTD. ( only if you use ulx as admin script )
- [change] updated library compatibility (v3.1.6)
- [change] pnl library updated to remove need for global root pnl
- [change] new library structure implemented for calling all required dependencies
- [change] config files migrated to lua\modules\epistle\cfg folder
- [change] now disables the ulx !motd chat-command all-together
- Before this fix, chat would show "The MOTD has been disabled on this server" anytime you typed !motd in chat even though this script now takes over as the MOTD. ( only if you use ulx as admin script )
- [change] if 'View Players' is open, clicking outside the box will cause View Players panel to close instead of clicking button again
- [change] no longer shows when player types !motd or !rules in chat; keeps spam down
- [change] finished optimizing 'activity' feature for player tracking
- [change] updated remainder of old docking with new method
- [change] updated ticker feature, also now supports string variables that can display
- server name, ip, population now, population max
- player name, steamid 32, steamid 64
- [change] deprecated
ui:hide( )
/ui:show( )
=> now utilizing stage methods - [change] deprecated
ui:valid( )
=>ui:ok( )
now validates rlib and glua pnls - [change] single sh_config.lua spliced up into configs based on feature
- lua\modules\epistle\cfg\sh_cfg.lua
- lua\modules\epistle\cfg\sh_cfg_activity.lua
- lua\modules\epistle\cfg\sh_cfg_bg.lua
- lua\modules\epistle\cfg\sh_cfg_binds.lua
- lua\modules\epistle\cfg\sh_cfg_dev.lua
- lua\modules\epistle\cfg\sh_cfg_nav.lua
- lua\modules\epistle\cfg\sh_cfg_rules.lua
- lua\modules\epistle\cfg\sh_cfg_servers.lua
- lua\modules\epistle\cfg\sh_cfg_staff.lua
- lua\modules\epistle\cfg\sh_cfg_ticker.lua
Stable
2.0.0
This update is a complete re-write. You must uninstall the original version completely prior to installing the latest.
- [added] sam admin mod support for certain 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] ticker feature
- [added] connect dialog that will confirm player connecting to another server (stops accidental clicks)
- [added] countdown delay which forces the player to view the motd for a certain amount of time before they can click the close button
- [added] support for different monitor resolutions and proper scaling of the interface
- [added] animations to certain aspects of the interface
- [added] quick install documentation
- [change] script now using new library
- [change] updated selection of live wallpaper
- [change] updated interface colors to be more modern and crisp
- [change] updated script with better icons
- [change] optimized a lot of code related to the activity checker ( showing afk players )
- [change] more modern integrated browser look and feel / close button moved to far right
- [change] all buttons now support "tips" when player hovers over button
- [bug] fixed issue where customers complained that integrated websites must be closed out before being able to click another button. while not technically a bug; definitely an annoyance that is now gone.