USB Loader GX

Discussion in 'Wii - Backup Loaders' started by cyrex, Apr 19, 2009.

  1. Chris2055

    Chris2055 Member

    Newcomer
    1
    May 10, 2019
    United States
    Hey man,

    I really appreciate the direct answer. Although I'm disappointed it won't work at least it's straight to the point and I won't waste my time with it further. I'll just run WiiWare and VC from the SD card menu I suppose. No biggy.
     
    alexander1970 likes this.
  2. Drunk_caterpillar

    Drunk_caterpillar Member

    Newcomer
    1
    Feb 25, 2013
    Canada
    Just checking again @Cyan Thanks

     
  3. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    22
    Oct 27, 2002
    France
    Engine room, learning
    I never made a fork of it.
    I can test one of the 240p video mode, but I don't know if/when I'll do it.
    I can give direction instead if someone want to recompile one ?

    it's in patches/gamepatches.cpp
    there's a list of all possible video mode, I can give the one you need, then in the game settings you can add an option (along with force 480p, force 480i, etc. add a "force 240p" and set it to the name of the videomode found in gamepatches file)
    not sure it was easy to understand.
     
  4. Nekudot

    Nekudot Newbie

    Newcomer
    1
    Jun 5, 2019
    United States
    I really need help here. A few years ago I modified my cousins Wii, and it worked fine. Last week he told me it stopped working correctly, so I checked it and the SD card stopped working.
    I redownloaded Nintendont and USBLoader and put them on the USB, as that's how I'm using it on mine, but USBLoader just doesn't want to work. I get the "USB Device not initialized" message, but the cios are installed correctly and other stuff straight from the USB works, like Nintendont and GameCube games. I searched and there was something about changing the Loader's iOS to 58, but the settings don't want to save. I even tried removing the USB and copying the files to an SD and I still can't change the iOS. Everytime I launch the app the settings reset. No, the SD is not locked. Any idea what to do?
    Edit: forgot to mention that I also tried two different USBs and an older version of the Loader
     
    Last edited by Nekudot, Jun 5, 2019
  5. tswntk

    tswntk GBAtemp Advanced Fan

    Member
    6
    Aug 6, 2012
    Switzerland
    post a syscheck log (tutuorial in Cyan's signature), could be the cios is outdated. If updated cios still doesn't work, you need to change to ios58 from the loader's boot settings. General/game settings won't allow ios 58.
     
    Nekudot and alexander1970 like this.
  6. Nekudot

    Nekudot Newbie

    Newcomer
    1
    Jun 5, 2019
    United States
    I'll do that tomorrow, but I reinstalled everything, first the hbc and then the cios, so they shouldn't be outdated. This is a procedure I have done at least 10 times over the years, so this is unusual
    Also, what do you mean by loader boot settings? I launched GX, then on the settings I tried changing Loader's iOS to 58 and leaving the other on 249. I tried changing a lot of stuff from Paths to Boot animations too, but when I went back to the hbc or system menu and launched GX again the settings were reset. The app folder still only had 3 archives and no config files, so nothing was ever saved unless I missed a "save settings" button
     
  7. tswntk

    tswntk GBAtemp Advanced Fan

    Member
    6
    Aug 6, 2012
    Switzerland
    the config files can be located outside of the app folder or your SD is write protected
    Just check back the loader's ios setting from inside USBloadergx.
    If it really hasn't changed, something is wrong.
    If it was ios58 and still doesn't work, then the HDD is formatted wrong/dying or simply incompatible, can you try the HDD from your working Wii? In rare case, the USB port might have been fried.
     
    Nekudot and alexander1970 like this.
  8. Nekudot

    Nekudot Newbie

    Newcomer
    1
    Jun 5, 2019
    United States
    So I removed the SD to copy System Check, and when I reinserted it I tried GX again and this time the settings did save, iOS58 loaded fine and all the games appeared on the list. But, while GameCube games worked fine, trying a Wii game booted me back to the HBC. Also, when I tried to boot USB Loader from the installed forwarder, it tried to load iOS 249, so I could only do it from the HBC
    Here's the SysCheck
    Warning: Spoilers inside!
    I think he tried (and failed) to install the HBC years ago and there's some leftover data
     
  9. alexander1970

    alexander1970 GBA Fan

    Member
    8
    Nov 8, 2018
    Austria
    Austria
    Hello. :)

    That MAYBE not the best choice.:unsure: NEWER is not every time BETTER.
    Suggesting you use the ModMii syscheck updater to bring most of your IOSes to the best "usable" state.

    But you are free to wait suggestions on other opinions from our great Wii professionals here.
    Thank you.:)
     
    Nekudot likes this.
  10. Nekudot

    Nekudot Newbie

    Newcomer
    1
    Jun 5, 2019
    United States
    Thanks, but I'll wait for at least one more reply before I try anything. I have always used the latest versions of hbc/usbloader/cios/nintendont. in fact I had to reinstall the cios on my wii earlier this month after a friend "updated" the Wii with a physical disc, and it worked fine with the same files, which lead me to believe this other wii is either broken or my cousin did something weird to it
     
    alexander1970 likes this.
  11. Nekudot

    Nekudot Newbie

    Newcomer
    1
    Jun 5, 2019
    United States
    Well, I think I'll give up for now, he only had 3 Wii games anyway, he will have to deal with disc swapping and using homebrew to launch them. at least I managed to make it work with Nintendont which was the main thing he wanted. iOS 58 was the key to the Waiting for HDD problem, even if the Wii games don't want to launch at least the GameCube games do
    But if anyone has any idea what caused this issue, I'll appreciate it, though I won't be able to test it until next month. For now I'm blaming the USB port, because sometimes it doesn't work at all and I have to reinsert it
     
    alexander1970 likes this.
  12. baco81

    baco81 Member

    Newcomer
    3
    Jan 19, 2017
    @leseratte @Cyan It seems that those two games not booting had nothing to do with the 480p patch. Those two are NTSC games and my Wii is PAL. I usually have Dol region patch enabled on those cases, but the build published by Bladeoner on the thread https://gbatemp.net/threads/usb-loader-gx-480p-fix.536672/ that I had tested before had messed up my USB Loader GX saved config settings and reset them to default. For that reason they were not booting. They work perfectly now.
     
    Last edited by baco81, Jun 9, 2019
    alexander1970 and Cyan like this.
  13. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    22
    Oct 27, 2002
    France
    Engine room, learning
    Thank you for coming back with your results :)
    I'll still make it an option, we didn't test all games and some might really have issues (prince of persia is one of them apparently, but this game has always been delicate with memory patches, it doesn't have cheats for a reason)

    sorry I'm very long to add the patch and make a release.
     
    1MiinMofo and alexander1970 like this.
  14. Griffballchamp

    Griffballchamp GBAtemp Regular

    Member
    3
    Jul 10, 2018
    United States
    Hi everyone! Im trying to walk someone through setting up emuNAND in USB Loader GX and he somehow managed to screw something up. Somehow he created the "EmuNAND Channel folder" inside the nand folder instaed of on root of SD. He did the nand dump, set the emunand channel to FULL, and of course it didnt work because the emunand folder was in the nand folder.

    But now when he try's to play a Gamecube game it says something about it "being on SD" and "do you want to copy to SD". Ive never seen that message before.

    If he launches Nintendont through HBC it does not ask him that.

    So, I had him delete the nand folder and of course the emuNAND channel folder he made inside it. Had him go back through the steps of creating emuNAND. So, Usb Loader GX did re-create the nand folder and he made the EmuNAND Channel folder on root of SD like normal, but there are no sub-folders in either? Also, the GC message still persists when launching through USB Loader GX.

    What did he do wrong? USB Loader GX is on r1268 btw.
     
  15. FancyNintendoGamer567

    FancyNintendoGamer567 GBAtemp Advanced Fan

    Member
    5
    Feb 13, 2017
    United States
    I don't recommend making the emuNAND in USB Loader GX. Just make it using @XFlak's ModMii.
     
    alexander1970 and XFlak like this.
  16. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    22
    Oct 27, 2002
    France
    Engine room, learning
    no, he did right!
    that's what he was supposed to do, and that's where emuNAND is supposed to be, not on root.

    root is only required for Neek (not neek2o, not emuNAND channels, not emuNAND save, whether you use full or partial are irrelevant).

    the NAND dump can be ANYWHERE. it just go by default into sd:/nands/01/
    and there's nothing wrong with that.

    if it didn't work, he has another problem. not the path.

    it has nothing to do with the emuNAND either.
    it's because he has outdated version of the loader (more likely the full channel instead of the forwarder channel !)
    he should follow this guide : https://gbatemp.net/posts/6478222

    if he really has the version you said, then the "gamecube mode" is set to DIOS MIOS and he has DM Lite installed in DM slot, instead of nintendont.

    On the contrary, I recommend making emuNAND INSIDE USBLoaderGX.
    That way, you use the same cIOS that will be used by games, and it's complete and with all files.
    the one from modmii is incomplete, and you need to launch it once inside neek to complete it. it'll never work out of the box with emuNAND features of the loader. that's adding steps and asking for problems.
     
    Last edited by Cyan, Jun 14, 2019
  17. Griffballchamp

    Griffballchamp GBAtemp Regular

    Member
    3
    Jul 10, 2018
    United States
    Thanks for the reply. I had him update to r1271 and everything worked out, all issues resolved.
     
    Cyan likes this.
  18. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    22
    Oct 27, 2002
    France
    Engine room, learning
    USBLoaderGX r1272
    Release here

    Changelog :
    * Added 480p fix option for wii games. Thanks to Extrems for the fix and Leseratte for the patch !
    * Merged the libraries into the source instead of expecting them in libogc
    * Changed default loader's IOS to 58 (test), and default game's IOS to 249.
    * Changed displayed revision on startup screen to always show "mod" by default (unless being an official release) as nobody used that option for mods.
    * SVN un-ignored svnrev.c file to allow users to compile without sh script
    * Fixed a compile error: removed reference to unused LibWUPC library

    * Updated Language files:
    - French (Cyan)
    - Korean (DDinghoya) . THERE WERE 5 ERRORS ! Please, translators, verify your files before submitting them. be sure all strings are inside double quotes! I fixed it for you.



    Release note :
    I added a 480p fixed boot.dol, and set it as default.
    if the loader doesn't work, try renaming the other dol to "boot.dol" and see if it helps.

    Thanks to @blackb0x for the hexedit patch :)


    If everything works, I might keep doing it and release only the patched version for next revision (whenever there will be one)
    If everything works, I might push 1272 with 480p fix as the default dol for internal update.
    so, please, report if it works or not for you, and whether you see an improvement with the fix or not inside the loader's interface (because I don't!), thank you :)
     
    Last edited by Cyan, Jun 15, 2019
  19. blackb0x

    blackb0x Member

    Newcomer
    1
    Apr 22, 2019
    United Kingdom
    It'll work, but if people notice the difference depends on their TV and Wii model.

    Patch explanation
     
    Last edited by blackb0x, Jun 16, 2019
    Cyan likes this.
  20. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    22
    Oct 27, 2002
    France
    Engine room, learning
    the changes from Extrems included condition to detect the video and tv settings and set 1 or 3, it's not forced to 3, so I thought maybe the __VIWriteI2CRegister8(0x65, 1); was still required for other video mode.
    that's why I didn't want to always force it.

    https://github.com/ExtremsCorner/libogc-rice/commit/941d687e271fada68c359bbed98bed1fbb454448, line 3793
    Code:
    if(vimode!=oldViMode) {
    		if(vimode&VI_CLOCK_54MHZ) __VISetOverSampling(3);
    		else __VISetOverSampling(1);
    	}
    but if it works fine with all other modes (I didn't try to change cable type, video mode in the console, nor even tried on vWii) then I might force it, but still don't like to force things to users.
     
    Last edited by Cyan, Jun 16, 2019
Loading...