Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,069,384
  • Replies Replies 30,226
  • Likes Likes 74
Ok fixed, thank you and esxcuse me if i annoyed you, but it was difficult to found cause this package has tons of subfolders plus another ton of subfolder under the apps folder.
Next question:is possible to choose a custom rom folder for each plugin?
edit the plugin ini file
change romdir=

don't include the partition.
expample: usb:/snes9xgx/roms
set romdir= snes9xgx/roms
 
@Cyan i have updated the italian translation that was very old, with a lot of bugs and unrranslated lines.
Where i can submit it?
And only one other question: at the beginnining of the .lang files there are these two lines:
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
"PO-Revision-Date: 2011-09-11 12:19+0100\n"
Is the first the dat of the last english revision and the second the date of the latest italian update?
 
No issues so far on the latest plugin mod. Not actually using plugins, but all my usual stuff is still working fine. :)

Gamecube cover bug still exists for me at least. No matter what the combination, If you have Gamecube as one of the sources, it will only show gamecube games in the list after looking for covers. Opening settings or homebrew browser etc. then backing out brings back all the games.

I did come up with what appears to be a fix on my end by simply adding a gameList.FilterList() just before ReloadBrowser() in /menu/GameBrowseMenu.cpp

Code:
    else if (DownloadBtn->GetState() == STATE_CLICKED)
    {
        gprintf("\tDownloadBtn Clicked\n");
        ImageDownloader::DownloadImages();
        gameList.FilterList(); //! Reload list after looking for covers
        ReloadBrowser();
        DownloadBtn->ResetState();
    }

edit: Test DOL (1262 + gamecube cover fix, Doesn't include plugin mod.)
http://www.mediafire.com/file/fns6skraxbp57kg/boot.dol
edit: Test DOL #2 (1262 + gamecube cover fix + plugin mod)
http://www.mediafire.com/file/d19yd3w013xvvq2/boot.dol
 
Last edited by self_slaughter,
  • Like
Reactions: Cyan
@Cyan i have updated the italian translation that was very old, with a lot of bugs and unrranslated lines.
Where i can submit it?
And only one other question: at the beginnining of the .lang files there are these two lines:
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
"PO-Revision-Date: 2011-09-11 12:19+0100\n"
Is the first the dat of the last english revision and the second the date of the latest italian update?
You don't need to touch at that header.
only replace "translator" line if you want to add your name.
all other changes to that file are the translated strings.

Be sure to use UTF8 without BOM.

you can upload it and provide an url, or attache the file (zip it) in a message here.
I'll merge the italian lang in the next release.

There used to be 2 translators (whom never agree each other), which probably created some different translation for the same thing.
what I would recommend is :

1. TEST it ! be sure all strings are fully visible and don't deform the loader's menus.
2. harmonize the naming (if a button is called "emuNAND folder", the path in user_path menu should also be called "emuNAND folder" and not "emuNAND path" or "NAND emulation" or something else. just keep the loader consolidated.

3. if possible, don't break previous translator work by retranslating everything, work together, not against each others.
 
  • Like
Reactions: Zonta85
You don't need to touch at that header.
only replace "translator" line if you want to add your name.
all other changes to that file are the translated strings.

Be sure to use UTF8 without BOM.

you can upload it and provide an url, or attache the file (zip it) in a message here.
I'll merge the italian lang in the next release.

There used to be 2 translators (whom never agree each other), which probably created some different translation for the same thing.
what I would recommend is :

1. TEST it ! be sure all strings are fully visible and don't deform the loader's menus.
2. harmonize the naming (if a button is called "emuNAND folder", the path in user_path menu should also be called "emuNAND folder" and not "emuNAND path" or "NAND emulation" or something else. just keep the loader consolidated.

3. if possible, don't break previous translator work by retranslating everything, work together, not against each others.
I have not touched these two lines, it was just for asking :)
1)Already tested, all strings are fully visible and fits in all loader's menu.
2)The naming is now harmonized, this was one of the problem of the previous translation: sometimes "emuNAND" wasn't translated, sometimes was "NAND emulata", sometimes was used "cartella" (italian for folder) and some other times "percorso" (italian for path/directory)
3)Obviously i didn't retranslated everything :) Most of the work was very good, i only updated the newer lines that weren't translated and made some fix plus the harmonizing.

