Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,061,977
  • Replies Replies 30,225
  • Likes Likes 74
To everyone having issues with newer revs...please try r794! It was compiled with the previous devkitpro so it should resolve many of the issues you all are having.

You can currently update 1 of the following 2 ways:
1) Via the loader's wifi update feature
2) For the dol file click here. For the channel click here and then rename the file ULNR.wad and install it via WAD Manager.

Please let us know if this rev resolves any issues. Also, keep in mind that before reporting an issue, you should delete your config files and try again.
 
0ld8oy said:
RavRob said:
After the update to 793 it didn't reboot, it simply showed me a code dump. I had to unplug and reconnect and it seemed to have taken te 793 OK but still can't rip and play games. Still freezes when I highlight the games or gives me a code dump when I successfully click on the game.

Did you delete your gxglobal.cfg file from the config folder on your SD/USB? If not, do so.

And i'm not understanding exactly what you have tested. Did you try to reinstall a game and it won't let you? Did you try to play a game that you installed with the previous flawed revisions?

Also, which cIOS are you using?

I just now deleted the GSGlobal.cfg file from the SD card.
I replaced the new 793 with an older 784 and made the Wii update the DOL again. However, it said version 794 was availlable and I accepted the update. After it finished this time it acted properly without a code dump. I checked the version of the update and it showed only v 793, not v794 as it had originally asked if I wanted to update.

What is happening is that if I rip games with this (or version 792) I can not play those newly ripped games. All previously ripped games play OK. Even if I put the games on the console using WBFS Manager, it still won't allow me to play those newly added games.

I assume by cIOS you mean 249....That's what I have.

Thanks for your help.
 
I deleted all the config files, and tested r794.

I'm still having the same codedump with Ocarina ON.
It started on 786 or 787 (786 dol is not available to test).

Here is the code dump for 794 :


as before, tested with One piece UA NTSC on PAL Wii, forced NTSC, Ocarina ON.
No other GX option are set, I did not even enter the main preferences.
I also tested to re-created the gct file.

I didn't test another game, I only have cheat code for this one.

When Ocarina is off, it's working fine.
Up to version 785 it was working fine.
 
I see issue 1013 is about Ocarina, and starting from 787 too. but it's only blackscreen.
Mine is doing a code dump. Maybe it's related and the dump can help correct this issue ?

The last comment on issue 1013 is about languages file.
My languages folder were still here, I'll try without it.

Edit :
I tested without the languages folder, Ocarina is working again.

edit2 :
Your test dol seems to correct it.
 
Just wondering, does the channel need the .dol to work? I just turned on my Wii for the first time in a while and I forgot to put the SD card with the USB Loader GX .dol on it, but when I went to the channel and started it it still worked.
 
Looking at the source there seems to be some code in there to display disc/channel banners. Is this working? If so, how do I get it to display them? I've read the readme/issues list/watched the videos etc, but couldn'f find any details. Thanks.
 
stab244 said:
pepxl said:
just mean you have a channel installed and not a forwarder
So I don't need to have the .dol? I think the channel I got was from this thread like a few months ago...


most users would agree that a "Forwarder" is a better option as installing the channel would mean a constant in/uninstall of the .wad file but the "Forwarder" just stays put and all you do is use the "Update" option in GX of just replace the .dol file in the SD:/apps/usbloader_gx folder

Posts merged

QUOTE(wilsoff @ Oct 17 2009, 01:59 AM)
Looking at the source there seems to be some code in there to display disc/channel banners. Is this working? If so, how do I get it to display them? I've read the readme/issues list/watched the videos etc, but couldn'f find any details. Thanks.

its not implimented hence no one has it showing yet
 
