renaudbedard / fez-1.12-issues

A public repository for FEZ 1.12 testers to log issues
9 stars 0 forks source link

"Saving" sign doesn't disappear and permanently blinks #107

Closed vrubleg closed 8 years ago

vrubleg commented 8 years ago

I have updated v1.11 to current fna-unstable, and as the result I have permanent "Saving" sign in most cases. This red square rotates permanently (and blinks a little bit): http://veg.by/z/2016-07-11-20-10-59-03bd715b.png http://veg.by/z/2016-07-11-20-11-10-d36dc5c9.png http://veg.by/z/2016-07-11-20-29-48-6bbec104.png

I have tried to restart the game more than 10 times. As the result only two times the game had hidden this icon as it have to be. 8/10 times this sign doesn't disappear.

You can download my save states here: http://veg.by/files/temp/fez-savestates.7z

flibitijibibo commented 8 years ago

What happens when you enable singlethreaded mode in the game options?

vrubleg commented 8 years ago

It doesn't help. (I have restarted the game after changing this setting).

I've used Process Monitor to see what does game write all the time, but it seems that it writes only steam overlay log and nothing more: http://veg.by/z/2016-07-11-20-52-13-606b8258.png

My hardware: http://veg.by/z/2016-07-11-21-06-23-7762d9d2.png

flibitijibibo commented 8 years ago

Does the GameOverlayRenderer.log say anything interesting? Looking at the IO log it does write the save, but for some reason it's not happy about something Steam-related (possibly cloud?).

flibitijibibo commented 8 years ago

One more thing to look at - anything in the log file? It's in %APPDATA%\FEZ\.

renaudbedard commented 8 years ago

He already put the log files in the .7z file he linked, there's nothing of interest in there X(

On Mon, Jul 11, 2016 at 2:32 PM Ethan Lee notifications@github.com wrote:

One more thing to look at - anything in the log file? It's in %APPDATA%\FEZ.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/renaudbedard/fez-1.12-issues/issues/107#issuecomment-231823463, or mute the thread https://github.com/notifications/unsubscribe/AAPU_lgUGctu_HIXSVUfkcA2YRt4i0-xks5qUoxGgaJpZM4JJmeB .

vrubleg commented 8 years ago

Does the GameOverlayRenderer.log say anything interesting?

It says such things:

Mon Jul 11 18:22:13 2016 UTC - Disabling overlay for 2 seconds (10 seconds since last frame from ui process was seen)
Mon Jul 11 18:22:15 2016 UTC - Disabling overlay for 2 seconds (12 seconds since last frame from ui process was seen)
Mon Jul 11 18:22:17 2016 UTC - Disabling overlay for 2 seconds (14 seconds since last frame from ui process was seen)
Mon Jul 11 18:22:20 2016 UTC - Disabling overlay for 2 seconds (16 seconds since last frame from ui process was seen)

(In-game Steam overlay is disabled in Steam settings).

flibitijibibo commented 8 years ago

Ah-ha! That is indeed the repro case - if we disable the overlay there's constant failure on the screen. Now I have a place to work from, thanks for the monitor data!

vrubleg commented 8 years ago

Ok, it seems that you're right. I've enabled steam overlay and now this square disappears as it have to be.

BTW, I think that it is better to block "achievements" menu item when Steam overlay is disabled, because this item also doesn't work in this case.

flibitijibibo commented 8 years ago

Good point, will add that to the next update as well.

flibitijibibo commented 8 years ago

Got it - it was a regression from moving to Steamworks.NET. The problem was that I rewrote the Steamworks integration line-by-line when the previous lib (which was very poor for reasons like this) was doing some stat acquisition behind the game's back. Requesting the stats ourselves like we're supposed to fixes the issue.

This and the achievement option silencing will be in the next update.

flibitijibibo commented 8 years ago

Both fixes are in repo, will be live whenever Renaud does his next upload.