Correct aspect ratio in the menus & help/story screens

Advanced Wolfenstein 3D source port based upon Wolf4SDL and ZDoom.
[Home] [Download] [HG builds (Win)] [HG builds (Mac)] [Wiki] [Repo]

Moderator: Blzut3

MrFlibble
Posts: 21
Joined: Mon Jun 15, 2015 18:05

Correct aspect ratio in the menus & help/story screens

Post by MrFlibble »

ECWolf does a great job running the game with the correct aspect ratio, however I noticed that the menu screens still use unstretched graphics, and the help/story screens are not stretched to the 4:3 ratio at all. Have I missed an option to tweak that, or will these issues be addressed in future releases?
Blzut3
Developer
Developer
Posts: 491
Joined: Sun Jan 24, 2010 22:21

Re: Correct aspect ratio in the menus & help/story screens

Post by Blzut3 »

Everything that needs to be said about this is said in this report.
MrFlibble
Posts: 21
Joined: Mon Jun 15, 2015 18:05

Re: Correct aspect ratio in the menus & help/story screens

Post by MrFlibble »

Thanks for the explanation!

What about using something along the lines of the DOSBox aspect correction method? The output is inevitably a bit blurry but overall it works pretty well.
User avatar
Rachael
Developer
Developer
Posts: 3646
Joined: Sat May 13, 2006 10:30

Re: Correct aspect ratio in the menus & help/story screens

Post by Rachael »

DOSBox uses hardware scaling to accomplish this, which is why it is a bit blurry.

Probably what we have now is the best "for now" - until more work is done with ECWolf's rendering code.
MrFlibble
Posts: 21
Joined: Mon Jun 15, 2015 18:05

Re: Correct aspect ratio in the menus & help/story screens

Post by MrFlibble »

On a second thought, the simple nearest neighbour method yields quite acceptable results too:
Image
(pictured above is the game running in DOSBox SVN Daum with output=directdraw and aspect=true, which does nearest neighbour scaling)

It certainly isn't perfect, but this method of scaling does not seem to degrade readability of the font used by Wolfenstein 3-D. After all, back in the 90s games like Duke Nukem 3D used the nearest neighbour scaling to resize the title screen and other screens, menu items, font, weapons and HUD in high-resolution modes while keeping the correct aspect ratio. Here's a screenshot of Duke Nukem 3D running at the 640x480 resolution, with the doubled rows of pixels on the HUD and the menu font barely noticeable.

I think it would be very nice if this kind of scaling of the menu and other screens that are currently not aspect-corrected were added as a configurable option at least.
Post Reply

Return to “ECWolf”