ThirteenAG/MaxPayne3.FusionFix

[Feature Request] Add option to cap FMV cutscenes to 30 fps (and some food for thought)

Opened this issue · 1 comments

AMD's new drivers really offer some amazing opportunities to improve the pre-rendered cutscenes by enabling AFMF frame generation, but it's only able to generate new frames in those cutscenes when the game is locked to 30 fps (usually, the game repeats frames during FMV cutscenes, and the fps can go up to 1,000 and more). I tested this by capping the fps to 30 using RTSS. Ideally, only said FMV cutscenes would be locked to 30 fps, while gameplay stays at a higher native framerate.

Also, Radeon Super Resolution fixes the wonky scaling of cutscenes, but you have to choose 1080p resolution for the whole game in order for it to work.

Implementing native FSR 1.0 (with the option to only use it to upscale FMV cutscenes) and AFMF (also with the option to only make it generate new frames during FMV cutscenes) would really bring this game up to par. Of course, this is probably out of scope for this mod, but it doesn't hurt to ask. :)

usually, the game repeats frames during FMV cutscenes, and the fps can go up to 1,000 and more

The game does not render anything during FMV cutscenes playback hence the absurd framerate gains.

Valid points with locking the framerate to 30fps during FMV playback. Would certainly help with this, but AFMF can only be forced for the whole game. The driver has absolutely no clue when you're in gameplay or cutscene as this frame gen is done outside of the game engine...

And AFMF is not meant to be used for games like Max Payne 3 anyway, due to it's fast paced nature.

Also, Radeon Super Resolution fixes the wonky scaling of cutscenes, but you have to choose 1080p resolution for the whole game in order for it to work.

This is hardly a fix : )
I use it myself, but I'm upscaling from 3200x1800 native to 4K. The higher the internal resolution, the better the final overall upscale.

Implementing native FSR 1.0 (with the option to only use it to upscale FMV cutscenes)

+1 on this, but it doesn't really make sense forcing it for only cutscenes. It could work globally.