Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Interesting… is there any way you can provide a screenshot of what’s going on? My first instinct is that maybe the window gets resized but for some reason the resize event isn’t getting triggered.

(1 edit)

I'll try to see if i can reproduce the issue, but it may take awhile to get back to you with it as I'd have to wait for the game to be running for a long period of time (also considering the facts that the variables that may have caused the issue may be hard to replicate, for example, if the application should be minimized or left open in the backrgound for the issue to even appear)

(2 edits)

alrighty, i got the issue again, the first image is how it should normally look and the second is the distorted version

(+1)

Thanks for providing that; I’ll see if I can replicate it on my machine this afternoon, and determine if it’s the CRT or the NTSC composite shader responsible.

May I ask how long it takes for this to occur? Minimizing doesn't seem to matter on my end, but there could potentially be color precision issues after 2 or 3 hours for the NTSC effect, because the frame counter is unbounded. I would try replacing this on line 605 of CRTFunctions:

_frame_acc++;
_frame_counter = _frame_acc div max(1, floor(game_get_speed(gamespeed_fps) / 60));

With this:

var _div = max(1, floor(game_get_speed(gamespeed_fps) / 60));
_frame_acc = (_frame_acc + 1) mod (32768 * _div);
_frame_counter = _frame_acc div _div;

Let me know if that works out, and I can update the pack if so!

Alright, I'll see if the issue pops up again under similiar circumstances and let you know!

I believe the issue's been fixed now, thanks for the help!