Hacking Devolution - Public Release

EzekielRage

Hero of the Void
Member
Joined
Aug 21, 2012
Messages
596
Trophies
0
Age
39
Location
The Void
Website
www.void-comics.com
XP
272
Country
Australia
:) 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.
 

Godnnelg

Member
Newcomer
Joined
Jan 29, 2008
Messages
7
Trophies
0
XP
119
Country
United States
Woah, where did the influx of new guys suddenly come from? :wtf:

Anyway, two things about devolution:

1. it does not work on systems with modchips

2. it currently does not support cheat codes
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!
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
850
Trophies
1
XP
738
Country
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'd also love a save file for F-Zero with all the courses unlocked and everything unlocked on Animal Crossing! :-)
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.
 

nakata6790

True Player
Member
Joined
Sep 17, 2009
Messages
891
Trophies
1
XP
618
Country
Greece
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
SSX3
Sega Soccer Slam
Judge Dredd co-op
Rocky (Andriaaaaaaaaaaaaaaaaan)
1080
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)
 

Attachments

  • GFZP_f_zero.dat.rar
    25.4 KB · Views: 108

SuperToxic

Member
Newcomer
Joined
Jan 25, 2013
Messages
5
Trophies
0
Age
28
XP
51
Country
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?

Log:
Code:
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
IOCTL_SO_GETHOSTID retry 99
net init result: 0 (3)
IOCTL_SO_GETHOSTID retry 98
net init result: 0 (3)
IOCTL_SO_GETHOSTID retry 97
net init result: 0 (3)
IOCTL_SO_GETHOSTID retry 96
net init result: 0 (3)
Got negative IPC reply for 9321A840 (-1062731518)
Host IP Address: 192.168.1.2
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.
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
850
Trophies
1
XP
738
Country
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?
Since it's PSO, you may have luck posting in this thread:
http://l33tserv.forum-nation.com/t342-wii-support

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.
 

Apersonx

New Member
Newbie
Joined
Jan 29, 2013
Messages
2
Trophies
0
Age
52
XP
51
Country
United States
I was messing around with loader.bin in a hex editor and noticed this interesting message at the bottom:
You've got your pretty face.
You've got disarming eyes...
You've got such social grace....
I've got my pretty spies....
I found you lost misplaced..
I loved that lovely guise...
I said I'd try my luck and you said.
Well you don't, you don't have to try...
I forgot that night,....
What you said that night,
...I had the most exquisite time...
Well you got that right.
But it's not the whole story....
I want it all...
I court the loveliest of crimes.
Say it as if it were true...
We've got the knife you left behind.
Play it just like you do....
I wanna hear you mean it....
When you say I'm not next in line...
Save it 'cause we've got the knife......
I hate that bastard too.
Seriously, he goes out of his way to look for GPL violations in ModMii.
The guy is attacking me and ModMii personally and then gets upset when people accuse him of being the reason ModMii is sometimes falsely identified as a virus.
I honestly, think I'm the center of his universe sometimes.
It's pretty sad to see such potential go to waste because of a lack of social skills..
Sorry p1ng, looks like you'll need to come up with better dirt on tj if you really want his supervisor job.
Don't worry I won't tell anyone what you did..
and now I'm certain they're reporting ModMii as a virus to many virus scanners, it's kinda funny, they can't do anything to me or my program so they've resorted to childish tactics..
I think they contributed to the project and the real brains were marcan and bushing.
But I think it was tueidj's idea to add a captcha requirement purposely to mess with ModMii using it...
he's a fucking prick..im not gonna say the exact amount yet, but it has a comma and 5 digits.
and just keep this part to yourself...
team twiizers might have taken my exploit and given it away for free,
but i have taken their exploit and sold the shit out of it :D .
the exploit used in the hackmii installer is also being used in a commercial product.
 

Maxternal

