My Friend Pedro

My Friend Pedro

View Stats:
This topic has been locked
DeadToast Entertainment  [developer] Jun 20, 2019 @ 10:20am
Dev: Looking for more info regarding stuttering reports
Hello everybody!
Developer here. Reading through all the feedback as fast as I can. The game is currently locked to 60 FPS, but unlocking it is something I can look in to for a future update.

However it sounds like some people are experiencing stuttering that's beyond the framer rate cap. If this is happening to you, I'd like to know more about it as it's something I've never experienced on my end after testing on many different types of machines. If possible capturing a video of the performance would be super helpful!

Many thanks!
Originally posted by DeadToast Entertainment:
Originally posted by Pixel:
Developer, this issue is most probably caused by running your camera translations in Unity's "FixedUpdate".

Because you're probably damping / smoothing the camera with fixed timescale functions that are set to Unity's default 0.02 (50hz), there's a disconnect between the rendering FPS (60hz) and the camera's position update rate (50hz).

This means that some frames will be shown twice before the camera's position is updated. This is what is causing the "stuttering" that most people are experiencing. Fixing this is easiest done by changing the tickrate to 0.01666...7, but that may cause problems with existing code. Locking the game to 50fps will sync the update rates and can help, but that may also make some people even angrier.

With my own experience with Unity, I recommend using "LateUpdate" instead with modified smoothing / damping functions.

Cheers!
You are 100% correct. Fixing this will take some work, but I have just put an experimental branch up on Steam with a temporary fix (setting the FixedUpdate rate to 60hz).

I will carry on investigating the best proper way of fixing this without breaking the rest of the game. Sorry for any inconvenience!

Edit: Current build on the Experimental-branch has a fix for the camera stutter and has unlocked frame rate.
< >
Showing 106-120 of 131 comments
SixelAlexiS Jun 21, 2019 @ 8:42am 
Originally posted by Pixel:
Developer, this issue is most probably caused by running your camera translations in Unity's "FixedUpdate".

Because you're probably damping / smoothing the camera with fixed timescale functions that are set to Unity's default 0.02 (50hz), there's a disconnect between the rendering FPS (60hz) and the camera's position update rate (50hz).

This means that some frames will be shown twice before the camera's position is updated. This is what is causing the "stuttering" that most people are experiencing. Fixing this is easiest done by changing the tickrate to 0.01666...7, but that may cause problems with existing code. Locking the game to 50fps will sync the update rates and can help, but that may also make some people even angrier.

With my own experience with Unity, I recommend using "LateUpdate" instead with modified smoothing / damping functions.

