Skip to content

Smoother-Demos ​

This tutorial is aimed at CS:GO and will not work for other games.

Smoother Demos in CS:GO ​

1. ​

Don't use the game's highlight feature, always use playdemo or demoui.

2. ​

Load the demo with playdemo or demoui - if it's choppy, load it again with playdemo or demoui right away!

(For some also letting the round end without fast forwarding and then jumping back to the round fixes it.)

3. ​

Execute these commands after the demo has been loaded:

sv_cheats 1
host_timescale 0
mirv_snd_timescale 1
cl_clock_correction 0

4. ​

For new demos you probably always need to do this:

mirv_fix playerAnimState 1

This attempts to fix remaining stutter in model animations.

5. ​

If there is still root (player position) jitter repeat starting from Step 2.

6. ​

Do not do 3. and 4. shortly before recording, since the fixes need some demo time, in order to catch up!

7. ​

The next / previous tick buttons next to resume / pause in demoui can cause cl_interpolate 0, either don't use them or make sure cl_interpolate is 1!

See also ​

  • [[AfxHookSource]]
  • [[mirv_snd_timescale|Source:mirv_snd_timescale]]
  • [[mirv_fix|Source:mirv_fix]]

Made with ❤️ by Advancedfx