3DS:Editing the HOME Menu: Difference between revisions

From Hacks Guide Wiki
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.v0.9.8.rar</code>
#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>
# 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 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

Using LayeredFS to customize your HOME menu

OOjs UI icon information-destructive.svg 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.
OOjs UI icon information-progressive.svg Some things in this guide will require hexadecimal colors and knowledge of coordinates.

Prerequisites

Section I: Preparation Work

OOjs UI icon information-progressive.svg If you can't extract the .7z or .rar filetypes, download and install 7-Zip before continuing.
  1. Download and extract the contents of HMRT_Dev_Build_v0.7.7z
  2. Download and install HxD, or alternatively download and extract the portable version
  3. Download and extract the contents of the latest MSBT.Editor.Reloaded.rar file
  4. Download and install the latest version of Cheat Engine
  5. Download the HME Positions file

Section II: Obtaining and Decompressing your HomeMenu.cia File

  1. Insert your SD Card into your console if you do not already have it in
  2. 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
    • Navigate to content
    • Press (A) on the .tmd file → TMD file options... → Build CIA (standard)
  3. Turn off your system and insert your SD card into your computer
  4. Navigaate to /gm9/out on your SD card
  5. 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
  6. Launch the Home Menu Rebuilding Tool.bat file from where you extracted it
  7. In the newly opened window, press 1, let it complete the action, then press 5

Section III: Editing the HOME Menu and Sleep Mode Screen Text

  1. Launch the MsbtEditor.exe file from where you extracted it
  2. 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 click Save

Section IV: Editing the Sleep Mode Screens Colors

  1. Launch HxD from wherever you installed or downloaded it
  2. 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 excluding 0x
  • 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 click Save

Section V: Editing Applet Colors

  1. 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 excluding 0x
  • 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 click Save
  • 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

  1. Launch Cheat Engine from wherever you downloaded or installed it
  2. 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