Hacking Devolution - Public Release

secrettrek3

Member
Newcomer
Joined
Aug 12, 2010
Messages
6
Trophies
0
XP
97
Country
United States
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?
 

N7Kopper

Lest we forget... what Nazi stood for.
Member
Joined
Aug 24, 2014
Messages
975
Trophies
0
Age
30
XP
1,295
Country
United Kingdom
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.
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
851
Trophies
1
XP
740
Country
United States
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
 

pedrobarca

Banned!
Banned
Joined
Jun 17, 2013
Messages
445
Trophies
0
Age
30
XP
195
Country
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.
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
851
Trophies
1
XP
740
Country
United States
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).
 

Adeka

Beta Tester
Member
Joined
Mar 19, 2013
Messages
4,168
Trophies
0
Age
30
XP
1,633
Country
United States
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
 

Nintendo Maniac

Well-Known Member
Member
Joined
Apr 26, 2007
Messages
851
Trophies
1
XP
740
Country
United States
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.
 

Adeka

Beta Tester
Member
Joined
Mar 19, 2013
Messages
4,168
Trophies
0
Age
30
XP
1,633
Country
United States
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!
 

megatokyo500

Well-Known Member
Newcomer
Joined
Jan 31, 2008
Messages
78
Trophies
0
XP
224
Country
United States
nlN9Qd7.png

0pZP09U.png

m9ItxGq.png
 
  • Like
Reactions: tmv_josue

Lazareth

Member
Newcomer
Joined
Apr 12, 2015
Messages
19
Trophies
0
Age
35
XP
43
Country
United States
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.
 

Adeka

Beta Tester
Member
Joined
Mar 19, 2013
Messages
4,168
Trophies
0
Age
30
XP
1,633
Country
United States
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.
 

Lazareth

Member
Newcomer
Joined
Apr 12, 2015
Messages
19
Trophies
0
Age
35
XP
43
Country
United States
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.
 

Apostrophe

VIDEO GAMES
Member
Joined
Apr 30, 2013
Messages
145
Trophies
0
Age
34
XP
214
Country
United States
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

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: With uremum