Skip to content

rtldg/PushFixDE

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • SourcePawn 78.3%
  • Pawn 14.0%
  • C++ 7.7%