Hacking Riivolution

AerialX

Certified Sociopath
Member
Joined
Jan 15, 2009
Messages
194
Trophies
0
Location
Ontario
Website
aaronlindsay.com
XP
146
Country
Canada
Riivolution v1.03
June 22nd, 2010
by Aaron, tueidj, Tempus, and megazig

Homepage
Download

Riivolution is an on-the-fly game patcher for use with retail discs. It allows users to place content on their SD or USB devices, which will be read by the game during regular play.
Riivolution can be used for custom textures, music, levels, memory patches, game translations, and more.

Mini-FAQ

Does Riivolution work with my "backups" or USB loaders?
No. And that's not a bug.

Does Riivolution work with my PAL/NTSC/JAP Wii/game?
Yes.

What IOS does it need installed?
Riivolution requires an updated IOS37; if you're on System Menu 4.2 or 4.3 you don't need to do anything.
If it's not installed or the proper version it will be installed the first time Riivolution is run.
Alternatively, you can also use NUSD or DOP-IOS to install it - with all patches disabled.

Does Riivolution work with Game X?
I probably haven't played it, but yes, it should; try it. If it doesn't work, report it - some games known to reload IOS will require specific patches to work.
Games that have specifically been tested include Fatal Frame 4, Super Smash Bros. Brawl, New Super Mario Bros. Wii, Rock Band, among others.

What does the "Install" button do?
It will install a Riivolution channel onto your System Menu for easy access. This can always be uninstalled.

Can I use Ocarina / Gecko codes with it?
Normally, Riivolution just supports direct memory patches. However, Riivolution supports a patching method that ccan be used with the Gecko OS code handler.
Read more about that here

Uhh, how do I use this?
As a user, you need to either download patch packages made by someone else or make your own.
A basic template and packages for common games can be found here
For a more detailed explanation about Riivolution's patch XML files, check out the instructions

Network support? Awesome, how do I use it?
Read more about all of Riivolution's network features.
You can also check out our list of all the known public Riivolution servers.

Can I see it in action?
Sure.

Special thanks to everyone that contributed: Treeki, Omega, Pop006, TobiasAmaranth, Mooseknuckle2000, Skawo, and everyone else who helped out!

Changelog

v1.03
June 22nd, 2010
- System Menu 4.3 compatibility
- Wii slot light filesystem indicator
- Stability fixes for all filesystems
- Files close after a few seconds to allow them to be replaced over RiiFS
- Improved channel install
- No longer requires SD/USB
- RiiFS improvements
- Native C++ Server
- Connects automatically on a LAN without needing SD/USB

v1.02
March 28th, 2010
- Disc file addition
- More memory patch improvements
- Network hostname lookups
- Network stability improvements
- Games will now connect to the network alongside Riivolution/RiiFS
- Foreign character support in XMLs (Latin-1)

v1.01
March 22nd, 2010
- Memory patch improvements
- Mounted disk improvements
- Added network support

v1.0
March 20th, 2010
- Inital release
 

TobiasAmaranth

Well-Known Member
Member
Joined
Feb 6, 2009
Messages
379
Trophies
0
Age
36
Location
Texas
Website
werewolfdarkarts.com
XP
1,644
Country
United States
popoffka said:
AerialX said:
Does Riivolution work with my "backups" or USB loaders?
No. And that's not a bug.
This ruined everything.

*Points to you and says the same thing*
This ruined everything.


Edit: I can't wait till someone assembles an awesome SSBB custom texture pack. Like, an ultimate collection of everything.
biggrin.gif
 

lazor

Well-Known Member
Member
Joined
May 22, 2009
Messages
150
Trophies
0
XP
7
Country
United States
FenrirWolf said:
When it comes to USB loading, you can manually replace files anyway. While support would be nice it's not the end of the world.
The thing with Riivolution is that you won't have to edit the iso every time you want to change something.
 

lazor

Well-Known Member
Member
Joined
May 22, 2009
Messages
150
Trophies
0
XP
7
Country
United States
dudeonline said:
Just be prepared for someone to code "RiiVolution Mod" to work with loaders. Just sayin. Don't get mad when it happens.
Right after the source code is obtained through brute force?
 

TwinRetro

Former Staff
Former Staff
Joined
Aug 29, 2008
Messages
6,256
Trophies
0
Age
37
Location
Hiatus Hell
Website
yourmom.com
XP
4,582
Country
Djibouti
lazor said:
dudeonline said:
Just be prepared for someone to code "RiiVolution Mod" to work with loaders. Just sayin. Don't get mad when it happens.
Right after the source code is obtained through brute force?

