userRubatcancel

4,957 Commits over 3,957 Days - 0.05cph!

37 Days Ago
Fix lua_topointer Minor cleanups color_correction works with fog_volume Brings over Master/Simulate clientside spawnflags Upgraded colorcorrectionui to CS:GO's version with ability to load saved presets, also fixed preview not working Fixed GM:NeedsDepthPass causing NPCs to not render Also fixed it rendering ropes twice. Apparently the engine removes m_pRenderable from NPC entities for some reason? Remove DOFModeHack from pp_bokeh Rollermine becomes TWOPASS when open instead of translucent This makes it render better with SSAO pass (such as bokeh DOF)
38 Days Ago
Description for debug_dump and more info when ran. trigger_playermovement auto walk and no jump spawnflags Minor cleanups Port clientside trigger stuff from CS:GO Will allow trigger_playermovement to work with prediction more or less correctly Prepare networking code for env_wind radius Added env_ambient_light Minor cleanups
39 Days Ago
Minor clean ups Update gmod.code-workspace (Remove full paths) Remove player jingles/impulse 202 Fixed DTextEntry autocomplete menu not inheriting skin Prevent potential crashes to do with traces on models Added ip_steam Exit SRCDS (with a message) if GSLT is invalid or expired Added some new options to `render_sprite_trail` `constrain radius to length` and `ignore delta time` Port `SpriteCard` renderer for `render_sprite_trail` from CS:GO Mitigate invalid vehicle scripts causing crashes
43 Days Ago
Made cmd not send empty messages that kick people And hide it (it still works, but just hidden) func_lod DisappearMinDist & DisappearMaxDist KVs Added weapon class name & ent index to "Weapon spawning in solid" Minor FGD adjustments More descriptions, default values, etc. Added func_rotating.GetSpeed/SnapToStartPos Added func_dustmotes.AffectedByWind Fixed .gma being left open in some cases if it failed to load/parse Fix shaders not compiling Fix some vmt formatting that i came across randomly
43 Days Ago
Made cmd not send empty messages that kick people And hide it (it still works, but just hidden) func_lod DisappearMinDist & DisappearMaxDist KVs Added weapon class name & ent index to "Weapon spawning in solid" Minor FGD adjustments More descriptions, default values, etc. Added func_rotating.GetSpeed/SnapToStartPos Added func_dustmotes.AffectedByWind Fixed .gma being left open in some cases if it failed to load/parse Fix shaders not compiling Fix some vmt formatting that i came across randomly Merge community provided changes to JellyFish shader to do with $envmap
43 Days Ago
Estimate player's velocity clientside if MOVETYPE_NONE Enable `"flammable", "no"` prop interaction Added `drawviewer` field to render.RenderView Loading screen gets data faster when hosting a game Load shaders from THIRDPARTY if not found in BSP or MOD And whitelist "shaders/*.vcs" in workshop addons. Fix saves.singular localization string including its comment Fixed "flammable", "no" assigning wrong flag Minor cleanups Add min_use_angle for func_button from CS:GO Reduce which entities report the networked velocity clientside local player, MOVETYPE_FLYGRAVITY, MOVETYPE_FLY , players without MOVETYPE_NONE is the current list. Fix SetFogController being stomped by new fog controller system Added NPC:GetHeadDirection and NPC:GetEyeDirection
43 Days Ago
Added sv_maxvoicepacketsperframe Text parsing: Handle loading/writing \r correctly (Hammer VMF) Hammer: Entity comments allow adding new lines with Enter In Entity Properties window, the Comment field Expand func_precipitation key-value info about custom particles Finish description of sv_maxvoicepacketsperframe Uncheat sv_player_usercommand_timeout and default to 0.5 0.5 is the value GMod originally had Add sv_player_usercommand_timeout_lastcmd default to 1. Rerun the last command instead of a null command. This was the previous behavior. Replace DDrawer :: text with icons Spawnmenu drawers scale the category list So that when the drawer(s) are open the bottom categories are not hidden behind the drawer Fixed scrollbar parent resizing not adjusting scrollbar grip posiiton Revert "Merged some anti usercmd abuse stuff from TF2 SDK" Causes weird issues around the game Fixed CRopeKeyframe having huge serverside bounds when not attached it was adding (0 0 0) (or really, the offset point) as world coordinates to include in the bounding box Fixed trigger_remove.OnRemove not working at all Remove sv_autojump as it does nothing Pull Requests * TTT: add ttt_filter_role entity * TTT: Close player volume slider along with scoreboard * Updated AngularJS from 1.1.2 to 1.8.2 + potential performance improvements * Fixed DButton:SetConsoleCommand() not accepting vararg * New Localisation Phrases Pull Requests * TTT: Fixed players sometimes being revealed as dead when they chat/voicechat right as they die * TTT: Let TTTLastWordsMsg hook override default behaviour * Cleaner server list layout code & Better display on small screens
44 Days Ago
Fix saves.singular localization string including its comment Fixed "flammable", "no" assigning wrong flag Minor cleanups Add min_use_angle for func_button from CS:GO Reduce which entities report the networked velocity clientside local player, MOVETYPE_FLYGRAVITY, MOVETYPE_FLY , players without MOVETYPE_NONE is the current list.
45 Days Ago
Pull Requests * TTT: Fixed players sometimes being revealed as dead when they chat/voicechat right as they die * TTT: Let TTTLastWordsMsg hook override default behaviour * Cleaner server list layout code & Better display on small screens Estimate player's velocity clientside if MOVETYPE_NONE Enable `"flammable", "no"` prop interaction Added `drawviewer` field to render.RenderView Loading screen gets data faster when hosting a game Load shaders from THIRDPARTY if not found in BSP or MOD And whitelist "shaders/*.vcs" in workshop addons.
46 Days Ago
Remove sv_autojump as it does nothing Pull Requests * TTT: add ttt_filter_role entity * TTT: Close player volume slider along with scoreboard * Updated AngularJS from 1.1.2 to 1.8.2 + potential performance improvements * Fixed DButton:SetConsoleCommand() not accepting vararg * New Localisation Phrases
47 Days Ago
Replace DDrawer :: text with icons Spawnmenu drawers scale the category list So that when the drawer(s) are open the bottom categories are not hidden behind the drawer Fixed scrollbar parent resizing not adjusting scrollbar grip posiiton Revert "Merged some anti usercmd abuse stuff from TF2 SDK" Causes weird issues around the game Fixed CRopeKeyframe having huge serverside bounds when not attached it was adding (0 0 0) (or really, the offset point) as world coordinates to include in the bounding box Fixed trigger_remove.OnRemove not working at all
49 Days Ago
Finish description of sv_maxvoicepacketsperframe Uncheat sv_player_usercommand_timeout and default to 0.5 0.5 is the value GMod originally had Add sv_player_usercommand_timeout_lastcmd default to 1. Rerun the last command instead of a null command. This was the previous behavior.
50 Days Ago
Added sv_maxvoicepacketsperframe Text parsing: Handle loading/writing \r correctly (Hammer VMF) Hammer: Entity comments allow adding new lines with Enter In Entity Properties window, the Comment field Expand func_precipitation key-value info about custom particles
50 Days Ago
Fixed npc_zombie not using sk_zombie_dmg_both_slash Fixed inaccessible area on ep2_outland_10 due to model name collision Fixed transparency on light_directional and pp_controller hammer icons Fixed Episode 2 Fast Zombie jumpscare sequence Implements AttachToVehicle input for npc_fastzombie Fixed missing animations on hula doll (Episode 2) Read map cycle only from MOD Merged some anti usercmd abuse stuff from TF2 SDK Adds sv_player_usercommand_timeout Adjust Sandbox ContentIcon to scroll text if it is too long https://files.facepunch.com/rubat/2025/February27-1134-LoneGlobefish.gif Also applied localization to "Author" label in spawnmenu tooltips. Fixed server crash due to last update Allow NPC list to set Author (displayed in spawnmenu tooltip) Port x86-64 exclusive changes to fix build errors
50 Days Ago
Added trigger_tonemap Doesn't work yet, due to network compatibility env_tonemap_controller Master flag will also be supported env_fog_controller SetMaxDensityLerpTo & HDRColorScale Added some editor icons from CS:GO env_texturetoggle, light_directional, logic_autosave, func_instance_parms Added logic_random_outputs Hammer: Ensure Input/Output colums fit header text So its not "P...", "O...", etc. Hammer: Fixed map instances being added to recently opened Only manually opened files are added to recently opened files Hammer: Fixed certain inputs having wrong descriptions The output tab was adding every single input from the entire map into the dropdown, and then hiding unwanted ones, causing name collisions Now only adds inputs from target entities if there are any valid ones, if not, THEN we add all of them. Update Hammer splash, so it appears less buggy Added fog_volume Only fog_controller changing for now, fully functional, no need to wait for update Fix ViewModelFlip making view model sway backwards Hammer: Implemented multiple cordon system from CS:GO
50 Days Ago
Added more useful info to CLtoSV and SVtoCL net message ToStrings Undo changes to combine dropship as they are crashy Prevent crashes when GetBoneCache is called with no model Do not mount addons/ twice in-game (regression) Tools also now respect -noaddons Fixed 357 reload missing its shelleject effect Fixed Bugbait not having viewmodel bob when sprinting Fixed missing AR2 reload sound in 3rd person Fix 357 shelleject in firstperson multiplayer VBSP: Prevent crashing with bad VMFs (newlines), display an error StudioMdl: Gracefully handle numframes 0 or below (instead of crashing) Update w_pistol to fire correct events for player 3rd person brass eject Fixed AR2 spamming 3rd person reload sound when no ammo Unhide sv_maxspeed Added some internal/hidden inputs to npc_rollermine in the FGD Holdtype & player animations for Bugbait Also removed some clientside weapon stubs for non existent weapons Citizen Suitcase/Package, Annabelle/Alyxgun holdtypes
50 Days Ago
Implement point_worldtext (CS:GO version) Added new features to point_worldtext "Start Hidden" spawnflag "Rainbow" keyvalue * SetEnabled, Enable, Disable, Toggle inputs * SetText/SetMessage, SetTextSize, SetColor, SetRainbow inputs Minor cleanups Move Enemy Rebel to Combine tab, add icon & localization Move ammo localizations to .properties Hammer preview for point_worldtext https://files.facepunch.com/rubat/2025/February21-1113-CrowdedFoxhound.jpg Newline support in point_worldtext Fixed Hammer breaking VMF files if they contain \n in keyvalue values New point_worldtext features Text spacing X/Y, orientation Fixed fog being black on some maps with HDR
50 Days Ago
Fixed server crash due to last update Allow NPC list to set Author (displayed in spawnmenu tooltip)
51 Days Ago
Hammer: Implemented multiple cordon system from CS:GO
52 Days Ago
env_fog_controller SetMaxDensityLerpTo & HDRColorScale Added some editor icons from CS:GO env_texturetoggle, light_directional, logic_autosave, func_instance_parms Added logic_random_outputs Hammer: Ensure Input/Output colums fit header text So its not "P...", "O...", etc. Hammer: Fixed map instances being added to recently opened Only manually opened files are added to recently opened files Hammer: Fixed certain inputs having wrong descriptions The output tab was adding every single input from the entire map into the dropdown, and then hiding unwanted ones, causing name collisions Now only adds inputs from target entities if there are any valid ones, if not, THEN we add all of them. Update Hammer splash, so it appears less buggy Added fog_volume Only fog_controller changing for now, fully functional, no need to wait for update Fix ViewModelFlip making view model sway backwards
53 Days Ago
Fixed AR2 spamming 3rd person reload sound when no ammo Unhide sv_maxspeed Added some internal/hidden inputs to npc_rollermine in the FGD Holdtype & player animations for Bugbait Also removed some clientside weapon stubs for non existent weapons Citizen Suitcase/Package, Annabelle/Alyxgun holdtypes Added trigger_tonemap Doesn't work yet, due to network compatibility env_tonemap_controller Master flag will also be supported
54 Days Ago
Added more useful info to CLtoSV and SVtoCL net message ToStrings Undo changes to combine dropship as they are crashy Prevent crashes when GetBoneCache is called with no model Do not mount addons/ twice in-game (regression) Tools also now respect -noaddons Fixed 357 reload missing its shelleject effect Fixed Bugbait not having viewmodel bob when sprinting Fixed missing AR2 reload sound in 3rd person Fix 357 shelleject in firstperson multiplayer VBSP: Prevent crashing with bad VMFs (newlines), display an error StudioMdl: Gracefully handle numframes 0 or below (instead of crashing) Update w_pistol to fire correct events for player 3rd person brass eject
56 Days Ago
Fixed fog being black on some maps with HDR
56 Days Ago
Move Enemy Rebel to Combine tab, add icon & localization Move ammo localizations to .properties Hammer preview for point_worldtext https://files.facepunch.com/rubat/2025/February21-1113-CrowdedFoxhound.jpg Newline support in point_worldtext Fixed Hammer breaking VMF files if they contain \n in keyvalue values New point_worldtext features Text spacing X/Y, orientation
58 Days Ago
Implement point_worldtext (CS:GO version) Added new features to point_worldtext "Start Hidden" spawnflag "Rainbow" keyvalue * SetEnabled, Enable, Disable, Toggle inputs * SetText/SetMessage, SetTextSize, SetColor, SetRainbow inputs Minor cleanups
58 Days Ago
FGD: Allow `bool` and `boolean` to be interchangeable HDR override for FOG colors from 20th anniversary Requires networking changes, so not currently active Added logic_eventlistener(_itemequip) Serverside only entities, FGD included Merge x64 exclusive changes for compile fix
58 Days Ago
FGD: Allow `bool` and `boolean` to be interchangeable HDR override for FOG colors from 20th anniversary Requires networking changes, so not currently active Added logic_eventlistener(_itemequip) Serverside only entities, FGD included
58 Days Ago
Fixed a crash when spawning certain vehicles 64bit versions of compile tools say that they are 64bit So it's more clear what version is being used from logs alone Merged Pull Requests * TTT: Change holdtypes for consistency with viewmodels * TTT: clarify Health Station usage hint text * TTT: Update localization files * Fixed tool sorting when some tools are missing localization strings * Micro-optimize Workshop Mount VGUI Rework how LZMA decompression works for BSP files The existing code was awful. The new one is less wasteful. Make util.TableToJSON output whole numbers without decimal point Minor cleanups Fixes towards MP3s hanging the game on first playback * Fixed MP3s recaching 2 times sometimes in a row * Fixed cache size not being able to exceed 65k * Make MP3s skip the ID3 data immediately on cache, not on first playback. This makes loading a bit slower per-file, but makes it so we don't need to cache 400KB of useless data per MP3 * Increased amount of cached data for MP3s to satiate initial burst of data access by BASS (from 16K to 96k) This was preventing async load of the entire file Merged Pull Requests * Refactor sandbox hints * Remove angular-ui, jquery-ui, jquery-color
59 Days Ago
Fixes towards MP3s hanging the game on first playback * Fixed MP3s recaching 2 times sometimes in a row * Fixed cache size not being able to exceed 65k * Make MP3s skip the ID3 data immediately on cache, not on first playback. This makes loading a bit slower per-file, but makes it so we don't need to cache 400KB of useless data per MP3 * Increased amount of cached data for MP3s to satiate initial burst of data access by BASS (from 16K to 96k) This was preventing async load of the entire file Merged Pull Requests * Refactor sandbox hints * Remove angular-ui, jquery-ui, jquery-color
60 Days Ago
Rework how LZMA decompression works for BSP files The existing code was awful. The new one is less wasteful. Make util.TableToJSON output whole numbers without decimal point Minor cleanups
2 Months Ago
Remove weapon_cubemap from localizations Updated TTT * TTT: Magneto-stick DoAttack cleanup * TTT: Fix C4/Radio sounds not playing outside of PAS * TTT: Fix "CS:S not mounted" warning Add a warning for future self Linux is the worst of all time Rename en-PT to en-pt and let's see how that affects Linux Ignore enc_temp_folder Prevent developer only messages about bone access with util.DecalEx Lowercase remaining localization folders
2 Months Ago
Lowercase remaining localization folders
2 Months Ago
Rename en-PT to en-pt and let's see how that affects Linux Remove gmod_test_console_colors Ignore enc_temp_folder Prevent developer only messages about bone access with util.DecalEx
2 Months Ago
Reapply "Update screenspace_general shader with some CS:GO features" This reverts commit 48ad52b802d39e44f4458fca545fb7f2f6250d57. Add a warning for future self Linux is the worst of all time
2 Months Ago
▄▉▋▍▅▄▍▇ ▆▋▄█▌▋ ▋▌▋▄▄ ▋▌▅▋▉ ▆▋▋▋▊
2 Months Ago
Try moving added methods
2 Months Ago
Fix Linux compile yet again
2 Months Ago
Remove weapon_cubemap from localizations Updated TTT * TTT: Magneto-stick DoAttack cleanup * TTT: Fix C4/Radio sounds not playing outside of PAS * TTT: Fix "CS:S not mounted" warning
2 Months Ago
Remove weapon_cubemap from localizations Updated TTT * TTT: Magneto-stick DoAttack cleanup * TTT: Fix C4/Radio sounds not playing outside of PAS * TTT: Fix "CS:S not mounted" warning Improve key mapping for CEF on Windows Still not ideal, key repeats won't be identified, key location not identified (even though this data is now passed), not all keys have KeyboardEvent.code set yet Revert "Update screenspace_general shader with some CS:GO features" This reverts commit 8ef86ee055e3bc23f1753a7feab0dc102910eec9. Linux still doesn't want to work for no apparent reason. Reverts only the shader itself, not accompanying changes to try to see what is going on.
2 Months Ago
Update screenspace_general shader with some CS:GO features Removes $X360APPCHOOSER (Use $VertexColor) Adds $VERTEXSHADER Added most CS:GO params except for C4* and C5* params
2 Months Ago
SRCDS colors for Linux & 24 bit colors
2 Months Ago
Tools: try searching for gameinfo relative to the .exe if not found Allows BSPZIP (and probably others) to run from scripts outside of the game directory without additions params "Fix" an infinite loop in memory allocation by exiting w/ message "fix" an infinite loop in memory allocator (CUtlMemory) by exiting the program with a warning if it is hit. Fixed crash with net_showmsg Fixed hoverball's toggle key not functioning Localization for built-in undo actions Potentially breaking change: Internal undo names changed! Also fixes undo text being processed twice for certain undo actions Adds localization for entities spawned by Sandbox tools (names) Added `hostile` keyvalue to npc_citizen Will be treated as a combine. Useful for NPC reskins to not have combine noises. Or just for fun. Fix queued rope renderer running out of memory with SuperDOF
2 Months Ago
Hammer: Merged some under the hood changed from CS:GO Also fixed ray-traced preview crashing Hammer: Updated Options tabs to fit more data Added build date to Hammer's About dialog Hammer: When copying game configs, ask for a new name Hammer: Updated icon to be higher quality and have GMod colors Hammer: Switch to CmdSeqDefault.wc (like CS:GO) When no user-defined preferences for Expert Map Compile tools exists, use a separate file for default ones. This ensures that game updates cannot break user configs. Tweak Hammer splash image & exe info Hammer: Expand Object Bar by 20px to fit visgroups To VisGrouos without a horizontal scrollbar Hammer: Increase default size of Entity Help window Fix a stack overflow in TextEntry scrolling Minor cleanups Added support for %CompileNoShadows (VBSP) Include Episode 1 barney model as override It appears to have all the animations from base Half-Life 2. Added "owner" argument to SWEP:OnDrop Added shader name to "failed to create shader"
2 Months Ago
Added Player:ExitLadder Remove unintended/possibly breaking changes Menu: Do not include notifications library Minor cleanups Fixed weapon_shotgun only producing 1 bullet pellet when fired by NPCs Fixed client crashes with portal entities
2 Months Ago
Change how SRCDS text color is applied Hopefully less error prone for Linux. Also do not set Legacy win32 color styles if using 24bit color
2 Months Ago
Reset only the foreground color
2 Months Ago
Maybe this sequence to reset color works better?
2 Months Ago
Fix queued rope renderer running out of memory with SuperDOF SRCDS: Reset color to default after colorful print
2 Months Ago
Fixed warnings not having their ~special~ color in srcds console
2 Months Ago
Missed a semicolon