January 27, 2013, 07:30:02 PM
exclamation
ULX v3.60 and ULib 2.50 -- Kolmetoista -- Plus 8 year history lesson!
Thank you all once again for continuing to support the oldest Garry's Mod addon, created by the longest-running developers! We know many of you choose our releases because they are stable and shiny.  ;D

We have been developing for Garry's Mod for over eight years now, and would like to share our history with you for a moment. Through these years, many of our ideas were incorporated directly into Garry's Mod. This may not have been intentional on Garry's part, there were a number of features we implemented before he did. For better or worse, we have set some standards in various areas of Garry's Mod development; admin mods and prop protectors (with UPS and CPPI) are our two largest areas of influence recently.



Our new releases have been codenamed "Kolmetoista". So what's changed in ULib 2.50 and ULX 3.60?

Quote from: ULX changelog
v3.60 - *(01/27/13)*
   * [ADD] "ulx jailtp" - A combination of tp <player> and jail <player> (Thanks HellFox).
   * [ADD] "ulx resettodefaults" - Resets ULX and ULib config to defaults.
   * [ADD] XGUI: Added ability to edit lower-level restrictions from a higher-level group.
   * [CHANGE] ULX ban now supports restricting of time/string formats.
   * [CHANGE] !teleport chat command is now also aliased as !tp.
   * [CHANGE] XGUI: Utilizes ULib's more robust ID Targeting system.
   * [CHANGE] XGUI: Controls added to utilize time/string formats and restrictions.
   * [CHANGE] XGUI: No longer duplicates ULX replicated cvars (ulx_cl_) due to ULib changes. Uses the regular ulx_ cvars directly.
   * [CHANGE] XGUI: Supports new values for sv_alltalk.
   * [CHANGE] XGUI: A few changes to update look and feel. Matches Derma/GWEN skin colors better in some areas.
   * [CHANGE] XGUI: No longer retrieves sandbox limits from the web. Included with download.
   * [FIX] Garry breakages in GM13.
   * [FIX] An exclusivity bug in "ulx freeze" (Thanks infinitywraith).
   * [FIX] A console bug when trying to ulx teleport another player (Thanks infinitywraith).
   * [FIX] "ulx gimp" not obeying chat anti-spam (Thanks ruok2bu).
   * [FIX] "ulx userdeny" not logging properly in some cases.
   * [FIX] An echo incorrectly going to all users for "ulx votekick" (Thanks JackYack13).
   * [FIX] Module cross-contamination in end.lua (Thanks Pon-3).
   * [FIX] Team vs public chat doing the opposite of what it should for logs and "/me" actions. Wonder how long ago Garry needlessly changed that API without us noticing.
   * [FIX] Promotion bug after using "ulx userallow" on a regular user. (Thanks JackYack13).
   * [FIX] Server crash when jail is placed inside trigger_remove brush. (Thanks HellFox).
   * [FIX] XGUI: Changed startup code to initialize faster, handle strange server load scenarios better.
   * [FIX] XGUI: BoolArgs in the Cmds tab now obey restrictions.

Quote from: ULib changelog
v2.50 - *(01/27/13)*
   * [ADD] ULib.pcallError -- Does what global PCallError used to do before it was removed.
   * [ADD] Shows reasons to kicked person upon kick or ban (Thanks FPtje!).
   * [ADD] Operator to target only a specific group, ignoring inheritance ('#').
   * [ADD] Operator to target a specific id ('$').
   * [ADD] ULib.namedQueueFunctionCall to allow scripts to create their own queues separate of the main one.
   * [ADD] The ability to have aliased chat commands.
   * [FIX] The usual assortment of garry breakages.
   * [FIX] Changed away from our custom implementation of datastream to use Garry's new net library.
   * [FIX] Error with returning from invisibility when the player has no weapons (Thanks HellFox).
   * [FIX] "ULibCommandCalled" hook not being called on chat commands (Thanks Adult).
   * [CHANGE] Replicated cvars aren't actually relying on source replication anymore since Garry broke it (but they function the same).
   * [CHANGE] Lots of changes to match GM13.
   * [CHANGE] NumArg now allows for time string format.
   * [CHANGE] Hook library to match garry's. hook.isInHook was removed, no longer able to support with garry's changes.


Megiddo
7 comments
October 24, 2012, 04:52:59 PM
xx
BETA ULib 2.50 and ULX 3.60 for GM13
We are happy to announce that we are mostly good to go with ULib and ULX on GM13. Everything should be working at 100% with the exception of XGUI. Once XGUI is ready for GM13 we will offer the traditional .zip download and upload to Workshop.

Until then, GM13 support is via SVN or Git only!
SVN URL for ULX: https://github.com/Nayruden/Ulysses.git/trunk/ulx
SVN URL for ULib: https://github.com/Nayruden/Ulysses.git/trunk/ulib
Don't try to open these links in your browser, they are for SVN client use only. If you'd like to see or download the code from your browser you may do so here.

Please post bug reports here: https://github.com/Nayruden/Ulysses/issues

Thanks for your patience with us on this, you all rock!

Megiddo
9 comments (Locked)
April 27, 2012, 07:39:33 PM
xx
ULX 3.54 released, New RSS link!
We have pushed ULX 3.54 containing a single bugfix preventing a crash. Apparently something changed in the latest Garry's Mod update, and now the os.date() function crashes if it's fed a time value too large. This crash would occur only to admins who had access to the XGUI ban menu on servers with at least one ban that had an unban time greater than 32535244799 seconds (or about 1,031.69 years).

Additionally, our website has been slightly updated with some minor aesthetic changes (mostly that the tabs at the top are now actually tabs!) We have also added a link to feedburner via the icon on the news tab, where you can subscribe via RSS to receive our latest news updates.

Stickly Man!
5 comments (Locked)
January 17, 2012, 03:15:46 PM
xx
Going Dark to Protest SOPA/PIPA
Tomorrow from 8 am to 8 pm EST, ulyssesmod.net and the forums are going on strike to protest SOPA and PIPA. In doing so, we'll be joining Wikipedia (in English), BoingBoing, WordPress, and many others.

A list of participants, and HTML and JavaScript code for anyone who wants to participate, can be found here.

SVN of ULX/ULib and the archives will remain available.

Text taken from Schneier On Security

Megiddo
7 comments (Locked)
January 01, 2012, 06:43:04 PM
xx
ULX 3.53, ULib 2.42, UPS 0.97 released to fix file I/O API changes
Sorry for the delay on getting this fix to you all!

We originally fixed our code to match Garry's API changes the day he changed it (see previous news post), but then we thought Garry reverted those changes due to complaints from the community. Either we were wrong and his breakages weren't reverted, or he re-implemented the breakages at some point.

Long story short: if you were having problems with an older version of ULX release or SVN (pre-Oct 14), then you should update! The only changes in these updates are the fixes for Garry's API changes.

Megiddo
0 comments (Locked)