PCSX2 / pcsx2

PCSX2 - The Playstation 2 Emulator
https://pcsx2.net
GNU General Public License v3.0
11.45k stars 1.59k forks source link

[Feature request] Auto adjust 4/3 or 16/9. #2746

Closed ghost closed 2 years ago

ghost commented 5 years ago

What is the request?

The request is to add an option which switch to 4/3 or 16/9 depending on what the game does (like the Dolphin emu).

capture

lightningterror commented 5 years ago

See https://github.com/PCSX2/pcsx2/pull/1918

ghost commented 5 years ago

Well it's not exactly that. What I mean is when the game set the ratio to 4/3 then select the 4/3 mode (and vice versa) the PR add an option to preserve the original game resolution which is different.

Take Jak 1 for instance,

This is the image you get when you set the 16/9 mode and set the game ratio to 16/9, as expected it's great.

capture

But when you switch the game ratio to 4/3 you get a stretch 16/9 image.

capture21

The request is to automaticaly set the emu ratio to what the game does like this:

capture3

lightningterror commented 5 years ago

The PR actually does that, it switches automatically to what it detects the game is using.

ghost commented 5 years ago

Well if the PR does that it's cool!

lightningterror commented 5 years ago

What is the crc id and serial ?

lightningterror commented 5 years ago

Looks like I added the wrong game.

legend800 commented 5 years ago

Yeah, half of my games are 4:3 and half are 16:9. I have to keep notes about which uses what and press F6 manually upon loading else I'll have either a squashed or stretched image. Big pain. Hopefully something comes along to solve that direct problem. That PR seems to be doing a lot of other things.

lightningterror commented 5 years ago

Do we have some sort of current detection for internal aspect ratio ? If so then we can make an automatic switch based on that, maybe @ssakash can help here.

ghost commented 3 years ago

Not sure if i can comment on something old, but don't want to open a request if this is already opened. I would love this as well, it's bit of a pain doing that manually for certain games, hopefully this gets added at some point. Am aware of the widescreen patches, not saying they're bad, they're great but aren't perfect. To play the old way without modifying the aspect ratio. Just like Dolphin as was mentioned by the OP. Thank you for your time PCSX2 team, if is not allowed to post / comment on something for sometime like on the forums my apologies, won't happen again.

refractionpcsx2 commented 2 years ago

There is no way to auto detect this as the game still renders the image in a 4:3 aspect ratio of space, and the resolution is also still only 4:3. The only thing we can auto switch for really is 1080i since it is a bonafied (well, it's a meme on PS2 but let's roll with it) 16:9 resolution on the PS2.

I just checked Jak to confirm and the only thing that changes is the base pointer and the FIELD in the CSR (which field to render of the frame), but that could be due to me not timing it properly, it's certainly not a method of detection.

image

So I'm going to say this is a no, sorry.