Hacking Devolution - Public Release

  • Thread starter Thread starter tueidj
  • Start date Start date
  • Views Views 1,469,495
  • Replies Replies 4,456
  • Likes Likes 56
Hello,

I recently started setting up GCN games that I access through WiiFlow
I've installed CleanRip, DIOS MIOS, Devolution, and Nintendont.
Games I've backed up with CleanRip are accessible with Nintendont, although the software doesn't see my memory card.

I've tried using Devolution from WiiFlow, but all that happens is the screen goes black, and a few moments later, WiiFlow restarts. I assume Devolution is crashing. Any tips? Do I need to make an IOS change?
 
Hello,

I recently started setting up GCN games that I access through WiiFlow
I've installed CleanRip, DIOS MIOS, Devolution, and Nintendont.
Games I've backed up with CleanRip are accessible with Nintendont, although the software doesn't see my memory card.

I've tried using Devolution from WiiFlow, but all that happens is the screen goes black, and a few moments later, WiiFlow restarts. I assume Devolution is crashing. Any tips? Do I need to make an IOS change?
I wouldn't know much about WiiFlow, because I canned it in favour of USB Loader GX pretty quickly due to some hair-pulling trouble getting Devo and Nintendont arguments to load properly, plus it's relative inability to patch Wii games with things like Wiimmfi support (which I like to use even when I'm actually putting the DVD in)
First suggestion I'd have would be to try Devolution's built-in wi-fi debugger, which has already been explained in this thread better than I could dream of trying to. And also use the sample loader - if it's WiiFlow's problem, using the sample loader should work as intended.
 
I find it funny that people have issues using Devolution and not Nintendont when I've only ever experienced the opposite - Devolution "just works" while I had all the issues in the world making Nintendont even just launch a game the last time I tried (which admittedly wasn't that recently). Also, Nintendont supposedly has a couple frames of input lag compared to Devolution.

Anyway, more importantly, to quote from GC-forever:

türme @ GC-forever said:
r253 release date20150312165615

- Emulation of the Gamecube modem hardware using the Wii's networking hardware (wifi or
wired) for online play
- Emulation of the Gamecube BBA hardware using the Wii's networking hardware (wifi or
wired) for LAN play
 
I fully support Nintendont, but here the devo-exclusive features I know of:
Wireless BT controller support for non-nintendo controllers (DS3, OUYA)
Wired/Bluetooth keyboard support (Nintendont might support wired, not certain).
Wired XBOX360 controller support without an adapter
Screenshots
Image stretching to remove the black bars on the left and right of most HDTV's
Dynamic widescreen toggling in game
Forcing wireless controllers to connect to a specific controller slot
Modem emulation
Wireless debugging
Slightly more stable than Nintendont with large 16MB/128Mb memory cards (?)
Memory card image on the Wii's internal NAND (seems like a bad idea to me, but it's a feature)
That's interesting. Let me go through your list:

"Wireless BT controller support for non-nintendo controllers (DS3, OUYA)"
Would be nice to have this in nintendont. However, those controllers are costly and FIX94 doesn't have much money. Therefore: This won't happen. But it isn't that bad: The WiiU Pro controller is a perfect solution right now. And people which don't have on can at least use an arbitrary HID USB controller or Wiimote+Nunchuck (which devo does not support). So there are enough controller options in nintendont

"Wired/Bluetooth keyboard support (Nintendont might support wired, not certain)."
Would also be nice to have this and maybe FIX will add it one day. Though, I dont no which games need a keyboard.

"Wired XBOX360 controller support without an adapter"
See first one.

"Screenshots"
That's definitively somthing I wuold love to see in nintendont. And I guess it will be implemented one day.

"Image stretching to remove the black bars on the left and right of most HDTV's"
Would also be great to have this. However, I think this is quite tricky to implemement.

"Dynamic widescreen toggling in game"
I recently asked fix if an ingame menu would be possible, in which one could toggle some settings. He said yes. So maybe this will come someday. Definitivel something I would love to see.

"Forcing wireless controllers to connect to a specific controller slot"
Not sure how this is handled in nintendont. I only play alone.

"Modem emulation"
Is on the Todo list.

"Slightly more stable than Nintendont with large 16MB/128Mb memory cards (?)"
Don't think this is the case?

"Memory card image on the Wii's internal NAND (seems like a bad idea to me, but it's a feature)"
Intersteing feature. However I prefer to have my saves on my HDD.

You forgot that afaik devo also displays your playtime correctly in the Wii's daily log, which is also a nice feature.

So, yeah, there are some things that nintendont can still learn from devolution. However, since nintendont has better controller options imo, supports different formats of games (iso, fst, compressed), supports different video modes, has Triforce support, real/burned disc support and BIOS support, I will stick with this one.
 
You can add Broadband adapter support and no input lag to that list of features.

Also Devolution can actually support compressed ISOs, it's just hit-and-miss. At the very least, it seems that the games that get the biggest benefit will work in Devolution with ISO compression.

Lastly, I believe wired 360 controller support would be more beneficial for someone that uses a PC for their non-Nintendo system games (such as myself - I own a PC but no Xbox or PlayStation).
 
You can add Broadband adapter support and no input lag to that list of features.

Also Devolution can actually support compressed ISOs, it's just hit-and-miss. At the very least, it seems that the games that get the biggest benefit will work in Devolution with ISO compression.

Lastly, I believe wired 360 controller support would be more beneficial for someone that uses a PC for their non-Nintendo system games (such as myself - I own a PC but no Xbox or PlayStation).

The only controller that has input lag is that thing that plugs in the bottom of the wii remote that converts the classic controller to the gamecube controller

