Custom Home Menu Manager 2 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS homebrew
| title = Custom Home Menu Manager 2
| title = CHMM2 - Custom Home Menu Manager 2
| image = https://dlhb.gamebrew.org/3dshomebrew/CHMM2-01.png|250px
| image = https://dlhb.gamebrew.org/3dshomebrew/CHMM2-01.png|250px
| type = Utilities
| type = Utilities
| version = v2.8
| version = v2.8 (July 2016)
| licence = Mixed
| licence = Mixed
| author = Rinnegatamante
| author = Rinnegatamante
Line 10: Line 10:
| source = https://dlhb.gamebrew.org/3dshomebrew/CHMM28-3DS.rar
| source = https://dlhb.gamebrew.org/3dshomebrew/CHMM28-3DS.rar
}}
}}
<youtube>zBKojw59nlQ</youtube>


CHMM is coming back with a new, wonderful graphical UI fully animated and new features!
Custom Home Menu Manager 2, also named CHMM2, is an open source theme manager for 3DS for custom themes based on [https://github.com/Rinnegatamante/lpp-3ds lpp-3ds]. It is available in English, Spanish, Portuguese, Italian, French and Dutch.
CHMM2 is a theme manager for 3DS for custom themes; it works under lpp-3ds and it is completely opensource.


===TODO List:===
It is a continuation of CHMM with a new graphical UI fully animated and new features.
Do you want to suggest a new feature or an improvement for the homebrew?
Take a look a this: https://docs.google.com/document/d/1WL-y-Vh5X2gxUdWb0xsfIr4CnH1wAdbrzqLvHnzeaGA/edit


If what you want to suggest is not yet listed here you can reply to the thread or just push a comment to the document.?
==Features==
 
==FEATURES==
* Themes auto-placer if you install it in the wrong directory.
* Themes auto-placer if you install it in the wrong directory.
* Theme Downloader linked with 3DSThem.es database.
* Theme Downloader linked with 3DSThem.es database.
Line 32: Line 26:
* Faster if compared to CHMM.
* Faster if compared to CHMM.


==CONTROLS==
==Installation==
Available as a CIA, 3DSX and 3DS.
* 3DSX - Copy .3dxs and .smdh to the sd:/3ds/CHMM2/ folder on your SD card and launch it via homebrew loader.
* CIA - Copy .cia to your SD card and install it with the CIA manager of your choice.
* 3DS - Copy .3ds to your SD card.
 
Then download your preferred custom themes and put them in the /Themes/ folder (one folder for each custom theme).
 
==User guide==
===Create a theme===
A theme is composed by several files:
* body_LZ.bin - Contains background images and some theme settings.
* BGM.bcstm - Contains theme BGM sound.
* Preview.png/.jpg/.bmp - Screenshot used by CHMM2 for preview system.
* BGM.ogg - Contains theme BGM preview sound, used by CHMM2 for preview system.
* info.smdh - Contains icon, author, description and title of the theme.
 
For the first three files, it is recommended to use [http://gbatemp.net/threads/release-yet-another-theme-application-plus-yata-3ds-theme-editor.393355 YATA+].
 
For creating BGM.ogg, it is recommended to use [http://audacityteam.org Audacity].
 
For creating info.smdh, it is recommended to use [https://gbatemp.net/threads/release-the-smdh-creator-make-your-own-icon-pack.396765 SMDH Creator].
 
===FAQ===
'''Q. Where I can find the DSP firmware (dspfirm.cdc) required by CHMM2?'''
 
You can dump it with several tools like DSP Firmware Dumper, uncart, braindump or Decrypt9.
 
'''Q. I get "cannot initialize Sound module" error when using CIA/3DS version.'''


===Base System===
Update CHMM to v.2.6 or upper.


* A = Install theme
'''Q. My theme is not installed properly and says Menuhax Mode: ON when it is not in use.'''
* B = Install theme without BGM
* Y = Show theme preview
* X = Go to Shuffle System
* L = Extract a ZIP theme
* R = Switch to Theme Downloader
* Left / Right = Navigate through themes
* SELECT = Change UI color
* START = Open Options Menu
* Touch = Open Help Panel


===Shuffle System===
Update CHMM to v.2.6 or upper.


* A = Add theme to themeset as current index
'''Q. I get "Error: [string "?"]:1: syntax error near '<\187H" when starting CHMM2, what can i do?'''
* A (Hold) = Add theme to themeset as current indec without BGM
* B = Erase current index from themeset
* Y = Show theme preview
* X = Install themeset and go to Base System
* L / R = Change current index in themeset
* Left / Right = Navigate through themes
* SELECT = Change UI color
* START = Exit CHMM2
* Touch = Open Help Panel


===Theme Downloader===
You must delete config file in Themes folder.


* A = Execute selected option
'''Q. I installed a new theme but I still get the BGM from the old ones, how can I fix?'''
* Y = Open theme preview
* R / Start = Swap to Base System
* Left / Right = Navigate through themes
* Up / Down = Navigate in Actions Menu
* SELECT = Change UI color
* Touch = Open Help Panel


==USAGE==
The theme you're using is corrupted. Read [http://gbatemp.net/threads/release-chmm2-custom-home-menu-manager-2.397543/page-100#post-6610339? this post] to fix it.


Download your preferred custom themes and put them in Themes folder.
==Controls==
'''Base System:'''


==HOW TO CREATE A THEME==
A - Install theme


* A theme is composed by several files:
B - Install theme without BGM
* body_LZ.bin - Contains background images and some theme settings.
 
* BGM.bcstm - Contains theme BGM sound.
Y - Show theme preview
* Preview.png/.jpg/.bmp - Screenshot used by CHMM2 for preview system.
 
* BGM.ogg - Contains theme BGM preview sound, used by CHMM2 for preview system.
X - Go to Shuffle System
* info.smdh - Contains icon, author, description and title of the theme.
 
L - Extract a ZIP theme
 
R - Switch to Theme Downloader
 
Left/Right - Navigate through themes
 
Select - Change UI color
 
Start - Open Options Menu
 
Touch - Open Help Panel
 
'''Shuffle System:'''
 
A - Add theme to themeset as current index
 
A (Hold) - Add theme to themeset as current indec without BGM
 
B - Erase current index from themeset
 
Y - Show theme preview
 
X - Install themeset and go to Base System
 
L/R - Change current index in themeset
 
Left/Right - Navigate through themes
 
Select - Change UI color
 
Start - Exit CHMM2
 
Touch - Open Help Panel
 
'''Theme Downloader:'''
 
A - Execute selected option
 
Y - Open theme preview


* To create first three files i recommend to use YATA+ ( http://gbatemp.net/threads/release-yet-another-theme-application-plus-yata-3ds-theme-editor.393355/ )
R/Start - Swap to Base System
* To create BGM.ogg file i recommend to use Audacity ( http://audacityteam.org )
* To create info.smdh file i recommend to use SMDH Creator ( https://gbatemp.net/threads/release-the-smdh-creator-make-your-own-icon-pack.396765/ )


===CREDITS===
Left/Right - Navigate through themes
* @Apache Thunder for the awesome 3D banner for 3DS/CIA builds.
* @Zerousen for the 2D texture used for 3DS/CIA builds banner.
* @ihaveamac for his awesome work testing new UI and shuffle theme system.
* @~Poke~ for the buttons icons used by the UI.
* @MarioErmando for 3DSThem.es and his awesome API.
* @gnmmarechal for the portuguese localization.
* @dimmidice for the dutch localization.
* @Omegadrien and @Asia81 for the french localization.
* @DrkBeam for the spanish localization.


==FAQ==
Up/Down - Navigate in Actions Menu


'''Q) Where i can find the DSP firmware (dspfirm.cdc) required by CHMM2?'''
Select - Change UI color
A) You can dump it with several tools like DSP Firmware Dumper, uncart, braindump or Decrypt9.


'''Q) I get "cannot initialize Sound module" error when using CIA/3DS version, how can i solve?'''
Touch - Open Help Panel
A) Update CHMM to v.2.6 or upper.


'''Q) CHMM2 doesn't install properly my theme and it says Menuhax Mode: ON when i'm not using it, what can i do?'''
==Media==
A)Update CHMM to v.2.6 or upper.
'''How to install Custom Themes with CHMM2''' ([https://www.youtube.com/watch?v=zBKojw59nlQ toXicBits]) <br>
<youtube>zBKojw59nlQ</youtube>


'''Q) I get "Error: [string "?"]:1: syntax error near '<\187H" when starting CHMM2, what can i do?'''
==Changelog==
A)You must delete config file in Themes folder.
'''v2.8'''
* Bugfix for some graphical glitches with preview system and listmenu mode.
* Refactored the whole code, now homebrew runs a lot smoother.
* Bugfix in Theme Downloader when a space was inserted in the keyword, it produced an interpreter crash.
* Replaced Danzeff Keyboard in Theme Downloader with a touchscreen QWERTY keyboard.
* Now Power button pression at startup is no longer required for CIA/3DS users.
* Now CHMM Localization is no longer required (english localization is builtin with the executable).
* Added Usagi 3DS Theme Editor previews native support in Preview System.
* Now if a theme doesn't use a BGM.bcstm file, it won't use BGM from previous installed theme.
* Added possibility to install themes without using BGM file.
* Added Spanish localization (thanks to DrkBeam).


'''Q) I installed a new theme but i still get the BGM from the old ones, how can i fix?'''
'''v2.7'''
A)The theme you're using is corrupted. Read this post to fix it:
* Bugfix for the Theme Downloader: now it works as intended.
http://gbatemp.net/threads/release-chmm2-custom-home-menu-manager-2.397543/page-100#post-6610339?
* Added possibility to dump current in use theme from Options menu.
* Added an Help screen which shows all possible controls viewable by tapping the touchscreen.
* Enabled 804 Mhz mode. Homebrew will run a lot smoother (N3DS only).
* Bugfix in Themes Receiver, now it won't currupt themes list anymore.
* Added a panel showing themes info on top screen when using Textlist as Listing mode.
* Added localization in different languages (Currently available: English, Italian, Dutch, Portuguese, French).
* Changed Unique ID to 0xCE1CC for compatibility reasons.


==Credits==
* Apache Thunder for the 3D banner for 3DS/CIA builds.
* Zerousen for the 2D texture used for 3DS/CIA builds banner.
* ihaveamac for testing new UI and shuffle theme system.
* ~Poke~ for the buttons icons used by the UI.
* MarioErmando for 3DSThem.es and API.
* gnmmarechal for the Portuguese localization.
* dimmidice for the Dutch localization.
* Omegadrien and @Asia81 for the French localization.
* DrkBeam for the Spanish localization.


==External links==
* Author's site - http://rinnegatamante.it
* Github - https://github.com/Rinnegatamante/CHMM2


==LINKS==
[[Category:3DS homebrew applications]]
* Github Repository: https://github.com/Rinnegatamante/CHMM2?
[[Category:Homebrew utility applications on 3DS]]
* Download (Mirror): http://rinnegatamante.it
* QR Code (FBI) [This is available only if adf.ly monetization is OFF here: http://rinnegatamante.it/site/donate.php ]:
* https://docs.google.com/document/d/1WL-y-Vh5X2gxUdWb0xsfIr4CnH1wAdbrzqLvHnzeaGA/edit

Revision as of 13:32, 12 July 2021

Template:Infobox 3DS homebrew

Custom Home Menu Manager 2, also named CHMM2, is an open source theme manager for 3DS for custom themes based on lpp-3ds. It is available in English, Spanish, Portuguese, Italian, French and Dutch.

It is a continuation of CHMM with a new graphical UI fully animated and new features.

Features

  • Themes auto-placer if you install it in the wrong directory.
  • Theme Downloader linked with 3DSThem.es database.
  • Support for custom themes.
  • Support for BGM previews (BGM.ogg file) and screens previews (PNG, BMP, JPG files).
  • Support for multiple themes with shuffle system overwriting Nintendo ones.
  • Integrated network theme receiver.
  • Multiple UI colors for customization.
  • Beautiful and animated graphic.
  • Faster if compared to CHMM.

Installation

Available as a CIA, 3DSX and 3DS.

  • 3DSX - Copy .3dxs and .smdh to the sd:/3ds/CHMM2/ folder on your SD card and launch it via homebrew loader.
  • CIA - Copy .cia to your SD card and install it with the CIA manager of your choice.
  • 3DS - Copy .3ds to your SD card.

Then download your preferred custom themes and put them in the /Themes/ folder (one folder for each custom theme).

User guide

Create a theme

A theme is composed by several files:

  • body_LZ.bin - Contains background images and some theme settings.
  • BGM.bcstm - Contains theme BGM sound.
  • Preview.png/.jpg/.bmp - Screenshot used by CHMM2 for preview system.
  • BGM.ogg - Contains theme BGM preview sound, used by CHMM2 for preview system.
  • info.smdh - Contains icon, author, description and title of the theme.

For the first three files, it is recommended to use YATA+.

For creating BGM.ogg, it is recommended to use Audacity.

For creating info.smdh, it is recommended to use SMDH Creator.

FAQ

Q. Where I can find the DSP firmware (dspfirm.cdc) required by CHMM2?

You can dump it with several tools like DSP Firmware Dumper, uncart, braindump or Decrypt9.

Q. I get "cannot initialize Sound module" error when using CIA/3DS version.

Update CHMM to v.2.6 or upper.

Q. My theme is not installed properly and says Menuhax Mode: ON when it is not in use.

Update CHMM to v.2.6 or upper.

Q. I get "Error: [string "?"]:1: syntax error near '<\187H" when starting CHMM2, what can i do?

You must delete config file in Themes folder.

Q. I installed a new theme but I still get the BGM from the old ones, how can I fix?

The theme you're using is corrupted. Read this post to fix it.

Controls

Base System:

A - Install theme

B - Install theme without BGM

Y - Show theme preview

X - Go to Shuffle System

L - Extract a ZIP theme

R - Switch to Theme Downloader

Left/Right - Navigate through themes

Select - Change UI color

Start - Open Options Menu

Touch - Open Help Panel

Shuffle System:

A - Add theme to themeset as current index

A (Hold) - Add theme to themeset as current indec without BGM

B - Erase current index from themeset

Y - Show theme preview

X - Install themeset and go to Base System

L/R - Change current index in themeset

Left/Right - Navigate through themes

Select - Change UI color

Start - Exit CHMM2

Touch - Open Help Panel

Theme Downloader:

A - Execute selected option

Y - Open theme preview

R/Start - Swap to Base System

Left/Right - Navigate through themes

Up/Down - Navigate in Actions Menu

Select - Change UI color

Touch - Open Help Panel

Media

How to install Custom Themes with CHMM2 (toXicBits)

Changelog

v2.8

  • Bugfix for some graphical glitches with preview system and listmenu mode.
  • Refactored the whole code, now homebrew runs a lot smoother.
  • Bugfix in Theme Downloader when a space was inserted in the keyword, it produced an interpreter crash.
  • Replaced Danzeff Keyboard in Theme Downloader with a touchscreen QWERTY keyboard.
  • Now Power button pression at startup is no longer required for CIA/3DS users.
  • Now CHMM Localization is no longer required (english localization is builtin with the executable).
  • Added Usagi 3DS Theme Editor previews native support in Preview System.
  • Now if a theme doesn't use a BGM.bcstm file, it won't use BGM from previous installed theme.
  • Added possibility to install themes without using BGM file.
  • Added Spanish localization (thanks to DrkBeam).

v2.7

  • Bugfix for the Theme Downloader: now it works as intended.
  • Added possibility to dump current in use theme from Options menu.
  • Added an Help screen which shows all possible controls viewable by tapping the touchscreen.
  • Enabled 804 Mhz mode. Homebrew will run a lot smoother (N3DS only).
  • Bugfix in Themes Receiver, now it won't currupt themes list anymore.
  • Added a panel showing themes info on top screen when using Textlist as Listing mode.
  • Added localization in different languages (Currently available: English, Italian, Dutch, Portuguese, French).
  • Changed Unique ID to 0xCE1CC for compatibility reasons.

Credits

  • Apache Thunder for the 3D banner for 3DS/CIA builds.
  • Zerousen for the 2D texture used for 3DS/CIA builds banner.
  • ihaveamac for testing new UI and shuffle theme system.
  • ~Poke~ for the buttons icons used by the UI.
  • MarioErmando for 3DSThem.es and API.
  • gnmmarechal for the Portuguese localization.
  • dimmidice for the Dutch localization.
  • Omegadrien and @Asia81 for the French localization.
  • DrkBeam for the Spanish localization.

External links

Advertising: