- initial support for POV demos
- entities don’t work correctly, as they are deactivated
- implement players’ voice
- add “snd_voipvolume” cvar
- add “tv_listen_voice_team” cvar
- add voice indicator to HUD
-
upgrade DemoFileNet library (eec87931ad770ac249a9bdfeb622d869537c6737, 08-Oct-24, v0.24.1+)
- changes in library:
- when deleting entities, set them to null, instead of immediately removing from list
- serialize GameRules as entity, fixes a bug where old reference was kept in list
- don’t try to seek through rounds if PreProcessingResult is not available
- limit number of GameEvents and Messages per marshal to 64
- this fixes a bug with POV demos where 10K sounds were played on 1st tick
-
fix for: projectiles that were created before demo recording started, can have sound starting time < 0
-
fix KillFeed UI bug: there was an empty UI element on top
-
fix: don’t try to create dynamic props when map is not loaded, because model hashes are not calculated
-
introduce MaxNumConcurrentSounds and set it to 100
-
log chat messages to Console
-
add support for more chat messages (those found in POV demos)
- use separate game clock, and sync it with demo’s clock, with max 0.2 seconds difference
- this fixes faster time elapsing (eg. when demo recorder has less than 64 FPS)
-
invoke GameEvents and Messages with the correct SubTick assigned
- switch to using
EventNonAlloc
during demo update
- slightly reduces mem allocs
-
add “sv_ignoregrenaderadio” cvar
-
minimap window consumes input
-
add “snd_weaponvolume” cvar
- upgrade VRF library (951ba65f71abef8f99583235f77b7b69047daac2, 12-Oct-24, 10.2+)
- needed because of new format of EntityLump