Skip to content
This repository has been archived by the owner on Dec 14, 2023. It is now read-only.

GAMMACASE/PushFixDE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Counter-Strike 2 support

Since the release of CS2, this project would no longer be maintained and is archived.

PushFix Definitive Edition

This plugin was built around the research done by @XutaxKamay (part 1), so huge thanks to him for his work.

Main idea of this plugin is to fix client prediction errors in a way that doesn't affect game movement and lets engine to calculate it the way it was intended, instead of redoing game movement code that mimics trigger_push for example as it was done in this pushfix (This one doesn't match the original trigger_push game movement logic output you'd get if played without the fix and thus produces 10-20 units on avarage of difference on to what you should've got). This plugin also properly fixes m_vecBaseVelocity and removes DataTable warning: player: Out-of-range value (XXXX.000000) in SendPropFloat 'm_vecBaseVelocity', clamping. messages from console.

This plugin only introduces a QoL changes by fixing client prediction errors and doesn't affects/alters movement code whatsoever. It also does obsoletes any other trigger_push fix plugins that are outthere like pushfix one. So, please, remove any other pushfix related plugins that you might have before installing this one to get the prefered game movement logic output.

Requirements

  • SourceMod 1.10 or higher.
  • Current support: CSGO Only.

Side note:

This plugin enforces sv_sendtables to 1, so any alterations to that convar might cause clients being unable to connect or any other side effects.