March 09, 2015, 09:53:57 PM
ULX v3.62 and ULib v2.52 -- Inerrans
In light of the recent Garry's Mod update, we've decided to package up our latest bugfixes and put out a new release! This should help get the important fixes and new features out to as many users as possible. Our new release have been codenamed "Inerrans".

So what's new? Along with lots of bugfixes and ideas from our community, We've added a couple new commands: "ulx return" will return a target to their previous position after a teleport, and "ulx stopvote" will stop a vote that's currently in process. Additionally, if you try to run a command with a partial name of a player that matches multiple users, a list of those users will be presented to you to help you find your target.

XGUI's ban menu got an overhaul- ban information is now shown in pages, and we've added better search, filtering, AND sorting options! The ban information is longer downloaded to each admin on join- instead, the ban data is only requested when needed to avoid lag spikes.

Check out the full changelog below:

Quote from: ULib changelog
* [ADD] Admin parameter to ULib.unban for overriding purposes (Thanks for the idea, MStruntze).
* [ADD] A list of players is presented when a target string for getUser matches more than one player (Thanks, RhapsodySL).
* [FIX] ULib.ucl.registerAccess not allowing an access tag to be registered to no groups.
* [FIX] Several incorrect file I/O calls (Thanks, Q4-Bi).
* [FIX] Hook priority being messed up for parent hook when hooks are called recursively (Thanks, NoBrainCZ).
* [FIX] Some fiddly-bits with group case-sensitivity (Thanks, BryanFlannery).
* [CHANGE] hook.Run to match Garry's changes.
* [CHANGE] ULib.HOOK_LOCALPLAYERREADY is now called on InitPostEntity instead of OnEntCreate.

Quote from: ULX changelog
* [ADD] "ulx return" to return target to previous location they were in before a teleport command was used (Thanks for the idea, ludalex).
* [ADD] Networked variables for gimp, mute, and gag (Thanks iSnipeu).
* [ADD] XGUI: Added more sorting and filtering options for bans.
* [ADD] "ulx stopvote" to stop a vote currently in progress (Thanks, LuaTenshi).
* [ADD] XGUI: Added "onClose" event for modules that need it. (Suggested by arduinium).
* [FIX] Ban reason and the person who started the voteban is now reported in "ulx voteban" bans (Thanks iSnipeu).
* [FIX] An API change causing an error to be thrown at the end of "ulx maul" (Thanks Decicus).
* [FIX] NULL entity error after votekick on a player that left the server, now sends message stating that votekicked player already left.
* [FIX] PlayerDeath hook errors in certain gamemodes where invalid entites are sent as the killer or victim. (Thanks Mechanical Mind).
* [FIX] JailTP command now saves last player position, now works with "ulx return". (Thanks jakej78b).
* [FIX] XGUI: Slider label widths were extra large due to a slight change in default numslider behavior. (Thanks Fuzzik).
* [FIX] Garry's Mod update caused users to be banned faster than expected, log then incorrectly stated that (Console) was banned.
* [FIX] Garry's Mod update prevented votebans from working.
* [FIX] Garry's Mod update caused server crash when kicking/banning yourself via chat command.
* [FIX] Bug with spectate and respawning (Thanks Sjokomelk).
* [FIX] Bug when changing weapons while cloaked, weapons would stay invisible after uncloaking. (Thanks Z0mb1n3).
* [FIX] Could not assign BOTs to groups via ulx adduserid or XGUI. (Thanks RhapsodySL).
* [FIX] Fixed bug where XGUI would not start on dev branch of Garry's Mod. Changed to init on ULib.HOOK_LOCALPLAYERREADY instead of ULib.HOOK_UCLAUTH.
* [FIX] MOTD not enabled message would display for all players instead of the player who tried to open the motd. (Thanks TheClonker).
* [CHANGE] "PlayerSay" hooks are now only called serverside. (Thanks NoBrainCZ).
* [CHANGE] Logging now prints how long a user took to join the server.
* [CHANGE] XGUI: Updated cvarlist for sandbox and wiremod limits.
* [CHANGE] XGUI: Many Ban menu improvements. Entire banlist is no longer sent on join- data subset is now requested by the client and sent from the server.
* [CHANGE] XGUI: Ban list is now paginated instead of a giant scrollable list.
* [CHANGE] XGUI: ULX Bans and other (or "Source Bans") are no longer separated.
* [CHANGE] ULX vote variable is now global so other addons can tell if a vote is in progress. ulx.doVote() also returns whether or not it actually started a vote (Thanks for the ideas, arduinium).
* [CHANGE] XGUI: Changed gamemode dropdown on maps tab to honor player/group restrictions. (Thanks chaos12135).

