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
  • OctoAori20 @ OctoAori20:
    I stopped believing or caring about that dude when I found out about some of the more questionable nonsense he did in his life.
  • BigOnYa @ BigOnYa:
    Like what? I didn't know or hear.
  • K3Nv2 @ K3Nv2:
    You mean like every famous person that ever existed
    +1
  • K3Nv2 @ K3Nv2:
    I get so tired of hearing oh I liked him until...
  • OctoAori20 @ OctoAori20:
    I just know dude was a chronic alcoholic and such.
  • BigOnYa @ BigOnYa:
    I've been to his chicken restaurant he started in his 2nd movie, Holy Chicken, was pretty good. It is only 15-20 miles from me in Ohio. It only lasted 1 yr or so then closed tho.
  • OctoAori20 @ OctoAori20:
    There are very few people I just have just an immense dislike of and he's one of those very few people, the only other example is Gene Simmons. My musician uncle on my mother's side of the family actually met Gene once during some event and said he was the most unpleasant person to be around.
  • K3Nv2 @ K3Nv2:
    I met myself once turns out that guy is a giant piece of shit that doesn't deserve any of my respect
  • BigOnYa @ BigOnYa:
    Damn alcoholics! (Sshhh- Opens another beer)
  • OctoAori20 @ OctoAori20:
    Agreed, Ken
  • OctoAori20 @ OctoAori20:
    I can't say I've ever tried even a sip of beer tbh-
  • K3Nv2 @ K3Nv2:
    You met yourself also and is a giant piece of shit?
    +1
  • OctoAori20 @ OctoAori20:
    Then again, I don't think I'd really enjoy it //shrug
  • OctoAori20 @ OctoAori20:
    I'm sure it's an acquired taste :P
  • K3Nv2 @ K3Nv2:
    Poor lad can never enjoy the amazing taste of four loko
    +1
  • BigOnYa @ BigOnYa:
    Root beer is a gateway drink, don't ever try it either.
  • K3Nv2 @ K3Nv2:
    @BigOnYa, don't you love how smooth MD20 is
  • BigOnYa @ BigOnYa:
    Mad dog 20 20? Oh yea fixed the typo. I haven't seen that or had forever. Do they still make it?
  • K3Nv2 @ K3Nv2:
    I think it's why I'm alive
    +1
  • BigOnYa @ BigOnYa:
    What happens if when playing Paper Mario, you start a fire in-game?
  • Psionic Roshambo @ Psionic Roshambo:
    Paper Mario is a drug dealer and he is all about the paper yo lol
    +1
  • OctoAori20 @ OctoAori20:
    Ffft
  • OctoAori20 @ OctoAori20:
    On another note, I love how folks are drawing Callie in that suit that Splatoon NA dropped on Twitter
    OctoAori20 @ OctoAori20: On another note, I love how folks are drawing Callie in that suit that Splatoon NA dropped on...