Hacking Devolution - Public Release

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
http://www.mediafire.com/download/t6t2jf1sm6qzffw/gc_devo_mod2_200.zip

there's the sample loader mod with settings and compatible with where DM(L) looks for games, too.

I don't have any applicable Bluetooth controllers to test this with so it's untested and PLZ report back.
thanks.


EDIT :
also, here's the WiiFlow plugin
http://www.mediafire.com/download/1ma3y1ib6bzezbg/Devolution_Plugin_r200.zip
to set the 1:1 controller config you'd just need to add a |32 to the end of the arguments= line in the INI

also PLZ test and report

EDIT2 : here's the TESTED working version of the loader mod
http://www.mediafire.com/download/kq5xxl5ktybiaem/gc-devo-mod2-200.zip
and the plugin
http://www.mediafire.com/download/n3ndj5em0de0953/Devolution_Plugin_r200.zip
 
  • Like
Reactions: ToddofWar420

drakorex

Well-Known Member
Member
Joined
Jan 19, 2011
Messages
1,882
Trophies
0
XP
1,077
Country
United States
http://www.mediafire.com/download/t6t2jf1sm6qzffw/gc_devo_mod2_200.zip

there's the sample loader mod with settings and compatible with where DM(L) looks for games, too.

I don't have any applicable Bluetooth controllers to test this with so it's untested and PLZ report back.
thanks.


EDIT :
also, here's the WiiFlow plugin
http://www.mediafire.com/download/1ma3y1ib6bzezbg/Devolution_Plugin_r200.zip
to set the 1:1 controller config you'd just need to add a |32 to the end of the arguments= line in the INI

also PLZ test and report
Is there any way you could modify the loader.bin itself? Or will it work if I compile your mod with the loader.bin and then launch it from wiiflow?:unsure:
 

Dimensio

Well-Known Member
Newcomer
Joined
Aug 28, 2009
Messages
61
Trophies
0
XP
289
Country
United States
Is anyone able to load Resident Evil on a Wii U?

I can make Resident Evil 0 work, and RE works on my Wii, but RE will not load on my Wii U (just confirmed it, using the same Wii remote).

Using USB Loader GX, and using the same settings for both RE0 and RE.
 

LeifEricson

Coming Soon™
Member
Joined
Jun 22, 2012
Messages
234
Trophies
0
Age
27
Location
New York, USA
Website
www.youtube.com
XP
534
Country
United States
http://www.mediafire.com/download/t6t2jf1sm6qzffw/gc_devo_mod2_200.zip

there's the sample loader mod with settings and compatible with where DM(L) looks for games, too.

I don't have any applicable Bluetooth controllers to test this with so it's untested and PLZ report back.
thanks.


EDIT :
also, here's the WiiFlow plugin
http://www.mediafire.com/download/1ma3y1ib6bzezbg/Devolution_Plugin_r200.zip
to set the 1:1 controller config you'd just need to add a |32 to the end of the arguments= line in the INI

also PLZ test and report

So I downloaded this specifically because I have a Gamecube to classic controller adapter. Normally, the triggers are swapped with Z and there's no analog support, not to mention the face buttons being screwed up. With direct button mapping, the triggers were fixed (surprisingly, even analog), but the face buttons are all still swapped. Looking at the base source itself, I think it has something to do with the classic controller's button configuration in input.c, but I'm not very good with coding so I could be wrong. Anyways, I know this is a very situational request, but you think you can recompile the app with the button mappings "correctly" switched in input.c? That would pretty much fix the one problem I'm having. Thanks.
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
851
Trophies
1
XP
741
Country
United States
That's very interesting, I'll have to test that out myself then. I know in particular that Devolution actually has TWO controller configurations for classic controllers, one for the original and one for the CCpro (where it uses ZL and ZR instead).
 

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
So I downloaded this specifically because I have a Gamecube to classic controller adapter. Normally, the triggers are swapped with Z and there's no analog support, not to mention the face buttons being screwed up. With direct button mapping, the triggers were fixed (surprisingly, even analog), but the face buttons are all still swapped. Looking at the base source itself, I think it has something to do with the classic controller's button configuration in input.c, but I'm not very good with coding so I could be wrong. Anyways, I know this is a very situational request, but you think you can recompile the app with the button mappings "correctly" switched in input.c? That would pretty much fix the one problem I'm having. Thanks.

input.c actually only has any effect while you're in the first menu choosing a game. It's source hasn't changed for several releases now. any other mappings are either in the loader.bin itself or in the adapter hardware.
 

[Truth]

Well-Known Member
Member
Joined
Mar 21, 2006
Messages
1,052
Trophies
1
Location
Mushroom Kingdom
XP
2,356
Country
Germany
So I downloaded this specifically because I have a Gamecube to classic controller adapter. Normally, the triggers are swapped with Z and there's no analog support, not to mention the face buttons being screwed up. With direct button mapping, the triggers were fixed (surprisingly, even analog), but the face buttons are all still swapped. Looking at the base source itself, I think it has something to do with the classic controller's button configuration in input.c, but I'm not very good with coding so I could be wrong. Anyways, I know this is a very situational request, but you think you can recompile the app with the button mappings "correctly" switched in input.c? That would pretty much fix the one problem I'm having. Thanks.
It would be nice if you could write some impressions about the GCN 2 CC adapter with devolution.
How well do the analog triggers and sticks feel/work compared to "the real deal"?
 

