Hacking Unoffical -- USBloader_GX(S)

  • Thread starter Thread starter Sketter
  • Start date Start date
  • Views Views 68,139
  • Replies Replies 321
so if i just put htonl() then the code will work running on the wii or pc or whatever without having to make any changes at all? if thats the case it makes things lots easier.
 
WiiPower said:
I would even say Wimmm's code is wrong because of the shifts instead of using division...
Yes it is wrong when using a system that don't uses the "two's complement" representation. But then dividing is also wrong. The best way is to use ntohl() and friends.

If i remember the c standard right then "a >> b" (both are ints) is the same as "a / (2 pow b)".

QUOTE(giantpune @ Mar 31 2010, 03:52 PM) so if i just put htonl() then the code will work running on the wii or pc or whatever without having to make any changes at all? if thats the case it makes things lots easier.
YES!
 
pune, that was a helpful post, (about exchanging stuff), so thank you for that. Im just throwing this out there though, you obviously still have no obligation to release it, but IF you ever do release it with the source obviously i think it'd be extremely helpful for people to learn, because we can then check out the differences between your source and the original source code, see exactly what you did, and then i believe itd be rather simple to add it to other loaders ourselves. Once again no obligation at all, but don't you think thats a good way to learn? i learned how to do most of my stuff in reggie from looking at nintendo's original levels and seeing how they accomplished stuff. Or you could even just release your source for it, without a binary, and let people either compile that for themselves, or as i said above, learn from your source
 
He already has WiiFlow running the same way. If he wanted to he could release this stuff, but he's not.
 
Well thats discouraging, because i think that'd be a great way to learn, and that way if he just released source, people would still have to compile themselves, and can learn from his code and apply it to the loader of their choice.

edit: like that just seems so selfish imho. Not only would people be able to compile/enjoy it without him releasing a binary, AND we can learn from it e.g. not everyone likes gx's interface, maybe they'd wanna port it over to their favorite loader, it'd be alot easier to do that if we saw what he changed in the source code. So really it accomplishes two things both of which he wanted, no binary, and we get to learn how to do it ourselves, if thats not extremely fair to all parties i dont know what is. And yeah i find it kind of ironic that he tells us he won't help us do it, yet he's getting help from someone else in this very thread
 
scratch that im looking at the usbloader1.1 source instead lol its simpler, but still i really hope pune releases his source for us to take a look at

edit: no such luck, 1.1 gives me compiling errors like crazy (before i even made any changes) and i tinkered with the makefile and got it down to about two errors, but still, i can at least compile other loaders without errors.
 
ive used libOGC 1.8.0 and devkitPPC r19. Specifically the libOGC from the downloads section of the USB Loader GX googlecode page.
 
everything. the real nand is never used. the sd card has normal SD functionality. USB is used for all nand stuff. the di module loads games off whatever is being used as the nand, so it loads games from the USB drive.
 
So this is more like UNEEK but the DI module reads for games on the USB which is also the NAND.
 
note to self:

I installed Devkitpro, devkitARM24, Python26.

I downloaded puneek modules http://www.multiupload.com/MY3S86W0TC

I compiled a regular version of sneek and uneek ok, but can't get this to work after adding the modules.

I haven't even gotten to this part yet:

QUOTE said:
"functions for usb loaders http://pastie.org/892737
this obviously isn't everything it will take to convert one, but this is everything it will take to get the loader to work with the above modules. the usb stuff should be removed and all the wbfs stuff and any cIOS specific IOS calls. then just set a game, change the IOS to the one in the TMD, and load it like a dvd

fst creator / boot.bin updater http://pastie.org/892752
tested and working on ubuntu amd64 9.10. the fst.bin created is not identical to the original one, but it works fine with these modules. if the fst.bin changes size, that new size needs to be written in the boot.bin."

I've read these 11 pages about 11 times.

Last night I went to bed after spending about 15 hrs trying to get this.

This morning I woke up and lost where I was in all this mess.

I now have about 30 folders/links/and txt documents on my desktop as place holders and forget-me- nots.

I can compile things with ease now but I don't know why I need to everything but this and sneek it's self is compiled already for the end user.

I think I'm making progress, somehow, I'm just not sure how.

I'm confused, tired, anguished.

My hands are sweaty.

I'm feverish.

I think I may be getting close.

Nah, I thought wrong.
 
FenrirWolf said:
lol

Don't hurt yourself too badly.
I know, I know, it's terrible right ?
tongue.gif


I'm taking a break today from it but I'm going to hit it hard again tomorrow. Pune thanks bro, I would have never been motivated to compile anything if it wasn't for you, you $#!@#$$!, fr11!$#!@$#,!!@$#$. *jk*
tongue.gif


much respect,
ChokeD
 
i know your pain ChokeD lol it took me like 8 hours to get sneek compiled the first time, ive tried switching around stuff with punes pastie, but i just always seem to get nowhere, but rest assured, if i get it working in sneek im releasing the source lol
 
kyle007 said:
i know your pain ChokeD lol it took me like 8 hours to get sneek compiled the first time, ive tried switching around stuff with punes pastie, but i just always seem to get nowhere, but rest assured, if i get it working in sneek im releasing the source lol
hmm, don't release it. just send me a copy.
yaywii.gif
 

Site & Scene News

Popular threads in this forum