DEVIATOR

DEVIATOR

View Stats:
The camera movement is tied to 50FPS (known Unity issue)
Hello!
I tried the game a bit and looks fun but sadly it's another Unity game with the camera movement tied to 50FPS, this means that no matter at how many frames the game will run, the camera movement will only shows 50FPS and it will stutter if it doesn't run at 50FPS or multiple of that (like 100FPS, 150FPS etc.).

Is there any chance you will fix this? The game would really benefit from it, especially since it can handle higher framerate but it just can't show them, thank you :)
< >
Showing 1-11 of 11 comments
Soüp Feb 7, 2024 @ 3:32pm 
Yeah I was just noticing persistent judder while playing the demo and figured it was probably another game using 50 Hz timing, just like Dave the Diver. And stupidly both of these games limit the framerate to 60 fps rather than 50 fps, which actually makes the judder worse than running at a higher framerate (you can at least run it unlocked in this game though.)
SixelAlexiS Feb 8, 2024 @ 3:25am 
Originally posted by Soüp:
Yeah I was just noticing persistent judder while playing the demo and figured it was probably another game using 50 Hz timing, just like Dave the Diver. And stupidly both of these games limit the framerate to 60 fps rather than 50 fps, which actually makes the judder worse than running at a higher framerate (you can at least run it unlocked in this game though.)
Btw the "frame rate limiter" setting caps to 60FPS ONLY if you disable the "vertical sync" setting (another silly thing many developers do is toarbitrarly deciding if a framecap works or not based on the vsync setting).
With the vsync enabled the framrate limiter setting gets ignored and the game caps the framerate at the selected refresh rate.
I locked it at 100FPS by simpling having the vsync enabled and putting the monitor at 100Hz.
I've put it at 100Hz to lower the input lag since you will still run at 100FPS even if you only see 50FPS.
I didn't knew about Dave the Diver was the same, I know it's VERY popular and it quite pathetic that that game have this issue as well.
We had a long period of Unity games not having this issue anymore and now it seems that's back, we are never going to fully get rid of it...
Soüp Feb 8, 2024 @ 7:47am 
Originally posted by SixelAlexiS:
Originally posted by Soüp:
Yeah I was just noticing persistent judder while playing the demo and figured it was probably another game using 50 Hz timing, just like Dave the Diver. And stupidly both of these games limit the framerate to 60 fps rather than 50 fps, which actually makes the judder worse than running at a higher framerate (you can at least run it unlocked in this game though.)
Btw the "frame rate limiter" setting caps to 60FPS ONLY if you disable the "vertical sync" setting (another silly thing many developers do is toarbitrarly deciding if a framecap works or not based on the vsync setting).
With the vsync enabled the framrate limiter setting gets ignored and the game caps the framerate at the selected refresh rate.
I locked it at 100FPS by simpling having the vsync enabled and putting the monitor at 100Hz.
I've put it at 100Hz to lower the input lag since you will still run at 100FPS even if you only see 50FPS.
I didn't knew about Dave the Diver was the same, I know it's VERY popular and it quite pathetic that that game have this issue as well.
We had a long period of Unity games not having this issue anymore and now it seems that's back, we are never going to fully get rid of it...
Yeah it's been a common complaint with Dave the Diver but not many people actually know why the camera motion is so choppy. It's even worse there since the game is hard capped to 60 fps so I ended up just limiting the game to 50 fps with RTSS to play it.
Ryusennin Feb 8, 2024 @ 3:50pm 
Looks like a similar issue to Hoa, another Asian platform game.

If you have a Freesync monitor, just disable Vsync and cap the framerate to 100 fps with RTSS. If your monitor is limited to fixed refresh rates, it could be compatible with 50 Hz (all European monitors are). Enable Vsync and force 50 Hz with a tool like Hotkey Resolution Changer.
Soüp Feb 8, 2024 @ 8:24pm 
Unfortunately I've been trying a 100 fps cap in this game and it still intermittently stutters. I was expecting it to stay smooth.
SixelAlexiS Feb 9, 2024 @ 1:43am 
Originally posted by Soüp:
Unfortunately I've been trying a 100 fps cap in this game and it still intermittently stutters. I was expecting it to stay smooth.
Sometimes capping with external tool and let Gsync handling can still give you some stutters now and then. If you want a totally smooth image I suggest you to just enable the ingame vsync and change the monitor Hz to 100, you will have a much more smooth experience since vsync will handle the hard cap (btw the titorial has some stutters not related to this whole 50fps mess).
Soüp Feb 9, 2024 @ 10:25am 
Originally posted by SixelAlexiS:
Originally posted by Soüp:
Unfortunately I've been trying a 100 fps cap in this game and it still intermittently stutters. I was expecting it to stay smooth.
Sometimes capping with external tool and let Gsync handling can still give you some stutters now and then. If you want a totally smooth image I suggest you to just enable the ingame vsync and change the monitor Hz to 100, you will have a much more smooth experience since vsync will handle the hard cap (btw the titorial has some stutters not related to this whole 50fps mess).
I don't usually have trouble with that, maybe it's just because I'm trying 100 fps instead of 50 fps. Capping at 50 fps with RTSS works perfectly in Dave the Diver, can't try 100 fps there since the game's hard limited to 60 fps.
SixelAlexiS Feb 10, 2024 @ 3:50am 
I've played it more and the camera stutter every time you do a dash as well... it's a real mess.
Dr. Cookie Feb 11, 2024 @ 6:22am 
It's not really a unity issue, it's what happens when you put camera movement in fixed update.
SixelAlexiS Feb 11, 2024 @ 11:58am 
Originally posted by Dr. Cookie:
It's not really a unity issue, it's what happens when you put camera movement in fixed update.
I mean that's an issue that happen with Unity if you do what you said, of course you can have the game works properly.
I've actually modded this game by changing the "Fixed Timestep" value with "AssetBundleExtractor" to make the camera work at 120FPS.
It seems to work well but with this method you still have to select a specific FPS and lock to that and for example as soon you kill the boss it gets reverted to 50FPS.
In other cases this modification breaks the physics as well so it's not ideal, it need to be properly changed by the developers.
Unity should just remove the fixed update thing honestly to not let developers not knowing how this works getting this result.
Dr. Cookie Feb 12, 2024 @ 1:08pm 
Fixed update is needed when working with physics, otherwise things move faster at high frame rate. But as for the camera, late update should be used.
< >
Showing 1-11 of 11 comments
Per page: 1530 50