Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 7,163,111
  • Replies 29,357
  • Likes 47

Metoroid0

Samus Aran
Member
Joined
Nov 2, 2012
Messages
2,246
Trophies
1
Location
Unknown region of space
Website
www.metroidwiki.org
XP
2,174
Country
Japan
i cant find them... :P
The menu can be accessed at the top of the screen on the main menu. If Klonoa still isn't showing up, then it's probably just a bad dump.
you mean i did a bad dump on HDD or a bad dump as iso i downloaded? Because i can play it fine from disc... thats strange, right?

--------------------- MERGED ---------------------------

I just loaded Default settings in USB loader GX and now i can see Klonoa :)
 

TecXero

Technovert
Member
Joined
Apr 13, 2014
Messages
2,810
Trophies
0
Location
Mainframe
XP
1,040
Country
United States
you mean i did a bad dump on HDD or a bad dump as iso i downloaded? Because i can play it fine from disc... thats strange, right?
I mean the data on your HDD is probably corrupted, if you downloaded it then there's a chance that you just downloaded a bad dump someone didn't check before uploading. It's not that strange, it's not uncommon for someone to produce a bad dump with a Wii.
I just loaded Default settings in USB loader GX and now i can see Klonoa :)
Ah okay, as long as you got it working.
 

Metoroid0

Samus Aran
Member
Joined
Nov 2, 2012
Messages
2,246
Trophies
1
Location
Unknown region of space
Website
www.metroidwiki.org
XP
2,174
Country
Japan
I mean the data on your HDD is probably corrupted, if you downloaded it then there's a chance that you just downloaded a bad dump someone didn't check before uploading. It's not that strange, it's not uncommon for someone to produce a bad dump with a Wii.

Ah okay, as long as you got it working.
So i guess MD5 is important than...
Anyway, after default settings i saw klonoa but when i went to tweak some settings i couldnt see it again lol xD
Anyway, thanks for help. but can i talk to you in private, i got some issue about my wii if you might help me?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
it was probably a category filter issue, or a favorite issue.
the category can have different checkbox type : the "check" type is the one you use by default to display ALL games.
even if you have other checks on other category, it doesn't have any effect if "all" is enabled, because it means that you want to see all of them.

the "X" type is used as a blacklist mode. if "all" is set to "X" is means it will display ALL games except the one with a cross.

and finally, if "all" is not checked at all, it's displaying only the game which contains the category marked with "check" type, and will hide all games with category marked with "X".

if you need more help, I will search a better tutorial and example for the category menu.


The MD5 is not really important. what's important is to have proper settings, and check that the ISO is correct. to check that, you use the "sha1" option in WiiBackupManager.
MD5 is only a way to check if two files are identical. it doesn't tell you if the ISO is good. if you have a WBFS file, the md5 will be different than the ISO, etc.
sha1 is using the internal file system of the game to compare if the game is good or corrupted.


How did you learn how to code, Cyan? I have free time 99% of the time, so I want to learn how to code so I can help you!
try and analyze.
I always learned how to code by trying to change existing source codes and see the result.
I learned basic, html, PHP like that, and knowing PHP helped a lot with learning C/C++ as it's all based on the same logic : the keyword are the same, the while/for/condition etc. all are working the same way.

If you already know a language (compiled like C or just processed like PHP or only read like html) it will help you. you will already have the rigor and the logic for ordering your program correctly.

if you want to do things yourself:
Start by being able to compile the homebrew so you can make changes and see the result by yourself.
try to do very simple changes for a start, don't think about doing a new menu, or adding new settings. instead you could for example there's this bug :
" progress bar to starts at 100% (0/0) instead of 0% (0/100) (issue 2185)"
this is a bug where the initial values are not initiated yet when the window is displayed. then it reads the start and end for the progress bar %
you could decide to fix that bug doing two different method :
- be sure the GUI doesn't display the window before the init is done
or
- ensure that the "end" value of the default state is always bigger than the "start".

Guess which is the easier one, and try to fix it. doing try and error is how you learn.
let me know if you fixed it ;)


Well, there's also "read C/C++ books or tutorial".


But if you want to help, even without programming knowledge, what would be useful are users who understand ALL the setting's function, their use, their effect on the loader, etc.
understanding and knowing all the loader's possibility will help me when I need a beta tester. someone who understand that if I change something, it can affect something else and that he can try and check if it still work as intended. Understanding the loader is needed to do proper bug report !
A lot of user's bug report are hard to understand, confused or even conflicting with current loader's logic.
understanding how the loader works lets you report a bug properly, not "it doesn't work" but "in revision xxx it worked, in revision yyy it doesn't with that option" is already a lot more useful.

Example of wrong bug report :
Smash Bros Brawl is not dumped correctly! there's an issue ! please fix the dump function !

that's not a bug, it's only the user's fault for not using the proper setting to dump the additional partitions...
 

Magnus87

Well-Known Member
Member
Joined
Apr 28, 2013
Messages
397
Trophies
1
XP
1,510
Country
Argentina
the way you describe it, I'm seeing it like a plugin system :P
a place where the user can "add GUI, code and function".
add a button to open a window, which display pictures located on xxx path.
the user can add whatever button he wants, which can display whatever he has on that path, etc.

I'm not out of ideas, just so slow and hard to implement all of them myself, alone.

Excelent Cyan!

Maybe it is more easy to add Homebrew to the main list, like to a 5th filter :shy:


7611848338_ded583b77d_o.png
7611848164_59216729f7_o.png
 

