Opened 18 years ago

Closed 17 years ago

Last modified 2 years ago

#7254 closed enhancement (fixed)

Aspect ratio

Reported by: SF/cigaes Owned by: fingolfin
Priority: normal Component: Graphics
Keywords: Cc:
Game:

Description

Most screens run with a 4/3 aspect ratio (800×600, 1024×768, 1600×1200...). Most SCUMM games use a 85/ aspect ratio (320×200). A video mode that resize on the fly would be welcome.

Ticket imported from: #654098. Ticket imported from: feature-requests/70.

Change History (9)

comment:1 by fingolfin, 18 years ago

What exactly is it that you are requesting? Do you want us to distort the displayed data, i.e. stretch it vertically? But why?! IMHO that looks extremly ugly. The SDL_GL backend still allows it, though. You can switch it between displaying black borders at the top/bottom and stretching. For the normal SDL backend, we just request a surface of 640x400 pixel. At least over here, that's mapped to 640x480 mode, and SDL automatically ensures we are displaying centered on that display. If that is not the case on your system, please provide some more details as to what you want, exactly.

comment:2 by fingolfin, 18 years ago

Status: newclosed

comment:3 by SF/cigaes, 18 years ago

Sorry to answer late like this: I did not have a good enough network connection for two weeks.

Yes, stretching vertically (or horizontally, in fact stretching _differently_ horizontally and vertically) is what I beg for.

Yes, on low resolution, it is ugly not to have all pixels scaled the same amount. But it is also ugly to have graphics designed for 11.2 pixels displayed with square pixels. As a matter of facts, I think that which one is more ugly is a question of taste. (and on my screen, the full-screen 640480 is achived by doubling one pixel out of four to reach 800600, without antialiasing, so I have _both_ disadvantages :-( )

You are right, the GL back-end does that very good. But how slow is it on my `old' laptop... :( I do not think that the non-homogenous antialiased scaling is itself so time consuming, so I would like it in the fast SDL back-end.

PS: happy new year.

comment:4 by fingolfin, 18 years ago

Status: closednew

comment:5 by SF/khalek, 18 years ago

looks like there is some competition now with the recent enhancements to some games to make them run on windows, aaron giles also added the ability to correct the aspect ratio.

see http://www.aarongiles.com/scumm/index.html and http://www.aarongiles.com/scumm/aspect.html for further information

comment:6 by fingolfin, 17 years ago

See also patch #757827 (https://sourceforge.net/tracker/ index.php?func=detail&aid=757827&group_id=37116&atid=41 8822)

comment:7 by Kirben, 17 years ago

The Aspect ratio option is now in ScummVM cvs.

comment:8 by Kirben, 17 years ago

Owner: set to fingolfin
Resolution: fixed
Status: newclosed

comment:9 by digitall, 2 years ago

Component: Graphics
Note: See TracTickets for help on using tickets.