Fixed #301 CS:GO Steam overlay screenshot (F12) does not work anymore when game is not launched from official Steam Library entry (CS:GO 2020-03-26 pre-release / silent update) by adding SteamOverlayGameId=730 to environment variables for launching CS:GO.
Custom loader now has an option to set additional environment variables.
-addEnv option for custom loader HLAE command line options (can be used multiple times to add multiple vars).
HLAE 2.91.0 (2020-03-17T20:20Z)
AfxHookGoldSrc 2.7.0 (2020-03-17T20:20Z)
AfxHookSource 1.79.0 (2020-03-17T20:20Z)
BREAKING CHANGE: panorama.*.zip files are now located in "%APPDATA%\HLAE" instead! This is on order to fix access right problems for people using HLAE_Setup.exe version.
afx_interop: Changes to prepare version 6 (with version 5 backward compatibility) that should be mostly transparent (apart from faster connecting).
HLAE 2.90.1 (2020-03-09T18:18Z)
Added Polish language.
Added Contact / Policy menu item.
Fixed a few typos.
Included AfxHookSource 1.78.1 (2020-03-09T18:18Z).
AfxHookSource 1.78.1 (2020-03-09T18:18Z)
Fixed mirv_streams crash bug that e.g. could happen on listen servers when CS:GO was freeing a material (e.g. when POV player died) on the drawing thread while in the view rendering functions on the drawing thread at same time, causing HLAE to crash (tried to lock a mutex twice from same thread).
afx_interop: Removed old d3d9 wrapping support.
afx_interop: Added support for multiple clients..
HLAE 2.89.0 (2020-03-03T07:00Z)
AfxHookSource 1.77.0 (2020-03-03T07:00Z)
Made mirv_streams drawing context locking less fine grained.
Added mirv_streams actions add glowColorMap, can be edited with mirv_streams actions edit.
Added mirv_fix selectedPlayerGlow.
// This config shows how to map the x-ray glow colors using an blast.afxlut file (can be generated in Tools -> AfxRgbaLut).
// The death notification colors and the overhead id colors need to be changed by customizing PanoramaUI instead!
mirv_streams actions add glowColorMap blastGlow
mirv_streams actions edit blastGlow load "C:\Users\Dominik\Desktop\blast.afxlut" // update this path to yours.
mirv_streams add baseFx blast mirv_streams edit blast forceBuildingCubeMaps 0 mirv_streams edit blast doBloomAndToneMapping 1 mirv_streams edit blast doDepthOfField 1 mirv_streams edit blast actionFilter clear // Just in case someone execs this cfg multiple times (We don't want the list to grow larger and larger!). mirv_streams edit blast actionFilter add "utilwireframe" blastGlow mirv_streams edit blast actionFilter add "__utilwireframeignorez" blastGlow mirv_streams edit blast actionFilter add "utilvertexcolor" blastGlow mirv_streams edit blast actionFilter add "__utilvertexcolorignorez" blastGlow mirv_streams edit blast actionFilter add "dev/glow_color" blastGlow mirv_streams preview blast
mirv_fix selectedPlayerGlow 0 // disable glowing of selected player.
HLAE 2.86.0 (2020-02-28T08:45Z)
AfxHookSource 1.75.0 (2020-02-28T08:45Z)
Updated / changed many internal aspects mirv_streams to accommodate the latest CS:GO updates.
Added match options className, isPlayer, teamNumber to mirv_streams edit streamNameHere actionFilter addEx.
Updated afx/wh.cfg accordingly.
Please give us feedback on Twitter or Discord if the FPS / performace of mirv_streams is about the same, changed notably and if it changed notably in which way. Also in case you notice memory leaks that weren't there before, please notify us.