Tag: #crash (21) Clear filter ×

1 story · 1 update

Empty model handling reworked, prediction error counting fix, icons for new TF2 maps

Commit 5bca5b on main reworks how 0-byte model files are handled ("Change where it bails so maybe its less error prone?"), fixes prediction error counting for certain fields and adds icons for the 5 new TF2 maps.

Details

The empty model fix also reached the x86-64 beta separately in commit 7e5aa8, together with the earlier "Handle 0 byte model files crashing the game" change.

1 story · 1 update

4 stories

Save crash fix on main; SetSaveValue allows m_hGoalEnt and m_hPhysicsEnt; ladder dismount fix

Commit 7b6a89 on main brings the crash fixes (including saves), allows m_hGoalEnt and m_hPhysicsEnt in SetSaveValue and tries to account for info_ladder_dismount inside the ground.

Details
  • Fix crashes related to recent changes, including saves
  • Allow m_hGoalEnt and m_hPhysicsEnt in SetSaveValue; hEnemy is replaced by NPC:SetEnemy
  • Try to account for info_ladder_dismount inside ground
  • Fixed VPC writing debug files into the release config on Linux
  • Minor cleanup

5 stories

0-byte model files no longer crash the game; Linux build cleanups

Commit 038c27 on main handles 0-byte model files that were crashing the game; commit 75a5a6 gets Linux32 building again for now.

Details
  • 038c27: unused Bootil features that print warnings disabled; less Linux compile log noise; unused libraries removed from lib/; 0-byte model files handled; compile warning fixes; Linux64 build progress; tool projects renamed internally
  • 75a5a6: "Get Linux32 to build for now. Seems there's a VPC bug on Linux that needs investigating"

2 stories

Crash from removed triggers fixed; Hunter pose parameter fix; VPC and gmad build for Linux64

Commit b9fc35 on main fixes a crash with inputs firing from removed triggers, the Hunter NPC's wrong lookup function and lets SetSaveValue set m_hStoredPathTarget; VPC and gmad/gmpublish now build for Linux64.

Details
  • Fixed a crash with inputs firing from removed triggers
  • Fixed the wrong lookup function in Hunter NPC code
  • m_hStoredPathTarget added to the SetSaveValue whitelist
  • VPC and gmad/gmpublish build for Linux64; VPC builds and runs for Win64; VPC colors on Linux; no CodeLite projects on Linux
  • Lowercase min/max macros removed so they don't interfere with C++ headers on 64-bit Linux
  • Minor Hammer code fixes

1 story

1 story

1 story

1 story

Big x86-64 beta update: entity creation crash fixes, p2p_force_reliable, Srcds workshop IDs from a file

Commit 0e9ec4 on the x86-64 beta brings a large batch of fixes: several potential crashes around entity creation and search, a new p2p_force_reliable convar, loading Srcds workshop IDs from a file, fixed normals on many built-in models and new props.

Details
  • Disable panel drag'n'drop with mouse 3/4/5
  • Fixed hacked Rollermines ignoring Combine Hunters
  • Allow setting filters via Entity:SetSaveValue
  • Override whitelist gains info_player_teamspawn, info_vehicle_groundspawn and placeholder entities based on prop_dynamic/prop_physics
  • Various potential crash fixes when creating entities and around entity search
  • Bandaid fix for GetBoneTransform returning garbage (needs further investigation)
  • Added p2p_force_reliable (default 0); small packets now use k_EP2PSendUnreliable instead of k_EP2PSendUnreliableNoDelay
  • Different fix attempt for overlay layers resetting on server join
  • Feedback message for host_writeconfig_lua
  • Srcds can load workshop IDs from a file, alone or together with a collection; the cache moved from cfg/srcds_addons.txt to cache/srcds_addon_list_cache.txt
  • Removed the CExampleEffect screen space effect
  • No Lua errors when using prop_effect in the base gamemode
  • New UpdateScreenEffectTexture matproxy (forces _rt_FullFrameFB to update at the end of the frame), used for the PHX screen
  • Fixed SWEP:CustomAmmoDisplay causing UI overlaps; ammo HUD no longer spams animations
  • Fixed normals on more built-in models (CS:S and EP2 props, grenades, furniture)
  • Fallback CS:S hostage pain sounds (citizen sounds), for TTT and other addons
  • Panels think and clip while the main menu is open
  • lua_shared: fewer Bootil::BString usages (ILuaShared unchanged), less duplication calling Lua from C
  • Cargo container props recompiled to fix tangents, plus 3 new props; spawnlists and spawnicons updated (CS:GO map props rearranged, more L4D1 props)
  • gmod_tool no longer errors with addon tools in non-Sandbox gamemodes
  • Also includes the SourceTV/HLTV crash fix, vehicle regression fix, bone cache fixes, zombie double ragdoll fix and the spawnmenu/Infected/npc_alyx fixes from main