LeifEricson

Coming Soon™
Member
Joined
Jun 22, 2012
Messages
234
Trophies
0
Age
27
Location
New York, USA
Website
www.youtube.com
XP
534
Country
United States
It would be nice if you could write some impressions about the GCN 2 CC adapter with devolution.
How well do the analog triggers and sticks feel/work compared to "the real deal"?

It works surprisingly well when playing most Wii games, for example Brawl and MKWii have the same exact mappings. It has basically zero delay, and works even with Wavebirds. Most VC games work, but a lot of them have been remapped so they may feel a little awkward.

As for Devolution, I was suprised to find that with the new direct mapping the analog triggers work completely, for example in Mario Sunshine I could fire FLUDD full blast, or just spritz it very slightly. So that's a major plus, since a lot of games depend on it. The only problem with Devo now is that even with direct mapping for some reason the face buttons are still swapped (B=A, A=X...) so a classic controller is better for Devo until that's fixed.

For reference, this is the one I bought.

input.c actually only has any effect while you're in the first menu choosing a game. It's source hasn't changed for several releases now. any other mappings are either in the loader.bin itself or in the adapter hardware.

So is there any way to fix my issue? I don't understand why direct mapping only changed the triggers to work correctly. In all other Wii & VC games I play the adapter maps it correctly, so it's not an adapter issue.
 

LeifEricson

Coming Soon™
Member
Joined
Jun 22, 2012
Messages
234
Trophies
0
Age
27
Location
New York, USA
Website
www.youtube.com
XP
534
Country
United States
Is there a version with direct button mapping? :wtf:

http://www.mediafire.com/download/t6t2jf1sm6qzffw/gc_devo_mod2_200.zip

there's the sample loader mod with settings and compatible with where DM(L) looks for games, too.

I don't have any applicable Bluetooth controllers to test this with so it's untested and PLZ report back.
thanks.


EDIT :
also, here's the WiiFlow plugin
http://www.mediafire.com/download/1ma3y1ib6bzezbg/Devolution_Plugin_r200.zip
to set the 1:1 controller config you'd just need to add a |32 to the end of the arguments= line in the INI

also PLZ test and report

It's in the source code but there's no way to directly enable it, but you can with this mod.
 

Oshae93

Laying Down The Law
Member
Joined
Jun 14, 2013
Messages
239
Trophies
1
XP
525
Country
United States
ok noob question so dont bash me if its been asked already. What do i do with the gc_devo_src folder, or is that a dev thing?
 

Oshae93

Laying Down The Law
Member
Joined
Jun 14, 2013
Messages
239
Trophies
1
XP
525
Country
United States
It's a dev thing, except if you plan on using any type of loader besides the default one. In that case you'd need the "loader.bin" from the source.

ok thx so i just take the loder.bin and put it into say for ex: usb loader gx, and when i load usb loader gx it should be fully functional?
 

LeifEricson

Coming Soon™
Member
Joined
Jun 22, 2012
Messages
234
Trophies
0
Age
27
Location
New York, USA
Website
www.youtube.com
XP
534
Country
United States
http://www.mediafire.com/download/t6t2jf1sm6qzffw/gc_devo_mod2_200.zip

there's the sample loader mod with settings and compatible with where DM(L) looks for games, too.

I don't have any applicable Bluetooth controllers to test this with so it's untested and PLZ report back.
thanks.


EDIT :
also, here's the WiiFlow plugin
http://www.mediafire.com/download/1ma3y1ib6bzezbg/Devolution_Plugin_r200.zip
to set the 1:1 controller config you'd just need to add a |32 to the end of the arguments= line in the INI

also PLZ test and report

So it turns out that my controllers function the same with and without direct button mapping... I figured out that triggers work after pressing L on the classic controller, and had nothing to do with the mapping. Either its not properly implemented in the source just yet, or your modified loader doesn't actually enable it.
 

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
So it turns out that my controllers function the same with and without direct button mapping... I figured out that triggers work after pressing L on the classic controller, and had nothing to do with the mapping. Either its not properly implemented in the source just yet, or your modified loader doesn't actually enable it.
Thanks for the heads up. I'll have to check the code to make sure it's actually doing what it's supposed to.
(I don't actually have a classic controller myself so anyone else who can confirm this it would help me a lot.)

EDIT : looking at the code I can see no reason why it wouldn't set the option correctly. Does the modded GX version that was posted give you the same problems?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    as to you
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
    Karma177 @ Karma177: do y'all think having an sd card that has a write speed of 700kb/s is a bad idea? trying to...