Ulysses Forums are now Read-Only
July 10, 2024, 05:48:01 AM
Hey everyone,

We've set the forums to read-only and are moving all discussions over to Discord. Lately, the forums haven't been getting much use, and it's clear that most of you prefer chatting on Discord anyway. By focusing on Discord, we can keep the conversation more lively and interactive.

Moving everything to Discord will help our moderators stay on top of things and make sure we're here when you need us. Thanks for sticking with us through this change, and see you on Discord!

Hit us up on Discord at https://discord.gg/gR4Uye6

ULX v3.81 and ULib 2.71
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!

Stickly Man!
ULX v3.80 and ULib 2.70
August 04, 2022, 07:17:19 PM
We at Team Ulysses are excited to announce the latest releases of ULX and ULib. We are proud to have served the Garry's Mod community for the past seventeen years with our scripts.

This update contains the last 5 years worth of little things, some of which are outlined below. There were a lot of little things that didn't make it into the changelogs though. We're try and be better about that in the future. This update represents 5 years of bug fixes and feature additions. The biggest addition in this version is bans now being handled by the built in SQLite SQL engine. This should increase stability and security of your server by quite a bit.

Check out the full changelog below:

Quote from: ULib changelog
* [ADD] Hook when a new, previously unknown access is registered. UCLChanged is now called as well.
* [CHANGE] Moved bans to SQLite.
* [CHANGE] Listen server hosts can no longer be banned (thanks, lewez).
* [CHANGE] Use game hooks instead of timer for player name change detection (thanks, lewez).
* [FIX] Lua error with unspecified optional player arguments from server console (thanks, Timmy).
* [FIX] Overridden chat commands now respect the hidden-state (thanks, Timmy).
* [FIX] _u now routes directly to intended functions instead of through concommands. No longer outputs error on server console when invalid parameters are passed from a client.
* [FIX] Fixed a command injection exploit in banid.

Quote from: ULX changelog
* [CHANGE] Muted players can no longer use psay (thanks, PixeLInc).
* [FIX] Don't respawn when done spectating if the user was not alive to start with (Thanks, PixeLInc).
* [FIX] XGUI: Some CAMI-registered accesses may not have shown up in the menus.
* [FIX] XGUI: Player list on the Cmds tab was not sorted alphabetically.
* [FIX] XGUI: Server data was potentially being sent down twice to clients on join.

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

0 comments (Locked)
Registration on forums limited to Steam accounts only
January 23, 2020, 02:31:57 PM
In order to combat forum spam, we have locked new account registration down to Steam accounts only.

For NEW accounts: You can only register with a Steam account. See the picture below for instructions on registering and logging in. You follow the same steps either way.

For EXISTING accounts: There is no change. You can sign in the same way you always have.

If you absolutely cannot register with a Steam account for some reason, you can join us on Discord and request we manually set you up with an account. Discord link: https://discord.gg/242f4QG

[EDIT] - Timmy Resized image to prevent overflow on homepage

1 comment
New Team Member: Timmy
August 17, 2019, 04:01:59 PM
We would like to welcome Timmy to the Ulysses Team!

Timmy has been a huge asset to our team as a community member, contributing much in the way of code that has found its way into the official release as well as many hours of help supporting others here on the forums.

Timmy's skills will be a great asset to our team, and we are excited to see what he brings to the table going forward!


1 comment