Hacking Devolution - Public Release

grossaffe

Well-Known Member
Member
Joined
May 5, 2013
Messages
3,007
Trophies
0
XP
2,799
Country
United States
There's no automatic disk swap like DM(L). you have to tell it to swap by pressing the a button combo or it's either the eject or reset button. I can't remember right now.

It's the Eject button. Also, as far as I'm aware, there's no need to rename the ISOs. The images just need to be in whatever folder the loader expects them to be in.
 

EnigmaXtreme

Well-Known Member
Member
Joined
Jan 1, 2009
Messages
1,343
Trophies
0
Age
35
Location
Tasmania, Australia
Website
Visit site
XP
799
Country
There's no automatic disk swap like DM(L). you have to tell it to swap by pressing the a button combo (see readme) or pressing the eject button.
It's the Eject button. Also, as far as I'm aware, there's no need to rename the ISOs. The images just need to be in whatever folder the loader expects them to be in.

Ok so I had ripped both discs of Killer 7, I ripped the first disc through GX and the second through CleanRip because GX doesn't have multidisc rip support, plopped disc 2 into the Killer7 folder on my USB and renamed it Disc2.iso, didn't move any other files.

Read the Readme file, i assume that the disc swapping feature can only be done with the Wiimote/CC and not the GC controller. It said for me to push "-" and Up oin the Dpad, it went to checking game disc and then back to "Please Insert Disc 2"

and just to be clear, I cant use the Wii U Pro on the Original Wii right
 

grossaffe

Well-Known Member
Member
Joined
May 5, 2013
Messages
3,007
Trophies
0
XP
2,799
Country
United States
Ok so I had ripped both discs of Killer 7, I ripped the first disc through GX and the second through CleanRip because GX doesn't have multidisc rip support, plopped disc 2 into the Killer7 folder on my USB and renamed it Disc2.iso, didn't move any other files.

Read the Readme file, i assume that the disc swapping feature can only be done with the Wiimote/CC and not the GC controller. It said for me to push "-" and Up oin the Dpad, it went to checking game disc and then back to "Please Insert Disc 2"

and just to be clear, I cant use the Wii U Pro on the Original Wii right