Ah, my previous statement was with the assumption the source was available. Still though, reverse engineering code isn't easy, but it isn't rocket science either.
 

Szalkow

RawkSD Cheerleader
Member
Joined
Jul 9, 2009
Messages
673
Trophies
0
Age
32
Location
Uni
Website
Visit site
XP
69
Country
United States
Yay, nice work gents. Been looking forward to the effect this will have on games - I expect a lot of fresh life breathed into some Wii classics here.

dudeonline said:
Ah, my previous statement was with the assumption the source was available. Still though, reverse engineering code isn't easy, but it isn't rocket science either.
Given the huge amount of time that went into perfecting this, I suspect reverse engineering or remaking Riivolution is much harder than you think. Keep in mind that most people's idea of "reverse-engineering" on the Wii scene means dip-patching an unpacked IOS (omg leet haxor amirite?). I think you'll find this a little more substantial.
 

lazor

Well-Known Member
Member
Joined
May 22, 2009
Messages
150
Trophies
0
XP
7
Country
United States
dudeonline said:
lazor said:
dudeonline said:
Just be prepared for someone to code "RiiVolution Mod" to work with loaders. Just sayin. Don't get mad when it happens.
Right after the source code is obtained through brute force?

Ah, my previous statement was with the assumption the source was available. Still though, reverse engineering code isn't easy, but it isn't rocket science either.
If it was really that easy to reverse engineer the program and decompile it somehow, why don't we have a lot more source code leaks on the internet? Wouldn't you like the source for photoshop or The Source Engine?
 

TwinRetro

Former Staff
Former Staff
Joined
Aug 29, 2008
Messages
6,256
Trophies
0
Age
37
Location
Hiatus Hell
Website
yourmom.com
XP
4,582
Country
Djibouti
lazor said:
dudeonline said:
lazor said:
dudeonline said:
Just be prepared for someone to code "RiiVolution Mod" to work with loaders. Just sayin. Don't get mad when it happens.
Right after the source code is obtained through brute force?

Ah, my previous statement was with the assumption the source was available. Still though, reverse engineering code isn't easy, but it isn't rocket science either.
If it was really that easy to reverse engineer the program and decompile it somehow, why don't we have a lot more source code leaks on the internet? Wouldn't you like the source for photoshop or The Source Engine?

Source code is not (even rarely) needed to make a patch/crack. If that were the case, piracy wouldn't exist in the first place.
 

lazor

Well-Known Member
Member
Joined
May 22, 2009
Messages
150
Trophies
0
XP
7
Country
United States
dudeonline said:
lazor said:
dudeonline said:
lazor said:
dudeonline said:
Just be prepared for someone to code "RiiVolution Mod" to work with loaders. Just sayin. Don't get mad when it happens.
Right after the source code is obtained through brute force?

Ah, my previous statement was with the assumption the source was available. Still though, reverse engineering code isn't easy, but it isn't rocket science either.
If it was really that easy to reverse engineer the program and decompile it somehow, why don't we have a lot more source code leaks on the internet? Wouldn't you like the source for photoshop or The Source Engine?

Source code is not (even rarely) needed to make a patch/crack. If that were the case, piracy wouldn't exist in the first place.
You act like it's just a few variables that you can change if you look at the assembly code long enough.
 

TwinRetro

Former Staff
Former Staff
Joined
Aug 29, 2008
Messages
6,256
Trophies
0
Age
37
Location
Hiatus Hell
Website
yourmom.com
XP
4,582
Country
Djibouti
QUOTE said:
You act like it's just a few variables that you can change if you look at the assembly code long enough.


I'm not assuming anything actually. I'm sure measures were taken to make sure the .dol file couldnt be tampered with. I'm just saying I don't need the source for photoshop to crack it to run without valid activation.
 

Linkpal

Well-Known Member
Member
Joined
Apr 16, 2009
Messages
106
Trophies
0
Location
USA
XP
136
Country
United States
Now I can feel pride knowing that buying a copy of New Super Mario. Bros. Wii didn't go to waste.

Thanks for your hard work, guys.
 

ChokeD

The Contributor
Member
Joined
Jul 18, 2009
Messages
968
Trophies
0
XP
167
Country
United States
popoffka said:
AerialX said:
Does Riivolution work with my "backups" or USB loaders?
No. And that's not a bug.
This ruined everything.
For the majority it does, but a FEW, MIGHT, appreciate it.

Props to you guys by the way sounds pretty cool but, uh, why isn't it open source and/or why was usb/backups excluded deliberately(from what it sounds like).???

Don't you know how to implement these features ??

just wondering.
 
General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: I think I heard something about camping like that.