"Project Home" is an upcoming open source, feature-packed qlaunch replacement by XorTroll


Whether it's for eye candy, quality of life improvements or adding extra features, there's never enough customisation options in the scene! In particular, the Switch seems to be a popular target of said releases and, if you're a fan of those, you'll want to check out what @XorTroll 's upcoming project has to offer.

"Project Home" (temporary name) is a WIP Home menu replacement for Nintendo's hybrid console. If you've been following the developer's other works, then you may recall how he had already planned to introduce a similar functionality in Goldleaf, his own title installer and multipurpose tool. However, this idea became much more ambitious than he anticipated, which made him split the two into separate branches, making Project Home a successor to said feature! Talking about functions, while there are a few comparable to those we've already seen in similar applications (like folders and BGM support) a couple of others are also included that makes it stand out from the competition: for example, it uses a custom HBL to target homebrew and allows you to add shortcuts to NRO apps right on your home screen! Themes are also supported via JSON "layouts" and it also features a notification service (not seen in the video) that can be used by sysmodules and homebrew to display messages on-screen, which has already been tested and confirmed to be working with Emuiibo.



Project Home is going to be open source and it's made using Plutionium, a UI framework created by the same developer. It will be compatible with both Atmosphère and ReiNX. While there is no ETA yet, development is said to be near complete. If you have a suggestion for its final name, feel free to write it as a reply below!

:arrow: Source
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,784
Trophies
1
Age
44
XP
6,505
Country
Germany
Here we go:





and of course:



Pretty hard to decide.

Oh and I forgot a big feature request:
A Wii-like pointer controlling option for a single handed Joy-Con with which we could point to the icons on Project Home on the TV like a boss.
Icons should be in multiple rows like on Wii and Wii U then obviously.
Using the Joy-Cons as pointers is absolutely possible:



Implementing that in general might be more of a libnx issue though, so it could be used in all homebrew apps.
 
Last edited by lordelan,

Meepers55

Flintstones Regular
Member
Joined
Aug 7, 2018
Messages
318
Trophies
0
XP
949
Country
United States
'Competition' and 'free software' don't blend together very well. You always end up with a million different forks and other reimaginings because everyone thinks their minuscule change is unique, and none of those 'competitors' end up creating anything worthwhile. Cooperation is the only true way forward.
I'd agree with you if it weren't for the fact that Project Home and DeltaLaunch are completely different projects that appear to have different goals in mind. Heck, this one's even open sourced while the other isn't.
 

XorTroll

Switching between my 2DS and my Switch
Developer
Joined
Dec 28, 2017
Messages
642
Trophies
1
Location
Nowhere
Website
github.com
XP
4,227
Country
Spain
@XorTroll
The potential of this is massive.
  1. It could have kind of widgets for RSS news, weather and music
    (at least there could be a previous, play/pause and next button over or under the game scrolling area to navigate through multiple MP3s of a specific folder for the BGM)
  2. It could have switches (either on the homescreen or inside a specific area) to toggle things like cheats, emuiibo, hid-mitm, in-home-switching, and so on
  3. Apart from actual games and homebrews (like shown in the video) it could have icons for specific payloads as well where selecting one reboots to that payload
  4. It could let us use alternate icons (and even names) for installed games without having to alter the actual game itself but placing a png/jpg and/or an ini/xml file named after the titleID in a folder like sd:/projecthome/titles/
  5. Attention, this might be one of the coolest features and the reason I started to write this post:
    It could allow us to have a single game more than one time on the homescreen and allow us to decide for each (with an ini/xml) if we want to start it with LayeredFS or not!
    Especially combined with what I wrote in 4. this could allow us to have untouched/vanilla Breath of the Wild and e.g. the Linkle Mod and/or Zelda Mod each with their own icon and name on the homescreen where launching Linkle Mod starts BotW with activated LayeredFS while launching the main BotW icon does not (and launches the vanilla game instead)!
    To achieve having multiple mods (like Linkle and Zelda) it could look for the files from
    in
    sd:/projecthome/titles/[TitleID]/Linkle Mod/[files]
    sd:/projecthome/titles/[TitleID]/Zelda Mod/[files]
    instead of
    sd:/atmosphere/titles/[TitleID]/[files]

    Maybe we won't even need ini or xml files this way. Altered game icons for mods could be placed in
    sd:/projecthome/titles/[TitleID]/Linkle Mod/
    and
    sd:/projecthome/titles/[TitleID]/Zelda Mod/
    and the mod game title shown on the home screen is just the folder name unter the [TitleID] folder
I know this is pretty far away from now (if ever possible) but that video was inspiring. :)
I like several of those ideas, specially the one of the like LFS-manager thingy, would be awesome to implement.
 

Firexploit

