FIX94 / Nintendont

A Wii Homebrew Project to play GC Games on Wii and vWii on Wii U
1.98k stars 327 forks source link

Black screen after launching Nintendont forwarder on Wiiu mode #487

Closed MattKimura closed 6 years ago

MattKimura commented 7 years ago

Edit: A workaround has been found, I explained it here: https://github.com/FIX94/Nintendont/issues/487#issuecomment-337285005

I've been having this problem as soon as I've tried the forwarder. When I launch it, it'll boot into vWii and show the wii logo, then just black screen where buttons don't do anything. Yet if I manually boot vWii then exit back to wiiu and run the nintendont forwarder, it'll work just fine until I shut down the console. I can press Home which reboots to the wiiu home menu, and still be able to launch the nintendont forwarder, as long as the system hasn't been shut down.

I've tried many different workarounds and different versions of Nintendont, including the latest version. There's no clear explanation as to why it's having issues booting Nintendont from the forwarder. I've even tried different SD cards.

Update: I want to confirm further testing. So I installed the Wiisxr and Not64 overclocked injects on the wiiu menu. I ran an overclock app called sign_c2w_patcher which is what overclocks vWii when you launch wiisxr, and surprisingly Wiisxr loaded up just fine and with gamepad support. So I turned off the system, turned it on and loaded up sign_c2w_patcher and ran Nintendont. Of course it black screens. This confirms that Nintendont specifically has problems because other vWii homebrew app injects work just fine on Wiiu. What's odd is that I can still do the button combo to increase/decrease the screen brightness (Start + dpad up and down). Mashing A doesn't do anything and nor do the other buttons do anything.

BlazeUchiha420 commented 7 years ago

I'm having the exact same issues with this and I've literally tried everything I can possibly do and I still get a black screen with every single gamecube game I try to launch. Some people have no problems getting them to work and some people have nothing but problems. I hope there is some simple solution that I'm overlooking but I've been at this for 3 days now and nothing is working.

quinho901 commented 7 years ago

I have exactly the same problem, I've already tried other SD cards and the same happens. I think It can be something with CBHC, since i've seen people who have Coldboot Haxchi and the black screen problem. I have the latest nintendont boot.dol installed in my /apps/Nintendont/ folder . The only thing that seems to work is entering vWii menu and rebooting to the Wii U menu, then starting the GC game.

carnage702 commented 7 years ago

i use cbhc and have no issues.

MattKimura commented 7 years ago

@carnage702 I can confirm that this issue is specifically related to Nintendont, because I can launch other vWii homebrew apps such as Wiisxr and not64 from the wiiu menu. Even when I try to launch Nintendont with sign_c2w_patcher (Which is silly), I get a black screen.

Both Nintendont fowarder and indivisual GC injects result the same. It's completely odd because I can match someone else's setup as much as possible but I can't pinpoint what's different about my system or SD files. With so many different combinations I've tried, I just gave up and simply use the solution instead, which is to launch vWii, exit then launch a GC inject.

carnage702 commented 7 years ago

well my only guess is some hardware issues either sds or the sd slot, or your files get corrupted when passing to the sd card and instal becuase nintendont is much more picky and demands much more from sd and the system than a normal app does.

MattKimura commented 7 years ago

@carnage702 Hmm the strange part is that I can normally use Nintendont from vWii, and always have been with no problems whatsoever. The Wiiu is having a hard time rebooting to vWii and loading up Nintendont. Perhaps I should try putting the nintendont app files on a USB flash drive and seeing if that offers any better bootup. I've tried three different SD's. Maybe some Wiiu's have different vWii nand chips, Im absolutely sure nothing is corrupted in vWii because everything works in vWii.

Literally launching vWii, exiting then running Nintendont in wiiu menu shows that my SD card definitely works just fine, as it successfully boots Nintendont that way. This problem only happens with Nintendont.

carnage702 commented 7 years ago

well you cant boot nintendont with that overclock patcher unless you compiled yourself and cou unlocker nintendont fowarder btw.

carnage702 commented 7 years ago

btw just ofr the heck of it take some print screen of your sd card root, then inside the apps folder and then inside the nintendont folder i want to see waht you have there.

BlazeUchiha420 commented 7 years ago

