Devolution - Public Release

Discussion in 'Wii - Hacking' started by tueidj, Jul 12, 2012.

  1. EzekielRage

    EzekielRage Hero of the Void

    Aug 21, 2012
    The Void
    :) yeah i am not so sure about the AP. as mentioned, since the AP needs a clean rip im not sure what makes it tick. one coudl try to rip a game clean and add a single text file or something BEFORE the sys folder just to check if that changes anything.
  2. Godnnelg

    Godnnelg Newbie

    Jan 29, 2008
    United States
    I do want to say thank you for this info and others, I got it to work by disabling Wiikey! Phew!!..
    Can anyone else recommend some good multiplayer GC games for me to get on Amazon?

    ... I'd also love a save file for F-Zero with all the courses unlocked and everything unlocked on Animal Crossing! :-)

    Thank you Tueidj and everyone else here!
  3. Nintendo Maniac

    Nintendo Maniac GBAtemp Advanced Fan

    Apr 26, 2007
    United States
    EDIT: I kept editing my post and adding stuff, so if you read this post before this line of text existed, you may want to read again.

    I have all the courses unlocked and half of the AX pilots, but I don't own nor am I interested in owning Animal Crossing...

    If you like classic arena-style arcadey FPSes with 4-players + bots (something most modern games lack):

    007 NightFire
    TimeSplitters 2
    TimeSplitters: Future Perfect

    For a slower-ish, sort of more realistic, kind-of-cliche-at-this-point WWII FPS, Medal of Honor: Frontline is a favorite in my family (however it lacks bots). Note that this game, along with the 3 above-mentioned FPSes do NOT have the modern 2-weapon limit.

    I would also throw in Midway Arcade Treasures 3 for it's inclusion of Rush 2049 and it's awesome 4-player battle mode (think FPS/TPS with cars and arcade physics), and the fact that race mode is actually playable with 2-3 players without constant random slowdown via Devolution. There's also stunt mode, but I haven't done multiplayer stunt mode in ages since my family greatly prefers Battle Mode. However, the controls are sub-optimal and cannot be reconfigured (at least until Devolution allows button remapping) and the amount of battle arenas and race tracks are a bit lacking compared to newer games.

    Speaking of sub-optimal controls, there's Nintendo Puzzle Collection (Japan only) which has the only version of Panel de Pon/Tetris Attack that had 4-player support. However it really needs a quality dpad to be played, and since Devolution currently lacks wiimote and/or classic controller support...

    And even though I never really got to play multiplayer, F-Zero GX is always a blast.

    Speaking of racing games, the Need for Speed series is an interesting one. Back in the day, they were more of a hybrid between arcade and simulator, but when compared to pure-arcade racers like Rush 2049, it seemed to lean more towards realistic side of things. Nowadays however, with the proliferation of actual sim racers, games like Need for Speed: Hot Pursuit 2 and Need for Speed: Underground actually seem more like arcade racing games rather than sim, which is a genre that's desperately lacking on today's consoles. Special recognition goes to Hot Pursuit 2 for being the last "classic style" Need for Speed game (not including the modern Hot Pursuit and its sequals), but supposedly the PS2 version of NFS:HP2 was a considerably better game (I wouldn't know). Also these games are limited to 2-player, so look elsewhere for 3-4 player support.

    If you liked the classic N64 Mario Party games (1-3 that is), Mario Party 4 was the last game that followed a similar type of gameplay. It's a little bit different, but Mario Party 5 and newer really changed things up (for the worse IMO - though I don't know about MP9).

    I left out Smash Bros. Melee and Mario Kart: Double Dash since I thought they'd be too obvious.
  4. nakata6790

    nakata6790 True Player

    Sep 17, 2009
    NFS somehow looks better than NFS2 on gamecube. However Carbon on Wii looks best.
    Hot Pursuit 2 on GC and Xbox was indeed inferior to the PS2 version, lol.

    GC co op:
    Conflict Desert Storm 2
    Serious Sam Next Encounter
    Alien Hominid
    Baldur's Gate
    Gauntlet Dark Legacy
    Zelda 4 Swords Adventures
    Final Fantasy Crystal Chronicles
    LOTR Return of the King
    Pikmin 2 (much better on Wii though)
    Star Wars RS III: Rebel Strike (MUST PLAY co-op game, if you have a friend that likes SW)

    GC multiplayer mayem:
    Burnout 2
    Super Monkey Ball
    Soul Calibur 2
    F Zero GX
    Starfox Assault
    Mario Tennis
    Waverace: Blue Storm

    maybes [try them yourself on Dios Mios ;) ]
    Beach Spikers
    Sega Soccer Slam
    Judge Dredd co-op
    Rocky (Andriaaaaaaaaaaaaaaaaan)
    Worms 3d

    PS. Uploaded an almost complete F Zero GX savefile (some Story mode chapters in Very hard and some in Hard are yet to be done)

    Attached Files:

  5. SuperToxic

    SuperToxic Newbie

    Jan 25, 2013
    United States
    Ripped a clean copy of PSO Ep1&2, Devolution flashes 5 times to verify the disk, and then it keeps rebooting. Any ideas anyone?

    Wifi is ready
    Devolution Engine r169 2012/12/19 03:43:54 Copyright (C) tueidj
    AI clocks configured (197f6f27)
    Exception vectors placed.
    MMU initialized.
    IOS was reloaded
    stm_eh_fd: 0
    stm_imm_fd: 1
    GPIO Flags: 00ffc3a0
    IOS communication initialized.
    Starting to bring up wifi
    HID FD: 2
    GETLINKSTATUS returned 0
    IOCTL_NWC24_STARTUP returned 0 (0)
    IOCTL_SO_STARTUP returned 0
    net init result: 0 (3)
    net init result: 0 (3)
    net init result: 0 (3)
    net init result: 0 (3)
    Got negative IPC reply for 9321A840 (-1062731518)
    Host IP Address:
    net init result: 1 (3)
    Network initialization succeeded
    Socket number for log: 0
    Result from FCNTL: 0
    bind returned 0
    sendto returned 14
    USB FD: 4
    Found 1 USB devices while searching for Mass Storage
    Device 0: id e71f0021 VID 1058 PID 1003
    Device class 00, subclass 00, protocol 00
    Number of configurations: 1
    Configuration 1 has 1 interfaces
    Interface 0 has 2 endpoints
    Endpoint 81 Attributes 02 MaxPacket 0200
    Endpoint 02 Attributes 02 MaxPacket 0200
    Current device configuration: 1
    Using config 1, interface 0, alt 0, ep_in 81, ep_out 02
    USB device reset returned 8
    Device MAX_LUN returned 9: 1
    Cleared USB storage device error status
    LUN 0 is a Direct Access device
    USB_MS sector size for LUN 0: 512, max LBA: 1953525167
    Using storage device: "USB Western Digital  External HDD    ", serial 35333835
    MBR partition offset: 00000800
    MBR partition offset: 00000000
    MBR partition offset: 00000000
    MBR partition offset: 00000000
    Found a FAT partition at sector 2048 (1)
    Number of bytes per FAT entry: 4 (FAT32)
    Sectors per cluster: 64 (32K)
    FAT1 first sector: 2080
    FAT2 first sector: 240489
    Root cluster / sector: 2 / 478898
    First Data sector: 478898
    End sector boundary: 1953521664
    Total number of clusters: 30516293
    Specified cluster for memcard file: 00157FDE
    Cluster for MEMCARD file: 1408990 (90654130)
    Checking file fat chain...
    Total allocated size of file: 16777216 bytes in 32768 sectors
    MEMCARD has 1 fragments
    memcard serial: 00000000 00000000 00000000
    Memory card emulation activated (80)
    Specified cluster for iso file: 01D00002
    ISO file found: GPOE Disc 0 Version 1
    Checking file fat chain...
    Total allocated size of file: 1407385600 bytes in 2748800 sectors
    Result: 1 fragments
    HID device change callback was registered
    HID device change: 0 devices present
    HID device change callback was registered
    Date of Apploader: 2002/04/10
    AppStart: 81200268, rounded total_size 000015E0
    Apploader start: 81200268
    Apploader begin 81200290, load 81200580, finish 81200D54
    Apploader Initialized.  $Revision: 29 $.
    This Apploader built Apr 10 2002 02:35:29
    app address: 81201480, app section size 00000020, app offset 00000420
    app address: 812015C0, app section size 00000020, app offset 00000440
    app address: 817E4CA0, app section size 00002000, app offset 00000440
    app address: 812014A0, app section size 00000100, app offset 0001E000
    app address: 8000C000, app section size 00002520, app offset 0001E100
    app address: 8000E5A0, app section size 00028520, app offset 00020620
    app address: 8000E520, app section size 00000020, app offset 00048B40
    app address: 8000E540, app section size 00000060, app offset 00048B60
    app address: 80036AC0, app section size 00000020, app offset 00048BC0
    app address: 80036AE0, app section size 00000020, app offset 00048BE0
    app address: 80036B00, app section size 000006E0, app offset 00048C00
    app address: 800371E0, app section size 00006A40, app offset 000492E0
    app address: 80044660, app section size 00000100, app offset 0004FD20
    app address: 80044B00, app section size 000003C0, app offset 0004FE20
    app address: 817E6CA0, app section size 00019360, app offset 00050200
    apploader finished, GAME Entry point: 8000C040
    Patched DBAT mtspr 528 @ 932FF428
    Patched DBAT mtspr 530 @ 932FF42C
    Patched DBAT mtspr 532 @ 932FF430
    Patched DBAT mtspr 534 @ 932FF434
    Patched DBAT mtspr 536 @ 932FF438
    Patched DBAT mtspr 538 @ 932FF43C
    Patched DBAT mtspr 540 @ 932FF440
    Patched mtspr sr0, r0 @ 932FF470
    Patched mtspr sr1, r0 @ 932FF474
    Patched mtspr sr2, r0 @ 932FF478
    Patched mtspr sr3, r0 @ 932FF47C
    Patched mtspr sr4, r0 @ 932FF480
    Patched mtspr sr5, r0 @ 932FF484
    Patched mtspr sr6, r0 @ 932FF488
    Patched mtspr sr7, r0 @ 932FF48C
    Patched mtspr sr8, r0 @ 932FF490
    Patched mtspr sr9, r0 @ 932FF494
    Patched mtspr sr10, r0 @ 932FF498
    Patched mtspr sr11, r0 @ 932FF49C
    Patched mtspr sr12, r0 @ 932FF4A0
    Patched mtspr sr13, r0 @ 932FF4A4
    Patched mtspr sr14, r0 @ 932FF4A8
    Patched mtspr sr15, r0 @ 932FF4AC
    Patched DBAT mtspr 529 @ 932FF4C0
    Patched DBAT mtspr 528 @ 932FF4C4
    Patched DBAT mtspr 537 @ 932FF4C8
    Patched DBAT mtspr 536 @ 932FF4CC
    Patched DBAT mtspr 539 @ 932FF4FC
    Patched DBAT mtspr 538 @ 932FF500
    ^after all this occurs it just loops.
  6. Nintendo Maniac

    Nintendo Maniac GBAtemp Advanced Fan

    Apr 26, 2007
    United States
    Since it's PSO, you may have luck posting in this thread:

    tueidj seems to be MUCH more active on that forum than here; my guess is that he himself is an active PSO player and was his main motivation for creating Devolution in the first place.
  7. raing3

    raing3 CNET_Richard

    Apr 2, 2009
    ISO file size is wrong, it's not a clean rip.
    Maxternal likes this.
  8. Apersonx

    Apersonx Newbie

    Jan 29, 2013
    United States
    I was messing around with loader.bin in a hex editor and noticed this interesting message at the bottom:
    Warning: Spoilers inside!
  9. Maxternal

    Maxternal Peanut Gallery Spokesman

    Nov 15, 2011
    Deep in GBAtemp addiction
    Yeah, only tueidj knows exactly why that's included in there. It might just be for amusement of anyone who tries to look at the file but if you change any of it then Devolution stops working. It also might be used to pad hashes or otherwise help in the obfuscation of the verification files and the loader's programming itself to make the AP more secure. Those are only guesses, though.
  10. Apersonx

    Apersonx Newbie

    Jan 29, 2013
    United States
    That seems right. And from reading earlier posts in this thread I guess I'll have to keep my original Wii until AP is removed or fixed. Its really annoying how DML and Devolution both lack features the other has.
  11. Nintendo Maniac

    Nintendo Maniac GBAtemp Advanced Fan

    Apr 26, 2007
    United States
    Some news regarding Classic Controller support via the Gamecube to Classic Controller Converter 2 questions thread:

    I however, am extremely concerned about such button mapping and would actually prefer letter-to-letter, that is, A->A, B->B, etc. In particular, it would make things like the Mario Pary 4 mini-game Fish n' Drips considerably more confusing, and would make the Mayflash GameCube-to-Wii/WiiU adapter practically useless. It would also cause a control difference between Tetris Attack (SNES) and Panel de Pon in Nintendo Puzzle Collection (GameCube) even though the button layout of the SNES and Classic Controller is exactly the same.

    Also, there is no news on how the analog shoulder buttons would be mapped to the non-analog buttons of the Classic Controller Pro. I personally would prefer making L & R be half-pressed-analog and have ZL and ZR be fully-pressed-in.
  12. panmusic

    panmusic GBAtemp Advanced Fan

    Sep 11, 2009
    Another question that is stuck in my mind is how Devolution would work with Wii U without memory card slots. I know that Tuedj is working in a CC solution for GC pads, but do we have a tiny hint at least about how we can save our games?
  13. Nintendo Maniac

    Nintendo Maniac GBAtemp Advanced Fan

    Apr 26, 2007
    United States
    Uh... Devolution can already emulate a GameCube memory card...
  14. panmusic

    panmusic GBAtemp Advanced Fan

    Sep 11, 2009
    This is excellent news! Can I ask you about more information? Is there a file available to download?
  15. Nintendo Maniac

    Nintendo Maniac GBAtemp Advanced Fan

    Apr 26, 2007
    United States
    You don't have to download anything, you just have to enable the function.

    To quote from this Devolution set-up guide:

    If you are using the sample Devolution loader, all you need to do is remove any GameCube memory cards before launching the Devolutoin app (NOT before launching a game in Devolution).
  16. g4jek8j54

    g4jek8j54 GBAtemp Fan

    Aug 30, 2007
    United States
    If I remember correctly, all that you have to do to use memory card emulation is to start Devolution without a memory card inserted into the Wii.

    EDIT: This is if you are using the sample loader. Apparently, as stated above (Nintendo Maniac posted just before I did), there are different instructions for different loaders.
  17. panmusic

    panmusic GBAtemp Advanced Fan

    Sep 11, 2009
    Excellent news for me! So I suppose that practically the only thing that holds apart Devolution from Wii U is the controller problem...
  18. Nintendo Maniac

    Nintendo Maniac GBAtemp Advanced Fan

    Apr 26, 2007
    United States
    Before your edit, you previously asked about extracting from a GameCube memory card. I don't know if you edited it out because you figured it wasn't possible or because you found out yourself, but for anyone else reading the instructions are in that same Devolution setup guide I linked to:

    Specifically under Part 4: Using An Emulated Memory Card
  19. qwertymodo

    qwertymodo GBAtemp Advanced Fan

    Feb 1, 2010
    United States
    Controllers and disc verification.
  20. Nintendo Maniac

    Nintendo Maniac GBAtemp Advanced Fan

    Apr 26, 2007
    United States
    Since you've spoken with him before, has he stated anything at all regarding verification?
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice