Homebrew Romhack list for *hax 2.5+

Acryt

Well-Known Member
Member
Joined
Aug 22, 2015
Messages
310
Trophies
0
XP
169
Country
United States
I'll piggyback off Procyon's instructions on how to use Rutile Ruby with a physical cart, and clarify some spots. This worked for me.



Install Python 2.7 and then
  1. Download packhack (from here: https://gbatemp.net/threads/tutoria...d-3ds-roms-run-xy-oras-without-update.383055/) and extract it
  2. Go to the ISO site. Download a CIA (in this case it's pre-patched with Rutile Ruby/Sapphire). Make sure you don't use any gameupdates from the eshop for any of the pokemon games, or delete them.
  3. Meanwhile check the program you want to run with hacks do this using Hans and selecting the program. And move to romfs and select yes write down the name.
  4. Exit Hans.
  5. Power off the 3DS
  6. Extract the zips on your PC. (Put the CIA in the same folder as the packhack)
  7. Open a notepad file and paste in, after pasting save as ctrtool.bat and place it in the same folder as ctrtool
Code:
ctrtool --contents=contents name.cia
ctrtool -p --exefs=exefs.bin contents.0000.00000000
ctrtool -t exefs --exefsdir=exefs --decompresscode exefs.bin
ctrtool -p --romfs=romfs.bin contents.0000.00000000
(replace name with CIA file name)
  1. After extracting ROMFS + EXFs through ctrtools you will have Romfs.bin + exefs folder.
  2. Open HxD and open Romfs.bin, ctrl + E and set length with hex checked to 1000. This should select 000->FF0. Press backspace and it should move the rest of the data in the file to the top. Save it.
  3. Rename Romfs.bin now to titleid.romfs (title id being what you got from HANS)
  4. Open exefs folder, and take code.bin and rename it to titleid.code
  5. Place on your SD in HANS folder.
  6. Run HANS with Code + Romfs selected. Don't use any other options at all in HANS. I haven't tested if they work.
Should work. These were my exact steps, and you have to follow the exact steps for it to work. These exact steps might work for other romhacks as long as you change all the variables.
 
Last edited by Acryt,
  • Like
Reactions: ant888
D

Deleted-236924

Guest
ROM = Read only Memory, so the save can't be stored on the ROM chip because you couldn't write to it.

It's not a rom chip. Rom and save file are stored on the same chip.
Read up on CARD2 cartridge type. It's a nand chip.
 

Acryt

Well-Known Member
Member
Joined
Aug 22, 2015
Messages
310
Trophies
0
XP
169
Country
United States
This is literally the only part I am having trouble with, it is probably insanely simple and my tired head can't wrap around it. can you explain exactly how to do this? Thanks in advance!
Open HxD and open Romfs.bin, ctrl + E and set length with hex checked to 1000. This should select 000->FF0. Press backspace and it should move the rest of the data in the file to the top, and NOW look like this for my game at least of Rutile Ruby:
http://puu.sh/kYF4C/114e5ded11.png (image not posted as image because you MUST do as above for it to look like my picture for )
Save it.
 
Last edited by Acryt,

VegaRoXas

Well-Known Member
Member
Joined
Mar 29, 2015
Messages
290
Trophies
0
XP
378
Country
Gambia, The
All I have is C:/3D Land inside folder is 3dland.cia and ctrtool.bat
Hold shift whilst pressing right click in your C:\3D folder and press on open command prompt. In that type in: "ctrtool --contents=content 3dland.cia" and give me the output.
 

LuigiBro

Well-Known Member
Member
Joined
Dec 2, 2014
Messages
162
Trophies
0
XP
238
Country
United States
Hold shift whilst pressing right click in your C:\3D folder and press on open command prompt. In that type in: "ctrtool --contents=content 3dland.cia" and give me the output.
I got 2 files.
files.png
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    The Real Jdbye @ The Real Jdbye: bitches