Edit: This one
 
I honestly can't keep track of the Nintendont thread due to the sheer quantity of posts that it draws.

Besides, I even got 128GB USB flash drive at christmas dedicated to holding all my Wii and GameCube games in a nice ultra-portable package and yet I still haven't really done anything with it yet - it's still plugged into my PC.

Once I finally update my Wii homebrew setup, I'll investigate the current status of Nintendont.
 
This was nearly three month ago (17th December). This means ~65 revisions ago. You should check the nintendont thread more frequently. A lot has been done recently.
A lot as in A LOT (2 games to go until perfect compatibility!)

I personally don't experience any input lag from the adapter using a wavebird. It feels exactly the same on Smash Melee and Smash Wii U.

Although any controller issues can be fixed by turning on Native Controls. Too bad this only works on Wii though.
I honestly can't keep track of the Nintendont thread due to the sheer quantity of posts that it draws. Besides, I even got 128GB USB flash drive at christmas dedicated to holding all my Wii and GameCube games, and yet I still haven't done much of anything with it yet - once I get to that point I'll investigate the current status of Nintendont.
It's definately worth keeping up with. FIX94 is an amazing dev!
 
nlN9Qd7.png

0pZP09U.png

m9ItxGq.png
 
  • Like
Reactions: tmv_josue
Ok, so here's the deal, I bought a Wii U Pro controller (for only $10, amazing deal) but it isn't an official Nintendo controller. The controller works with WiiFlow and Nintendont but does not work with devolution (yes, I have the latest version). Tueidj I tried to message you on DCEmu about it, but decided to make an account here and post info in hopes of getting a response sooner. (dunno when you get on there)

The controller is already synced to the Wii (so I don't have to sync it every time I turn the system on) but I tried syncing in Devolution anyways.

Here is wifi log when trying to sync:

Code:
Vendor event: 08
COD:04 25 RSSI:-60
SI slot 0 was assigned
BT1 was opened
T1 device name: Nintendo RVL-CNT-01-UC
Connection Complete (000b)
HCI cmd complete: 01 0b 00
BT1 idle timeout

Here is the wifi log when I try to simply turn it on (not syncing but just connecting):

Code:
BT connection request (04 25 00)
SI slot 0 was assigned
BT1 was opened
T1 device name: Nintendo RVL-CNT-01-UC
Connection Complete (000b)
HCI cmd complete: 01 0b 00
Finding wiimote extension . . . 
Unknown WM input report or incorrect length (21 13)
BT1 was closed
SI slot 0 was unassigned
The controller is the PowerA Mini Pro Elite Wireless (don't judge me and my tiny hands)
Model #: 146235
Please let me know if you need more information, I tried to include everything that seemed relevant. The wifi log describes what I experienced in better detail, so I don't think user experience matters.
 
Ok, so here's the deal, I bought a Wii U Pro controller (for only $10, amazing deal) but it isn't an official Nintendo controller. The controller works with WiiFlow and Nintendont but does not work with devolution (yes, I have the latest version). Tueidj I tried to message you on DCEmu about it, but decided to make an account here and post info in hopes of getting a response sooner. (dunno when you get on there)

The controller is already synced to the Wii (so I don't have to sync it every time I turn the system on) but I tried syncing in Devolution anyways.

Here is wifi log when trying to sync:

Code:
Vendor event: 08
COD:04 25 RSSI:-60
SI slot 0 was assigned
BT1 was opened
T1 device name: Nintendo RVL-CNT-01-UC
Connection Complete (000b)
HCI cmd complete: 01 0b 00
BT1 idle timeout

Here is the wifi log when I try to simply turn it on (not syncing but just connecting):

Code:
BT connection request (04 25 00)
SI slot 0 was assigned
BT1 was opened
T1 device name: Nintendo RVL-CNT-01-UC
Connection Complete (000b)
HCI cmd complete: 01 0b 00
Finding wiimote extension . . .
Unknown WM input report or incorrect length (21 13)
BT1 was closed
SI slot 0 was unassigned
The controller is the PowerA Mini Pro Elite Wireless (don't judge me and my tiny hands)
Model #: 146235
Please let me know if you need more information, I tried to include everything that seemed relevant. The wifi log describes what I experienced in better detail, so I don't think user experience matters.

That's actually pretty interesting that you found a generic Wii U pro controller works with Nintendont. Most of them don't work

Tueidj no longer logs in here.
 
That's actually pretty interesting that you found a generic Wii U pro controller works with Nintendont. Most of them don't work

Tueidj no longer logs in here.

It actually works with all homebrew that support the Wii U Pro, all of them except devolution. (maybe something to do with libraries that devolution doesn't use)

I wouldn't consider this an issue except that I love to play Phantasy Star Online with devolution because of its modem support and I love my tiny pro controller. I feel that Tueidj is an amazing dev and under-appreciated considering how much time he put into this project. Yeah, he put in the protections to prevent pirating, but there is also the fact that the prices of copies of PSO skyrocketed greatly thanks to devolution... well before I get into looking at the pros and cons, I'm going to just move on.

I guess if this issue cannot be resolved I"ll just have to continue using my fightpad + wiimote combo when playing PSO online. (though I really do dislike that cable, even if it does only go to a wiimote).

Fix94 is an amazing dev too, but last time I talked with him in IRC he seemed pessimistic about the whole BBA/modem idea.
 
So I have a Wii and a Wii U. Would I be able to play 8 player Mario Kart Double Dash through modem emulation over my LAN using Devolution?
 

Site & Scene News

Popular threads in this forum