Hacking SoftChip Backup Loader

  • Thread starter Thread starter requiem4d
  • Start date Start date
  • Views Views 450,431
  • Replies Replies 1,540
Note: Anybody running this with the cIOS for Waninkoko's/WiiGator's 0.1 loaders on 249 WILL get a black screen on boot.

With no standard IOS number to use, officially it will only ever run on 249. At least until something changes or I decide to dive into the dip again.

Anybody can edit this and compile, but that is left as an exercise for the reader.

Edit: Ok, I worded that badly (it's late here.) Eventually you will be able to choose an IOS to use at runtime, but the default will always be 249.
 
QUOTE said:
compiles with no errors for me too. dol is 272.352 Bytes. can anybody confirm this?

That's about right. Mine's obviously a little different since I've already started work on a few things I'm not happy with.

QUOTEOK, my issue must be with something else :\ as I have only installed cIOS installer v6 in 249

If you can fill out an issue report at the google code site, you'll be actively contributing to development, and hopefully I can get it fixed. (Nevermind, I see you already did)
 
that's the cleanest code i've seen in a long time outside of a text book
bow.gif

i've just compiled so i'll have a play later, good work so far though

is your SVN google code bleeding-edge or are we a few steps behind you?
 
Very very few steps behind. Most of what I've been doing consists of:

1.) Identify Problem
2.) Try to fix it
3.) Fail miserably
4.) svn revert

Lather, rinse, repeat.

And thanks for the compliments on the cleanliness of the code, I take pride in my work, and do this for a living. Still, I'd like to clean up a few things, finish error checking, exception handling, etc.
 
I think the best way to go now is not to try desperately to adept the loader to work perfectly with Wiigator's DIP module, but instead start building a new one altogether. The reason is that however good the loader can be, it still relies heavily on a proprietary DIP module which is, to be completely honest, NOT perfect. So when this project has it's own (open-source) DIP module, it'll be a complete package to play backup games and it'll be able to rely on the (coding) community to perfect it's performance.
So, instead of trying to indirectly fix the things in the (proprietary) DIP module that are already inherently broken, you/we should start from scratch and don't let those problems slip in in the first place.
Of course, if there is a possibility of not using a cIOS at all, but for instance patch the DIP module into any IOS, that'll have my vote. Mainly, because games can then be run on the IOS of their choice, improving compatibility greatly.

P.S. WiiGator, really no offense to your coding, I think everyone here can agree you did a tremendous job on your loader and especially the lightning-fast DIP module.
 
i compiled it and get into the menu and if i put in a game and press a it begins to load but then i just get no signal from my tv ... i have waninkoko's cios rev 6 installed and its a pal wii
 
Make a issue report over at google-code link provided in first post

And also, does this have the same game compatibility as WiiGators? I managed to load Lego Batman, GH3: RB2 edition (sync issues still), and Mario Party 8 no prob. Is there anything that this supports that wiigators doesnt? or has that yet to be determined?....And if you dont mind me asking will there be a cool GUI?
 
where can i download the loader? I cant find him in the first post. Same on the google page!
Sry for stupidness and bad english...
 
Sorry to piss people off but how exactly do I run this backup loader? Is it similar to wiigator's?
 
Could anybody please try and test the follow: PAL versions of de Blob, Star Wars: The Force Unleashed, and Wario Land: The Shake Dimension on a PAL Wii? These currently do NOT work with WiiGator's loader.
 
You have to compile the source yourself, Cokecola3. Since this is an alpha build, a pre-compiled version is unlikely, unless a kind individual wishes to host it.

Use WiiGator's 0.3 version if you want a loader.

This version will ONLY allow NTSC games on a NTSC Wii, or PAL game on a PAL Wii. You cannot force regions in this version. To load it, you simple run the application... nothing special.

Many MANY thanks for your work, Requiem! What ever happened to knowitall's "amazing bug fix" that was floating around? Looks like you squashed that, huh?
 
nice code mate and thanks for the eclipse mention i was wondering what to use since my switch to Linux (kubuntu) was still dual booting just to use IDA pro but thats because im mainly a ASM coder / reverser
 
SOOOOOO, quick little report that i find quite interesting, it might already be known but its cool to me. I have an NTSC Wii. When loading up PAL versions of Geometry Wars and Super Mario Strikers with WiiGators WITHOUT forcing NTSC, i get a flickering black and white screen when it loads. BUT, when loading the PAL versions with SoftChip, they play perfectly, without having to force anything (dont have the option).
 

Site & Scene News

Popular threads in this forum