Author Topic: ULX v3.81 and ULib 2.71  (Read 2313 times)

0 Members and 1 Guest are viewing this topic.

Offline Stickly Man!

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 1270
  • Karma: 164
  • What even IS software anymore?
    • XGUI
ULX v3.81 and ULib 2.71
« on: March 24, 2024, 10:34:17 AM »
Hello everyone! (Yes, we're still alive and kicking after 19 years of working on scripts for Garry's Mod!)

We have just pushed out releases for our latest versions of ULX and ULib. This update includes a ton of overdue fixes and a few nice-to-have features, such as new chat commands for banid/unban, and the ability to disable the "MOTD is disabled" message. XGUI's server settings have also been updated to match updates in Garry's Mod. You can view the full changelog below!

Quote from: ULib changelog
* [ADD] Added a sanity check to ULib.replicatedWritableCvar to address older addons after the net code rewrite. (Thanks, ZenBre4ker)
* [FIX] Fixed some issues in player.lua with SetClip errors. (Thanks, JoshPiper)
* [FIX] Cleaned up some code in player.lua to be more aligned with our docs. (Thanks, JoshPiper)
* [FIX] Added returns to some fallback functions in sh_ucl.lua (Thanks, Deyvan)
* [FIX] Ban reason string was returning two values due to a change in gsub returns. Localized the replacement gsub and return only the string value.
* [FIX] Removed legacy hooks when cleaned up, fixes potential memory leak issues.
* [FIX] Fix possible lag exploit with player ready code. (Thanks, WardenPotato)
* [CHANGE] Removed gsub from the SteamID replacement string in ban reasons.
* [CHANGE] Strings can now be passed to ULib.addBan for the admin parameter. This is useful for 3rd party integrations of ULib's ban. (Thanks, wrefgtzweve)

Quote from: ULX changelog
* [ADD] Added chat commands to both banid and unban. (Thanks, TheByKotik)
* [ADD] Added convar (ulx_motdDisabledMessage <0/1>) to disable the MOTD Disabled on server message if desired.
* [ADD] XGUI: Support new sandbox and server settings in the Server and Sandbox settings tabs, removed deprecated settings.
* [FIX] Recipient filter was not being used with vote confirmations. (Thanks, plally)
* [FIX] ulx resettodefaults will now also reset bans and users in SQLite.
* [FIX] Changed how the eye trace on the player for teleport is calculated to make it more accurate.
* [FIX] On listen servers, using the slider on some gmod server settings would cause the setting to constantly jump around.
* [FIX] XGUI: "Keep AI Ragdoll" setting replaced with "Keep Corpses", which should work now.
* [FIX] XGUI: Sandbox "Persist" setting now supports setting the persistence file name.
* [FIX] XGUI: Creating or editing adverts would cause server errors instead of showing the advert until mapchange.
* [FIX] XLIB: Alpha slider bar no longer saves decimal, no longer backwards while typing in a value.
* [CHANGE] Exposed ragdoll and unragdoll functions to the ulx table so they can be called externally. (Thanks, brandonsturgeon)
* [CHANGE] XGUI: Update sandbox limit definitions and slider maximums, removed deprecated limits.
* [ADD] XLIB: New helper element "Scrollable panel".
* [ADD] XLIB: Some helper elements now suport DOCK layout.

You can find these releases at our homepage. Workshop users will automatically update to these new versions.


On an experimental branch on our GitHub repository, we have been testing a change to ULib that will store users in the server's sqlite database instead of a flat txt file. This change should bring performance improvements to larger servers. We intend to enable this in our next main release, and wanted to provide you a heads up. For those of you with ULib installed via Git/SVN, this will be moved to our main branch soon. Please let us know any feedback you have about the change!
« Last Edit: March 24, 2024, 10:58:53 AM by Stickly Man! »
Join our Team Ulysses community discord! https://discord.gg/gR4Uye6