You can find these releases at our homepage. Enjoy!

Stickly Man!
March 09, 2015, 11:14:55 AM
Garry's Mod Update and XGUI not working -- 3/9/2015
A lot of people have been posting about issues with the recent Garry's Mod update and XGUI not opening. Everything is currently fixed and working fine on our development version of ULX, and we will be putting out a new release version as soon as we can.

If you need the fix immediately, please download the latest copy of ULX and ULib from our GitHub page, or via SVN.

Stickly Man!
November 23, 2014, 06:37:02 PM
You can now sign-in, register, or link your account using Steam or Google
To make your lives slightly less complicated and less password-filled, you can now sign-in, register, or link your forum account with various social networks. Included in the list of the networks we support are GitHub, Facebook, Google, and Steam.

May 16, 2014, 09:41:28 PM
NEW Member of Team Ulysses, MrPresident
Team Ulysses would like to welcome our newest crew member; MrPresident!

MrPresident has been part of the Ulysses community for several years as a moderator and has worked on his own personal web and Lua projects for even longer.
His lua background writing gamemodes, SQL related wrappers and other personal modules for the ULX community will help in rounding out our team.

We look forward to his continued work and Ulysses project contributions, and expect that his additional support will lead to new and wonderful contributions.
Keep an eye out for great things to come.

Welcome to the team MrPresident!

August 30, 2013, 03:37:43 PM
ULX v3.61 and ULib v2.51 -- Muyaku
This one brings the fix you have all been waiting patiently for -- the workaround Garry's file I/O breakages.

Our new releases have been codenamed "Muyaku". So what else has changed in ULib 2.51 and ULX 3.61? XGUI has gained a nice ability to search bans, thanks to our own forum member iSnipeu. Full details can be seen below.

Quote from: ULib changelog
   * [FIX] ULib.ucl.userAllow not working on disconnected players (Thanks, JackYack13).
   * [FIX] Issue with setting groups with capitals in the group name (Thanks, FPtje!).
   * [FIX] Calling SetUserGroup not passing on information to clients (Thanks, Bo98).
   * [FIX] Garry's File I/O bugs by wrapping all his I/O.
   * [FIX] A user group lower casing that no longer belonged in the code (Thanks, iamalexer).
   * [FIX] Some issues with casing in ULib commands (Thanks, TheSpy7).
   * [FIX] Invalid time restrictions throwing an error (Thanks, Scratch).
   * [FIX] A problem with targeting in single player (Effected XGUI. Thanks, bender180).
   * [FIX] A problem with self-target restrictions breaking commands under certain conditions (Thanks, iSnipeu).
   * [FIX] A bug with being able to update replicated variables after running a listen server and then joining another server.
   * [REMOVED] Temp garry-patch for reading from the data directory that appears to be fixed now.

Quote from: ULX changelog
   * [ADD] cl_pickupplayers (defaults to 1) to allow an admin to disable the ability to pickup players (so they don't do it on accident). Done in collaboration with FPtje.
   * [ADD] %curmap% and %steamid% variables in "ulx showMotd" URL for custom-served MOTDs (Thanks Mors-Quaedam).
   * [ADD] XGUI: Bans are now searchable. (Thanks to iSnipeu for the code contribution!)
   * [FIX] "#" (Pound signs) removing content in ulx asay (Thanks bener180).
   * [FIX] Reserved slot mode 3 not kicking the shortest connected player as it is supposed to (Thanks monkstick).
   * [FIX] No longer able to physgun frozen players (Thanks ms333).
   * [FIX] XGUI: Added checks to prevent admins from being able to edit ban information past their restrictions (Thanks Zaph).
   * [FIX] XGUI: Infobar text no longer displaying.
   * [FIX] XGUI: Error caused when closing the fban window after the targeted player has left the server (Thanks nathan736).
   * [FIX] XGUI: Issues with handling min / max number restrictions.
   * [FIX] XGUI: Map icons not loading.
   * [FIX] XGUI: Ban menu bugfixes.
   * [CHANGE] Jail models. The jail is slightly bigger and can't be shot through anymore (Thanks Mors-Quaedam).
   * [CHANGE] Updated PvP damage cvar to reflect Garry's changes (Thanks Mors-Quadam).
   * [CHANGE] "ulx gag" now uses a server-side hook (much more robust).

As always, you can download them at our homepage.

22 comments (Locked)