July 2024 Update - News (2024)

  • Fixed a longstanding crash with CSoundPatch usage

  • Fixed a crash on exit to do with panels

  • Fixed a crash with gameui_show_dialog and remove the console command

  • Potential crash fixes to do with traces

  • Fixed a crash due to missing attacker in player take damage hook

  • Fixed a crash related to static props on map load for certain maps

  • Fixed some crashes with DSPs

  • Fixes towards crashes with poster command and insane size values

  • Fixed crashes with huge font blur values

  • Fixed a crash when an NPC sees more than 255 enemies

  • Fixed a self-crash with +vgui_drawtree

  • Fixed a crash with multicore rendering and logging

  • Properly handle mounted addons disappearing (unmounted) - This fixes a crash with BASS.DLL trying to play addon files that are no longer there

  • Fixed a crash to do with static props when they change models - i.e. when a static prop goes from error.mdl to a more complex one

  • Move various crash fixes & security improvements

  • Restored "gamemenucommand RestartWithNewLanguage"

  • Fixed a warning about "Invalid texture id -1" on disconnect

  • Fixed env_blood color setting, and add new colors, as well as fixed missing textures for some settings and restored hidden settings

  • Fixed certain detail props not rendering on maps with more than 65k of them

  • Prevent ent_create player to avoid issues from doing so

  • Fixed a memory leak with serverlist.Query

  • Implemented a workaround for animation event IDs on listen servers being set to "invalid" values (client vs server conflicts)

  • Fixed Portal 2 .wav files that are actually .mp3s not playing

  • Fixed trackspeed only working after ReturnToEyes input (point_viewcontrol)

  • Fixed env_screenoverlay SwitchOverlay input forcing overlays on when the entity is disabled

  • Fixed env_zoom not working sometimes, and not undoing itself on removal

  • Fixed scaled props scaling collision bounds twice

  • Fixed clicking a TextEntry sometimes setting invalid caret position

  • Fixed crashes when point_template is used improperly

  • Fixed logic_collision_pair not working at all when spawned by map

  • Fixed crashes when certain models are spawning generic gib types that do not come with GMod

  • Fixed a bunch of possible crashes with Vehicles pre Entity:Spawn()

  • Fixed whereis concommand sometimes not finding the certain workshop addons (server exclusive .GMA addons)

  • Fixed unmounting GMAs leaving behind empty folders internally

  • Fixed division by 0 when parsing MP3 files on Linux

  • Resolved case sensitivity issues with lua_refresh_file

  • Fixed materials with matproxies sometimes getting permanent artificial refcount

  • Resolved model materials going into negative refcounts - This is a specific case where error models are "hotloaded" into non error models

  • Fixed sprites causing material refcounts going negative - Similar case to models where sprite materials become available after precaching as error

  • Fixed Lua particles leaking material refcount - This is fixed by precaching the material just before it is used

  • Do not precache particle materials on the server (game.AddParticles) - Allows particle materials to reach 0 refcount on disconnect from singleplayer, and also makes no sense to precache particle materials serverside anyway

  • Clean up rope materials on disconnect, not game shutdown - Allows rope materials to reach 0 refcounts

  • Fixed intro screen material not being freed

  • Fixed __error material getting an extra forever refcount on game launch

  • Fixed __loading and __background getting forever refcounts, preventing them from being freed

  • Fixed certain sprites (such as physgun beam) being forever referenced if drawn

  • Fixed NPCs spawning sprites sometimes causing artificial refs on the material

  • Fixed another case where particle materials would end up with artificial refcount

  • Free existing/previous font textures/materials on disconnect

  • Fixed NPC death animation blending (Community Contribution)

  • Fixed NPC death poses (Thanks MapBase)

  • Fixed legacy workshop addons sometimes not extracting correctly - This would happen on download, potentially after messing about with Steam files

  • Prevent NPCs complaining about sequence -1 when trying to move, but the NPC model has no correct movement sequence

  • Fixed NPCs and players complaining about bone access when creating death ragdolls

  • Corrected string representations of some CLASS_ enums

  • Fixed a crash to do with soundscapes after map cleanup

  • Rework how movement is disabled when player is dead with movetype_walk, so gravity/velocity, etc. is still applied

  • Fixed nextbot deaths counting twice for npc_maker

  • Fixed flex bone drivers in-game - Made the flex bone driver code mimic the code from HLMV, which basically includes special case for BONE_USED_BY_BONE_MERGE

  • Fixed player angles serverside while in vehicle not matching client

  • Also fixed GetPassengerSeatPoint returning wrong values for vehicles without ACT_IDLE, such as the chair models, now will select first sequence

  • Fixed crashes when getting name of invalid ammo type

  • Fixed "Unknown language" in TextArea right click for certain languages, now will try to get correct name from Windows.

  • RichText uses localized string for "Copy" in context menu, fixing extra "&" being present in Lua created version of the panel

  • Fixed Text Entry Copy/Cut context menu buttons not being disabled when they should be

  • Fixed a whole bunch of potential crashes with NPCs in multiplayer when there are no players on the server

  • Fixed crash with trigger_weapon_strip when a non NPC/Player entity enters it

  • Fixed crashes with npc_portal_turret_floor

  • Prevent stack overflow crashes with InvalidateLayout( true ) from PerformLayout

July 2024 Update - News (2024)

References

Top Articles
Latest Posts
Article information

Author: Kelle Weber

Last Updated:

Views: 5731

Rating: 4.2 / 5 (53 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Kelle Weber

Birthday: 2000-08-05

Address: 6796 Juan Square, Markfort, MN 58988

Phone: +8215934114615

Job: Hospitality Director

Hobby: tabletop games, Foreign language learning, Leather crafting, Horseback riding, Swimming, Knapping, Handball

Introduction: My name is Kelle Weber, I am a magnificent, enchanting, fair, joyous, light, determined, joyous person who loves writing and wants to share my knowledge and understanding with you.