Ulysses

General => News => Topic started by: Megiddo on January 27, 2013, 07:30:02 PM

Title: ULX v3.60 and ULib 2.50 -- Kolmetoista -- Plus 8 year history lesson!
Post by: Megiddo on January 27, 2013, 07:30:02 PM
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.
Title: Re: ULX v3.60 and ULib 2.50 -- Kolmetoista -- Plus 8 year history lesson!
Post by: JamminR on January 27, 2013, 08:45:58 PM
/me smiles with nostalgia, as he remembers all of the history, and was part of the team for quite a bit of it.
Title: Re: ULX v3.60 and ULib 2.50 -- Kolmetoista -- Plus 8 year history lesson!
Post by: Megiddo on January 28, 2013, 04:35:41 AM
/me smiles with nostalgia, as he remembers all of the history, and was part of the team for quite a bit of it.

Summer of 2006 is when you joined the team, if I recall correctly. We definitely wouldn't have made it this far without you, JamminR. :)
Title: Re: ULX v3.60 and ULib 2.50 -- Kolmetoista -- Plus 8 year history lesson!
Post by: nathan736 on January 28, 2013, 09:00:39 AM
ulx for gmod 13 mostly fixed WOOT  ;D
Title: Re: ULX v3.60 and ULib 2.50 -- Kolmetoista -- Plus 8 year history lesson!
Post by: Vizzy on January 29, 2013, 12:58:13 AM
nice, thanks
Title: Re: ULX v3.60 and ULib 2.50 -- Kolmetoista -- Plus 8 year history lesson!
Post by: krooks on January 31, 2013, 10:24:43 AM
Awesome! I didn't know this was is the oldest mod for gmod, crazy it's still running! Great going guys
Title: Re: ULX v3.60 and ULib 2.50 -- Kolmetoista -- Plus 8 year history lesson!
Post by: PAL-18 on January 31, 2013, 04:00:59 PM
Wow, i didnt know this either.  It's a crime that Garry didnt offer you a job at Facepunch.
Title: Re: ULX v3.60 and ULib 2.50 -- Kolmetoista -- Plus 8 year history lesson!
Post by: Megiddo on March 15, 2013, 09:26:38 AM
Wow, i didnt know this either.  It's a crime that Garry didnt offer you a job at Facepunch.

Hah. I've always wondered what he would say if I applied. I'm not in a position where I'd be able to do so, though.