ROM Hack [Release] 3DS_CTR_Decryptor-VOiD

  • Thread starter Thread starter Relys
  • Start date Start date
  • Views Views 649,187
  • Replies Replies 2,226
  • Likes Likes 30
Does anyone have the .dll's necessary to run the new build of ctrtool? Specifically libgcc_s_sjlj-1.dll? I installed mingw but it doesn't have it included and I don't know which package is needed. Thanks for the help :)
 
just install http://golang.org and go to command line, type

go run bch2obj.go <target file> <obj name> <save dir>

i just wondering to see texture, motion, other part o.o. 7 file for 1 pokemon.
how come when i extract pokemon 0/0/7 i only get one BCH file and cant extract it, i get "not a pokemon model" from them all..

6a7944ee11033eae062fd0b5c4bb5e60.png
 
Can you tell us how did you accomplish that? How is the config. of your rsf file?

I didn't use makerom, I hex edited.

You named your pokemon ROM Editing!? or are you pulling a colossalpokemon?

I did name my pokemon ROM Editing, because I'm playing a ROM that uses edited data to make Shauna fight you with a hoopa.
 
Then how did you encrypted the rom back to use zeroed keys? Care to explain?


My edited rom isn't using the zero keys. It's using the actual Pokemon Y keys. Here were my steps:

1. Locate relevant data in decrypted ROMFS.
2. Edit data.
3. Fix IVFC hash tree in ROMFS.
4. Reinsert edited ROMFS into decrypted NCCH for Pokemon Y.
5. Fix NCCH ROMFS superblock hash.
6. Reinsert edited .cxi into the NCSD for Pokemon Y.
7. Fix ROMFS superblock hash.
8. Re-XOR to encrypt the data.

The process took a lot of trial and error. I just used the documentation on 3dbrew and took a look into makerom's source to find some offsets...
 
My edited rom isn't using the zero keys. It's using the actual Pokemon Y keys. Here were my steps:

1. Locate relevant data in decrypted ROMFS.
2. Edit data.
3. Fix IVFC hash tree in ROMFS.
4. Reinsert edited ROMFS into decrypted NCCH for Pokemon Y.
5. Fix NCCH ROMFS superblock hash.
6. Reinsert edited .cxi into the NCSD for Pokemon Y.
7. Fix ROMFS superblock hash.
8. Re-XOR to encrypt the data.

The process took a lot of trial and error. I just used the documentation on 3dbrew and took a look into makerom's source to find some offsets...
looks like i have been 1 step off all along, i have been hex editing manually, i know where the superblock hash is and did all the rest ....now to fix that pesky ivfc hash tree
 
You know what would be more fun? If someone could modify the Pokebank to make it store the data in the SD card instead of uploading everything to the internet, so becoming it free to use.
 
  • Like
Reactions: Ryanrocks462
For the offset and size, this order is called Little Endian, and has nothing to do with the east, but with the arm architecture.

Thank you for the information. I seriously thought that it was something Japanese related. As I know pretty much nothing about all these stuff, I had a hard time sorting everything out when I was reading the information at 3Dbrew.
 
as much as i like trying to understand stuff......tbh i have no idea , no real programming knowledge so to me it might as well be in Chinese :P

back to staring at chinese in the hopes something clicks
 

Site & Scene News

Popular threads in this forum