@MattKimura do you have cbhc? I have the exact same problem and I have tried 3 different sd cards also and have also copied other people's sd configs and tried every version/forwarder I could find. I've been at this literally all week so I would be happy if exiting the wii menu to wii u mode works. My wii u reboots when I exit vWii mode though so I don't know if it works. Only my first sd was corrupted my last 2 are pretty much brand new and all my apps work perfectly except this one.

MattKimura commented 7 years ago

@BlazeUchiha420 It seems like a select amount of users have this issue and there's no clear way to figure out why it's happening. I do have another idea to try though, can you try it for me. Get a FAT32 USB flash drive and put the Nintendont files on it. Then try booting the forwarder to see if it still black screens. Let me know how that goes.

BlazeUchiha420 commented 7 years ago

Alright I'll give it a shot and let you know what I find

BlazeUchiha420 commented 7 years ago

you mean wii u vc right?

BlazeUchiha420 commented 7 years ago

nope wouldn't load from usb. Going into Wii mode didn't work for injections either but Nintendont boots just fine for me. I just can't play games off my sd card. I wonder if it's because of kind of sd card I'm using. Sandisk Ultra 64gb sdxc. I've heard that they're not as compatible as other sd cards. Both my sd and micro sd are Sandisk Ultra

BlazeUchiha420 commented 7 years ago

@MattKimura got it working! If you have the gamecube bios on the root of your sd card, get rid of it! I also used the fw.img this time too, but it also appears to work just fine without it.

BlazeUchiha420 commented 7 years ago

also holding holding the A button when it boots into Wii Mode briefly takes you into Nintendont to boot up the virtual memory card if you have the setting on. This also seems to help a little bit.

carnage702 commented 7 years ago

it seems you had a corrupt bios file then wich makes sence why no game started since if you have a bios nintendont will first play the bios and then the game.

BlazeUchiha420 commented 7 years ago

is it still possible to use one then? If so, does it go on the root?

carnage702 commented 7 years ago

yes put it on the root of the sd card named iplusa.bin or ipljap.bin the pal bios does not work on vwii or wiivc inject.

Cha0sC0re commented 7 years ago

I got rid of the black screen after launching the game by doing the following steps; deleting the "nincfg.bin" in the root of the SD, not sure why but my GCVC injects didn't want to load, then going through vwii and running nintendont loader to update by pressing 1. I'm using haxchi, with the config command "default=sysmenu" and I got the Nintendont loader v5.471 and go about 10 games in the SD card working and the GameCube VC injects from WiiU USB Helper of Mario Sunshine and MKDD to work. But I still can't get Pokemon XD to load though, I keep getting the black screen of death. lol

carnage702 commented 7 years ago

some games are not compatible with certain settings, make sure your not focing anything the games doesnt like and that you have a good iso.

BlazeUchiha420 commented 7 years ago

@carnage702 what are the optimal settings then for future reference?

carnage702 commented 7 years ago

the settings for perfect compat is everything off except mc emu wich can be on

wiiu widescreen can also be on or off doesnt affect compat since it just makes the games 4:3 or stretched 4:3

every other setting like force widescree(true 16:9) ,width,foce videomodes,progressive, unlock read speeds, logs and all that stuff can break games, depending how picky they are.

YellowHoneyBear commented 7 years ago

I was having the same issue as everyone else.

Black screen sometimes after Wii logo comes on GC injects and on Nintendont forwarder i would get sometimes a black screen with the number 3. But i would still be able to select things and start a game.

I then proceeded to do the steps as stated above. By Deleting the "nincfg.bin" file and updating Nintedont everything seems to work fine for now. But i wouldn't be surprised if it stopped working, since before when i would change something, it would seem it would work at first with no black screen and then the black screen issues would start to pop up again a bit later.

I will report back if i have any issues again.

jgomeziii commented 7 years ago

Hello can someone help me please?? I get the black screen of death. I have turn mario party 4 iso into a gcm or iso nothing works. Plus i don't know if it matters if i have my vwii mode hack too? I tried all you guys suggestions and i have failed to get this game working.

MattKimura commented 7 years ago

@carnage702 @BlazeUchiha420 @YellowHoneyBear @Cha0sC0re @quinho901 @jgomeziii There's now a solution to this black screen issue with Nintendont! This is thanks to the Wii VC inject of Homebrew Channel. Install the HBC Wii VC inject on the wiiu side (With CFW enabled) and launch it. It will reboot to vWii and boot up Homebrew Channel, but it has gamepad support. Now launch Nintendont and it will literally work like normal, with gamepad support. It seems that booting HBC first gives you that vWii boot you needed to make nintendont work. Remember on my original post how I said that booting vWii first, exiting to wiiu and running nintendont made it work. This relates to that.

