0
I Use This!
Inactive

Commits : Listings

Analyzed about 7 hours ago. based on code collected about 19 hours ago.
May 14, 2023 — May 14, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
+Added: (Thanks to ULX) Support for adding/removing default kick/ban reasons! +Added: (Thanks to ULX) You are now able to enable/disable the TSay event colors in the Settings->Server->Command/Event Echos module. *Changed: Creating a new team now creates them as New_Team, New_Team1, New_Team2, etc.. in case of attempting to create a team that already exists. *Changed: Updated layout of command restrictions. =Fixed: Sandbox limits now (finally) work in the event that ulyssesmod.net is down and cannot retrieve the most recent list. =Fixed: Issues with cvar controls within XGUI were not being updated when changed, nor were they having any effect when changed. =Fixed: Ban menus and !xban now function properly if the player has access to ulx ban, but not ulx banid. =Fixed: Empty tooltip showing on the ban details page if no reason was shown. More... over 13 years ago
Hopefully fixing SVN bugs. More... over 13 years ago
+Added: XLIB: Added a simple wordwrap ability to labels and tooltips. Now used on adverts and ban reasons/names on the ban details window. (Thanks Megiddo!) +Added: XLIB: DCollapsableCategories can now have a checkbox on the header. *Changed: Adverts menu updated! -Now updated to work with new ULX changes! -TSay adverts can now have color. -No longer requires you to combine adverts to make a new group. --Advert groups can be created by simply making an advert and specifying a nonexistant group. -Reselects the last advert selected when making changes. -All non-grouped adverts are sorted alphabetically, as are the group names. -Adverts can now be reordered within a group, and can even change groups. -Overall easier, faster, and less cumbersome to use, with better code! *Changed: Some minor code cleanup! *Changed: View Source Bans button is always enabled regardless of if there are sourcebans or not. =Fixed: Temporary bans were not being removed from the banlist after expiring. =Fixed: Buttons and controls in the Source Bans window now become disabled properly if they won't do anything. =Fixed: The ban player window now only hides the close button when someone has been frozen. =Fixed: XGUI no longer tries to use freezeban if you don't have access to ulx freeze. =Fixed: All SourceBans are now recieved properly (used to only get 25 of them). =Fixed: XLIB: DMultiChoices wouldn't be properly disabled when created. =Fixed: Sandbox CVar limits wouldn't be properly retrieved/loaded in some rare scenarios. =Fixed: Rare errors with the color controls not working, along with "Unknown Command: colour_r" =Fixed: ULX motd values weren't showing up properly on server join. More... over 13 years ago
+Added: Add Ban window now warns when invalid ID/name was entered. =Fixed: XGUI breaking when ULX SVN revision number didn't get retrieved. =Fixed: Name of ban always showed <Unknown> on the ban details window. =Fixed: Banning with an offline SteamID now properly sets the name of the banned player if set. Thanks Aaron113! More... over 13 years ago
*Changed: Infobar now shows the ULX SVN revision number! =Fixed: XGUI errors when number cvars like ulx_logEcho were set to a string value. =Fixed: The animation clip panel for the command restrictions was starting out as visible, so mouse input was ignored on half of the UTeam settings panel. More... over 13 years ago
+Added: Initial implementation of command string restrictions! (Animations, layout.. mostly just placeholders for now) =Fixed: Bug where XGUI would show an error if the user attempted to open it before it was fully initialized. =Fixed: Bug where cmds module would break if a ULX command existed with a numArg that didn't have a default set. =Fixed: Bug where XGUI would throw errors and wouldn't show accesses for commands that were Uncategorized. =Fixed: Minor bug dealing with a miscapitalized cvar =Fixed: Access data (group, restriction data) was sometimes returning incorrect values. This did not cause any bugs. *Changed: Slight changes in code dealing with ULX replicated convars. More... over 13 years ago
=Fixed: Textboxes for gimps and adverts couldn't be modified. =Fixed: Derma popup menus now close when XGUI is closed. More... over 13 years ago
+Added: Implemeneted new animation system --Animations can now be TRUELY disabled --Much more reliable --Centralizes much of the animation code, less code for the individual modules. More... over 13 years ago
|General| =Fixed: Unauthed Error when playing on single-player. *Changed: Moved all of the derma control creation stuff into it's own library: xlib. *Changed: All of the x_make<blah> functions are now xlib.make<blah> -Removed 'variable name reference' comment block from the beginning of xgui_helpers (xlib)-- will replace/update when xlib is more standardized. More... over 13 years ago
+Added: Preliminary support for applying a derma skin to XGUI. -Can save to the clientside XGUI settings file. +Added: You can now set the "can_target" value for any group via textbox. +Added: For admins, individual votemaps are the maps module are now distinguishable from the non-votemaps. *Changed: Optimization: XGUI no longer refreshes ALL of the bans when a ban is added or updated. *Changed: Maps module now completely obeys permissions-- Buttons are enabled/disabled based on access, if a map is selected, or whether there is a need for a veto. *Changed: Major optimization changes in clientside processing: -Created a duplicate of ULib's queueFunctionCall specifically for XGUI use. -Processes 3 queues at a time (Significantly faster while still reducing lag jumps) -If there is more data to be sent after a batch is finished downloading, XGUI will automatically start the next batch while concurrently processing datas that aren't being reupdated. -Chagned 50 bans per "chunk" to 25, reduces major network spikes and increases performance on full refresh. =Fixed: Issue where if a user was not properly assigned to a group, XGUI wouldn't handle it properly. (Thanks CRussian!) =Fixed: Issue where team data wouldn't refresh itself after renaming/removing a group. (Thanks gte6495!) =Fixed: Duplicate entries in rare cases where some old datas would get processed along with new ones. =Fixed: Received a ULX error when attempting to set the inheritance of or rename group "user" And many other small optimizations & fixes! More... over 13 years ago
+Added: Groups module can now modify a groups' accesses! Access are sorted by category. (No cmd restrictions yet) +Added: You can now save clientside XGUI settings. +Added: Option to suppress clientside XGUI startup messages. *Changed: XGUI now replaces ULX's !menu chat command. You can still open the old menu via "ulx menu". *Changed: Split Reprocess Modules and Redownload server data into two different buttons. *Changed: Code dealing with processing data from server has been updated to remove 100-200+ms freezes. *Changed: XGUI progress bar waits until all of the clientside data processing is complete before closing. =Fixed: Commands module argument list now properly displays normal/opposite command buttons based on if the user has access to one but not the other. =Fixed: Bug where users who were just given access to xgui_gmsettings wouldn't be able to see the sandbox limits. =Fixed: XGUI now checks if a team exists before creating a new one. More... over 13 years ago
+Added: New groups module! Supports adding/removing of groups, managing players within groups, and UTeam settings. (Accesses and Restrictions coming soon!) *Changed: Updated XGUI refresh code to better optimize data sending between client/server. (No longer downloads info it already has) *Changed: Minor optimization and code cleanup =Fixed: Incorrect method of checking gamemode name preventing loading of gamemode modules with spaces in the gamemode name (TTT). -Thanks atomicspark! More... over 13 years ago
=*Changed: XGUI now initializes AFTER ULX is done loading. (FIXES THE VOTEMAP BUG!) More... almost 14 years ago
*Changed: Modules are now sorted by a table instead of by filename. (Support for changing order soon) *Changed: Renamed module lua files. (Removed number at the beginning) *Changed: XGUI now remembers which setting module was opened when modules are reprocessed. =Fixed: Issue where modules wouldn't display properly occasionally when modules were reprocessed. =Fixed: Bug where XGUI wouldn't load properly occasionally on single-player. =Fixed: Adverts tree text no longer turns white after data gets updated. =Fixed: Minor animation glitches when modules get processed while XGUI is open. =Fixed: In the server settings module, after modules had been reprocessed, you couldn't select the server module that was open previously. More... almost 14 years ago
+Added: Thanks to some ULX changes, Ban details window now shows the admin and time a ban was last modified. *Changed: Backend for handling bans that are updated. *Changed: In the Add Ban window, the SteamID field is disabled when updating a sourceban. =Fixed: Sourcebans being converted to ULX wouldn't get saved. (Thanks atomicspark) =Fixed: XGUI would error when console runs the ulx unban command. (Thanks Megiddo) =Fixed: Some XGUI users wouldn't recieve notices when a player gets unbanned. (Thanks Megiddo) More... almost 14 years ago
A few minor changes didn't get pushed over.. More... almost 14 years ago
Ban Reason window now supports ULX's preset reasons. Fixed rare bug where server data would not be sent to the client. Fixed some arguments on commands in the commands module (ulx vote's title argument) were not showing up. XGUI add ban window now prefers STEAMID over username. Issues with timed bans and the server time being slightly off from the client's time (E.g. 3:24 vs 3:26 or 4:26::Timezones didn't matter) Disabled permaban filter option while banlist is being refreshed to prevent duplicate and incorrect entries. REALLY fixed the DMultiChoice menu focus issues this time. More... almost 14 years ago
Added an infobar at the bottom of XGUI! Shows version information, and the time. Fixed issues while running XGUI with scriptenforcer enabled. Fixed keyboard input on color pickers not working. Fixed bug where commands with 2 player arguments (ulx send) wouldn't show the control for the second argument. Renamed players module to commands module. Fixed bug that affected the banmenu after a user's ban expired while the server was empty. There is no longer a noticeable (~30ms) delay when opening XGUI because: -It no longer checks for expired bans when it's opened (Expired bans have been checked serverside for some time now) -It no longer refreshes the command module (formerly player module) on open. More... almost 14 years ago
Forgot to update the info.txt... again.. More... almost 14 years ago
Can now set a MOTD URL Added !fban and !xban chat commands Minor changes to the Add Ban window Minor bugfixes and changes More... almost 14 years ago
Fixed: Harmless error when a selected command had no help string. Fixed: Bug involving CVar initialization and ulx_cl_votemapMapmode on players first join. Fixed: Bug where changing an existing advert from a tsay to csay or vice versa would cause problems saving. More... almost 14 years ago
Added live votemap list editing/saving! Maps module should now behave properly-- Shows all maps if admin, only votemaps to regular players. Added support for multi-choice options (ulx vote, votemap2) in the players tab! Fixed some bugs related to string handling in the players tab. Added an "Update" button on the Adverts panel. (You can modify existing adverts, but can't change their group) Fixed bug where an invalid entry in a banlist would prevent XGUI from fully initializing. More... almost 14 years ago
Blargh, another pointless commit! (updated info.txt) More... almost 14 years ago
Gotta stop doin this.. just removed a few lines of unneeded code More... almost 14 years ago
Changed the state of the players module to multi/non-multi select based on command selected. Also removed a nonneeded debug print statement! More... almost 14 years ago
Initial version of new players tab finished Old players module removed. Minor code updates/bugfixes More... almost 14 years ago
Fixed issues with sandbox limits on sandbox-derived gamemodes Added main (sorted) commands on the players module. More... almost 14 years ago
Prepping for new players module: Renamed old file/contents, then created a new one. Also hopefully fixed bugs with DProgressBar More... almost 14 years ago
Updated Info.txt for informational purposes. More... almost 14 years ago
Finished (hopefully) overriding convar think functions More... almost 14 years ago