Well-Known Member
Newcomer
Joined
Nov 7, 2018
Messages
77
Trophies
0
Location
NintendoSDK
XP
1,121
Country
Germany
It looks very nice. I can't wait to try it on my switch.
Can you also add an grid like on the 3ds or wii u system menu?
Somehow like this:
Qlaunch.png
 
D

Deleted User

Guest
what about
Qustom? Renovation? Homeland Stability? Homeland Instability?
(sorry i copied your idea eskinner lol)
 

LunaValeheart

Active Member
Newcomer
Joined
Jan 14, 2009
Messages
39
Trophies
1
XP
554
Country
United Kingdom
It'd be really cool if the menu that comes up when you long-press the home button could be edited to include options to enable/disable sys-modules like sys-ftp, emuiibo, etc. Just imagine if it became the easily accessible, go-to, quick menu for things like sys-modules, cheats, music, theme swapping, etc. I've always thought that menu has so much untapped potential. Maybe it's outside the scope of this project though. I don't know
 
  • Like
Reactions: Meepers55

XorTroll

Switching between my 2DS and my Switch
Developer
Joined
Dec 28, 2017
Messages
642
Trophies
1
Location
Nowhere
Website
github.com
XP
4,227
Country
Spain
Heh, got something nice to work. Launching homebrew as applications with no titles required. This means, you can have no titles installed in your console, and yet with PHome you can launch homebrew as applications!
Let's say I benefit from a leftover Horizon left behind, perfect for this situation (s t u b b e d f l o g t i t l e)

Only problem is that, since it's an special application (but an application, thus this method) only my HOME menu can benefit from this since, ofc, qlaunch doesn't support calling this stubbed title.
Also this ain't a quick brainwave. I'm typing this after doing a successful test. I have hbmenu running over flog's title in front of me rn!

--------------------- MERGED ---------------------------

However, I need to ensure whether this is really risky speaking of bans.
 

Chocola

GBAtemp Meowgular
Member
Joined
Sep 18, 2018
Messages
379
Trophies
0
Age
32
Location
Neko Paradise
XP
723
Country
Korea, South
Heh, got something nice to work. Launching homebrew as applications with no titles required. This means, you can have no titles installed in your console, and yet with PHome you can launch homebrew as applications!
Let's say I benefit from a leftover Horizon left behind, perfect for this situation (s t u b b e d f l o g t i t l e)

Only problem is that, since it's an special application (but an application, thus this method) only my HOME menu can benefit from this since, ofc, qlaunch doesn't support calling this stubbed title.
Also this ain't a quick brainwave. I'm typing this after doing a successful test. I have hbmenu running over flog's title in front of me rn!

This is really awesome, no more homebrew packed to nsp to benefit of all resources of the system.

Keep it going, I'm preparing all to contribute when the git are ready (and doing crappy homebrews to learn xD) don't seems so different from C++ apps, only I need to study and practice a bit with the libnx but all seems C++ ^^

--------------------- MERGED ---------------------------

However, I need to ensure whether this is really risky speaking of bans.

Spoof a homebrew as title always have a risk because the app history and catalog, but have the same risk that install nsp packed homebrew I guess (or minor if your method it's hooked on the app start without need install nothing), meanwhile it's confirmed, you can make it optional, through settings or key combination before launch.
 
Last edited by Chocola,
  • Like
Reactions: XorTroll

XorTroll

Switching between my 2DS and my Switch
Developer
Joined
Dec 28, 2017
Messages
642
Trophies
1
Location
Nowhere
Website
github.com
XP
4,227
Country
Spain
This is really awesome, no more homebrew packed to nsp to benefit of all resources of the system.

Keep it going, I'm preparing all to contribute when the git are ready (and doing crappy homebrews to learn xD) don't seems so different from C++ apps, only I need to study and practice a bit with the libnx but all seems C++ ^^

--------------------- MERGED ---------------------------



Spoof a homebrew as title always have a risk because the app history and catalog, but have the same risk that install nsp packed homebrew I guess (or minor if your method it's hooked on the app start without need install nothing)
Specially mentioned ban risk since, considering flog is impossible to launch without custom code in 4.0.0+ fw I think, N might be specially strict about that.
 

Chocola

GBAtemp Meowgular
Member
Joined
Sep 18, 2018
Messages
379
Trophies
0
Age
32
Location
Neko Paradise
XP
723
Country
Korea, South
Specially mentioned ban risk since, considering flog is impossible to launch without custom code in 4.0.0+ fw I think, N might be specially strict about that.

Yes, the easter egg only can be launched on official way (doing gestures with the joycons) between 1.0.0 and 4.0.0, so it's possible that are so risky xD

You need a system title for this or you can spoof with any title including games?
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,784
Trophies
1
Age
44
XP
6,505
Country
Germany
Specially mentioned ban risk since, considering flog is impossible to launch without custom code in 4.0.0+ fw I think, N might be specially strict about that.
Make Flog the default but include an option somewhere to adjust that to another installed title if present (Pkmn or a Demo e.g.).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: