]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commit
rewrite input-demoseeking.cfg
authorferreum <code@ferreum.de>
Wed, 29 Dec 2021 16:12:44 +0000 (17:12 +0100)
committerferreum <code@ferreum.de>
Wed, 29 Dec 2021 16:12:44 +0000 (17:12 +0100)
commit62d87520016464c5def8d5005e066ab34a4d8908
tree4051aeeeb4d48708ba5d468d049ad876e3e6c071
parent92542dadaab4d70e9cee4321d6eff1c86580ef2a
rewrite input-demoseeking.cfg

- Fix "defer clear" commands breaking seekdemo.
- Fix repeated seekdemo commands often breaking the seek.
- Handle failed playdemo command cleanly.
- Introduce maximum playback speed to avoid freezes for long seeks.
- Introduce option to disable default bindings.
- Introduce hooks for demo playback start and seek end.
- Introduce alias for retrieving seek target or demo playback time from
  scripts.
- Introduce vars to provide information about demo playback.
- Prevent interrupting the game and loading the last viewed demo when
  accidentally running seekdemo command during an actual game
  (cl_hook_gamestart_all setup needed).
- Reduce screen flashes by disabling r_render only for long seeks where
  the performance is needed.
- Disable more options to improve performance and reduce particles and
  effects accumulating during the seek.
input-demoseeking.cfg