I haven't messed with r200 yet, so I've only had GCN controller support to this point. I also don't use GX, but instead CFG USB Loader, so I can't say for sure how GX handles multi-disc games with Devolution. With CFG, however, I discovered that disc2 (which can have ANY name at all, only Dios Mios requires "game.iso" and "disc2.iso", which I'm pretty sure is all lowercase) has to be in the games folder and not in any sub-folder therein. So if I were you, I'd try putting disc2 in the games folder (and personally, I follow the convention of "Game_Name_Disc2.iso" so you can have several multi-disc disc2 ISOs in the folder and know what's what).

As for the Wii U Pro controller, I'm pretty sure I read that you can use it on the original Wii with Devolution.
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
851
Trophies
1
XP
741
Country
United States
Hey, did Maxternal release a modded sample loader or r200 yet? He was on top of it for the "minor" r197 release but I didn't see anything for r200... unless I missed the memo.

(I really want that 1:1 button mapping option...)

EDIT: Speaking of which, does anyone have a download link of the loader.bin for r197? I want to do some comparisons and stuff between r200...
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
I ripped the first disc through GX and the second through CleanRip because GX doesn't have multidisc rip support
It does. maybe you didn't try, or you have an older revision.
GX dump ISO using DM's require filename (game.iso and disc2.iso).
If both filenames are detected in the same folder, it will work fine as dual disc for Devolution too.
Alternatively, you can place the second disc in /games/ folder, with any name you want.

So uh... have any of the loaders been updated to include the 1:1 button mapping option? I want my SNES layout for Nintendo Puzzle Collection dang it!
Not in USBGX yet. I'll add it for the next revision, but I currently have problem with language patch. the loader correctly set the language to SRAM (using Open Sram Language Modifier to check the value), but Devolution still use the default/console's language. I'll make a revision only when everything work fine.
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
851
Trophies
1
XP
741
Country
United States
Not in USBGX yet. I'll add it for the next revision, but I currently have problem with language patch. the loader correctly set the language to SRAM (using Open Sram Language Modifier to check the value), but Devolution still use the default/console's language. I'll make a revision only when everything work fine.
Hopefully that's within a week because my sister is coming home in a week and she loves her some Panel De Pon, and unlike the GC pad, classic conrollers actually have a good dpad.

EDIT: Also, for anyone that's played the original Panel de Pon / Tetris Attack on the SNES, you'll know that you switch blocks via the A and B buttons, not B and Y. That's why I want/need the 1:1 button mapping function.
 

EnigmaXtreme

Well-Known Member
Member
Joined
Jan 1, 2009
Messages
1,343
Trophies
0
Age
35
Location
Tasmania, Australia
Website
Visit site
XP
799
Country
It does. maybe you didn't try, or you have an older revision.
GX dump ISO using DM's require filename (game.iso and disc2.iso).
If both filenames are detected in the same folder, it will work fine as dual disc for Devolution too.
Alternatively, you can place the second disc in /games/ folder, with any name you want.

Not in USBGX yet. I'll add it for the next revision, but I currently have problem with language patch. the loader correctly set the language to SRAM (using Open Sram Language Modifier to check the value), but Devolution still use the default/console's language. I'll make a revision only when everything work fine.

I'm on r1203 as r1215 keeps crashing and I can't launch GC games from it, it keps saying "Devolution requires AHB access"
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
851
Trophies
1
XP
741
Country
United States
CRAP SON! I just found out that my sister's not coming home next week, she's coming home TOMORROW! f^#$@#$&^&$&!

NOW how the heck am I supposed to explain to her that "oh, that A & B you've been using for years to swap blocks with in Tetris Attack and Panel de Pon? NOPE! Gotta use B and Y!"

Oy vey...
 

BIFFTAZ

Well-Known Member
Member
Joined
Jul 26, 2010
Messages
596
Trophies
1
XP
846
Country
CRAP SON! I just found out that my sister's not coming home next week, she's coming home TOMORROW! f^#$@#$&^&$&!

NOW how the heck am I supposed to explain to her that "oh, that A & B you've been using for years to swap blocks with in Tetris Attack and Panel de Pon? NOPE! Gotta use B and Y!"

Oy vey...


What...? Dont even... Huh? Hope that she'll be ok mate!!! Cant imagine someone having to use a different control setup to one that their use to on a old SNES game... How she'll manage, I don't even... Give her my best wishes mate!!!
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
851
Trophies
1
XP
741
Country
United States
What...? Dont even... Huh? Hope that she'll be ok mate!!! Cant imagine someone having to use a different control setup to one that their use to on a old SNES game... How she'll manage, I don't even... Give her my best wishes mate!!!
I know, it's a catastrophe isn't it? :P

It was mainly because I had JUST found out at the time of posting that it was tomorrow and not next week, so I was all like "BWAH?!".
 

Garfunkiel

Active Member
Newcomer
Joined
Mar 11, 2010
Messages
28
Trophies
1
XP
518
Country
United States
Adding the necessary setting to use A=A (etc.) to the USB Loader GX source is really simple:
1. Open /source/usbloader/GameBooter.cpp
2. Search for "devo_config->options |= DEVO_CFG_TIMER_FIX;"
3. Add a new line below it. The line should be: "devo_config->options |= (1<<5);" (without quotes)
4. Compile the boot.dol and replace in the appropriate app folder.

The only downside of doing it this way is you can't configure it at run-time, which won't matter if you always want this enabled.
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
851
Trophies
1
XP
741
Country
United States
really simple:
4. Compile the boot.dol and replace in the appropriate app folder.
My foot it's really simple. I just spent an hour figuring out how to download the SVN and source code, getting DevKitPro w/ libgc and how to compile with it via Programmers Notepad, and after all of that now I'm stuck with the following when trying to 'make' the makefile:

> "make"

> Failed to create process: The system cannot find the file specified.

> Process Exit Code: 0
>Time Taken: 00:00

Heck I can't even get the DevKitPro example Wii files to compile...they just give the same result.

EDIT: So for whatever reason I had to use MSys instead, and sure enough it seems to be compiling just fine...
 

EnigmaXtreme

Well-Known Member
Member
Joined
Jan 1, 2009
Messages
1,343
Trophies
0
Age
35
Location
Tasmania, Australia
Website
Visit site
XP
799
Country
I haven't messed with r200 yet, so I've only had GCN controller support to this point. I also don't use GX, but instead CFG USB Loader, so I can't say for sure how GX handles multi-disc games with Devolution. With CFG, however, I discovered that disc2 (which can have ANY name at all, only Dios Mios requires "game.iso" and "disc2.iso", which I'm pretty sure is all lowercase) has to be in the games folder and not in any sub-folder therein. So if I were you, I'd try putting disc2 in the games folder (and personally, I follow the convention of "Game_Name_Disc2.iso" so you can have several multi-disc disc2 ISOs in the folder and know what's what).

As for the Wii U Pro controller, I'm pretty sure I read that you can use it on the original Wii with Devolution.
Now do you put disc2. iso in the games folder or the Killer7 folder in the games folder
 

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
hopefully I can get the new loader mod compiled compiled tonight or tomorrow

I was looking through the code and the ONLY compilable difference in the code is the button option.
All the rest of it's the same so just adding another option shouldn't be an issue.

As far as other changes (that don't compile in) there are a few additional reminders to backup loader devs. My favorite is this one
Code:
            // IT MUST BE LOCATED ON THE SAME DRIVE AS THE ISO FILE!
            // IF YOU FUCK THIS UP (I'M LOOKING AT YOU, CFG-LOADER) YOU RISK DATA CORRUPTION
LOL

so be careful with memcard emulation and CFG and multiple partitions until that's fixed.
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
851
Trophies
1
XP
741
Country
United States
I am actually compiling USB Loader GX with required changes right as I post this :lol:
Hopefully I added everything without missing anything :P
Good, cause my version doesn't work. XD I mean, it loads GX and Devolution and all, but the 1:1 button mapping isn't being applied...

So when you compile yours, please upload it! (after testing that it actually works. :P)
 

damysteryman

I am too busy IRL these days...
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
1
XP
1,026
Country
Antarctica
Yeah, I will. Testing now...

EDIT:
First Test Results:
Went to load Wind Waker
Went to Loader Settings...
My new option was there at the end, to turn it ON/OFF/Use global
Turned it ON, loaded Wind Waker, and Direct Button Mapping works!

However, small issue, I have not found the string of the "name" of the setting in the settings menu, so right now, it is just a "blank" setting, with either On/Off/Use global next to it :P Think I had better fix that!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @mthrnite, Cheetah Girls, the sequel to Action 52's Cheetah Men.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Pokemon Black I played that one a lot
  • K3Nv2 @ K3Nv2:
    Honestly never messed with Pokémon on ds much
  • mthrnite @ mthrnite:
    I played pokemon once, was bored, never tried again
  • Psionic Roshambo @ Psionic Roshambo:
    Oh Dragon Quest IX
  • K3Nv2 @ K3Nv2:
    Spent like 5 hours on switch one never touched it again
  • Psionic Roshambo @ Psionic Roshambo:
    Sentinel of the stary skies
  • K3Nv2 @ K3Nv2:
    Ds is 20 years old this year
  • Psionic Roshambo @ Psionic Roshambo:
    So MJ no longer wants to play with it?
  • K3Nv2 @ K3Nv2:
    He put it down when the 3ds came out
  • SylverReZ @ SylverReZ:
    @K3Nv2, RIP Felix does great videos on the PS3 yellow-light-of-death.
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
    Veho @ Veho: +1