Homebrew ROM Hack Defeating Devolution

Dragon91Nippon

Well-Known Member
Member
Joined
May 14, 2020
Messages
360
Trophies
0
XP
771
Country
Japan
He's prolly scared of all the people shitting on his "work" tbh. đź« 
He Probably is. From what I've read about and from Tueidj he was very full of himself, very self righteous if he knows what's good for him he should be afraid since people these days have very different opinions on his actions now then they did back then.
 
  • Like
Reactions: Jayro

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,982
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,019
Country
United States
He Probably is. From what I've read about and from Tueidj he was very full of himself, very self righteous if he knows what's good for him he should be afraid since people these days have very different opinions on his actions now then they did back then.
Water under the bridge, I'm just glad it's been defeated finally so it can help other projects.
 

RetroGen

Well-Known Member
Member
Joined
Jul 17, 2022
Messages
181
Trophies
0
Location
Home
XP
698
Country
Canada
Sometimes people just recognize that certain people are contemptible, regardless of their accomplishments. What's worse, IMO, is when people fawn all over someone like that, because they want something from them. Hardly a reason to be envious.
 

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,813
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,802
Country
Cyprus
He's prolly scared of all the people shitting on his "work" tbh. đź« 
No one other than maybe DeadlyFoez argued more with Tueidj than I did back in the day. So trust me when I say... he could not give a flying F about anything anyone says here. He's probably laughing at how long it took, or hasn't given it a second thought, or hasn't even noticed. Even if he was upset he wouldn't admit it, probably not even to himself. I remember him being nothing if not proud... In fact imo the only thing to overshadow his undeniable skills was his pride that could often come off as condescending (possibly inadvertently)

Anyway, I'm gonna try to avoid opening a can of worms. I'm glad devolution is kinda sorta open now, but I'm still not gonna bother with it until Nintendont ever fails to handle something that I throw at it.
 

ToBaRi

Member
Newcomer
Joined
Aug 15, 2022
Messages
5
Trophies
0
Age
20
Location
Mijdrecht
XP
117
Country
Netherlands
Thank you so much, this is awesome. No other way to put it. I've had trouble with mario sunshine's video output and devolution scales it way better.
 

Maeson

Well-Known Member
Member
Joined
Apr 3, 2013
Messages
1,180
Trophies
1
XP
3,388
Country
Spain
Excuse but I have a couple questions:

Does the same USB device that I use for Nintendont, with the same setup of folders and such, work for Devolution? It's all compatible, will not cause issues or incompatibilities if I use it for both Devolution and Nintendont? I guess the memory cards will also be compatible too?

The usage of this is to first use the app to create the DVV and the other to actually but the game, and that's it then?

I wanted to make a couple of tests on games that behave wierdly on Nintendont, namely Spyhunter and Pro Rally. The first one has very weird frame rate which in recorded game footage on original GC doesn't seem to exist, and the second one get stuck on black screens when loading randomly, and I was just curious if performance would differ.
 

RetroGen

Well-Known Member
Member
Joined
Jul 17, 2022
Messages
181
Trophies
0
Location
Home
XP
698
Country
Canada
Does the same USB device that I use for Nintendont, with the same setup of folders and such, work for Devolution? It's all compatible, will not cause issues or incompatibilities if I use it for both Devolution and Nintendont? I guess the memory cards will also be compatible too?

The usage of this is to first use the app to create the DVV and the other to actually but the game, and that's it then?

I wanted to make a couple of tests on games that behave wierdly on Nintendont, namely Spyhunter and Pro Rally. The first one has very weird frame rate which in recorded game footage on original GC doesn't seem to exist, and the second one get stuck on black screens when loading randomly, and I was just curious if performance would differ.
It has been a while since I've used Devolution, but from I recall, it will work with the same game directory structure as Nintendont (meaning you can switch between the two with Wiiflow or other USB loaders). However, I'm not sure if the emulated GC memory cards they create are compatible and seem to think they are not. On the first run, (this version of) Devolution will create a .DVV file, then quit, but will load the game on subsequent launches.

If you already have Nintendont configured, it shouldn't be difficult to try Devolution and see how it compares. If you don't mind, please report back with your findings. I'm curious if it will work better on certain games.
 

Maeson