Hi sorry to ask again, but I have no idea and have not got an anser yet. Dose anyone know how to move the dvd Icon in a theme. I will try most any thing. Thanks again.
In rev785 someone changed the way the dvd icon was displayed. They removed this #define OLD_DVD_ICON 64 from line 580 and changed othere things as well. But ever sence then I have had no way of moving the dvd icon in my theme. Please I have tryed just adding the line back in but with no luck so far. I may just not be typing the correct thing in my theme config file. Thanks for any help.
Ok so I just had to finish there work. on line 791 I added
// place the dvdIcon to the right side of the carouselIcon
}
}
else if (strcmp(cfg_name, "dvd_coords") == 0) {
short x,y;
if (sscanf(val, "%hd,%hd", &x, &y) == 2) {
// the old Icons are aligned at center and the new at the left top corner.
// we must add 320 and sub the half image width to get the correct position.
x += 300;
// the old stuff is optimized for widescreen.
// if no widescreen, we must reposition the pos
if(!CFG.widescreen) x+=20;
THEME.gamelist_dvd_x = x;
THEME.gamegrid_dvd_x = THEME.gamecarousel_dvd_x = x-WorkAroundBarOffset;
THEME.gamelist_dvd_y = THEME.gamegrid_dvd_y = THEME.gamecarousel_dvd_y = y;
WorkAroundIconSet |= OLD_DVD_ICON;
}
}

else if (strcmp(cfg_name, "sortBarOffset") == 0) {
On line 609 I added
#define OLD_DVD_ICON 64
And now I have control over the dvd icon again. there is more work to be done to get the dvd icon in the right place for the default skin, however this will be a good place to start. Hope this helps. I gess not that much work as when I removed my theme the dvd icon is in the right place. So please just add this info to the source/settings/cfg.c file thanks. before I forget to change the location of the dvd icon just type dvd_coords
 
stab244 said:
Just wondering, does the channel need the .dol to work? I just turned on my Wii for the first time in a while and I forgot to put the SD card with the USB Loader GX .dol on it, but when I went to the channel and started it it still worked.
The .dol is for having preloader or some such forward you to the channel on boot/selection of "installed file".
 
Is it possible the load a HBC app directly through the this loader?
Something like, have an icon of the app in the list of games.
Click on the icon will load the homebrew app (triiforce for example).

Would be great a think?
 
Nollog said:
stab244 said:
Just wondering, does the channel need the .dol to work? I just turned on my Wii for the first time in a while and I forgot to put the SD card with the USB Loader GX .dol on it, but when I went to the channel and started it it still worked.
The .dol is for having preloader or some such forward you to the channel on boot/selection of "installed file".

wrong, he does not mention the preloader .dol, like he said when he loads the channel, GX still boots(channel). The .dol that the forwarder needs is the SD:/apps/usbloader_gx/boot.dol which is needed by the forwarder(shortcut channel). the channel does not need the boot.dol but the forwarder does as is launches the .dol inside the folder
 
Royusmc said:
Hi sorry to ask again, but I have no idea and have not got an anser yet. Dose anyone know how to move the dvd Icon in a theme. I will try most any thing. Thanks again.
In rev785 someone changed the way the dvd icon was displayed. They removed this #define OLD_DVD_ICON 64 from line 580 and changed othere things as well. But ever sence then I have had no way of moving the dvd icon in my theme. Please I have tryed just adding the line back in but with no luck so far. I may just not be typing the correct thing in my theme config file. Thanks for any help.
Ok so I just had to finish there work. on line 791 I added
// place the dvdIcon to the right side of the carouselIcon
}
}
else if (strcmp(cfg_name, "dvd_coords") == 0) {
short x,y;
if (sscanf(val, "%hd,%hd", &x, &y) == 2) {
// the old Icons are aligned at center and the new at the left top corner.
// we must add 320 and sub the half image width to get the correct position.
x += 300;
// the old stuff is optimized for widescreen.
// if no widescreen, we must reposition the pos
if(!CFG.widescreen) x+=20;
THEME.gamelist_dvd_x = x;
THEME.gamegrid_dvd_x = THEME.gamecarousel_dvd_x = x-WorkAroundBarOffset;
THEME.gamelist_dvd_y = THEME.gamegrid_dvd_y = THEME.gamecarousel_dvd_y = y;
WorkAroundIconSet |= OLD_DVD_ICON;
}
}

