Tag: #fixed (45) Clear filter ×

3 stories

2 stories

Prediction errors now show the array index; multicore memory leaks fixed

Commit 9ecf4a on main makes prediction errors on arrays include the index for ints and floats, fixes a couple of multicore rendering memory leaks and a crash in render.UpdateScreenEffectTexture.

Details
  • GitHub Actions updated to version 6 for Linux and Windows
  • trigger_portal_cleanser added to the entity override whitelist
  • Fixed a crash with render.UpdateScreenEffectTexture
  • widgets.RenderMe and properties.GetHovered removed serverside
  • Minor cleanups so methods match the wiki and vice versa
  • Prediction errors on arrays include the array index for ints and floats
  • Fixed a couple of memory leaks with multicore rendering (render.UpdateScreenEffectTexture, render.PushCustomClipPlane)

2 stories

1 story

is3DSkybox fix, higher quality Eli Vance face, menu state loses unused libraries

Commit 693484 on main fixes is3DSkybox not resetting when returning from hooks, ships a higher quality Eli Vance face texture from the S1 repo and removes some unused libraries from the menu state.

Details
  • Fixed the "is3DSkybox" variable not resetting when returning from hooks
  • Fixed some missing textures on Half-Life 2: Episode 2 props
  • Workaround for Portal using the same texture names as Ep2
  • Removed some unused libs from the menu state
  • "Last map" saves use a delimiter that can't naturally occur in filenames
  • The network transfer folder blacklist is now a whitelist; .ain was removed from the extension whitelist
  • Try resolving a crash with the recent change to Entity:SetPos
  • Merged pull requests: removed an unnecessary Think hook from the DOF post-processing effect; updated a comment in SurfaceProperties.txt
  • Higher quality Eli Vance face texture from the S1 repo
  • Fixed a typo in the cam.End2D underflow error message

2 stories

2 stories

Entity:SetPos now runs trigger touch events; controller input and SetNWVarProxy fixes

Commit c18cba on main makes Entity:SetPos run trigger touch events, fixes several controller input bugs and fixes the old value passed to SetNWVarProxy callbacks.

Details
  • "failed to dlopen" log skips are now case insensitive (macOS)
  • combine_booth_tall01b.vmt includes $normalmapalphaenvmapmask, commented out
  • Fixed IN_MOVERIGHT/IN_MOVELEFT not activating from a controller
  • Fixed a false positive "SeekPut overflow" message
  • Fixed Player:KeyDown clientside in singleplayer not detecting controller movement
  • Fixed SetNWVarProxy callback's old value being the new value
  • Entity:SetPos runs trigger touch events

2 stories

9 new Combine props added; engine.CloseServer no longer falsely announces a shutdown

Commit 71ca28 on main adds 9 new Combine-related props from the licensee repo and fixes engine.CloseServer claiming the server is shutting down when it is not.

Details
  • Material reading fixes
  • engine.CloseServer no longer falsely claims the server is shutting down
  • file.Read blocklist updated so it doesn't affect file and folder names in the DATA path
  • Added 9 new Combine related props; combine_booth_tall01b.vmt made less extremely glossy
  • Fixed a missing material on a CS:S prop and an EP1 prop

1 story

Envmap and lightprobe commands blocked from Lua; dupes/saves/demos with a single tag load again

Commit 7be067 on main blocks the envmap and lightprobe commands from Lua, fixes some dupes, saves and demos not loading, and adds more decompression self checks.

Details
  • Block envmap and lightprobe commands from Lua
  • Replace usages of string.Explode with string.Split
  • Properly fix env_microphone missing closed captions
  • Dedicated server workshop cleanup now runs in the correct folder (it was cleaning cache/workshop/ while files were saved to cache/srcds/)
  • Fixed some dupes/saves/demos not loading when they only have a single tag (Dupe, Save or Demo)
  • More decompression self checks; the FastLZ fallback was removed from util.Decompress (workshop dupes/saves already use LZMA, util.Compress has used LZMA since 2014)

5 stories

ALT+F4 now closes the game; map compile tools get TF2 limits and T-junction softcap

Commit efb205 on main enables ALT+F4 to close the game, makes Entity:Get/SetNetworkAngles exist serverside, applies the requested getmetatable() LuaJIT fix and brings several map compiler limits and fixes over from TF2.

Details
  • Enable ALT+F4 closing the game
  • Get/SetNetworkAngles exist serverside for consistency, and check for reasonable values
  • Apply "that getmetatable() LuaJIT fix someone wanted"
  • Handle context menu errors when the "originator" panel is removed
  • Fixed engine.LightStyle only updating static props once (community contribution)
  • Removed non-functional map compile tool parameters (-novconfig, -vproject, -x360/-nox360, -xbox, VBSP -virtualdispphysics); -tmpout moved from VVIS to VBSP; some undocumented VBSP params documented
  • Added -noTJuncsDetail to VBSP from TF2
  • Applied the T-junction limit softcap (community contribution) so the compiler no longer just stops
  • MAX_MAP_TEXINFO bumped to the new TF2 limit (16k → 32k)
  • Removed redundant VRAD code, fixed VRAD potentially adding new planes; VBSP detail sprite limit raised (2 million → 2 billion)
  • r_DrawBeams 2 now affects sprite trails (wireframe)