Approver
25
edits
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 |