(Links removed) You'll need a Wii VC inject of HBC, and have FIX94's HBC installed in vWii.

It seems like Fix94 unintentionally created a workaround to our unique problem. You still can't boot Gamecube injects as expected, but you can still essentially boot Nintendont and play with the gamepad just as you wanted to. The day has finally come when we can play Nitnendont with the gamepad, now there's a workaround that works just good as launching the nintendont wiiu forwarder.

carnage702 commented 7 years ago

it doesnt matter what hbc you have installed on vwii at all, wiivc doesnt care what you have on vwii.

jgomeziii commented 7 years ago

So what worked for me was delete my nintendont then reinstall everything! Looks like i had corrupt files or somesort.

jgomeziii commented 7 years ago

Plus my games from psx loading from the channel on the wii u. Where giving the black screen too. All i needed for that is to update from vwii the core. It fix itself!

quinho901 commented 7 years ago

@MattKimura I'll try it later then i report back if it worked.

MattKimura commented 7 years ago

@carnage702 It did matter what HBC I have installed, because I installed the HBC inject on the wiiu side and I launched it. It just resulted in a dsi exception error. So Im like hmm I must really need to install FIX94's HBC with it's unique game ID. If this doesn't exist, you cannot launch HBC from the inject. The inject looks for a specific game ID installed in vWii and I know this because it was made using FIX94's Wii VC channel booter which you can enter an ID into a txt file. As soon as I installed FIX94's HBC 1.1.4, the inject then worked as expected. And from there, Nintendont was launchable.

carnage702 commented 7 years ago

what i meant is wiivc inject doesnt search or look for anything installed on vwi

inject is not vwii and they dont cross check at all.

MattKimura commented 7 years ago

@carnage702 ah I get what you're saying, so the Wii game/gamecube game/Homebrew app you inject, lies within the inject and the system reboots to vWii to make use of it. And doesn't look for any installeed channels. Makes me wonder why I got a Dsi exception error before then.

carnage702 commented 7 years ago

vwii and wiivc inject are too seperated systems , vwii runs on os0 and wiivc runs on os1 so its like you have two well 3 with wiiu mode OSs using the same cpu and such so whatever you have isntalled on vwii, cios,games or whatever makes no diference to os1, since os1 has its own ios and codding so yeah think of them as separated systems only sharing the save folder to save games thats about it, you probably got a bad install or something.

MattKimura commented 7 years ago

@carnage702 Thanks for the explanation, I never knew about that. Now I can get a better visualization of what I'm booting into when I boot up WiiVC. I'll edit the post above. perhaps I had bad luck or I needed a fresh boot to get proper performance. I still wonder why booting vWii, exiting then running WiiVC allows Nintendont to work all of a sudden from the wiiu side until I shut down the system.

carnage702 commented 7 years ago

probably have some issue l that doesnt initialize the sd card correctly or something so your sd card was never initialized to being with on wiivc inject, the old fowarders had issues with stuff installed on usb rather than nad and such.

YellowHoneyBear commented 7 years ago

Qeuestion, how is everyone here accessing CFW? Mocha? Or Haxchi's built in CFW? Or IOSU Hax?

YellowHoneyBear commented 7 years ago

Comparing My Wii U which did have the black screen problem to his which he claimed he didn't have this problem, the only difference was how we accessed CFW. I used Mocha and he still used a FW.IMG file. Which was IOSUHAX. So going to see if that helps.

I tried updating Nintendont and doing what other users did and it didn't work. So i'm going to see if this helps.

YellowHoneyBear commented 7 years ago

https://mega.nz/#F!J6I0VJhB!tCUBGjZb-Fl9zGp4-O2OsQ

Here's a link to the CFW. Try this with Haxchi or whatever and see if it helps.

carnage702 commented 7 years ago

i just use the cfw buikt in cbhc and most people just use haxchi built in cfw too or mocha and no one has issues afaik, any method is good.

YellowHoneyBear commented 7 years ago

I know that there is a workaround, but this is still an issue. because this makes us not be able to access Gamecube injects. It's really frustrating. Hopefully @FIX94 develops a fix for this. Because a enough amount of people are having this issue.
@carnage702 What you say is probably true. But who knows it might help, i am using Mocha which no one really uses. I'm just grasping at straws at this point.

carnage702 commented 7 years ago

the problem is we cant fix what we cant replicate.

cazalex commented 6 years ago

I had the same issue, and now it works. For me, the problem was linked with rednand. Indeed, before, I installed the nintendont forwarder from rednand (with mocha or fw.img app, same effect) on my hdd. But when I tried to install it with a CFW (mocha) from SYSNAND on my hdd, it worked. Seems logic because the vwii hacked version is on sysnand.

MatteKalle commented 6 years ago

Hi! After trying for some days now I finally fixed this. Probably it's not the same solution for you all but maybe it will help someone. What finally fixed it for me: I put the SDcard in my computer, under the Saves-folder there was a lot off files and folders with strange symbols. I could not delete, move or do anything. I opened Properties for my SD card and made the choice to "check now..." under Tools tab. Checked "Automatically fix file system errors". When I looked at the SD card again the Saves folder was gone. Instead there was a Saves-file which I then deleted. I then created the saves folder again. Thats all! Now I can start up Gamecube injects =)) I have checked some off my Wii U games and the saves seem to be there and working. Maybe all the strange saves was from when I was using loadiine? I don't know but most importantly everything is 100% ok now =)

Sorry, I spoke to soon. Today I have the same problem again. I don't understand how. Yesterday I tried several games and also restarted the console. All was working. I even tested another SD-card (with the exact same content) and it also worked. This is really strange. Maybe someone else here has an idea?

Mdltd commented 6 years ago

I had the same problem with black screen with nintendont games threw wii u vc injecs but i couls launch from vwii the fix was the easyist thing ever i launched vwii went into nintendont settings and changed vidio width to auto now i have black lines on the side of my screen in nintendont loader but they go away when i launch my games with wiiu widescreen on so i can live with the black lines in my loader and full screen games better then full screen loader and all black screen games lol hope this helps some people

Mdltd commented 6 years ago

Dont mean to double post but putting naming iso files game.iso and putting them in folders with the games name without symbols is important

Catarax commented 5 years ago

Some solutions :

1) HBCvWii channel (Wii U) https://drive.google.com/drive/folders/0BzEB8f_rxW-oSzFRaXJEalFQZUE 1.1) Update Homebrew Channel vWii to v1.1.4-1 (https://github.com/FIX94/hbc/releases) using Another Wad Manager Mod to get GamePad support on Homebrew Channel (you can use L/R/A/B)

Zengobag commented 3 years ago

Right.. I've had my Wii U for roughly 2 months.. I use Haxchi and Nintendont forwarder with NO problems - even running with a Gamecube controller with the official adapter.. You are all looking at the wrong things.. I'll upload my forwarder and install as usual.. It works as it should. Extract to install folder and use wup to install.. simple as that.. Delete other versions as not needed. Gamecube controller - select no.. DON'T press + --> look at screen and use wiimote to select what mode you want - Press A.. Fullscreen 1080p if set on TV... To quit out of Nintendont with Gamecube controller - Press ALL buttons on the pad including the l/r/z buttons. The above also fixes the "no Signal" problem that people complain about.. DONT PRESS + when asked!!! Use the Wiimote and press A on the mode required on the TV.. Simple as that.. lol. Just tested myself and get no signal if I press + on the wiimote - works fine if mode is selected with A on Wiimote first.. and I get Gamecube Controller working as well..

Nintendont (Forwarder).zip

Zengobag commented 3 years ago

Oh.. Bought the Wii U solely for Gamecube games but have other games installed now.. You just need the right program but I can't post it as it links directly to Nintendo eShop. I can post a link to a video tho. ;) can't I? https://www.youtube.com/watch?v=WDymS9HNS9w&t=44s

Look below for failed shack.. and watch the video.. IT IS REQUIRED or helper won't work as planned!! you have been warned!

The helper here is where I got the Nintendont forwarder from..

Zengobag commented 3 years ago

Dont mean to double post but putting naming iso files game.iso and putting them in folders with the games name without symbols is important

Not needed now.. They are picked up as seperate files. Not fully tested as I don't have a "short" game with 2 discs to test.. Baten Kaitos is only one I have set like above in a folder and both are listed in full even tho Game.iso and Disc2.iso are filenames.