Homebrew [Release] CHMM2 - Custom Home Menu Manager 2

FM360

Kappa
Member
Joined
Mar 8, 2015
Messages
267
Trophies
0
XP
299
Country
Iran
Custom Home Menu Manager 2 (v.2.1 BETA)
aka CHMM2
by Rinnegatamante


CHMM2_0.bmp
CHMM2_1.bmp


CHMM is coming back with a new, wonderful graphical UI fully animated and new features!
CHMM2 is a theme manager for 3DS for custom themes; it works under lpp-3ds and it is completely opensource.

FEATURES
- Themes auto-placer if you install it in the wrong directory.
- 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.

CONTROLS

Base System


A = Install theme
Y = Show theme preview
X = Go to Shuffle System
Left / Right = Navigate through themes
SELECT = Change UI color
START = Open Options Menu


Shuffle System

A = Add theme to themeset as current index
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



USAGE

Download your preferred custom themes and put them in Themes folder.

HOW TO 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.

- 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/ )
- 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

@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.

KNOWN ISSUES

As you can state, this is a BETA version.
1) During tests we encountered some issues relating "An error occurred" message during shuffle system usage.
If you notice this error, please report what themes you were using and how many times you shuffled themes to make this appear.

2) It seems some themes without BGM.bcstm will cause audio issues (like themes with no sound or themes with wrong sounds). This is not CHMM2 fault but wrong body_LZ.bin creation by theme makers. I would ask to @exelix11 to make BGM.bcstm usage hardcoded to OFF if no BGM.bcstm is provided to YATA+. That could fix this bug which afflicted also CHMM.

With your help we can fix this issues and make CHMM2 better!

LINKS

Github Repository: https://github.com/Rinnegatamante/CHMM2

Download (Mirror): http://rinnegatamante.it


gg
 

JJTapia19

I fight for my friends.
Member
Joined
May 31, 2015
Messages
2,171
Trophies
1
Age
32
XP
2,438
Country
Puerto Rico
The new features are great! I really like the listing mode option. I could recommend making the inner borders of the smdh icons rounded just like the outer borders are instead of sharp corners. Thanks @Rinnegatamante
 

bunny365

Well-Known Member
Member
Joined
Aug 26, 2013
Messages
241
Trophies
0
XP
217
Country
United States
There should be an option to disable BGM preview in case you want to see the image preview without having to wait for the BGM to load.
EDIT: Especially since my 3DS is COMPLETELY frozen right now...
 
Last edited by bunny365,

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Is the new screenshot-at-every-color-change a feature or a bug?

Missed cleanup code, it will be deleted on next release.

Is it possible to have an option to search for themes outside of the main founder for them?

Theoretically, this is how ScanSD func works (the one who CHMM2 calls if no theme is recognized. I can add a new feature on options menu to call this feature).

@Rinnegatamante
Could you add something for have a preview for all themes without every times press Y for open the preview?
Like press Y the first time and navigate with Right/Left and have an automatic preview?

It could be easily added but don't know about performances.
 
  • Like
Reactions: SomeGamer

Glitchtm

Active Member
Newcomer
Joined
Oct 6, 2015
Messages
43
Trophies
0
Age
41
XP
61
Country
United States
Missed cleanup code, it will be deleted on next release.



Theoretically, this is how ScanSD func works (the one who CHMM2 calls if no theme is recognized. I can add a new feature on options menu to call this feature).



It could be easily added but don't know about performances.
Ok. I've just been having trouble having CHMM2 finding the new themes I add. I'm not sure what to do. I've even deleted the folder a few times but nothting I've tried has worked.
 

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,841
Country
United States
Haha guys check this out

I have learned what happens when you try to be nice to a cocky ass developer.
Edit: I know shows twice because i can't take screenshots xD
It should be stated, for the record, the problem occurs with the homebrew size. This was tested by me when I stripped lpp-3ds of almost everything that wasn't networking, screen, and controls. Networking worked fine just then. It is a Ninjhax 2.x issue.
 
  • Like
Reactions: BurningDesire

BurningDesire

Well-Known Member
Member
Joined
Jan 27, 2015
Messages
4,999
Trophies
1
Location
Behind a screen reading news
XP
4,885
Country
United States
It should be stated, for the record, the problem occurs with the homebrew size. This was tested by me when I stripped lpp-3ds of almost everything that wasn't networking, screen, and controls. Networking worked fine just then. It is a Ninjhax 2.x issue.
See he didn't mention that. All he did was call me a noob then block me. What a immature boy. All I wanted to do was make good with him.
 

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,841
Country
United States
Sorry - I skimmed it. However, that is weird pictochat has graphics and networking works. If you would like to colab let me know. You don't seem like a ass.
It's purely Ninjhax 2.x and homebrew size. lpp-3ds has working networking code, but because it's above some arbitrary size limit, it doesn't work regardless.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Veho @ Veho:
    Nah, a hit gives them mad meth powers, but makes them more difficult to control.
    +1
  • Veho @ Veho:
    Before a hit they're like zombies, persistent but slow.
    +1
  • Veho @ Veho:
    It's a tradeoff.
    +1
  • The Real Jdbye @ The Real Jdbye:
    no i mean, before a hit is after the previous hit
    +1
  • The Real Jdbye @ The Real Jdbye:
    if you keep them well enough fed, it's the same thing
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    By the power of Florida Man, I have the power!!! *Lifts up meth pipe* Meth Man!!! lol
  • BakerMan @ BakerMan:
    Guys, I just learned my little brother is in the hospital because he had a seizure last night.
  • cearp @ cearp:
    Sorry to hear that BakerMan
    +2
  • BakerMan @ BakerMan:
    Just found out he's doing alright, doing a lot of complaining too, rightfully so. Who wouldn't complain after having a seizure and being hospitalized?
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Glad he is OK and complaining is cool :)
    +1
  • K3Nv2 @ K3Nv2:
    Yeah been there had that no fun
    +1
  • K3Nv2 @ K3Nv2:
    They'll give him sleep studies eegs and possibly one week hospital stay
    +1
  • BakerMan @ BakerMan:
    I hope it's not a week.
  • K3Nv2 @ K3Nv2:
    It's standard so doctors can get a idea about what's going on
  • BakerMan @ BakerMan:
    understood
  • BakerMan @ BakerMan:
    well, i'm glad he seems to be doing fine, and ig i'm going to start spewing goofy shit again
  • BakerMan @ BakerMan:
    Update: Turns out he's epileptic
  • K3Nv2 @ K3Nv2:
    Get a 2nd opinion run mris etc they told me that also
  • Psionic Roshambo @ Psionic Roshambo:
    Also a food allergy study would be a good idea
  • K3Nv2 @ K3Nv2:
    Turns out you can't sprinkle methamphetamine on McDonald's French fries
  • ZeroT21 @ ZeroT21:
    they wouldn't be called french fries at that point
  • ZeroT21 @ ZeroT21:
    Probably just meth fries
  • K3Nv2 @ K3Nv2:
    White fries hold up
    K3Nv2 @ K3Nv2: White fries hold up