Homebrew ROM Hack Defeating Devolution

  • Thread starter Thread starter bobmcjr
  • Start date Start date
  • Views Views 40,211
  • Replies Replies 155
  • Likes Likes 33
Nobody cab release the hacked dol?
Post automatically merged:

Release the dol please...
 
Nobody cab release the hacked dol?
Post automatically merged:

Release the dol please...
OP doesn't want people to post it on here likely because they (like many others on here) are scared of tueidj or they for some reason still have respect for him. I saw a few people posting it elsewhere outside the forums though. I can't link them here though.
 
Last edited by Dragon91Nippon,
I've been using swiss on my wii because nintendont has problems with the gba emulator in pokemon box, does this work fine with devolution? also are there any other main features that would make it better than swiss?
 
I tried yesterday to verify some games to try Devolution but I was sen't back to HBC too, every single time. I don't know if I did something wrong or what was going on...

Edit: Okay, so it works when it's on the SD, but when trying on USB, it goes back to HBC.

At least I tried one of the things I wanted, Pro Rally 2002 does not seem to hang randomly like with Nintendont, but I need to try more though.

Next should be SpyHunter...

Edit2: My experience with Devolution is honestly pretty wonky. After working on SD, I tried again on USB, copying the DVV file it generated and the Memory Card files to it. It still couldn't boot the game.

I went back to the SD, and then it started to not play on there either, nothing was changed. I fiddled with it for a while and to my surprise the "Keygen" version went ahead and booted the game, which left me speechless.
 
Last edited by Maeson,
Hello,
What version of docker is used?
I tried with windows 10 and ubuntu, but each time it crashes before the end
or if someone can send me the compiled file, that might be easier
 
I tried yesterday to verify some games to try Devolution but I was sen't back to HBC too, every single time. I don't know if I did something wrong or what was going on...

Edit: Okay, so it works when it's on the SD, but when trying on USB, it goes back to HBC.

At least I tried one of the things I wanted, Pro Rally 2002 does not seem to hang randomly like with Nintendont, but I need to try more though.

Next should be SpyHunter...

Edit2: My experience with Devolution is honestly pretty wonky. After working on SD, I tried again on USB, copying the DVV file it generated and the Memory Card files to it. It still couldn't boot the game.

I went back to the SD, and then it started to not play on there either, nothing was changed. I fiddled with it for a while and to my surprise the "Keygen" version went ahead and booted the game, which left me speechless.
i have a bad Bluetooth chip idk if has nothing to do with it not booting, i tested the sd card on another wii and devolution booted games just fine
 
Did anyone get BBA Emulation to work properly with this?
I wanna check if the performance of 4 Wii's connected together for Double Dash is better than with nitendont.
Sadly i cant get the Wii's to find each other in MKDD Lan Play. I have the same Setup i used in Nitendont:

4 Wii's connected to an unmanaged switch with static IP Adresses in the same subnet.
I enabled "Mark network connection as tested" in Priiloader.

Anyone got this to work?
 
Hey! First things first I wanted to thank you for posting this! Using Devolution has been a hoot.

I got a couple of third party CCs that are identified as CC pros by the system, and since Devolution swaps the zR/R zL/L shoulder buttons on the Pro, it gets in the way when playing most games, as its easier to press the outer shoulder buttons on accident.
I was curious if there was any way I could make it so Devolution doesn't do the swap? I was thinking of just copying the code for the Classic Controller button mapping and pasting it over the Pro's, is it doable? I looked through the blog posts and github but I couldn't figure out from the information there

AM6dLBJ.png

Thought I'd post here, Nintendont does it too, but it made sense to ask here first since I like Devolution better and the software's been 'defeated' :P

Sorry if it's an obvious question, I don't know much about software n programs n such!

thanks in advance ^^
 
Two months of hard reverse engineering and 10 years later than it should've been, Devolution can finally be used without the silly disc validation requirement, and it doesn't even need a backwards-compatible Wii or 1st-party Wii remote to generate DVVs and run on Family/Mini Wiis and the Wii U.

Technical Writeup




Public Release


Devolution is copyrighted software, and the author has expressed disapproval at sharing unpacked/modified binaries before, so this is being distributed as a set of tools to unpack and patch an unmodified Devolution for you, like a ROM hack.

Some general notes about this release:
  • This generates "legitimate" DVVs that can be used with an unmodified Devolution r266 boot.dol or loader.bin, so you can switch back to those if you want after generating the DVVs
  • Devolution appears to be buggy/unstable the first time you boot a game and generate the DVVs for it, especially on the Wii U
    • If games crash or fail to load entirely, turn off your console and try again. The DVV should've been generated at that point and the game should boot the second time.
    • Alternatively, a "keygen" dol is provided to simply generate a DVV and immediately exit before the console can crash
  • Besides the above caveat, Devolution appears to generate DVVs correctly on the Wii U, no 1st-party Wii remote required
  • This has been tested on two backwards-compatible Wii's and two Wii U's; It has not been tested on Family Wii's or Wii Mini's
  • The disk slot LED will not blink 5 times after it has generated a DVV; instead it will do a glow animation that I don't quite understand
For more information about Devolution in general, seand the readme included with Devolution.

Installation/Setup


  • You will need:
    • A copy of the original r266 gc_devo_src.zip with a sha256sum of af8c4c0aa62adb1559c7809180f0d1624fb0094b00c4248b9a9c427555d10971
      • As the author's original website is no longer up, it can be obtained here:
    • Docker
  1. Ensure your Docker installation works and you have the docker command in your PATH in your command prompt/terminal
  2. Locate the GitHub repo folder you downloaded
    • If you downloaded a zip file, extract it somewhere
  3. Copy gc_devo_src.zip to the put_gc_devo_src_zip_here folder
  4. Run the patcher
    • On Windows, double click run_docker.bat from Windows Explorer
    • On Linux (and presumably macOS), run run_docker.sh from your terminal in the GitHub repo folder
  5. Wait
  6. An output folder should be generated in the put_gc_devo_src_zip_here folder, and contain an appsfolder for you to copy to your Wii's SD card or USB storage
    • Devolution Cracked (in the gc_devo folder) will bypass the disc check for and directly boot games while generating "legit" DVV files for your console
      • As mentioned before, this can be buggy and either fail to boot games the first time (as seen on the Wii U), or randomly hang later. Games should work fine the 2nd time you boot them.
      • A loader.bin is provided for other loaders such as USB Loader GX for convenience
    • Devolution Keygen (in the gc_devo_keygen folder) will bypass the disc check, generate a "legit" DVV, then exit back to the HBC
      • This is recommended for Wii U users and people who encounter random console hangs the first time they boot a game in Devolution
      • Ideally Wii U users should go through all of their GC games with this version one at a time before playing any games to ensure a smooth experience
How long should step 5 be taking?
 

Site & Scene News

Popular threads in this forum