ROM Hack Regarding official patches and romhacks

ar4757

Well-Known Member
OP
Newcomer
Joined
May 24, 2010
Messages
51
Trophies
0
XP
206
Country
United States
I've been trying to figure out the best way to have both my official Alpha Sapphire cartridge with save intact and patches, along with a separate icon on my home menu for, say, Star Sapphire. I know I can have a separate CIA on my home screen for the romhack, but I can make it so that it ignores patches to the original game?

That way, I'd be able to have Alpha Sapphire easily accessible for monthly distributions and such. I know HANS would make the romhack ignore the patches, but I would prefer a home menu icon. Thanks for any insight
 

SomeGamer

Well-Known Member
Member
Joined
Dec 19, 2014
Messages
6,827
Trophies
1
XP
4,912
Country
Hungary
I've been trying to figure out the best way to have both my official Alpha Sapphire cartridge with save intact and patches, along with a separate icon on my home menu for, say, Star Sapphire. I know I can have a separate CIA on my home screen for the romhack, but I can make it so that it ignores patches to the original game?

That way, I'd be able to have Alpha Sapphire easily accessible for monthly distributions and such. I know HANS would make the romhack ignore the patches, but I would prefer a home menu icon. Thanks for any insight
NTR CFW?
 

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,009
Trophies
2
Age
36
XP
4,571
Country
United States
It's a huge hassle. Essentially, you'd need a Pokemon Alpha Sapphire 3DS rom file, then you'd need to unpack it with CTRTool. Once it's unpacked, you'd copy in the Star Sapphire patch and also hex edit the extracted exHeader.bin file to change the TitleID into a different one. Then you repack it using 3DS Builder into a 3DS rom file again. Finally, you'd take that 3DS rom file and run it through 3DS Simple CIA Converter to make a CIA file. This CIA would have the patch and a different TitleID, allowing it to be installed alongside the normal Sapphire and keep its own save.

For an actual tutorial on how to do all of this, see here: https://gbatemp.net/threads/tutorial-how-to-decrypt-extract-rebuild-3ds-roms.383055/
 
  • Like
Reactions: Thelostrune

Omegablu

We shall not yield to the Kingdom of Nohr!
Member
Joined
Mar 10, 2016
Messages
1,140
Trophies
0
Location
Ice Tribe Village
XP
1,026
Country
United States
It's a huge hassle. Essentially, you'd need a Pokemon Alpha Sapphire 3DS rom file, then you'd need to unpack it with CTRTool. Once it's unpacked, you'd copy in the Star Sapphire patch and also hex edit the extracted exHeader.bin file to change the TitleID into a different one. Then you repack it using 3DS Builder into a 3DS rom file again. Finally, you'd take that 3DS rom file and run it through 3DS Simple CIA Converter to make a CIA file. This CIA would have the patch and a different TitleID, allowing it to be installed alongside the normal Sapphire and keep its own save.

For an actual tutorial on how to do all of this, see here: https://gbatemp.net/threads/tutorial-how-to-decrypt-extract-rebuild-3ds-roms.383055/
I've found that changing the titleid makes Alpha Sapphire not run, but hang on a black screen.
 

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,009
Trophies
2
Age
36
XP
4,571
Country
United States
I've found that changing the titleid makes Alpha Sapphire not run, but hang on a black screen.
The TitleID is in two places, reversed, with another checksum value in addition. The tutorial I linked uses Pokémon AlphaSapphire as the example for changing TitleID's.
 

Ryccardo

Penguin accelerator
Member
Joined
Feb 13, 2015
Messages
7,696
Trophies
1
Age
28
Location
Imola
XP
6,926
Country
Italy
The titleID is ALSO in the regular (non-extended) NCCH/CXI header (and in the regular header you can find the product code too)!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • RedColoredStars @ RedColoredStars:
    Guy doesnt know wtf hes talking about half the time
  • realtimesave @ realtimesave:
    @SylverReZ that reminds me that my friend sells CRTs he gets cheap or free for hundreds of dollars. people are dumb
    +1
  • RedColoredStars @ RedColoredStars:
    And is incredibly annoying.
  • realtimesave @ realtimesave:
    man I just washed my shoes and they look exactly the same as before I washed them :|
  • realtimesave @ realtimesave:
    luckily they didn't fall apart
  • RedColoredStars @ RedColoredStars:
    Some CRTs are very much worth the price
  • RedColoredStars @ RedColoredStars:
    i used to go out to the recycling center every couple weeks and look at the crts and other electronics people would drop off. Usually screens were broken or severely scratched from being tossed around. Did find a good one here and there, but never anything like a 1080i widescreen crt.
  • RedColoredStars @ RedColoredStars:
    Or a good contition 40" Sony Trini that weighs 300 lbs. lol
  • RedColoredStars @ RedColoredStars:
    Literally 300 lbs. lolol
  • BigOnYa @ BigOnYa:
    I have a few of those boat anchors in my basement I tried giving away but no one wanted them, So anyone close to Columbus, Ohio area that wants them, (26", 2x 19") please come get, for free.
  • RedColoredStars @ RedColoredStars:
    Dont know anyone wants those smaller ones. Most are after larger sizes and the kinda top of the line models
  • RedColoredStars @ RedColoredStars:
    Motion handling and input lag on those things destroy plasmas, led, oled
  • realtimesave @ realtimesave:
    I had some really nice CRTs I should've kept
  • realtimesave @ realtimesave:
    now I have all lcd
  • realtimesave @ realtimesave:
    one in particular I regret getting rid of oh well :|
  • realtimesave @ realtimesave:
    the Sonys and stuff I don't care about
  • realtimesave @ realtimesave:
    and used LCD are hard to sell I can imagine.. not worth much
  • realtimesave @ realtimesave:
    @SylverReZ where do u lurk
  • a_username_that_isnt_cool @ a_username_that_isnt_cool:
    Is it piracy if it was released for free? Not in my opinion, but I also think it's not piracy if buying it isn't owning it, and it's not piracy if you can't buy it from the original creators anymore.
  • K3Nv2 @ K3Nv2:
    Free release can have loopholes where they still make money through ads
    +1
  • Xdqwerty @ Xdqwerty:
    sigh
  • Xdqwerty @ Xdqwerty:
    @a_username_that_isnt_cool, could you change your username?
  • Xdqwerty @ Xdqwerty:
    i guess not...
    Xdqwerty @ Xdqwerty: i guess not...