I have attached the file here, just rename it .lang instead of .txt (.lang is not allowed for the upload)

Can i suggest one fix for the loader? Isn't very important but i hate to see it. Some of my Gamecube and Wii Games are PAL ITA, or PAL Multi 2/PAL multi 3 with italian and other languages inside.
They are showed as region free, but they are PAL. Is possible to show them as "PAL" or "PAL ALTERNATE" or "PAL B" or something like that? I think it depends on a bad check of the tile title ids that have a "X" in the fourth character, for example "GHSX69", is very annoyng.

One atoher question: is possible to show and load the wads (VC/WiiWare/others) installed and moved in the SD card?
I mean the wads that are installed and that we can launch from the Wii SD menu on the wii dashboard, it will be a great improvement.
 

Attachments

Last edited by Zonta85,
  • Like
Reactions: Cyan
What about this? (I edited my last message, is possible that you haven't seen it)
One atoher question: is possible to show and load the wads (VC/WiiWare/others) installed and moved in the SD card?
I mean the wads that are installed and that we can launch from the Wii SD menu on the wii dashboard, it will be a great improvement.
 
Last edited by Zonta85,
What about this? (I edited my last message, is possible that you haven't seen it)
One atoher question: is possible to show and load the wads (VC/WiiWare/others) installed and moved in the SD card?
I mean the wads that are installed and that we can launch from the Wii SD menu on the wii dashboard, it will be a great improvement.

Just install them to an EmuNAND folder. The content.bin files are encrypted. It's possible to unpack them but then they'd still have to be copied to real or emulated NAND to run them. Even the real system menu has to unpack them to a temporary folder to use them.
 
  • Like
Reactions: Zonta85
Thank you but i'm good with them in the SD Card Menu, i asked only to have one program that can run everything (now with the plugins mod the loader is perfect).
I don't need an emunand and i never understand why people needs it for games, i think that is a good option for trying wad and other things without the fear of brick if you are without bootmii on boot2 (and i have it) but is useless since system menu 4.0 was released.
There are other good reasons to have an emunand? As my signature says my wii is almost readyntonlaunch nuclear rockets :D then i'm curious and i could install one if there is a good reason :)
 
What about this?
One atoher question: is possible to show and load the wads (VC/WiiWare/others) installed and moved in the SD card?
I mean the wads that are installed and that we can launch from the Wii SD menu on the wii dashboard, it will be a great improvement.
It could be possible. The channels installed on the official SD menu are per-console encrypted.
JoostinOnline made a tool to decrypt and convert them to WAD. using his homebrew's source, we could add the possibility to move the game from SD to EmuNAND without going to WAD first.

But that's all. We can't launch them from here. Even the official System menu is not launching encrypted channels from the SD, but are actually silently decrypting and installing it back to NAND as an hidden channel (or a temporary folder).

oh, Greywolf already answered that too :ninja:

having the possibility to move them to EmuNAND is a good feature in my opinion.
it prevents the need to move it to real NAND to dump it as emuNAND to get the game or the wad from it with showmiiwad (or bluedumpMod, or joosting tool which is part of bluedump mod). just few less steps is always nice.
 
  • Like
Reactions: Zonta85
Is Driver San Francisco ever going to be fixed using GX? I know some old versions of loaders can play it but what exactly is preventing newer builds from using the same patch? And out of curiosity, is this the only game on the system to have great anti piracy checks?
 
Last edited by lisreal2401,
quick question
just installed usbloader gx on wiiu,
games working from USB drive ok,
there possible load wii (wbfs) games from SD card?
I would like to see loading wbfs from SD too, since the Wii U can not use one USB drive for both, vWii & Wii.

I know, Wiiflow & Cfg could do it, but I prefer GX because of the native Wii menu design.
 
It could be possible. The channels installed on the official SD menu are per-console encrypted.
JoostinOnline made a tool to decrypt and convert them to WAD. using his homebrew's source, we could add the possibility to move the game from SD to EmuNAND without going to WAD first.

But that's all. We can't launch them from here. Even the official System menu is not launching encrypted channels from the SD, but are actually silently decrypting and installing it back to NAND as an hidden channel (or a temporary folder).

oh, Greywolf already answered that too :ninja:

having the possibility to move them to EmuNAND is a good feature in my opinion.
it prevents the need to move it to real NAND to dump it as emuNAND to get the game or the wad from it with showmiiwad (or bluedumpMod, or joosting tool which is part of bluedump mod). just few less steps is always nice.

It would be great. I have like 50 vc/wiiware insyalled on the SD menu, the chance to show and launch them (even if installed temporairly in emunand) from gx, having it capable of launching everything: wii games, gc games, games from emulators (with the plugin), vc/wiiware from NAND and vc/wiiware from sd card. The only problem could be the savegames: the wii silently move the games back to NAND, then the savegames are stored there. I think that silently moving them to emuNAND means that the saves will be stored in emuNAND, denying to use or rewrite the savegames/progress that we already have in the real NAND, correct or is possible to workaround this?
 
Is Driver San Francisco ever going to be fixed using GX? I know some old versions of loaders can play it but what exactly is preventing newer builds from using the same patch? And out of curiosity, is this the only game on the system to have great anti piracy checks?
we don't know what's wrong with this game.
it's probably not a "great antipiracy", it just need someone to take a look and nobody did.

There are a lot of other games with protections, such as tintin.


for users wanting SD support for WBFS, you know wiiflow and cfg are compatible, but you also know that some games don't work?
Some games are triggering an anti-piracy check on SD, some are not working (I don't know why, it could be a loader bug, or a cIOS issue).

zonta:
if there's a function added to the loader to move a channel to emuNAND, it will also have a savegame moving function of course.
but currently, just use JoostinOnline tool (I think it's part of a BlueDumpMod he did)
you should be able to extract savegame from NAND to emuNAND using USBGX. Unless you don't see the channels on NAND because of the ticket being present but not the channel data?
 
  • Like
Reactions: Zonta85
zonta:
if there's a function added to the loader to move a channel to emuNAND, it will also have a savegame moving function of course.
but currently, just use JoostinOnline tool (I think it's part of a BlueDumpMod he did)
you should be able to extract savegame from NAND to emuNAND using USBGX. Unless you don't see the channels on NAND because of the ticket being present but not the channel data?

Correct: USBLoaderGX shows only the channel that are installed and stored into the NAND, not the other channels because they are stored in the SD (even if the ticket is obviously installed and present).
 
I hide the channel with a ticket only (no data) recently. around r1250 I think.
It could be added as an option if it's useful to list them to extract the savegame to emuNAND.

what could be nice is a way to see these channels easily.
I wanted to make the "glow" around the animated banner a different color based on the channel location (SD or USB), but I didn't find how to do it yet.
It could have a red color for channels who can't be launched (ticket only). Of course, it would work only in banner view mode.
 
  • Like
Reactions: Zonta85
for users wanting SD support for WBFS, you know wiiflow and cfg are compatible, but you also know that some games don't work?
Some games are triggering an anti-piracy check on SD, some are not working (I don't know why, it could be a loader bug, or a cIOS issue).
We know wiiflow and cfg but most of us like this loader the best because of the GUI. Also sd support is just a nice to have feature incase some of us don't have usb devices.
 
yes I know.
I just wanted to mention some games will work only on USB.
most of them will work on SD, so it's fine. just know it's not perfect and USB will still be required for few titles.
 

Site & Scene News

Popular threads in this forum