else if (strcmp(cfg_name, "sortBarOffset") == 0) {
On line 609 I added
#define OLD_DVD_ICON 64
And now I have control over the dvd icon again. there is more work to be done to get the dvd icon in the right place for the default skin, however this will be a good place to start. Hope this helps. I gess not that much work as when I removed my theme the dvd icon is in the right place. So please just add this info to the source/settings/cfg.c file thanks. before I forget to change the location of the dvd icon just type dvd_coords
I am not sure why someone has not made changes to this file yet. I hope it is not because I have not explained what needs to be done. If anyone needs more info please just ask, I would be happy to explain rather then have to make another change to the source file before compiling this loader. I am just trying to help.
 
pepxl said:
most users would agree that a "Forwarder" is a better option as installing the channel would mean a constant in/uninstall of the .wad file but the "Forwarder" just stays put and all you do is use the "Update" option in GX of just replace the .dol file in the SD:/apps/usbloader_gx folder

Thanx pepxl very much for links where I successfully partitioned my HDD. I made three primary partitions, first FAT32 and make it active, second WBFS, and third NTSF.
I quote you about forwarder/channel issues. I install USB Loader GX as a channel, because I haven't wireless internet connection and I found that channel option is faster for usage.
Can you please explain, or put some links
rolleyes.gif
, how to update GX installed as channel? What you mean when you said: "installing the channel would mean a constant in/uninstall of the .wad file?
Is it important to update GX frequently or from time to time?
Thanks in advance for reply!
 
heres some of the theme shit

// Toolbar Icons in GameList
short gamelist_favorite_x;
short gamelist_favorite_y;
short gamelist_search_x;
short gamelist_search_y;
short gamelist_abc_x;
short gamelist_abc_y;
short gamelist_count_x;
short gamelist_count_y;
short gamelist_list_x;
short gamelist_list_y;
short gamelist_grid_x;
short gamelist_grid_y;
short gamelist_carousel_x;
short gamelist_carousel_y;
short gamelist_dvd_x;
short gamelist_dvd_y;
// Toolbar Icons in GameGrid
short gamegrid_favorite_x;
short gamegrid_favorite_y;
short gamegrid_search_x;
short gamegrid_search_y;
short gamegrid_abc_x;
short gamegrid_abc_y;
short gamegrid_count_x;
short gamegrid_count_y;
short gamegrid_list_x;
short gamegrid_list_y;
short gamegrid_grid_x;
short gamegrid_grid_y;
short gamegrid_carousel_x;
short gamegrid_carousel_y;
short gamegrid_dvd_x;
short gamegrid_dvd_y;
// Toolbar Icons in GameCarousel
short gamecarousel_favorite_x;
short gamecarousel_favorite_y;
short gamecarousel_search_x;
short gamecarousel_search_y;
short gamecarousel_abc_x;
short gamecarousel_abc_y;
short gamecarousel_count_x;
short gamecarousel_count_y;
short gamecarousel_list_x;
short gamecarousel_list_y;
short gamecarousel_grid_x;
short gamecarousel_grid_y;
short gamecarousel_carousel_x;
short gamecarousel_carousel_y;
short gamecarousel_dvd_x;
short gamecarousel_dvd_y;

gamelist_dvd_coords = blablablabla... ect


you should use this format for all your themes. even though some old themes still work, they will not soon. currently when we add a button, it is a pain in the ass to add it this way and to also include it in the workaround for old themes. i am not going to add the workaround for any more buttons and soon, the work around will be completely removed. it was only put there to give time for people to update the theme, not to be a permanent solution.

and it is not necessary to update this loader at all. you can update if you really want to, or if there is some new feature that you want to try out. updating just for the sake of updating is really no advised at all. the updates are not really thoroughly tested. they are just minor changes to the code. sometimes stuff breaks. if you update to every little change, then you will most certainly end up with a problem over it. it is best to just stick with a revision that works if you don't take joy in testing out software. as far as updating, the full channel updates itself, but you need wifi.
 
gecko already works. if a gecko is detected in slot 2 when the game is booted, the game is hooked automatically with VI hooktype. once the game is started, just start WiiRD and it will let you debug the games and poke codes in.

what is missing is the ability to have a game selected and start WiiRD and it will start the game paused and whatnot. but i don't see how this is any more favorable than starting the game and then starting WiiRD. also the ability to select different hooktypes could be useful, but people are too dumb. another setting is the last thing they need, they cant even figure out how to start a game without that setting. all the hooktypes are in the code and can be changed before compiling if one really wanted to change that.
 
lenitao said:
i don't know why, but after updating to 792 i think, Wii Fit plus no longer works, it was working before the update, anyone knows why?

Hiya,

When I tried 791 and 792, many of my games did not work anymore. I had to go back to a previous version.
Now I updated via the web and am on 794 and my games all seem to be working well for now.


As for the why...no idea sorry.



Cheers.
 

Site & Scene News

Popular threads in this forum