Momentum mod surf/ramp fix ported to csgo and css.
About
That fix modifies CGameMovement::TryPlayerMove() function to behave like momentum mod ones. Whole function was recreated on sourcepawn and replaced default CGameMovement::TryPlayerMove(). By modifying that function and applying all fixes that momentum mod team has done, you'll get quite good surf/ramp glitch fix.
Video example
Requirements
SourceMod 1.11.0.6711 or higher.
Available cvars
momsurffix_ramp_bumpcount - Left from original momentum mods function, helps with fixing surf/ramp bugs;
momsurffix_ramp_initial_retrace_length - Left from original momentum mods function, amount of units used in offset for retraces;
momsurffix_enable_noclip_workaround - Enables workaround to prevent issue #1.
This plugin can be performance heavy without momsurffix_enable_asm_optimizations and momsurffix_enable_noclip_workaround cvars enabled, but if you are still getting terrible performance with said cvars enabled, please submit an issue here.
If you found bug or want to suggest something, please do it here.