Cheers!
Yes, I think you are right sir!!!
As I wrote in the guide (http://tiny.cc/v2qm8y), the only way to play the game smoothly is on a 50HZ signal and 50FPS cap (personally tested) or 100HZ signal with 50FPS cap (tested by another user on Steam).

I really hope that the developer will read this post, is really important!
Thank you again <3!
A developer of this app has indicated that this post answers the original topic.
DeadToast Entertainment  [developer] Jun 21, 2019 @ 8:49am 
Originally posted by Pixel:
Developer, this issue is most probably caused by running your camera translations in Unity's "FixedUpdate".

Because you're probably damping / smoothing the camera with fixed timescale functions that are set to Unity's default 0.02 (50hz), there's a disconnect between the rendering FPS (60hz) and the camera's position update rate (50hz).

This means that some frames will be shown twice before the camera's position is updated. This is what is causing the "stuttering" that most people are experiencing. Fixing this is easiest done by changing the tickrate to 0.01666...7, but that may cause problems with existing code. Locking the game to 50fps will sync the update rates and can help, but that may also make some people even angrier.

With my own experience with Unity, I recommend using "LateUpdate" instead with modified smoothing / damping functions.

Cheers!
You are 100% correct. Fixing this will take some work, but I have just put an experimental branch up on Steam with a temporary fix (setting the FixedUpdate rate to 60hz).

I will carry on investigating the best proper way of fixing this without breaking the rest of the game. Sorry for any inconvenience!

Edit: Current build on the Experimental-branch has a fix for the camera stutter and has unlocked frame rate.
Last edited by DeadToast Entertainment; Jun 24, 2019 @ 4:53pm
SixelAlexiS Jun 21, 2019 @ 9:24am 
Originally posted by DeadToast Entertainment:
Originally posted by Pixel:
Developer, this issue is most probably caused by running your camera translations in Unity's "FixedUpdate".

Because you're probably damping / smoothing the camera with fixed timescale functions that are set to Unity's default 0.02 (50hz), there's a disconnect between the rendering FPS (60hz) and the camera's position update rate (50hz).

This means that some frames will be shown twice before the camera's position is updated. This is what is causing the "stuttering" that most people are experiencing. Fixing this is easiest done by changing the tickrate to 0.01666...7, but that may cause problems with existing code. Locking the game to 50fps will sync the update rates and can help, but that may also make some people even angrier.

With my own experience with Unity, I recommend using "LateUpdate" instead with modified smoothing / damping functions.

Cheers!
You are 100% correct. Fixing this will take some work, but I have just put an experimental branch up on Steam with a temporary fix (setting the FixedUpdate rate to 60hz).

I will carry on investigating the best proper way of fixing this without breaking the rest of the game. Sorry for any inconvenience!
Wow, those are great news!!!
Any chance to have the 60hz fix on the GOG version too in the meantime?
Thank you very much !!!
Raidey Jun 21, 2019 @ 9:43am 
I thought something seemed off, too, but assumed it was just my imagination and that I had been spoiled by 100+ frame rate, and that 60 just felt off because I wasn't used to it. But I'm glad to hear it's being worked on, I still absolutely love the game so far
DutchVik!nG Jun 21, 2019 @ 10:03am 
Originally posted by ItsaBear:
Originally posted by DutchVik!nG:
As it is, I'd say it's pretty unplayable. Why steal a car with a flat tire?
Hardly a 'flat tire' because that implies it's unusable. This is usable. It's fun and it plays decently. What's your issue with the game? It's fine for me. I see lots of people crying about 60fps max though, which cracks me up. How are we so spoiled that we complain about 60fps? xD
If you had read properly, some of us are experiencing some frame rate/screen tearing glitch that makes this game pretty unplayable.
>-FISH-D Jun 21, 2019 @ 10:10am 
Originally posted by DutchVik!nG:
Originally posted by ItsaBear:
Hardly a 'flat tire' because that implies it's unusable. This is usable. It's fun and it plays decently. What's your issue with the game? It's fine for me. I see lots of people crying about 60fps max though, which cracks me up. How are we so spoiled that we complain about 60fps? xD
If you had read properly, some of us are experiencing some frame rate/screen tearing glitch that makes this game pretty unplayable.

Apparently he didn't read the part where the dev said he found the 50hz issue and patched it in the experental branch.
Useless Jun 21, 2019 @ 12:08pm 
it's amazing you're fixing this but will there be more levels or like a steamworkshop thing in developement or at least thought of because i don't wan't such a good game to end like this forever.
Borkins Jun 21, 2019 @ 1:29pm 
Originally posted by Wireless:
I specifically get a stutter when I am running an enemy over with a barrel. Also, would love frame rate unlock as 60hz is a bit jarring on my 144hz monitor. BONUS GLITCH: I've run into many enemies that can point their gun through the floor and shoot me.
I had this barrel stutter issue too. The very first opportunity to get a barrel kill from above and when the barrel landed on the guy, the game froze for half a second. When it unfroze, the guy was dead on the ground.
DickPays Jun 21, 2019 @ 1:34pm 
Originally posted by DeadToast Entertainment:
Hello everybody!
Developer here. Reading through all the feedback as fast as I can. The game is currently locked to 60 FPS, but unlocking it is something I can look in to for a future update.

However it sounds like some people are experiencing stuttering that's beyond the framer rate cap. If this is happening to you, I'd like to know more about it as it's something I've never experienced on my end after testing on many different types of machines. If possible capturing a video of the performance would be super helpful!

Many thanks!
The experimental build is a lot better. Doesn't feel like it's below 60 or just really slow feeling.
LiminalAce Jun 21, 2019 @ 1:41pm 
can you make the game $1 dollar less for the sale because you would get alot more people if you did that and i want the game so bad. please do this for me.
Scope Jun 21, 2019 @ 11:43pm 
Guys you really need to unlock the framerate or at least increase it to 144. This is pretty unacceptable in 2019. Refunding until it's fixed.
Last edited by Scope; Jun 21, 2019 @ 11:43pm
If you will add custom maps/workshop i will buy it.
#BadEnglish
-⁧⁧coradini Jun 22, 2019 @ 3:34pm 
create an workshop for the game, it is going to prevent the game from dying
imJGott Jun 22, 2019 @ 4:02pm 
i wouldnt say its locked at 60 because i have experienced drops in the mid 50's when i have a freshly built i9 990k with 2080 and 16gb of ram. its a great game and ill continue to play it but i think it needs a little elbow grease to make it that much more perfect.
Oddvar Ashborn Jun 22, 2019 @ 7:26pm 
First of all, let me say i fell in love with this game the first time i saw a gameplay trailer like a year ago.
Unfortunately, i've only been able to play for about 30 minutes.
That was on my own volition, because i want to experience this game at its best, and as you gathered here, it is not right now.
Then again, i understand you're just one person, so that's a ton of work.
Personally, what i'm experiencing is a sluggish framerate (not a smooth 60FPS at all), and aiming is a real pain, like the mouse is moving at 30FPS or something (perhaps there even was some mouse smoothing, which i personally really hate).

I'm playing on a i7 7700K - GTX1080 - 16GB DDR4

In conclusion, just so i know, do you feel confident about unlocking the framerate?

Thank you
< >
Showing 106-120 of 131 comments
Per page: 1530 50

Date Posted: Jun 20, 2019 @ 10:20am
Posts: 131