Homebrew [Release] Homebrew Launcher with grid layout

  • Thread starter Thread starter mashers
  • Start date Start date
  • Views Views 675,442
  • Replies Replies 4,218
  • Likes Likes 139
I think this has been asked several times (homebrew launcher -> .cia). As far as I know, it's the payload that allows .3dsx files to run. The homebrew launcher is just an easy way to choose what to run.

If you are on a fully hacked system anyway, why would you need a payload? The system is hacked, so any program, such as the homebrew launcher itself, can directly request the permissions that you would normally need the payload to get.
 
If you are on a fully hacked system anyway, why would you need a payload? The system is hacked, any program, such as the homebrew launcher itself, can directly request the permissions that you would normally need the payload to get.
Someone with yellows8 or smealum's knowledge in RE would have to do it because they are not going to do it just to make things easier for CFW users.
 
Last edited by JJTapia19,
  • Like
Reactions: fmkid
If you are on a fully hacked system anyway, why would you need a payload? The system is hacked, any program, such as the homebrew launcher itself, can directly request the permissions that you would normally need the payload to get.
Because it's the payload that technically allows for .3dsx files to be executed. It's not a permissions thing. The source for the Ninjhax 2.x payload isn't available yet, so it's not going to be easy to implement into CFW for a while.
 
Honestly, I think a meta.xml and an icon.png file would be more convenient than the .smdh file. That's how the Wii's homebrew launcher worked.
.smdh is a format used by Nintendo as well, and has been used since the first ninjhax. I think if support were to be added for "meta.xml" and "icon.png", then smealum should adopt it for his homebrew launcher too.
 
Oddity I have noticed: switching from a custom theme back to the Default theme cause weird issues. The top screen is messed up, and the bottom screen stays the same as the theme you were just on.
Restarting HBL fixes it and Default theme is functioning normally.
 
  • Like
Reactions: fmkid
Bug report: For some themes, bottom and top .png images are interchanged. Using latest HBL version.
 
Last edited by fmkid,
  • Like
Reactions: JJTapia19
Hey guys

Please could somebody attach a theme which is having the wallpaper reversal/duplication issue?
Here you go. It used to work with previous versions. I manage to fix it by opening the picture with paint and saving it again.
 

Attachments

  • Like
Reactions: fmkid
Here you go. It used to work with previous versions. I manage to fix it by opening the picture with paint and saving it again.
Thanks mate. I've just spotted the problem and fixed it. Please try beta 54 :)

It was a copy and paste error... The theme graphics drawing code checks whether the images have an alpha channel so it can call the correct ctrulib drawing function. I moved this into a separate function to reuse the code, but forgot to change the name of the variable it used when drawing a non-alpha image to the name of the parameter passed to the function. So if any images were used which did not have an alpha channel they would always be drawn as the top wallpaper! Should be sorted now though :)

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

@mashers, you wanna use the title ID list that me and @ihaveamac worked on?

Would just be kinda cool if you did.
Well, the one that's included in the archive is just an example. Users need to put in the values which are appropriate for their own console.
 
Thanks mate. I've just spotted the problem and fixed it. Please try beta 54 :)

It was a copy and paste error... The theme graphics drawing code checks whether the images have an alpha channel so it can call the correct ctrulib drawing function. I moved this into a separate function to reuse the code, but forgot to change the name of the variable it used when drawing a non-alpha image to the name of the parameter passed to the function. So if any images were used which did not have an alpha channel they would always be drawn as the top wallpaper! Should be sorted now though :)
Awesome! it's fixed now. Thanks! Could you give us a hint of what would the next feature would be? :creep:
 
  • Like
Reactions: fmkid
Well, the one that's included in the archive is just an example. Users need to put in the values which are appropriate for their own console.

That's a bummer. I was hoping you could have added it to your main post just for quick reference. And then people could use it and since each title is listed as being what they were they could find the one that wasn't ignored properly and find their own Title ID.
 
  • Like
Reactions: ihaveahax
That's a bummer. I was hoping you could have added it to your main post just for quick reference. And then people could use it and since each title is listed as being what they were they could find the one that wasn't ignored properly and find their own Title ID.
Oh I can definitely do that! Sorry I thought you meant include it in the archive. What region console and FW version are you using?

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

Awesome! it's fixed now. Thanks! Could you give us a hint of what would the next feature would be? :creep:
Hmm, probably random themes :)
 
  • Like
Reactions: klear and JJTapia19
@mashers it's this list from earlier, for US New and Old 3DS systems. I put the BBcode below.
Here, I finished and tested the list of system title IDs for US New3DS and Old3DS. @Xenosaiga made most of this, I just added and fixed a few things. Give him most of the credit :P

Download Play's Title ID seems to be different depending on version or something. You might want to include both if you're adding that to ignoredtitles.txt.
  • 1125968626454528 System Settings
  • 1125968626454784 Download Play #1
  • 1125968626454786 Download Play #2
  • 1125968626455040 Activity Log
  • 1125968626455552 Camera
  • 1125968626455808 3DS Music
  • 1125968626456320 Mii Maker
  • 1125968626456576 Mii Plaza
  • 1125968626456832 eShop
  • 1125968626457088 System Transfer (shows as ??? In launcher)
  • 1125968626457344 Nintendo Zone Viewer
  • 1125968626458112 AR Games
  • 1125968626499584 Nintendo Network ID Settings
  • 1125969163326208 Health and Safety Information (New3DS)
  • 1125968626455296 Health and Safety Information (Old3DS)
  • 1125969163328768 Face Raiders (New3DS)
  • 1125968626457856 Face Raiders (Old3DS)
  • 1125969163337984 MicroSD Management
  • 1125969163374336 HOME Menu
  • 1125969163374848 Friend List
  • 1125969163375360 Notification
  • 1125969163375872 Game Notes
One thing I noticed is that Game Notes (the last in the list) would still show up on New3DS, until I added ",0" to the end of ignoredtitles.txt. If you have something showing up still, try that.
Code:
[SPOILER=System Title IDs for USA consoles]
[LIST]
[*]1125968626454528 System Settings
[*]1125968626454784 Download Play #1
[*]1125968626454786 Download Play #2
[*]1125968626455040 Activity Log
[*]1125968626455552 Camera
[*]1125968626455808 3DS Music
[*]1125968626456320 Mii Maker
[*]1125968626456576 Mii Plaza
[*]1125968626456832 eShop
[*]1125968626457088 System Transfer (shows as ??? In launcher)
[*]1125968626457344 Nintendo Zone Viewer
[*]1125968626458112 AR Games
[*]1125968626499584 Nintendo Network ID Settings
[*]1125969163326208 Health and Safety Information (New3DS)
[*]1125968626455296 Health and Safety Information (Old3DS)
[*]1125969163328768 Face Raiders (New3DS)
[*]1125968626457856 Face Raiders (Old3DS)
[*]1125969163337984 MicroSD Management
[*]1125969163374336 HOME Menu
[*]1125969163374848 Friend List
[*]1125969163375360 Notification
[*]1125969163375872 Game Notes
[/LIST]
[/SPOILER]
 
Oh I can definitely do that! Sorry I thought you meant include it in the archive. What region console and FW version are you using?
It's in my Signature.

But just in case I'm on a New 3DS XL 10.1.0-27U

Happy that I contributed to something!!!!!!!!!! Must do the happy dance. Lol :grog:
 
I've tried and all it did is resets my preferences, and themes into default.

I'm using New 3DS btw, themehax and 10.1
Then I'm sorry I have no idea. Is anyone else on the same hardware, firmware and hax having the same problem?

I've just uploaded beta 55 which adds random theme support ;)
 
It's in my Signature.

But just in case I'm on a New 3DS XL 10.1.0-27U

Happy that I contributed to something!!!!!!!!!! Must do the happy dance. Lol :grog:
I've just put these titles in the first post. If others have ignored title lists for other consoles/FWs/regions and can post lists I will put these on the first post too.

Wow, so much updates!
Does this launcher still generate the tid.bin file?
Yes it does. I haven't got round to removing it yet.
 

Site & Scene News

Popular threads in this forum