Peanut Gallery Spokesman
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
I was messing around with loader.bin in a hex editor and noticed this interesting message at the bottom:
You've got your pretty face.
You've got disarming eyes...
You've got such social grace....
I've got my pretty spies....
I found you lost misplaced..
I loved that lovely guise...
I said I'd try my luck and you said.
Well you don't, you don't have to try...
I forgot that night,....
What you said that night,
...I had the most exquisite time...
Well you got that right.
But it's not the whole story....
I want it all...
I court the loveliest of crimes.
Say it as if it were true...
We've got the knife you left behind.
Play it just like you do....
I wanna hear you mean it....
When you say I'm not next in line...
Save it 'cause we've got the knife......
I hate that bastard too.
Seriously, he goes out of his way to look for GPL violations in ModMii.
The guy is attacking me and ModMii personally and then gets upset when people accuse him of being the reason ModMii is sometimes falsely identified as a virus.
I honestly, think I'm the center of his universe sometimes.
It's pretty sad to see such potential go to waste because of a lack of social skills..
Sorry p1ng, looks like you'll need to come up with better dirt on tj if you really want his supervisor job.
Don't worry I won't tell anyone what you did..
and now I'm certain they're reporting ModMii as a virus to many virus scanners, it's kinda funny, they can't do anything to me or my program so they've resorted to childish tactics..
I think they contributed to the project and the real brains were marcan and bushing.
But I think it was tueidj's idea to add a captcha requirement purposely to mess with ModMii using it...
he's a fucking prick..im not gonna say the exact amount yet, but it has a comma and 5 digits.
and just keep this part to yourself...
team twiizers might have taken my exploit and given it away for free,
but i have taken their exploit and sold the shit out of it :D .
the exploit used in the hackmii installer is also being used in a commercial product.
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.
 

Apersonx

New Member
Newbie
Joined
Jan 29, 2013
Messages
2
Trophies
0
Age
52
XP
51
Country
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.
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
850
Trophies
1
XP
738
Country
United States
Some news regarding Classic Controller support via the Gamecube to Classic Controller Converter 2 questions thread:

I just talked to tueidj about CC support in Devolution, and although he said it "won't be released for a while", he has made a decision on button mapping that will affect how I do the mapping for these adapters. Here's how the CC buttons are being mapped in Devolution:
CC GC
Y->B
B->A
A->X
X->Y

This mapping makes sense if you're using a CC to play GC games. So, in the interest of Devolution support, this is most likely how I'll be mapping my adapters. The ideal solution would be to support both this mapping and the default A->A, B->B, etc. mapping and switch between mappings by holding a button while plugging in the controller, the way the raphnet N64 adapters work. We'll see...

Edit: Even better, there might be a way to have software (i.e. Devolution) dynamically remap the buttons at will, which would be awesome. This does mean that it might take longer for me to have these adapters available as I try to add this, but I have a feeling that it will be worthwhile.

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.
 

panmusic

Well-Known Member
Member
Joined
Sep 11, 2009
Messages
833
Trophies
0
Age
47
XP
306
Country
Greece
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?
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
850
Trophies
1
XP
738
Country
United States
You don't have to download anything, you just have to enable the function.

To quote from this Devolution set-up guide:

Enabling Devolution's Emulated Memory:
USB Loader GX: Go to main settings page 1, click Loader Settings and scroll down till you see "DEVO MemCard Emulation". Click on it to turn it on.
CFG Loader: Find the game you want to use emulated memory on, click on it, click the Options tab and turn on "NMM" (must be enabled on a game by game basis)
WiiFlow: Find the game you want to use emulated memory on, click on it, go to settings page 3 and turn on "Devolution Memcard Emulator" (must be enabled on a game by game basis)

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).
 

g4jek8j54

Well-Known Member
Member
Joined
Aug 30, 2007
Messages
532
Trophies
0
Website
Visit site
XP
437
Country
United States
This is excellent news! Can I ask you about more information? Is there a file available to download?

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.
 

panmusic

Well-Known Member
Member
Joined
Sep 11, 2009
Messages
833
Trophies
0
Age
47
XP
306
Country
Greece
Excellent news for me! So I suppose that practically the only thing that holds apart Devolution from Wii U is the controller problem...
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
850
Trophies
1
XP
738
Country
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:
http://www.wiihacks.com/other-faq-g...ion-guide-usb-loading-gamecube-games-wii.html

Specifically under Part 4: Using An Emulated Memory Card
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: