ROM Hack [Tutorial] Edit the HomeMenu

Ewin

Pika pika!
Member
Joined
Apr 14, 2015
Messages
200
Trophies
0
XP
329
Country
France
How to download "ErrDisp" on 3DNUS ?
https://yls8.mtheall.com/ninupdates/titlelist.php?sys=ctr

1462449096-capture.png
 
Last edited by Ewin,
  • Like
Reactions: chronoss

Zan'

2F88744FEED717856386400A44BBA4B9CA62E76A32C715D4F
Member
Joined
Oct 8, 2015
Messages
387
Trophies
0
Age
32
XP
271
Country
Ok, so how to edit it ?
Just like the home menu.
But check if it has multiple cxi (content files) before building it into a cia again.
But I don't think it has more than one. So you are good to go just using the Home Menu things.
 
  • Like
Reactions: chronoss

Ewin

Pika pika!
Member
Joined
Apr 14, 2015
Messages
200
Trophies
0
XP
329
Country
France
ErrorDisp is the same for all regions. So the last version is
Ok, so how to edit it ?
Extract it. Use the tools in this thread, and for know his ID cxi, use this code in a bat file :
Code:
ctrtool -i -y --content=c --tmd=tmd NAMEOFYOURCIA.cia
Make you sure you have CTRTOOL in the same folder of your CIA and the bat file.

After that, just edit the file Part1.bat and soon the Part2.bat with your ID
 
Last edited by Ewin,

chronoss

Well-Known Member
Member
Joined
May 26, 2015
Messages
3,007
Trophies
1
XP
4,903
Country
Congo, Republic of the
Just like the home menu.
But check if it has multiple cxi (content files) before building it into a cia again.
But I don't think it has more than one. So you are good to go just using the Home Menu things.
I have this :

Saving content #0000 to SystemApp.0000.00000
save: NCCH.Header
save: DecryptedExHeader.bin
INFO: logoregion is not exists, Logo.bcma.LZ
create
save: PlainRGN.bin
save: DecryptedExeFS.bin
INFO: romfs is not exists, DecryptedRomFS.bi
create
save: ExeFS.Header
save: ..\ExtractedExeFS/code.bin
ERROR: open file DecryptedRomFS.bin failed

ERROR: the file type is mismatch

Contents of the CIA file have been extracted
All LZ files have been decompressed
Do your Edits now.

I have no cxi file :(

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

ErrorDisp is the same for all regions. So the last version is

Extract it. Use the tools in this thread, and for know his ID cxi, use this code in a bat file :
Code:
ctrtool -i -y --content=c --tmd=tmd NAMEOFYOURCIA.cia
Make you sure you have CTRTOOL in the same folder of your CIA and the bat file.

After that, just edit the file Part1.bat and soon the Part2.bat with your ID
Don't understand :(
 
  • Like
Reactions: Ewin

Ewin

Pika pika!
Member
Joined
Apr 14, 2015
Messages
200
Trophies
0
XP
329
Country
France
I have this :



I have no cxi file :(

Put the tools in the same folder with your CIA and make an other bat file (so you make first a txt and after you rename to bat). You put in this file this code :
Code:
ctrtool -i -y --content=c --tmd=tmd NAMEOFYOURCIA.cia
After that, execute this BAT and now you have a file like this "C.0000.00000082" but with an other number, it's your ID...
Replace just with your ID in the part1 and part2
 
  • Like
Reactions: chronoss

chronoss

Well-Known Member
Member
Joined
May 26, 2015
Messages
3,007
Trophies
1
XP
4,903
Country
Congo, Republic of the
ctrtool -i -y --content=c --tmd=tmd NAMEOFYOURCIA.cia
Put the tools in the same folder with your CIA and make an other bat file (so you make first a txt and after you rename to bat). You put in this file this code :
Code:
ctrtool -i -y --content=c --tmd=tmd NAMEOFYOURCIA.cia
After that, execute this BAT and now you have a file like this "C.0000.00000082" but with an other number, it's your ID...
Replace just with your ID in the part1 and part2

I got it : c.0000.0000000a
 

chronoss

Well-Known Member
Member
Joined
May 26, 2015
Messages
3,007
Trophies
1
XP
4,903
Country
Congo, Republic of the
So replace in the part1 and run, just replace 82 by 0A
Where ?

ctrtool.exe --content=SystemApp HomeMenu.cia
3dstool.exe -xvtf cxi SystemApp.0000.00000082 --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
 

Ewin

Pika pika!
Member
Joined
Apr 14, 2015
Messages
200
Trophies
0
XP
329
Country
France
ctrtool.exe --content=SystemApp REPLACE BY THE NAME OF YOUR CIA HERE.cia
3dstool.exe -xvtf cxi SystemApp.0000.00000082 --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​
 
Last edited by Ewin,
  • Like
Reactions: chronoss

chronoss

Well-Known Member
Member
Joined
May 26, 2015
Messages
3,007
Trophies
1
XP
4,903
Country
Congo, Republic of the
ctrtool.exe --content=SystemApp REPLACE BY THE NAME OF YOUR CIA HERE.cia
3dstool.exe -xvtf cxi SystemApp.0000.00000082 --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​
I got just this file : SystemApp.0000.0000000a :( nothing else :(
 
Last edited by chronoss,
  • Like
Reactions: Ewin

Ewin

Pika pika!
Member
Joined
Apr 14, 2015
Messages
200
Trophies
0
XP
329
Country
France
I got just this file : SystemApp.0000.0000000a :(
Are you sure to have replace the name and the ID ?

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

I got just this file : SystemApp.0000.0000000a :( nothing else :(
Put this code and rename your CIA to errordisp.cia :

Code:
ctrtool.exe --content=SystemApp errordisp.cia
3dstool.exe -xvtf cxi SystemApp.0000.0000000A --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
 

chronoss

Well-Known Member
Member
Joined
May 26, 2015
Messages
3,007
Trophies
1
XP
4,903
Country
Congo, Republic of the
Are you sure to have replace the name and the ID ?

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


Put this code and rename your CIA to errordisp.cia :

Code:
ctrtool.exe --content=SystemApp errordisp.cia
3dstool.exe -xvtf cxi SystemApp.0000.0000000A --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
It's that my ID c.0000.0000000a ?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: :rofl2: I was gonna say that. lol +1