Hacking DIOS MIOS (Lite)

  • Thread starter Thread starter sk0ld
  • Start date Start date
  • Views Views 1,056,164
  • Replies Replies 4,949
  • Likes Likes 38
Why is everyone trying to make it "obsolete" or trashing it instead of just respecting tueidj's moral values?

Several reasons, or so I've observed;

Granted, from a programmer's POV, he's a freakin' genius, never had I seen someone as familiar with Wii/Gamecube hardware as he is, but his views are peculiar to say the least.

Gamecube games are no longer being produced, leaving only a finite amount of second hand copies in circulation, causing inflation of said copies on retailers' sites
Gamecube games generate revenue, yes, but none of the revenue goes to Nintendo and the third parties involved; money only goes to second hand retailers
Not everyone has mint condition game discs, which can make the verification process fail 9/10 times
Some people have Wii consoles that no longer have a functioning DVD ROM drive, making said disc verification impossible unless the user knows how to install a new drive
At least at first, there were reports that HDDs were getting wiped by using Devolution, whether this was widespread I don't know
The files generated on an HDD from disc verification are volatile, if you copy/paste said files from one device to another, it no longer functions forcing the user to re-verify the games over again

I am not saying whether or not I justify piracy, but I simply cannot understand why AP had to be implemented in the first place, seeing as getting Gamecube games by legit means is not as easy as it was back in 2001 to 2006.
 
  • Like
Reactions: sonictopfan
Not everyone has mint condition game discs, which can make the verification process fail 9/10 times
It only reads a few bytes, so you're disc has to be scratched beyond recognition (or just in the right spot) for verification to fail. The only other reason it would is a bad dump.

I am not saying whether or not I justify piracy, but I simply cannot understand why AP had to be implemented in the first place, seeing as getting Gamecube games by legit means is not as easy as it was back in 2001 to 2006.
Because that was the only way he felt comfortable releasing the software that he made for himself.

People keep asking him to turn his back on his values so they can have another way to play their GC games, even though there are plenty of other ways out there. I think that's messed up.
 
It only reads a few bytes, so you're disc has to be scratched beyond recognition (or just in the right spot) for verification to fail. The only other reason it would is a bad dump.

Because that was the only way he felt comfortable releasing the software that he made for himself.

People keep asking him to turn his back on his values so they can have another way to play their GC games, even though there are plenty of other ways out there. I think that's messed up.

Nothing wrong with someone sticking with his convictions, it's just not everyone is going to agree with other peoples' views.


Yeah and on another note.....I may have set off another thermonuclear device elsewhere...if you know what I mean.
 
People keep asking him to turn his back on his values so they can have another way to play their GC games, even though there are plenty of other ways out there. I think that's messed up.
This. Well I don't agree with his views, I respect them. My GC collection is rather lacking, and as much as I would like to change that, I can't. I hate everybody asking him to change it. While I can never use it, legitimate users can. This is Homebrew done right. I'm also all for AP in 3DS ROM loading.
 
  • Like
Reactions: JoostinOnline
Could dolphin be ported to the Wii U once it's been hacked to run custom code? That would make devolution obsolete.
I've always felt that Dolphin's GC/Wii emulation is done similar to no$GBA's GBA/DS emulation, funny how an emulator starts with something and ends up being another XD

Why is everyone trying to make it "obsolete" or trashing it instead of just respecting tueidj's moral values?
While I really respect the guy as a programmer, really he's a freakin' wiz, all I can say about why I disagree with his "morals" and "values" is THIS:
Gamecube games are no longer being produced, leaving only a finite amount of second hand copies in circulation, causing inflation of said copies on retailers' sites
Gamecube games generate revenue, yes, but none of the revenue goes to Nintendo and the third parties involved; money only goes to second hand retailers
Not everyone has mint condition game discs, which can make the verification process fail 9/10 times
Some people have Wii consoles that no longer have a functioning DVD ROM drive, making said disc verification impossible unless the user knows how to install a new drive
At least at first, there were reports that HDDs were getting wiped by using Devolution, whether this was widespread I don't know
The files generated on an HDD from disc verification are volatile, if you copy/paste said files from one device to another, it no longer functions forcing the user to re-verify the games over again

