m (Fixa fix fix fix more stuff so I can keep working) |
(Do a lot) |
||
Line 19: | Line 19: | ||
# Download and extract the contents of <code>HMRT_Dev_Build_v0.7.7z</code> | # Download and extract the contents of <code>HMRT_Dev_Build_v0.7.7z</code> | ||
# Download and install HxD, or alternatively download and extract the portable version | # Download and install HxD, or alternatively download and extract the portable version | ||
#Download and extract the contents of <code>MSBT.Editor.Reloaded | #Download and extract the contents of the latest <code>MSBT.Editor.Reloaded.rar</code> file | ||
#Download and install the latest version of Cheat Engine | #Download and install the latest version of Cheat Engine | ||
#Download the HME Positions file | #Download the HME Positions file | ||
===Section II: Obtaining and Decompressing your HomeMenu.cia 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 | #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 | #Power on your console while holding the START button to open GodMode9 | ||
#*Navigate to <code>[1:] SYSNAND CTRNAND</code> | #*Navigate to <code>[1:] SYSNAND CTRNAND</code> | ||
#*Navigate to <code>title</code> | #*Navigate to <code>title</code> | ||
#*Navigate to <code>00040030</code> | #*Navigate to <code>00040030</code> | ||
#*Navigate to the folder corresponding to your region: | #*Navigate to the folder corresponding to your region: | ||
#**USA: <code>00008F02</code> | #**USA: <code>00008F02</code> | ||
#**EUR: <code>00009802</code> | #**EUR: <code>00009802</code> | ||
#**JPN: <code>00008202</code> | #**JPN: <code>00008202</code> | ||
#*Navigate to <code>content</code> | #* Navigate to <code>content</code> | ||
#*Press (A) on the .tmd file → TMD file options... → Build CIA (standard) | #* Press (A) on the .tmd file → TMD file options... → Build CIA (standard) | ||
#Turn off your system and insert your SD card into your computer | #Turn off your system and insert your SD card into your computer | ||
#Navigaate to <code>/gm9/out</code> on your SD card | #Navigaate to <code>/gm9/out</code> on your SD card | ||
#Renamed your dumped .cia file to <code>HomeMenu.cia</code> and place in the same folder as the Home Menu Rebuilding Tool | #Renamed your dumped .cia file to <code>HomeMenu.cia</code> 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 | #*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 <code>Home Menu Rebuilding Tool.bat</code> file from where you extracted it | #Launch the <code>Home Menu Rebuilding Tool.bat</code> file from where you extracted it | ||
# | # In the newly opened window, press <code>1</code>, let it complete the action, then press <code>5</code> | ||
===Section III: Editing the HOME Menu and Sleep Mode Screen Text=== | |||
#Launch the <code>MsbtEditor.exe</code> file from where you extracted it | |||
#Open <code>/ExtractedRomFS/message/<Region of your console>_<Language of your console>/menu_msbt.LZ</code> 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: | |||
#**<code>lau_b_shutdown</code> | |||
#**<code>lau_press_pow_u0</code> | |||
#**<code>lau_press_pow_u1</code> | |||
#**<code>lau_press_pow0</code> | |||
#**<code>lau_press_pow1</code> | |||
#**<code>lau_press_pow2</code> | |||
#**<code>lau_press_pow3</code> | |||
#**<code>lau_press_pow4</code> | |||
#**<code>lau_press_pow5</code> | |||
#**<code>lau_press_pow5_flw</code> | |||
#*When you are done, click <code>File</code> in the very top left corner and click <code>Save</code> | |||
===Section IV: Editing the Sleep Mode Screens Colors=== | |||
#Launch HxD from wherever you installed or downloaded it | |||
#Open the <code>/ExtractedRomFS/sleep.LZ</code> file in HxD | |||
#*These are the values you can modify: | |||
{| class="wikitable" | |||
!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 <code>Ctrl+G</code> and enter everything from the offset value excluding <code>0x</code> | |||
*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 <code>File</code> in the top left corner and click <code>Save</code> | |||
===Section V: Editing Applet Colors=== | |||
#Open the <code>/ExtractedRomFS/launcher.LZ</code> file in HxD | |||
#*These are the values you can modify; | |||
{| class="wikitable" | |||
!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 <code>Ctrl+G</code> and enter everything from the offset value excluding <code>0x</code> | |||
*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 <code>File</code> in the top left corner and click <code>Save</code> | |||
*You will need to edit banner colors seperately in their own unique files; | |||
<code>/ExtractedRomFS/3D/BannerAppletFriend.LZ (Friends)</code> | |||
<code>/ExtractedRomFS/3D/BannerAppletMemo.LZ (Game Notes)</code> | |||
<code>/ExtractedRomFS/3D/BannerAppletMvs.LZ (Miiverse)</code> | |||
<code>/ExtractedRomFS/3D/BannerAppletNews.LZ (Notifications)</code> | |||
<code>/ExtractedRomFS/3D/BannerAppletWeb.LZ (Internet Browser)</code> | |||
*Color offsets for these files are different, they are the same for each file; | |||
{| class="wikitable" | |||
!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 <code>/ExtractedRomFS/hud.LZ</code> in Cheat Engine | |||
#*If an error occurs, just press <code>Okay</code> 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 |
Revision as of 02:10, 21 June 2022
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