Troopage

Well-Known Member
Member
Joined
May 18, 2014
Messages
376
Trophies
0
XP
1,690
Country
United States
try and analyze.
I always learned how to code by trying to change existing source codes and see the result.
I learned basic, html, PHP like that, and knowing PHP helped a lot with learning C/C++ as it's all based on the same logic : the keyword are the same, the while/for/condition etc. all are working the same way.

If you already know a language (compiled like C or just processed like PHP or only read like html) it will help you. you will already have the rigor and the logic for ordering your program correctly.Well, there's also "read C/C++ books or tutorial".

But if you want to help, even without programming knowledge, what would be useful are users who understand ALL the setting's function, their use, their effect on the loader, etc.
Whoa. You are simply astonishing! The fact that you learned by mostly just experimenting really shows your determination. I really admire you, Cyan.
I used to know some basic Lua and Java, but it's been like 6 years and I don't remember it. But this is all C/C++, right? So maybe just Code Academy or something would work for teaching me? I can certainly analyze and I have the logic to do this. ^_^
I'd like to think that I understand USBLGX and it's settings just fine, but if I don't know them too well, I always try to learn. I hate being ignorant of anything!
 

TecXero

Technovert
Member
Joined
Apr 13, 2014
Messages
2,810
Trophies
0
Location
Mainframe
XP
1,040
Country
United States
The MD5 is not really important. what's important is to have proper settings, and check that the ISO is correct. to check that, you use the "sha1" option in WiiBackupManager.
MD5 is only a way to check if two files are identical. it doesn't tell you if the ISO is good. if you have a WBFS file, the md5 will be different than the ISO, etc.
sha1 is using the internal file system of the game to compare if the game is good or corrupted.
I didn't know that about sha1. I only recommended a md5 check against GameTDB when I wasn't sure if he was using WBFS. I'll have to keep sha1 in mind next time.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
I think the the md5 on redump is the full and clean ISO checksum.
if he scubbed it, the md5 will be different, but the ISO is still working.

WiiBackupManager has also a md5 column, I think it's only the data kept in wbfs (game or game+partition or game+update, etc.), I never relied on that info. The sha1 option is a better way to check if the files are good as the Wii table of content has all the sha1 for all the files. so it's easy to compare each files with the expected sha1.

@Magnus87 : it's planed.
these pictures are photoshoped? or actual channels?
I think I don't have the sources for our gamecube banner. I would have to ask Dimok or Diddy for the sources (diddy made that for us).

@Troopage : I would like to learn java and python too, but I don't have enough time.
I try to read sources when I can to understand the logic, but I wouldn't code something myself yet.
 

Magnus87

Well-Known Member
Member
Joined
Apr 28, 2013
Messages
397
Trophies
1
XP
1,510
Country
Argentina
@Magnus87 : it's planed.
these pictures are photoshoped? or actual channels?
I think I don't have the sources for our gamecube banner. I would have to ask Dimok or Diddy for the sources (diddy made that for us).

Sorry but are "photoshoped". I really want this feature because I dont use HBC and I love Channel view XD
 

istmeedoofer

Member
Newcomer
Joined
Aug 19, 2015
Messages
23
Trophies
0
Age
50
XP
115
Country
Hi,

Yes it is safe to delete the d2x folder..... If you are not short on space, maybe worth hanging onto it though in case a "Tweak" is required.... I move seldom used apps into a separate dir just so they dont clutter HBC...
 

LWares87

Well-Known Member
Member
Joined
Oct 19, 2008
Messages
1,706
Trophies
0
Location
Colchester, England
XP
565
Country
United Kingdom
@Cyan: i asked this roughly a year ago... so, i'm just curious to ask again, when are you possibly thinking of adding support for decrypted discs?

Also, i'm sure you're already aware... but, support for Nintendont needs fixing (as it freezes on the GUI).
 
Last edited by LWares87,

ngs428

Well-Known Member
Member
Joined
Dec 30, 2014
Messages
200
Trophies
0
Age
43
XP
134
Country
United States
Hi,

Yes it is safe to delete the d2x folder..... If you are not short on space, maybe worth hanging onto it though in case a "Tweak" is required.... I move seldom used apps into a separate dir just so they dont clutter HBC...

I created an archive folder in apps and moved a few folders there. Works well thanks!
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
@Cyan: i asked this roughly a year ago... so, i'm just curious to ask again, when are you possibly thinking of adding support for decrypted discs?

Also, i'm sure you're already aware... but, support for Nintendont needs fixing (as it freezes on the GUI).
1) no idea when. sorry. I will have to look at other loader's sources as I don't know how disc loading is working. (nor if other loaders allow iso of decrypted discs)

2) I'm aware of the report, but haven't take a look yet.
like I just said in nintendont thread, I will need better bug report from users with that issue, because not everyone have that issue. Better report means "users with this bug should try different settings and find which one is affecting that bug!"
 

LWares87

Well-Known Member
Member
Joined
Oct 19, 2008
Messages
1,706
Trophies
0
Location
Colchester, England
XP
565
Country
United Kingdom
1) no idea when. sorry. I will have to look at other loader's sources as I don't know how disc loading is working. (nor if other loaders allow iso of decrypted discs)

2) I'm aware of the report, but haven't take a look yet.
like I just said in nintendont thread, I will need better bug report from users with that issue, because not everyone have that issue. Better report means "users with this bug should try different settings and find which one is affecting that bug!"
it seems to work fine with r1254, really strange...
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=4N-3vv4kzdk