Well-Known Member
Member
Joined
Apr 3, 2013
Messages
1,180
Trophies
1
XP
3,388
Country
Spain
Thank you for the response, I'll try today. About the Memory cards, I was talking about the real ones, not virtual.

I can make backups just in case though.
 

RetroGen

Well-Known Member
Member
Joined
Jul 17, 2022
Messages
181
Trophies
0
Location
Home
XP
698
Country
Canada
Played around with "open" Devolution and found some interesting inconsistencies. For one, I was able to verify and run an edited, tiny-in-size, ISO of Peach's Castle tech demo. Previously had this working in Nintendont but guessed that Devolution wouldn't verify it. But, surprisingly, it seems fine.

https://www.mariowiki.com/Peach's_Castle_(tech_demo)

However, there are a few other legit games that I have been able to verify and run with the standalone boot.dol, but will not work with the loader.bin in WiiFlow Lite. Also found that some games which had already been verified with the boot.dol needed to be reverified with the loader.bin before they would work in WiiFlow. And some inexplicably seem to work in WiiFlow sometimes, then fail to load the next. So, this gives the impression that the boot.dol may be more permissive somehow than the loader.bin.

Overall, Devolution's convoluted verification scheme, even with the "fixed" version, appears to make the program a rather finicky Gamecube loader, whilst Nintendont just works for the most part. Or perhaps it just needs better quality DRM....
 
Last edited by RetroGen,

bobmcjr

Well-Known Member
OP
Member
Joined
Apr 26, 2013
Messages
1,156
Trophies
1
XP
3,216
Country
United States
Played around with "open" Devolution and found some interesting inconsistencies. For one, I was able to verify and run an edited, tiny-in-size, ISO of Peach's Castle tech demo. Previously had this working in Nintendont but guessed that Devolution wouldn't verify it. But, surprisingly, it seems fine.

https://www.mariowiki.com/Peach's_Castle_(tech_demo)

However, there are a few other legit games that I have been able to verify and run with the standalone boot.dol, but will not work with the loader.bin in WiiFlow Lite. Also found that some games which had already been verified with the boot.dol needed to be reverified with the loader.bin before they would work in WiiFlow. And some inexplicably seem to work in WiiFlow sometimes, then fail to load the next. So, this gives the impression that the boot.dol may be more permissive somehow than the loader.bin.

Overall, Devolution's convoluted verification scheme, even with the "fixed" version, appears to make the program a rather finicky Gamecube loader, whilst Nintendont just works for the most part. Or perhaps it just needs better quality DRM....
The boot.dol is simply a wrapper for the loader.bin. Perhaps WiiFlow isn't initializing something like a path correctly, or perhaps it doesn't like this newer, significantly larger loader.bin. If nothing else it's very likely missing newer settings, which shouldn't be an issue, but I've only validated USBLoader GX.

First boot of a game that needs verification is buggy, even with a real disc. For a stable experience, you need to boot the game once to verify it, then quit and relaunch it (at which point it should already be verified).

Also note that mods of a given game with the same ID may require a different verification file, which can be problematic.
 
  • Like
Reactions: RetroGen

Auddy

New Member
Newbie
Joined
Jul 10, 2023
Messages
1
Trophies
0
Age
33
XP
17
Country
United States
Back in 2016/2017 I put all my discs into Devolution to make the DVV files and I still have them. Where do I need to put those DVV files if I'm setting up a new Wii (iirc it's just in the gc_devo folder)? Or does this new method have to create a new DVV file? Thanks in advance and great work! :)
 

bobmcjr

Well-Known Member
OP
Member
Joined
Apr 26, 2013
Messages
1,156
Trophies
1
XP
3,216
Country
United States
Back in 2016/2017 I put all my discs into Devolution to make the DVV files and I still have them. Where do I need to put those DVV files if I'm setting up a new Wii (iirc it's just in the gc_devo folder)? Or does this new method have to create a new DVV file? Thanks in advance and great work! :)
If it's a new Wii, I'd just say ignore the ones you have and have this recreate them (making sure to fully exit and relaunch the game after creating the DVV for the first time to avoid instability).

The DVV files are not really transferable between consoles, unless you have the same 1st party wii remotes connected at the time you generated them.
 
  • Like
Reactions: Auddy

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    BakerMan @ BakerMan: @salazarcosplay yeah cod's still up