New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Video Width (not affecting certain games like SSBM Pal) #811
Comments
things are oval because you are just stretching 4:3 to you need to set wiiu force widescreen to on and forced widescreen to on to get true widescreen aspect ratio on wiiu you need both settings. do remember that force widescreen is a general hack so you might get bugs or crashes on specific games. |
Thanks for the reply, but you seem to have misunderstood. I probably didn't explain very well. I'm not trying to play in widescreen at all, just normal 4:3. However, the image is narrower than 4:3, this is the reason the circles are tall ovals, not the wide ovals you'd get if you were stretching a 4:3 image to wide screen. Please re-read my first post with that in mind. I do know what I'm talking about when it comes to aspect ratio as I've always been sensitive to it (I'm the guy who cringes when someone's stretching a 4:3 game to fill their big wide screen TV). My actual question is again, is the maximum video width of 720 a hard limit caused by the scaling hardware in the Wii U or is it an arbitrary limit chosen because it's assumed to be enough? If that limit could be lifted it would solve my problem. EDIT: As an aside, I did try Wii U widescreen on just to see if it would stretch to the edges of the screen so I could use my TV's force 4:3 setting to correct it. Unfortunately, even set on widescreen the image was nowhere near reaching the sides of the screen, so using the 4:3 mode on the TV got me back to where I was, with an image that was too narrow. In every case, the image is narrower than expected. |
you would have to ask fix94 that, unfortunely he is gone and there is no one left to fix nintendont issues, but width is already unstable and crashes many games so i dont know if it could be augmented, also does it look wrong on wiiu gamepad also? |
you shoudl have log set to off btw, that can crash some games and its constantly writing to the sd card which can corrupt stuff. im not a programmer so no idea, i always use wiiu widescreen and force widescreen whenever possible so i dont really use 4:3 tbh. |
Thanks for the tip, I'll turn it off unless I need it. Even if I turn wide screen on and patch it, it's still too narrow! Normally you'd expect the picture would reach the edges of the screen, in widescreen but not here. |
i guess its your tv then i get full picture on mine, my tv has alot of modes like full,native, zooms, native and so on, but full always fills the screen with the video signal even using my n64 even. |
I wasn't disputing that it was enough for you, just saying that it doesn't go high enough for my setup and that it's definitely not my TV. I'm using the PAL iso, but I'm running it at PAL60 which has the same resolution as NTSC (50Hz PAL has more lines, but 60Hz PAL has the same as NTSC). |
that is why i took a picture of the wiiu gamepad, all wiiu gamepads are the same so if it fills my wiiu gamepad screen with 686 width being force widescreen or just stretch 4:3 it should do the same for you becuause there is no setup diference on wiiu gamepad. i use the ntsc iso due to having native 480p, from the pictures you posted the width its just not affecting the iso at all, either broken or none functional, some games are imune to the width hack and some even crash so any chance you could try the ssbm ntsc iso to see if with 686 you would get full screen like me? it could be the pal iso that is imune to the width hack imo. |
I did already say, this is nothing to do with the width hack. I don't even want to play in widescreen. I just used that to better demonstrate the problem, because you can clearly see it not reaching the edges. The problem is the same in 4:3, it's just not as obvious because you expect black bars in 4:3, but the problem is that the black bars are bigger than they should be and the image is narrower than it should be. So this problem has nothing to do with the width hack, it was just a convenient way to show the issue. I'll try and find an NTSC iso, but if that fixes the problem then all we'd really know is that Nintendont has a bug running PAL60 games, which is a pity because for some games the PAL version is superior (e.g. Luigi's Mansion). |
my entire experimentation problem is too see if you can fill the gamepad screen, the correct 4:3 comes latter, if you can like i can on the wiiu gamepad with 686 width with ntsc iso then it shows that is a pal issue atleast. and you can maybe fix the pal issue by forcing another videomode maybe but first need to confirm its the actual pal version issue, because if with ntsc iso you still cant fill the screen of the wiiu gamepad with 686 something would be off on your end. |
Good plan. I did try forcing other video modes with the PAL version (force NTSC, force PAL60 and I also tried both with "patch PAL50" on), but it's possible that's not enough. I'll find an NTSC ISO and try it out. Even if it would be nice to know what the problem is I don't suppose there's any hope of a solution if FIX94 has washed his hands of the project. I don't mind the NTSC version of Melee (I don't think it's missing anything vs the PAL release), but it'll be a shame for other games. I wonder if any of these forks are active: https://github.com/FIX94/Nintendont/network/members |
yeah chance of fixing is slim, and while those forks might be active, one thing is changing afew codes around another is actually know your stuff to do actual nintendont changes without breaking videomodes and resolutions left and right. afaik only luigi mansion pal version has any actual ntsc diferences the rest are all the same, i use ntsc for the native 480p every chance i get even tough im on pal region 480p better than no change pal 50 or even 60 imo. |
I would think expanding the range only has the danger of breaking things if you actually use it. Let's say someone increases the maximum to 900, using 720 or less should still give the same result as always, one can always put a disclaimer about using numbers above 720, Still, I don't even know if this is possible since 720 could be a limit in the hardware or at least in software outside of Nintendont's control. I'm only proposing to try it and see if it's possible. Obviously if it did break video modes we'd know it's a waste of time. That's quite a sweeping statement to say that Luigi's Mansion is the only game with any differences... |
never heard anyone saying any other game has actual different content between pal and ntsc release of the same game lol you can prove me wrong tough. also like i said if the game is being immune to width value changing to 900 wouldn't change a thing, since those bars look like the exact same as if you putted width on auto. |
Well mostly it's that PAL versions would have bugfixes and things that the earlier NTSC release didn't have. It's not really the point though, we shouldn't need to justify why someone might want to play PAL games in order to fix it. Surely if Nintendont has a bug then it's desirable to fix it.
I didn't say the game was immune to the width value, I said 720 wasn't high enough. There's a big difference. EDIT: I take it back. It does seem like it's the same amount too narrow regardless of the settings. As you say, increasing it wouldn't help because it seems it's ignoring the setting. |
Ok, I've been delving through the issue tracker to see if anyone else reported this (I did look before posting this, but I was misdiagnosing the problem at that point). Anyway, I found this: #147 |
its normal that some games are immune to width settings since its a hack and depending how each game plays with the code it works or doesnt and some it even crashes it, so yeah ssbm is immune to the width setting that is what i expected since your bars looked default value to me. So basically to fi this you would need to revamp the entire width code altogether since its not a specific game bug, it affects alot fo games, unless anyone knows how to do that besides fix94 dont expect it to be fixed, in the meantime i suggest using the ntsc iso since everything works on it. |
But the weird thing is that in the comments FIX94 says he fixed it... |
afaik he said he fixed the ntsc versions since there are like 2 or 3 isos. |
Well he doesn't specify.
I take "the rest" to be all the other versions, PAL being one of them.
Again, PAL is one of "all the existing versions". What makes you think he didn't bother with the PAL version (other than that it's not working right now). Ah, I just found the actual commit and he didn't include the PAL version. :( |
see you always doubt my word for whatever reason like im trying to fool you lol first with width immunity now with the rest of the isos and so on, im not trying to trick you into anything you just doubt my word on every turn lol. |
It's just there have been a few times now where I've had to point out again something that I'd already said or you made incorrect assumptions about what I'm doing. It's not that I think you're trying to trick me or anything, it's just there have already been enough misunderstandings and assumptions that the idea of another one isn't surprising. Don't get me wrong, I appreciate you taking the time to reply. |
@carnage702 Now we have correctly diagnosed the problem you have no interest in it because you don't see any justification for playing a PAL game? I would hope that the (maybe impossible) goal would be full compatibility and the merits between the different versions of Melee are subjective. PAL Melee has the balancing I am familiar with. I realise you don't owe me anything, but making the claim that the PAL version is objectively worse is not a good reason for excluding it because it's not worse - just different. |
like i said im not a codder so i cant do anything for you, same for pretty much everyone since this is an advanced program, i dont see fix94 returning any time so nintendont was left as it is right now. ssbm does have full compatibility, just because some hacks like width dont work on some versions it doesnt mean its not a compatible game, many games have no compatibility with hacks like widescreens,width height, forced video-modes and such it was basically an extra if it worked, fix94 never payed much attention to get width working on all games or forced widescreen working in every game, they are hacks so they work on some games and dont work on others. fix94 main point was getting all games running without crashing and i think he achieved that so i guess he felt that was enough, so i dont see him returning to fix width on pal version of ssbm. So the way i see it you have 2 options |
Well it doesn't display properly without the patch so I don't know about calling it fully compatible... I'm sorry, I didn't realise you weren't a coder at all. Why are you responding to issues on the tracker if you can't fix them? I still appreciate the reply. You're right, those are indeed my only two options. If it's ok, I'll leave this open on the offchance @FIX94 comes back or some other coder sees it. |
i was the main tester of nintendont so i know about allmost all of its quirks and 99% of the issues is people with bad isos, bad forced settings, bad setup and so on, not everything needs to be coded to be solved, heck most things are all user error or some imcompatible setup they have. |
Ah, that makes sense. Thanks for your time anyway! |
@SirPrimalform If you just want to stretch the screen, you could try this code: Melee PAL VIW to 704 It's working on Dolphin, the game reports it correctly but I can't guarantee if it'll work here. |
@SuperrSonic |
Update:
The original comment here misdiagnosed the problem. It turns out the problem I was running into was that SSBM (PAL) doesn't work with the width parameter at all. The various NTSC versions have patches built into Nintendont but for some reason the PAL version was passed over. If anyone is capable of finding an equivalent patch for the PAL version I'd be really grateful. I'd even be willing to put a small bounty if anyone shows interest, is that considered bad etiquette?
Original comment, please disregard:
Is the video width parameter's upper limit of 720 a hardware limit, or just something that seemed like it would be plenty? I ask because even with the width set to 720, games like Smash Bros. Melee are still too narrow (circular objects are tall ovals and so on).
If it is possible to increase the upper limit I'm sure I'd be able to find a number that would be correct for any setup.
I don't want to seem ungrateful, thank you for making any of this possible in the first place!
EDIT: Additional info that might help.
I'm using a Wii U and starting Nintendont through a VC inject to get gamepad support. However, I used to use Nintendont by booting into the vWii and starting it with the Homebrew Channel and it was the same then. The aspect ratio displays incorrectly on the gamepad as well so it's not an issue with my TV. Lastly, I've tried my Wii U in 1080p mode, 720p mode and 480p mode and the behaviour was identical.
The text was updated successfully, but these errors were encountered: