Homebrew [Release] Homebrew Launcher with grid layout

UraKn0x

Official senpai
Member
Joined
Mar 20, 2014
Messages
370
Trophies
0
XP
735
Country
France
Only if there are details available on how to read the file format and access the image and audio data. Also the theme colour data would need to be present, so they probably would not be compatible.
I'm pretty sure I could write a C library that reads a Body_LZ.bin theme if I had the time, all the informations we need are here : https://github.com/exelix11/YATA-PLUS
Though that may take a while to read the source code, I guess @exelix11 or @Reisyukaku could help us understanding how this format works if they have the time. Also the theme colour data could be "overwritten" if a native 3DS theme is selected, so that would not generate any incompatibilities. Right now I have a ton of projects to work on so I may dedicate only really a little time to this...
 

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
I'm pretty sure I could write a C library that reads a Body_LZ.bin theme if I had the time, all the informations we need are here : https://github.com/exelix11/YATA-PLUS
Though that may take a while to read the source code, I guess @exelix11 or @Reisyukaku could help us understanding how this format works if they have the time. Also the theme colour data could be "overwritten" if a native 3DS theme is selected, so that would not generate any incompatibilities. Right now I have a ton of projects to work on so I may dedicate only really a little time to this...
It could be a option - Use 3DS themes or use RGB themes
 

Reisyukaku

Onii-sama~
Developer
Joined
Feb 11, 2014
Messages
1,534
Trophies
2
Website
reisyukaku.org
XP
5,422
Country
United States
I'm pretty sure I could write a C library that reads a Body_LZ.bin theme if I had the time, all the informations we need are here : https://github.com/exelix11/YATA-PLUS
Though that may take a while to read the source code, I guess @exelix11 or @Reisyukaku could help us understanding how this format works if they have the time. Also the theme colour data could be "overwritten" if a native 3DS theme is selected, so that would not generate any incompatibilities. Right now I have a ton of projects to work on so I may dedicate only really a little time to this...
The tl;dr on the format is that its initially compressed with LZSS, which you can learn about from DSDecomp. The uncompressed file format is documented here.
Basically its comprised mostly of pallete colors in RGB or RGBA form, and image data in either RBG565(top and bottom images) or RGB888(folders and crap). I still havent RE-d audio stuffs, but its basically a header followed by CWAVs
 
  • Like
Reactions: UraKn0x

UraKn0x

Official senpai
Member
Joined
Mar 20, 2014
Messages
370
Trophies
0
XP
735
Country
France
The tl;dr on the format is that its initially compressed with LZSS, which you can learn about from DSDecomp. The uncompressed file format is documented here.
Basically its comprised mostly of pallete colors in RGB or RGBA form, and image data in either RBG565(top and bottom images) or RGB888(folders and crap). I still havent RE-d audio stuffs, but its basically a header followed by CWAVs
Woah thanks, that's a whole lot easier than what I imagined. I didn't think about looking on the wiki :glare:
 

link6155

Well-Known Member
Member
Joined
Aug 14, 2013
Messages
312
Trophies
0
Age
33
XP
667
Country
United States
Before I start work on wallpapers, I just need to check something. Should the wallpaper be displayed all throughout the launcher, or only on the main/title grids?

Throughout the launcher. Have a separate wallpaper for the top and bottom screen. I imagine that wallpapers on the top screen will be behind the wave of course.
 

JJTapia19

I fight for my friends.
Member
Joined
May 31, 2015
Messages
2,171
Trophies
1
Age
32
XP
2,438
Country
Puerto Rico
I would like the water wave to be optional or we could add tranparency to it when backgounds come. I love it but I'm afraid it get's in the way of some themes :)
 
  • Like
Reactions: Shaker78

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
Throughout the launcher. Have a separate wallpaper for the top and bottom screen. I imagine that wallpapers on the top screen will be behind the wave of course.
I would like the water wave to be optional or we could add tranparency to it when backgounds come. I love it but I'm afraid it get's in the way of some themes :)
Thanks for the suggestions guys. Yep separate background for top and bottom screens, and they will be there all the time. I will also add the option to turn the water off entirely.

I've just got raw PNG reading working and was able to access the RGB data within it. That means PNG backgrounds are coming soon :)
 

Jwiz33

Banned
Joined
Jun 5, 2014
Messages
2,654
Trophies
0
Location
in the illuminati headquar—I have said too much!
Website
iwillcleanyourbasement.webstarts.com
XP
1,492
Country
United States
Sounds
Music
Even more Custom things to the design
Perhaps something else that I forgot about

But I'm very happy with the latest version. If smealum don't implement mashers menu in *hax 2.5, he is either stupid or ignorant. But I'm pretty sure that smealum will use this!
Oh, right, SFX would be great!
 
  • Like
Reactions: SLiV3R

bunny365

Well-Known Member
Member
Joined
Aug 26, 2013
Messages
241
Trophies
0
XP
217
Country
United States
1125969163337984 - microSD management
Why would I EVER want to hide that title?! It's MUCH better than FTPBrony.

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

Good idea! I'll add it to the list.
My original idea for the title launcher was to have it display as a folder. Maybe you could that? ;)
And also, maybe you could turn the folder selector into a grid as well, using folder.smdh inside the folder and use a default SMDH if folder.smdh is missing, with the icon being a generic folder icon, the short description / title being the folder name, and the author and short description being blank. (And also, have the "Author: " hidden if the author is blank...)
Either way, I think the "3ds" folder should be referred to as "Home" in the folder selector and title bar.
 

bunny365

Well-Known Member
Member
Joined
Aug 26, 2013
Messages
241
Trophies
0
XP
217
Country
United States
I have not got it work. When launching it from the homebrew launcher it just shows an indefinite black screen for me.
It takes a minute or so to load. Also, you ARE using a New 3DS, right? microSD Management is a N3DS exclusive, but it shouldn't even exist on the system internally if you're on an O3DS.
 

Arseface_TM

Board Game Dev
Member
Joined
Sep 16, 2015
Messages
331
Trophies
0
Age
32
XP
306
Country
United States
It takes a minute or so to load. Also, you ARE using a New 3DS, right? microSD Management is a N3DS exclusive, but it shouldn't even exist on the system internally if you're on an O3DS.
I never got it to load going directly, but it works if I go through Settings. No need for both.
 

UraKn0x

Official senpai
Member
Joined
Mar 20, 2014
Messages
370
Trophies
0
XP
735
Country
France
I never got it to load going directly, but it works if I go through Settings. No need for both.
Actually of you are using Gateway and you downgraded your settings menu, you can't access the Micro SD management from the settings menu anymore. But I actually don't care as I prefer FTBrony.
 

Phanton

GBAtemp's Nui lover
Member
Joined
Sep 9, 2015
Messages
305
Trophies
0
XP
223
Country
Argentina
Why would I EVER want to hide that title?! It's MUCH better than FTPBrony.
Because it crashes most of the time for me, hence why I put it with the other system titles that crash when launched with hbl.
Also, It's even when it works, is much more faster to just go to system config and data management anyways
 

AmandaRose

Do what I do. Hold tight and pretend it’s a plan
Member
Joined
Aug 19, 2015
Messages
10,193
Trophies
1
Location
Glasgow
Website
www.rockstarnorth.com
XP
16,154
Country
United Kingdom
Because it crashes most of the time for me, hence why I put it with the other system titles that crash when launched with hbl.
Also, It's even when it works, is much more faster to just go to system config and data management anyways
Hmm strange I use ftbrony at least 10 times a day and never once had it crash on me
 

bunny365

Well-Known Member
Member
Joined
Aug 26, 2013
Messages
241
Trophies
0
XP
217
Country
United States
  • Like
Reactions: fmkid

Phanton

GBAtemp's Nui lover
Member
Joined
Sep 9, 2015
Messages
305
Trophies
0
XP
223
Country
Argentina
For me, it's faster with the HB launcher since I have themehax.
That's cool to know. At any rate, the goal for putting a list codes besides the .txt file was for this kind of occasions, where people have different preferences on what titles they want to have visible and what titles they wanna ignore ;)
 

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
Morning guys! I've just attached beta 29. This update improves the screenshot code. Screenshots are now rotated in processing so are saved the right way round. Both screens are now drawn in one (larger) image so you don't have two separate files for the screenshot. Also, the screenshot PNG files are given unique filenames so they no longer get overwritten when you take another screenshot.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/WOppJ92RgGU?si=KE79L6A_3jESsGQM