the difference between both options :
Aspect Ratio option affects the video buffer used by the game. (determines which area or the game is calculated and stored on the picture)
WiiU widescreen affect the TV out width, but works only on a WiiU. (determines the size and position of the picture which appears on your TV screen)
On gamecube and Wii, the TV picture width are always identical (usually 640*480px). There's no widescreen resolution setting in games(*1), and in early 2000's when widescreen TV started to be popular, nintendo decided to let the game fake the widescreen ratio by skewing the picture before sending it to the TV so the TV will stretch (unskew) it to fill the full widescreen area and look proportional.
the "aspect ratio" option tells the game to fake the widescreen and skew the picture before sending it to the TV. you lose some information on screen as the resolution is the same for more data to display.
I know. That's anamorphic widescreen. I wouldn't go as far as to call it "fake widescreen" cause even though you lose "pixel density" by stretching the image, it does display more information.
If you want a good resolution/perfect ratio, you have to set the game to 4:3 AND set the TV settings to render the picture only on a 4:3 centered area, with black bars on the sides.
You need to use your TV settings, using your TV telecommand!
Or, let Wii U widescreen take care of it for me. Since HDMI is capable of transmitting digital flags that tell the display what and how to display it.
The WiiU has a native and real widescreen output.
If you select Aspect ratio 4:3 in the loader's settings, you need to either :
- Set your TV settings to 4:3 output (like before)
or
- let the console render in real 4:3 by adding black bar, without the need to modify your TV settings. (it's the "WiiU Widescreen" feature)
This.
Some games don't have the option to skew the picture to look proportional on a widescreen TV, so you need to change your TV settings on both Wii or WiiU, or toggle the WiiU widescreen option on wiiU only (to prevent editing the TV setting).
What sidescroll asks is a per-game option to set the WiiU Widescreen setting(*2). Of course, it would be useful only on a WiiU, on Wii that option shouldn't even be displayed because it has no visual effect.
Some games have issues with the Aspect Ratio option and works only in 4:3 (some VC and wiiware, like neogeo)
That "WiiU Widescreen" option doesn't affect the game compatibility, it's a TV output setting only. the games work fine on Wii without that option, and are designed to be played without that option. It's just a nice trick to not use your TV telecommand by using a WiiU feature.
I added it to the settings>features as I thought it could be useful to "manually fix" the LULZ's aspect ratio problem if needed. The loader is correctly detecting the video mode and should fix it automatically.
I never intended to add it as game setting for wii games, because games were not designed to use it on Wii as they had their own setting (aspect ratio) to fix the widescreen TV problem. (gamecube on the contrary were rarely coded for widescreen and nintendont having that feature is a nice thing for the majority of games look better in 4:3)
Some Wii games were released with no option to skew the game's picture and look bad on a widescreen TV (Resident Evil 4?), too bad if you are on Wii as there's no software fix. if you are on WiiU, see it like a bonus : you can toggle the TV displayed area before launching the game instead of going into your TV settings. It's not like you play resident Evil every day and need to switch that option 20 times per day.
I am on Wii U. That's the whole point of me asking for the feature to be implemented on a per game basis man!
I agree on not playing RE 20 times a day, but it's not only RE which has the issue. Is the Wario game and ALL of the VC titles.
I know I could just use the Wii U widescreen feature in the loader before launching one of those games but if Nintendo wasn't able/didn't want to implement the feature and we can do things even better than Nintendo sometimes with the work of the amazing homebrew devs such as yourself. Then why the hell wouldn't we? You can't look me in the face and say that it isn't better to have things setup correctly from the get-go than to have to use a "hack" every time we want to use certain titles AND remember which were the ones with the issue so we don't end up having to go back to the loader, change the setting, launch the title again etc...
I KNOW we both like to keep things simple, to the point and functional...
And most importantly, if it's not a hard feature to implement (which it isn't since you have it at loader level) then why not?
*1
Few gamecube and Wii games have internal widescreen settings, which for most of the game, is doing the same skew+unskew effect without changing the output width on TV.
very few games have a pseudo real widescreen output, using 720*480 instead of 640*480
Nintendont has an option to force games to output on TV at 720pixels width (the "video width" option, 600+ 40 to 120)
This only affect the area displayed on TV, not the picture size rendered from the game.
Sometime, I feel like a picture to explain all this would be easier to understand, but I'm not good at doing charts and schematics.
And, I re-explain this every 3 months, for years now. a lot of users want to understand what the nintendont settings are really doing. making a guide out of that info could benefit a lot of users.
*2
Nintendont already has that option as individual game settings sent to nintendont's config. obviously for gamecube games only.
I (personally at least) don't need any picture to understand this. In fact, I'm all too familiar with aspect ratios and display settings.
As a matter of fact... I don't remember ASKING for the explanation. I only asked for the feature to be implemented
So you must be referring to all thos "other users" you speak of.
Don't take this the wrong way man, You know I've always tried to help you with testing and by helping other users. But I just don't see the reason for your refusal to implement such a simple feature. It's like you don't want to, "just because".
If you told me it was impossible, or too time consuming or whatever I would understand. But refusing something just because... I dunno... That's why I
@GreyWolf . Maybe he is willing to put in the work so all you'd have to do would be to put in the main branch.
Thanks for eveything anyway
@Cyan