Homebrew [indev] TreeHome - custom home menu template

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,825
Trophies
2
Location
home
XP
9,360
Country
Hungary
Before you say "there are threads about editing the home menu", le'mme tell you, by "custom", I meant that YOU program the home menu! Yes, it's now possible to make your own custom home menu from scratch! :D

Requirements:
  • prior C or C++ programming knowledge
  • patience and strong nerves (this is only a template for getting stuff work! you'll need to make your home menu from scratch!)
  • and lots of apt fuckery :creep:
Known (and fixable) bugs:
  • launching an application normally softlocks the system (not fully implemented initialization code)
  • pressing home button softlocks the system (not glancing at apt :glare:)

Notes:
  • there's no point in screenshots as the template only contains a dummy console-based... something :P

Extra credits:
  • Many people on 3DSHacks Discord for help and motivation
  • #3dsdev @ efnet for helping with some ctrulib issues my stupidity
  • @ihaveamac for helping me making this work on new3DS

Github repo: https://github.com/MarcuzD/TreeHome

fa70e910f1.jpg

17d04caab2.jpg
 
Last edited by Sono,

Joom

 ❤❤❤
Member
Joined
Jan 8, 2016
Messages
6,067
Trophies
1
Location
US
Website
mogbox.net
XP
6,077
Country
United States
Does this mean custom applets as well? How much control does this actually give us? Cause I'm imagining entire home replacements like what we saw with the PSP.
 

Naendow

Brick-Master
Member
Joined
Jan 4, 2016
Messages
685
Trophies
0
Age
24
XP
2,985
Country
Germany
That sounds really interresting. Hopefully someone writes a home menu that disables the notification center, miiverse etc.
300+ games ans 40+ dsiware would also be nice, and maybe also 3dsx in the menu.
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,825
Trophies
2
Location
home
XP
9,360
Country
Hungary
Does this mean custom applets as well? How much control does this actually give us? Cause I'm imagining entire home replacements like what we saw with the PSP.

Yes :P
Btw, I think it's possible to rewrite the 3DS's software down until FIRM (only possible with firmlaunch tho').

That sounds really interresting. Hopefully someone writes a home menu that disables the notification center, miiverse etc.
300+ games ans 40+ dsiware would also be nice, and maybe also 3dsx in the menu.

These two things will never happen.

Welp, iirc the 300 title limit is only with the official home menu, so ye :P
DS(i), well... if you can fit more than 40 (or hell, even more than 8) DS(i)Ware on TWLNAND, then probably :P
3dsx launcher... since *hax relies on the official home menu's code, you would need to compile *hax payload so it wouldn't need to be ROP'd.
 

Joom

 ❤❤❤
Member
Joined
Jan 8, 2016
Messages
6,067
Trophies
1
Location
US
Website
mogbox.net
XP
6,077
Country
United States
And why? As I understood it is limitation of the home menu.
Have you even seen the size of the TWL NAND? Good luck even getting 40 DSiWare titles installed. And the 3dsx format isn't native to the 3DS, therefore installing them to the home menu won't happen, especially seeing as they also don't contain an icon, title ID, ticket, etc.
 
  • Like
Reactions: Kvnrdrguez and Sono

Naendow

Brick-Master
Member
Joined
Jan 4, 2016
Messages
685
Trophies
0
Age
24
XP
2,985
Country
Germany
I was thinking about the ds forwarder. They are not too big.

And with 3dsx I thought about just launching them laying on the sd card. The stuff like title, icon etc. would get grabbed from the smdh. ;)
Let's just wait what will happen

Edit: Wow, that English skills xD
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,825
Trophies
2
Location
home
XP
9,360
Country
Hungary
Have you even seen the size of the TWL NAND? Good luck even getting 40 DSiWare titles installed. And the 3dsx format isn't native to the 3DS, therefore installing them to the home menu won't happen, especially seeing as they also don't contain an icon, title ID, ticket, etc.

I was thinking about the ds forwarder. They are not too big.

And with 3dsx I thought about just launching them laying on the sd card. The stuff like title, icon etc. would get grabbed from the smdh. ;)
Let's just wait what will happen

Edit: Wow, that English skills xD

In theory it should be possible to launch a 3dsx thinking it's installed as a cia. This could be achieved by either a custom Applet, or a *hax wrapper application.
 

duffmmann

Well-Known Member
Member
Joined
Mar 11, 2009
Messages
3,966
Trophies
2
XP
2,306
Country
United States
Have you even seen the size of the TWL NAND? Good luck even getting 40 DSiWare titles installed. And the 3dsx format isn't native to the 3DS, therefore installing them to the home menu won't happen, especially seeing as they also don't contain an icon, title ID, ticket, etc.

If you install the DS game forwarders for an DS R4 flash card, you easily can fill up 40 spots (I have) and I'd love to be able to place even more forwarders out there for sure, so yeah, I'd really make use of being able to place more than 40 DS titles.
 
  • Like
Reactions: Kvnrdrguez and Joom

SomeGamer

Well-Known Member
Member
Joined
Dec 19, 2014
Messages
6,827
Trophies
1
XP
4,912
Country
Hungary
So a Home Menu where you can't press the Home button. Truly impressed. :P Jk, I'm fully aware that this is a dev example, great work! Would love to see a FastMenu someday with most of the graphic stuff stripped out, focusing on quick boot and serving almost the sole purpose of launching titles and applets, maybe with some quick settings such as brightness and wireless.
 
Last edited by SomeGamer,

Mrrraou

Well-Known Member
Member
Joined
Oct 17, 2015
Messages
1,873
Trophies
0
XP
2,374
Country
France
In theory it should be possible to launch a 3dsx thinking it's installed as a cia. This could be achieved by either a custom Applet, or a *hax wrapper application.
that's not that simple lmao, i thought you were rewriting the home menu, so you should know that NS uses Loader for that, and that menu doesn't touch that.
you sadly kinda look like you don't know what you're doing...
 
Last edited by Mrrraou,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=_9PnFJMnYT0