Teardown-Issue-Tracker-Maintainers / Teardown-Issue-Tracker

A public repo for the community to track issues/bugs/feature requests in Teardown.
12 stars 6 forks source link

[Bug] built-in screen recorder speeds up the game if above 60 fps #603

Open TeardownDestructionClips opened 2 weeks ago

TeardownDestructionClips commented 2 weeks ago

Describe the bug

When recording with the built-in screen recorder the game will get sped up if you are doing above 60fps, the screen recorder is recording at 60fps so anything above that will increase the speed, for example if you are doing 120fps then the game will be twice as fast, if you are doing 90fps then the game will be 50% faster. This can make the game quite frustrating to play at high speeds.

Steps to reproduce the behavior

  1. enable built-in screen recorder mod
  2. start recording
  3. check if you are doing above 60fps
  4. if so, notice that the game is being sped up.

I'm honestly not sure this is easily replicable at all, my entire life I've never been able to achieve above 60fps using the screen recorder so I never even ran into this problem until today, I've seen it happen to one other person a few months ago but this is the first time it's happened to me. I did not update my gpu drivers, change any of my pc components, install new mods, or modify my game files at all, but for some reason my screen recorder is performing twice as good and I'm now experiencing this bug.

Expected behavior

The game should either lock to 60fps whilst screen recording or the game should play like normal and then discard the excess frames for the 60fps video that is being made.

Environment

Additional context

No response

lelanceflamer commented 2 weeks ago

I think it's because of the makemovie.bat script, it was made for 60 FPS videos and so that's probably why it's accelerated, the game only records your current frame to add it to the capture folder.

TeardownDestructionClips commented 2 weeks ago

This is nothing about the script or the video being made, the actual video that is produced is completely fine and runs at normal speed, the issue is that my game is literally being played at a high speed.

TeardownDestructionClips commented 2 weeks ago

UPDATE: I am no longer achieving that above 60fps anymore, all I did was go to bed and wake up and now it's suddenly back to normal. However, that issues is still there for anyone who manages to get above 60fps, but at least for now I am back to recording at like 40 fps (no destruction)

Gregory-Gregory commented 2 weeks ago

@TeardownDestructionClips hi!

To avoid misunderstanding, if you check the recording itself, will it be sped up? Or does this issue only happen with the gameplay but the recording is normal?

TeardownDestructionClips commented 2 weeks ago

Yes the recording/saved video itself is completely fine, the issue is only noticeable in gameplay

nooitaf commented 2 weeks ago

Reproduce with decent gpu..

  1. Set vsync to none
  2. Open Simple House Map
  3. Start built-in Screen recorder
  4. Gameplay is 2x speed :P
  5. Recorded frames are normal 60fps

I like this feature of "render out as fast as it can", but i get that it's confusing if you actually have to control something :P