9 Commits

Author SHA1 Message Date
explorer
bdf8f51f29 nothing
merged from seg
2024-11-09 15:31:28 +03:00
explorer
e462dff4f5 revert to old approach
i've got problem with imagination regarding reliable method of relative correction on networking errors so old approach is preferable for moment

currently focusing on gmod-x64 fork of segregation so probably won't update l4d2 for period of time

[^\S\r\n]+(?=\r?$)
2024-11-05 18:11:13 +03:00
explorer
bc24cea3b5 eliminate m_flStamina induced errors as spitter
for whatever reason m_flStamina inside of C_SpitAbility::UpdateAbility gets pinned at 3000.f (extreme latency concern? or just typo) which in result softlocks C_TerrorPlayer::IsImmobilized for moment ability is updated
it does seems as logic remnant before buffering of 1000.f got implemented (C_TerrorPlayer::IsImmobilized tests for >2000.f) which is needed to keep m_flStamina predicted rather than networked... applying same logic but once solves problem

hopefully i'm not breaking things by omitting m_zombieClass lol

on side note i've thought about adding infinite spit but unfortunately projectiles are using timer-based acceleration

revert: prevent buffer underrun on ack build-up (only for css)
2024-10-28 10:33:10 +03:00
explorer
5a7e62dd6f prevent buffer underrun on ack build-up 2024-10-26 16:13:36 +03:00
explorer
924e32b297 some progress on prediction redesignment 2024-10-21 06:13:28 +03:00
explorer
cd2b23d069 ensure CPredictionCopy contains correct value for given frame
water? maybe. +20 is to be removed anyway
2024-10-19 03:42:23 +03:00
explorer
f0e7cf6300 latching workaround 2024-10-14 04:52:51 +03:00
explorer
932f00bf0e almost finished 2024-10-06 22:45:39 +03:00
explorer
44738da337 Commit 2024-04-03 22:17:09 +03:00