This page is a work in progress. |
This page will cover how to edit your 3DS' HOME menu. With the guide below, you will be able to:
- Replace text and words on your HOME menu
- Customize the positions of things like the wireless indicator bar and the time
- Edit your Sleep Mode screen completely
- Change the color of applets, and the words that appear when you open them
This is not a guide for custom themes. If you have a full up-to-date 3DS CFW setup, you may already apply custom themes with the Anemone app that you installed. |
Some things in this guide will require hexadecimal colors and knowledge of coordinates. |
Prerequisites
- Home Menu Rebuilding Tool
- HME Positions
- The latest version of HxD
- The latest version of MSBT Editor Reloaded
- The latest version of Cheat Engine
Section I: Preparation Work
If you can't extract the .7z or .rar filetypes, download and install 7-Zip before continuing. |
- Download and extract the contents of
HMRT_Dev_Build_v0.7.7z
- Download and install HxD, or alternatively download and extract the portable version
- Download and extract the contents of the latest
MSBT.Editor.Reloaded.rar
file - Download and install the latest version of Cheat Engine
- Download the HME Positions file
Section II: Obtaining and Decompressing your HomeMenu.cia File
- Insert your SD Card into your console if you do not already have it in
- Power on your console while holding the START button to open GodMode9
- Navigate to
[1:] SYSNAND CTRNAND
- Navigate to
title
- Navigate to
00040030
- Navigate to the folder corresponding to your region:
- USA:
00008F02
- EUR:
00009802
- JPN:
00008202
- USA:
- Navigate to
content
- Press (A) on the .tmd file → TMD file options... → Build CIA (standard)
- Navigate to
- Turn off your system and insert your SD card into your computer
- Navigaate to
/gm9/out
on your SD card - Renamed your dumped .cia file to
HomeMenu.cia
and place in the same folder as the Home Menu Rebuilding Tool- The name of this file will include the name of the folder corresponding to your region above if you can't find it
- Launch the
Home Menu Rebuilding Tool.bat
file from where you extracted it - In the newly opened window, press
1
, let it complete the action, then press5
Section III: Editing the HOME Menu and Sleep Mode Screen Text
- Launch the
MsbtEditor.exe
file from where you extracted it - Open
/ExtractedRomFS/message/<Region of your console>_<Language of your console>/menu_msbt.LZ
in MSBT Editor- You may now edit any of the text by selecting a string from the list on the left and editing the text in the top left box
- Depending on what you edit, your changes may not appear in the places you want them to
- If you're only wanting to edit the sleep menu text, the strings to edit are as follows:
lau_b_shutdown
lau_press_pow_u0
lau_press_pow_u1
lau_press_pow0
lau_press_pow1
lau_press_pow2
lau_press_pow3
lau_press_pow4
lau_press_pow5
lau_press_pow5_flw
- When you are done, click
File
in the very top left corner and clickSave
- You may now edit any of the text by selecting a string from the list on the left and editing the text in the top left box
Section IV: Editing the Sleep Mode Screens Colors
- Launch HxD from wherever you installed or downloaded it
- Open the
/ExtractedRomFS/sleep.LZ
file in HxD- These are the values you can modify:
Description | Bottom Screen | Top Screen |
---|---|---|
Background | 0x00001260 | 0x00001CD4 |
Background Glow | 0x00001264 | 0x00001CD8 |
Background Stripes | 0x0000125C | 0x00001CD0 |
Header Color | - | 0x00001D70 |
Text Color | 0x000012FC | 0x00001DA4 |
Footer Color | 0x0000122C | 0x00001EA8 |
Line Color | 0x00001554 | 0x00001E24 |
Button Text Color | 0x000014D4 | - |
Button Text Mask | 0x000014A0 | - |
Button Color | 0x0000132C 0x000013E4 | - |
Button Glow | 0x00001330 0x000013E8 | - |
- To jump to a value, press
Ctrl+G
and enter everything from the offset value excluding0x
- Each of these values are 3 size offsets, so only edit the next 3 pairs of hex for each offset
- After you are done replacing the hex values with the colors you desire, click
File
in the top left corner and clickSave
Section V: Editing Applet Colors
- Open the
/ExtractedRomFS/launcher.LZ
file in HxD- These are the values you can modify;
Icon | Color 1 | Color 2 |
---|---|---|
Miiverse | 0x00031DA8 | 0x00031DAC |
Internet Browser | 0x00031E84 | 0x00031E88 |
Notifications | 0x00031F60 | 0x00031F64 |
Friend List | 0x0003203C | 0x00032040 |
Game Notes | 0x00032118 | 0x0003211C |
- To jump to a value, press
Ctrl+G
and enter everything from the offset value excluding0x
- Each of these values are 3 size offsets, so only edit the next 3 pairs of hex for each offset
- After you are done replacing the hex values with the colors you desire, click
File
in the top left corner and clickSave
- You will need to edit banner colors seperately in their own unique files;
/ExtractedRomFS/3D/BannerAppletFriend.LZ (Friends)
/ExtractedRomFS/3D/BannerAppletMemo.LZ (Game Notes)
/ExtractedRomFS/3D/BannerAppletMvs.LZ (Miiverse)
/ExtractedRomFS/3D/BannerAppletNews.LZ (Notifications)
/ExtractedRomFS/3D/BannerAppletWeb.LZ (Internet Browser)
- Color offsets for these files are different, they are the same for each file;
Color 1 | Color 2 |
---|---|
0x00001D7C | 0x00001D80 |
- After editing all of your files and replacing all the colors, close HxD
Section VI: Editing the HUD
- Launch Cheat Engine from wherever you downloaded or installed it
- Open the file
/ExtractedRomFS/hud.LZ
in Cheat Engine- If an error occurs, just press
Okay
and continue - You may now edit the color and position values of elements as you please
- Colors here are not in hexadecimal format, they are in RGB format
- If an error occurs, just press