Add to that the fact the ONLY way you can run Devolution IS by hacking your console, which according to Nintendo is illegal (even though it really isn't) so in a way you already did an illegal term, not saying he HAS to do it but I hope someday he will pull a "Creadiar's QF" on us and decides that if people wanted it so much to the point they're willing to donate he'd remove the AP!

Sorry to fill on the page so much and drift off the topic but I will mention a personal issue to why I would love a way to get Devo to work without the AP, is because of Mega Man X Command Mission...

When I had my GC back in 2002-2006 I watched my friends buying PS2s and Xboxs and back then I was the only "idiot" to buy a GC that it's almost impossible to find discs for it and if you do they're highly expensive for them being rare and no piracy was available on it, btw yes piracy is "almost" legal and common in Kuwait, so being somewhat poor it was difficult to get all the games I wanted to I had to save up whatever I can to buy as much of the games I like as I can.

Around 2005 a mod-chip was finally released for the GC, I was excited beyond belief, I can finally get copies like my friends, when I asked about it it was highly expensive as two brand new games, but I took it thinking it will save me more cash on the long run, along with it I got a "copy" of Mega Man X Command Mission, a game my sisters wanted to bad at the time, yes it was 35% as expensive as an original copy but it was the "gold" ones, over here there are three types of copies, gold, silver, and blue, in this order they go great to decent to bad, after this I couldn't find copies so I could only buy one more game "Rayman 3" and that was it before I had no choice but to go back to buying original games.

Now I know I was screwed and it's my fault for "pirating" my console at the time, but I had no other choice, I was a teen and all my friends did it and I was the only "idiot" who buys expensive games, they would brag of how many games they got and how I'm not a real gamer for having so little and what not, but looking back at it I was really screwed because of how much I paid for the mod-chip and how many games I got off it I could have bought those two games original copies and saved myself the trouble!

Now DM(L) can't run Mega Man X Command Mission without crashing every 2-5 minutes, I can hardly make any progress in that game and I never got to be it before, I only watched my sisters do during my finals, when I got the chance to play it and beating the other games I wanted to play the GC died on us so we had to get a Wii and we couldn't play the two copies we had on it, thanks to Dios Mios I could finally go back and play that game (my laptop is too slow to run Dolphin at decent speed) but with the issue it has it's impossible to beat it, I'm hardly in chapter 9 now, if Devo only allowed me to use my "gold" copy to verify my game I'd switch to that... But I guess it's just a silly personal issue :p
 
Guys, you used the wrong place to discuss Devolution.
You are getting back in the "why add an AP" discussion again and again, there's a thread for that, used it!
Next Devolution post here will be deleted.
 
DM and DML sources are in different folders.
DM is in /trunk/
DML is in /DML/

I don't know about the other question, I never built one myself yet.
There where a tutorial to build old DM revision manually, I think it's still available in the Wii's FAQ section.
edit: In how to play gamecube games thread.
 
some questions about building Dios Mios:
-how do do I continue from iosmodule.elf
You can't without ripping code from the "official" release. The source for the "gcloader" (an essential part of the program without which it cannot fulfil its goal) has not been released.
 
  • Like
Reactions: tmv_josue
some questions about building Dios Mios:
-how do I select DM or DML
-how do do I continue from iosmodule.elf
dml code complete with makefile is in a subfolder within the dm code.

To inject the elf into an existing dm(l) wad similar to how you used to inject dml into a mios v10 wad there's a program, fixelf mod, that was posted somewhere on this thread (by [user]airline38[/user] iirc)
 
I also have a copy of the fix elf program if n e one wants it
That could be useful, yes. It is the fixelf that was used for the old, first DML with a clean MIOS or is it the new fixelf mod that's used with DML v1.0+ and DM v2.0+ ?
 
some questions about building Dios Mios:
-how do I select DM or DML
-how do do I continue from iosmodule.elf

Last one I tried was v2.5 by using the following steps (for real NAND):
1. Compile either DM or DML to get the elf file (make sure you have REALNAND defined as 1 in global.h)
2. Unpack the corresponding DM or DML wad file to get 00000001.app file
3. Use fixelfmod (I modified crediar's fixelf code, and the source and executable could be found in googlecode page) to inject your compiled elf file into 00000001.app file:
Code:
fixelfmod 00000001.app elffilename temp.app
4. Rename the resulting temp.app into 00000001.app replacing the one from the wad and pack the wad back
5. Profit

If you want to try this, you need to be comfortable installing this wad to your Wii.

For SNEEK NAND :
1. Compile either DM or DML to get the elf file (make sure you have REALNAND undefined in global.h)
2. Get diosmios.bin or diosmioslite.bin file from DM or DML distribution for SNEEK
3. Use fixelfmod to inject your compiled elf file into bin file:
Code:
fixelfmod diosmios.bin elffilename temp.bin
Code:
fixelfmod diosmioslite.bin elffilename temp.bin
4. Rename the resulting temp.bin into either diosmios.bin or diosmioslite.bin and follow the installation procedure for SNEEK NAND
5. Profit

Hope this helps.
 

Site & Scene News

Popular threads in this forum