nipkownix / re4_tweaks

Fixes and tweaks for the "UHD" port of Resident Evil 4
zlib License
341 stars 32 forks source link

Cinematic 2.37 Display Mode #390

Open pas-de-2 opened 1 year ago

pas-de-2 commented 1 year ago

Describe the feature you'd like to see added

As we know, RE4 on the Gamecube was rendered in a letterboxed, 'fake' 1.73:1 widescreen format, in order to give the effect of watching a 16:9 DVD on a 4:3 display. When playing the game on modern widescreen displays, you get additional pillarboxing: dolphin

The standard solution to this has been to simply remove all the letterboxing and render the game in 16:9, but this has the effect of making the game feel slightly more claustrophobic. It's as if you pressed the 'Zoom' button on your DVD remote: 20221223093357_1

What if, instead of removing the letterboxing, we only extended the horizontal range of the viewport, by forcing the game to render in anamorphic 2.37:1? I think this would better retain the 'cinematic' look the original game was going for, Here's a mockup I made of how this option would look, by setting the FOV slider to 10 and cropping: 20221223090610_1 Now it's as if you're watching a Blu-ray!

Edit: I've realized I can mimic this by setting the game's resolution to 2560x1080 and enabling ultrawide support, but the game's UI starts getting really buggy and alt+tabbing forces a resolution change. If we somehow only changed the game world render, maybe we could display menus, subscreens and videos in 16:9? A changing AR might feel weird... for now I will simply play with the Fov slider at 10.

lextra2 commented 1 year ago

Having the option to restrict UI elements to 16:9 is a common thing in modern games. Would be a nice checkbox to have.

Edit: It would be wise to change the title of this issue. The one right now is pretty vague. Something like "Restrict UI to 16:9" gets straight to the point.