ROM Hack Using CTRTools to extract data from .3ds file?

TheWeirdOtaku

Member
Newcomer
Joined
Nov 15, 2018
Messages
6
Reaction score
1
Trophies
0
Age
25
XP
131
Country
Denmark
I've got a (presumably) decrypted .3ds file of Kid Icarus: Uprising. I've heard that all I need is CTRTool and Every File Explorer, but I can't seem to wrap my head around using CTRTool.
I've managed to open the program, but I don't know how to comprehend the UI and I can't seem to find any sort of tutorial on that matter, so I've compiled a list of problem I've run into:
- How do I input the commands correctly?
- Which folder do I put the rom in?
- Where do the extracted files end up?

Just as an FYI it's the models and sfx (walking, shooting ect. not the dialogue and music) I'm after.
 
I've got a (presumably) decrypted .3ds file of Kid Icarus: Uprising. I've heard that all I need is CTRTool and Every File Explorer, but I can't seem to wrap my head around using CTRTool.
I've managed to open the program, but I don't know how to comprehend the UI and I can't seem to find any sort of tutorial on that matter, so I've compiled a list of problem I've run into:
- How do I input the commands correctly?
- Which folder do I put the rom in?
- Where do the extracted files end up?

Just as an FYI it's the models and sfx (walking, shooting ect. not the dialogue and music) I'm after.
Not sure how to do it with just ctrtool, I use ctrtool+3dstool:
Code:
ctrtool.exe --content=Content inputfile.cia
3dstool.exe -xvtf cxi Content.0000.* --header NCCH.Header --exh DecryptedExHeader.bin --exefs DecryptedExeFS.bin --romfs DecryptedRomFS.bin --logo Logo.bcma.LZ --plain PlainRGN.bin
3dstool.exe -xvtf exefs DecryptedExeFS.bin --exefs-dir ExtractedExeFS --header ExeFS.Header
3dstool.exe -xvtf romfs DecryptedRomFS.bin --romfs-dir ExtractedRomFS
First line extracts the CXIs in the CIA.
Second line extracts the ExeFS, RomFS and other data. from the first CXI. Games will usually contain two CXIs, the second one is the manual (and firmware update data?) so it's usually not of interest.
3rd and 4th lines unpack the ExeFS and RomFS contents.
You should change "inputfile.cia" to match your CIA.
 
Last edited by The Real Jdbye,
  • Like
Reactions: TheWeirdOtaku
this is a .CIA file will a 3ds not work? I got abunch of ".bin" files instead of their model formats?
Post automatically merged:

Not sure how to do it with just ctrtool, I use ctrtool+3dstool:
Code:
ctrtool.exe --content=Content inputfile.cia
3dstool.exe -xvtf cxi Content.0000.* --header NCCH.Header --exh DecryptedExHeader.bin --exefs DecryptedExeFS.bin --romfs DecryptedRomFS.bin --logo Logo.bcma.LZ --plain PlainRGN.bin
3dstool.exe -xvtf exefs DecryptedExeFS.bin --exefs-dir ExtractedExeFS --header ExeFS.Header
3dstool.exe -xvtf romfs DecryptedRomFS.bin --romfs-dir ExtractedRomFS
First line extracts the CXIs in the CIA.
Second line extracts the ExeFS, RomFS and other data. from the first CXI. Games will usually contain two CXIs, the second one is the manual (and firmware update data?) so it's usually not of interest.
3rd and 4th lines unpack the ExeFS and RomFS contents.
You should change "inputfile.cia" to match your CIA.
I got bunch of ".bin" files instead? instead of the model 3d formats?! what happened? and also wouldn't this work with just the (decrypted) .3ds format?
 

Site & Scene News

Popular threads in this forum