ROM Hack Can you make a ROM hack load automatically?

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,408
Trophies
1
Location
New York
XP
12,977
Country
United States
It be cool to have like a Riivolution app like on wii that can patch real games, or play them from online like the riifs thingy, i used to do that with super smash bros brawl and play brawl minus and balanced brawl by connecting to online servers for it. It was awesome. I wish that was still a thing. :D
 
Last edited by Sonic Angel Knight,

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
exheader ("extended header") is not the same as exefsheader.
Ahh ok. I didn't extract the exefsheader. The problem is that I don't have an exefs.bin to extract it from. The exefs was extracted to a directory. Is there somewhere else I can get it from? I've got a catch 22 situation here - I need the header to rebuild the exefs.bin, but I can't get the header without exefs.bin...
 

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,848
Country
United States
Ahh ok. I didn't extract the exefsheader. The problem is that I don't have an exefs.bin to extract it from. The exefs was extracted to a directory. Is there somewhere else I can get it from? I've got a catch 22 situation here - I need the header to rebuild the exefs.bin, but I can't get the header without exefs.bin...
if you didn't modify the exefs you don't need to rebuild it, just use the extracted one.

next time you extract from the exefs, the first 0x200 is the header (or use 3dstool)
 

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
I haven't modified it, but it didn't extract it as a bin. I found the following syntax in a Reddit post for extracting exefs as a bin:

./ctrtool -p --exefs=exefs.bin contents.0000.00000001

I'm just testing now to see if it will rebuild with that.
 

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,848
Country
United States
I haven't modified it, but it didn't extract it as a bin. I found the following syntax in a Reddit post for extracting exefs as a bin:

./ctrtool -p --exefs=exefs.bin contents.0000.00000001

I'm just testing now to see if it will rebuild with that.
yeah I also mentioned this in extracting it. I guess I should make that more clear
 

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
yeah I also mentioned this in extracting it. I guess I should make that more clear
Oh, perhaps it was listed in the syntax explanation. Well, it worked anyway - I was able to rebuild the CIA with the modified romfs. I'm just backing up sysnand and then I'll try to install it. If it works, I'll list the commands I used to extract and rebuild the CIA. Hopefully it will help with your guide :) Thanks for all your help by the way!
 

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,848
Country
United States
Oh, perhaps it was listed in the syntax explanation. Well, it worked anyway - I was able to rebuild the CIA with the modified romfs. I'm just backing up sysnand and then I'll try to install it. If it works, I'll list the commands I used to extract and rebuild the CIA. Hopefully it will help with your guide :) Thanks for all your help by the way!
not sure why you need to back up sysnand installing a game update that installs to SD card, but okay :P
 

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
not sure why you need to back up sysnand installing a game update that installs to SD card, but okay :P
Paranoia :P

--------------------- MERGED ---------------------------

@Sonic Angel Knight Didn"t HANS can do something similar of what Riivolution does to patch real games?
I don't know anything about Riivolution, but HANS does patch real games. I implemented the exact patch I'm now implementing as a custom game update using a HANS patch, and it patched my game cart on execution. The point if doing it this way is that you don't have to launch HBL and then HANS to run the game - you just boot the cart from the home menu.
 

Clector

Well-Known Member
Member
Joined
Mar 15, 2016
Messages
1,078
Trophies
0
Location
Not here
XP
460
Country
Bangladesh
I"m not sure of what you changed but that custom update maybe can cause problems in Online Play when you use the replaced characters, but even if that happpen it won"t be nothing more than a crash of the game if by any possibility that"s the case, so you shouldn"t worry too much anyways.
 
Last edited by Clector,

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
I"m not sure of what you changed but that custom update maybe can cause problems in Online Play when you use the replaced characters, but even if that happpen it won"t be nothing more than a crash of the game if by any possibility that"s the case, so you shoudln"t worry too much anyways.
Well, I just replaced the character models and sound effects. As far as the game is concerned (both my copy and the other player's), the characters are still Daisy, Peach and Rosalina. They just look and sound different on my 3DS ;)

--------------------- MERGED ---------------------------

Unfortunately it didn't work. I installed the modified CIA with the replaced character models, but the princesses are still there :(
 

DarkSynopsis

Well-Known Member
Member
Joined
Oct 15, 2014
Messages
483
Trophies
0
Age
33
Location
New Zealand
Website
ninjasfate.com
XP
2,612
Country
New Zealand
Doesn't copying the extended header or the NCCH? count as like a CRC check against files? I know I had problems rebuilding DLC files when I tried to take the original bytes from the original files which is why I used 3DSTool since it could generate the correct things for me.

Its possible its just reading the files that where originally in the update? assuming you didn't modify any of them the CRC would be the same? thus the added files aren't even recognized by the update? could be talking crap for all I know, been awhile since I toyed with it all, I got what I wanted working and just stuck to it :P
 

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
Doesn't copying the extended header or the NCCH? count as like a CRC check against files? I know I had problems rebuilding DLC files when I tried to take the original bytes from the original files which is why I used 3DSTool since it could generate the correct things for me.

Its possible its just reading the files that where originally in the update? assuming you didn't modify any of them the CRC would be the same? thus the added files aren't even recognized by the update? could be talking crap for all I know, been awhile since I toyed with it all, I got what I wanted working and just stuck to it :P
I don't know, but I would assume CFW would get rid of all those checks.
 

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,848
Country
United States
Doesn't copying the extended header or the NCCH? count as like a CRC check against files? I know I had problems rebuilding DLC files when I tried to take the original bytes from the original files which is why I used 3DSTool since it could generate the correct things for me.

Its possible its just reading the files that where originally in the update? assuming you didn't modify any of them the CRC would be the same? thus the added files aren't even recognized by the update? could be talking crap for all I know, been awhile since I toyed with it all, I got what I wanted working and just stuck to it :P
the NCCH header has SHA-256 hashes of the separate regions. 3dstool automatically updates them properly when you rebuild using an extracted NCCH header and things.
I don't know, but I would assume CFW would get rid of all those checks.
custom firmware only removes signature checks, not hash checks.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @Xdqwerty, People who create revival services for the Wii end up in disaster, same goes for Pretendo lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast wiimmfii went fine although people only use it for Mario kart Wii
  • SylverReZ @ SylverReZ:
    At least if they ban you for cheating, get another Wii. They're cheap as chips.
    +1
  • SylverReZ @ SylverReZ:
    Remember when RiiShop was a thing?
  • BakerMan @ BakerMan:
    not really
  • SylverReZ @ SylverReZ:
    It got shutdown because somebody "accidentally" leaked the database for the amount of people using the beta.
  • SylverReZ @ SylverReZ:
    RiiShop is the laziest way of downloading Wii games. Did somebody not think of this through?
  • BakerMan @ BakerMan:
    although i ended up accidentally changing my nand with no way of going back bc i didn't know you needed a gamecube controller to restore it (i have a wii minus/1.1, which doesn't have gamecube controller support)
  • SylverReZ @ SylverReZ:
    @BakerMan, I think you're talking about the recovery mode that the SaveMii used, and also was to restore softbricked systems.
  • SylverReZ @ SylverReZ:
    If your NAND was hardbricked, then just buy another Wii. Or go with the dirty NAND flasher method.
  • BakerMan @ BakerMan:
    and if i find the sd card i have my NAND backed up on, i can not only restore the NAND if i solder the right part in, but i can also put my NAND on dolphin, then i can play dolphin online, like PMEX Remix or MKWii Riibalanced
  • Xdqwerty @ Xdqwerty:
    Brb
  • SylverReZ @ SylverReZ:
    @BakerMan, Oh yeah, that was a thing too. Dolphin does support Wiimmfi.
  • BakerMan @ BakerMan:
    yeah you just need to put your NAND backup with wiimmfi on it
  • BakerMan @ BakerMan:
    ngl i feel like if a bunch of my friends have wiis and know how to get wiimmfi and back up their NAND, then we could do a PMEX Remix tournament
  • BakerMan @ BakerMan:
    maybe even add UMVC3/DBFZ and make it a biathlon/triathlon
  • Psionic Roshambo @ Psionic Roshambo:
    Too bad Excite Truck wasn't multi player :(
  • Psionic Roshambo @ Psionic Roshambo:
    Loved that game lol
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, sorry for the stupid suggestion I had in that thread
  • SylverReZ @ SylverReZ:
    Its fine
  • BakerMan @ BakerMan:
    what thread?
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=lxR2jow50Bs