ROM Hack [Tutorial] Edit the HomeMenu

  • Thread starter Thread starter Asia81
  • Start date Start date
  • Views Views 189,843
  • Replies Replies 1,195
  • Likes Likes 62
Did you use Decrypt9 to decrypt your CIA? (deep).
Follow this guide it might be easier to understand.



Mostly it crashes after you try to install and you have to reboot anyway.
But in case you get an "already exists" error or something along those lines and you know for sure it messed up, then simply install the default home menu and restart.
Alternatively you can use GodMode9 to back up the HomeMenu from the NAND (simply copy it on a folder on your SD. tmd, content and the cmd file).
And if you brick you launch GodMode9 and copy these files back.
You can also use this tool to simply rebuild one Home Menu without any changes and then install that if you get errors using a default menu.
(The tool is awesome. Use it :D)


Since I haven't really shared anything yet (and people may think I don't know what I am talking about)
Here is something I have done:
View attachment 48306
Cheers for clearing that up, this stuff looks like alot of fun to do when I dont have so much shit at uni to do
 
Hey guys whats a good .bcmdl file editor because EFE and Ohana can't import the COMMON1.PNG (L4 FORMAT) back, from the Nintendo 3DS applications Banners?
 
Did you use Decrypt9 to decrypt your CIA? (deep).
Follow this guide it might be easier to understand.



Mostly it crashes after you try to install and you have to reboot anyway.
But in case you get an "already exists" error or something along those lines and you know for sure it messed up, then simply install the default home menu and restart.
Alternatively you can use GodMode9 to back up the HomeMenu from the NAND (simply copy it on a folder on your SD. tmd, content and the cmd file).
And if you brick you launch GodMode9 and copy these files back.
You can also use this tool to simply rebuild one Home Menu without any changes and then install that if you get errors using a default menu.
(The tool is awesome. Use it :D)


Since I haven't really shared anything yet (and people may think I don't know what I am talking about)
Here is something I have done:
View attachment 48306
Thats really awesome how you can change the layout like that! Very minimalistic :D'
Unfortunately, im stuck with a bunch of .lz files now. Do I just uncompress those to get the bin files? Or is it harder to do?
EDIT: Also tried going into Notepad++ to see if I can manually edit it. Nuffin.
 
Last edited by ,
Thats really awesome how you can change the layout like that! Very minimalistic :D'
Unfortunately, im stuck with a bunch of .lz files now. Do I just uncompress those to get the bin files? Or is it harder to do?
EDIT: Also tried going into Notepad++ to see if I can manually edit it. Nuffin.
Did you read the small guide?
If you use the tool "*.LZ" files are uncompressed and "_LZ.bin" files are compressed.
The best way to edit the files is by using a hex editor.
Check homemenu.co for info. They have a link "documentation" to a spreadsheet which has a lot of the offsets etc for color editing.
Text editing is described in the main post here.
Position editing is is in the .txt section of the LZ files.
My changes were done in hud.lz in the .txt section by editing the positions of the graphics.
 
Did you read the small guide?
If you use the tool "*.LZ" files are uncompressed and "_LZ.bin" files are compressed.
The best way to edit the files is by using a hex editor.
Check homemenu.co for info. They have a link "documentation" to a spreadsheet which has a lot of the offsets etc for color editing.
Text editing is described in the main post here.
Position editing is is in the .txt section of the LZ files.
My changes were done in hud.lz in the .txt section by editing the positions of the graphics.
Finally got it. Thanks for the help!
 
Did you use Decrypt9 to decrypt your CIA? (deep).
Follow this guide it might be easier to understand.



Mostly it crashes after you try to install and you have to reboot anyway.
But in case you get an "already exists" error or something along those lines and you know for sure it messed up, then simply install the default home menu and restart.
Alternatively you can use GodMode9 to back up the HomeMenu from the NAND (simply copy it on a folder on your SD. tmd, content and the cmd file).
And if you brick you launch GodMode9 and copy these files back.
You can also use this tool to simply rebuild one Home Menu without any changes and then install that if you get errors using a default menu.
(The tool is awesome. Use it :D)


Since I haven't really shared anything yet (and people may think I don't know what I am talking about)
Here is something I have done:
View attachment 48306
So to achieve this you did swap some layouts?
 
Edit the home menu and change the power menu
How exactly should that help you at all?

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

So to achieve this you did swap some layouts?
I edited the home menu to change the positions of the graphics to have a different layout.
Haven't seen anyone else upload something like a different layout.
 
How exactly should that help you at all?

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


I edited the home menu to change the positions of the graphics to have a different layout.
Haven't seen anyone else upload something like a different layout.
Because we are GBAtemp
 
When I run Part 1.bat it doesn't extract. I just get a file called "SystemApp.0000.00000047"

Can someone help me?
 
Edit your "Part1.bat" and put this code instead:
Code:
ctrtool.exe --content=SystemApp HomeMenu.cia
ren SystemApp.0000.* SystemApp.0000.00000082
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
 
When I run Part 1.bat it doesn't extract. I just get a file called "SystemApp.0000.00000047"

Can someone help me?
i just posted that above, but different filename. I need help too

Folow this:
Did you use Decrypt9 to decrypt your CIA? (deep).
Follow this guide it might be easier to understand.

Mostly it crashes after you try to install and you have to reboot anyway.
But in case you get an "already exists" error or something along those lines and you know for sure it messed up, then simply install the default home menu and restart.
Alternatively you can use GodMode9 to back up the HomeMenu from the NAND (simply copy it on a folder on your SD. tmd, content and the cmd file).
And if you brick you launch GodMode9 and copy these files back.
You can also use this tool to simply rebuild one Home Menu without any changes and then install that if you get errors using a default menu.
(The tool is awesome. Use it)
 
How do you backup your untouched default home menu cia before you begin just in case?
You can just download a new one with 3DNUS or FunkyCIA and install it.
If you actually want to back up your current one:
Launch GodMode9
Navigate to the HomeMenu app in the Nand
(CTRNAND -> title -> 00040030 -> [Fill you title ID])
Select the "content" folder and copy it onto your SD card.
There you have an actual backup of your current Homemenu.
 
You can just download a new one with 3DNUS or FunkyCIA and install it.
If you actually want to back up your current one:
Launch GodMode9
Navigate to the HomeMenu app in the Nand
(CTRNAND -> title -> 00040030 -> [Fill you title ID])
Select the "content" folder and copy it onto your SD card.
There you have an actual backup of your current Homemenu.
Ah, say I made a mistake, and I want to install another Homemenu cia again, do i have to do anything, like reinstall a clean one, then edit again? Or do I have to restore a nand backup?
 
Ah, say I made a mistake, and I want to install another Homemenu cia again, do i have to do anything, like reinstall a clean one, then edit again? Or do I have to restore a nand backup?

So if you want to remove your Homemenu changes you either copy back the GodMode9 title backup (if you made one) or simply install a clean CIA (downloaded from 3DNUS or similar) or restore a NAND backup.

If you are not happy with your edits or messed up a color or whatever and your Homemenu is still running (not bricked) simply fix your mistake in your CIA and build it.
Now it depends how you built the CIA.
If you built it with Part2.bin from the main post you will have to install a clean CIA, then reboot and then install your newly changed CIA.
But if you are using this tool you can simply install the new cia over an already modded one.

In case you bricked your NAND with a messed up change or similar you either restore a NAND backup or copy back the GodMode9 Title backup (if you made one).
 
Last edited by Zan',

Site & Scene News

Popular threads in this forum