Homebrew [Release] Homebrew Launcher with grid layout

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
39
Location
Kongo Jungle
XP
4,954
Country
Some people cannot update to 2.5 though, for whatever reason. Might not be realistic to ask to compile it for 2.1 and 2.5 every time since it's most likely way less people, but in that case, a warning should be added to the first post with the latest working version for 2.1

(Mostly people running oot3dhax who don't have any other entry points.)

On that note, the launcher seems to be working fine for 2.1 for me, latest beta as of now (90)
Probably only breaks compatibility with 1.1b
I didn't realise 2.5 wasn't available for all hax. TBH I can't maintain two versions. The code base got so large that it no longer worked under the original ctrulib branch. Moving to ctrulib great-refactor and breaking compatibility with older hax payloads was necessary in order to continue development on the launcher.

@RedHat, can you make it load a different image file path? That way can have one for menuhax and then a different one for Grid launcher?

@mashers, now that you can use a splash screen you could use the RARE Golden R as your grid launcher and all you need to do is figure a way to have it playing the music while that's up for complete and total Donkey Kong-ness-ness-ness. lol
Unfortunately I can't since homemenuhax doesn't work on my 10.2 3DS so I can't generate the splash screen. I was, however, thinking of making it load a PNG file for the splash screen. Would be trivial to do this, and I could also add a startup sound.

I know you posted like 50 times, but I lost it. Mind posting updater 1.3 again?
I've just made a commit to GH with the latest working version of the updater. I'll be updating the archive on the first post too very shortly.

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

Just attached beta 92 to the first post:
Merges fixes by @RedHat:
  • Changed Left/Right audio effect
  • Removed audio pop
  • Fixed audio load bug
  • Includes fixed updater lua script
 

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
33
Location
The Shadows
XP
1,070
Country
United States
Ah... I forgot you updated. I remember you said you turned to your other half and said "I f*cked my DS"

Well it is still nice to see support for it. Make sure it points to a file in /grid-launcher
 
D

Deleted-236924

Guest
That's fine ;) like I said, it seemed like it was working fine for me when I tried earlier on oot3dhax with ninjhax 2.1. Most likely compatbility breaks for 1.1b but it still works for 2.1

Might break for 2.1 later on, but it should still be possible to keep the latest working version for 1.1b available, and latest working version for 2.1 if compatibility for it breaks at some point.

(That being said, the few stuck in 2.1 because they only have oot3dhax and can't get 2.5 working can still get homebrew via smea's HBL.)
 
Last edited by ,

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
39
Location
Kongo Jungle
XP
4,954
Country
Ah... I forgot you updated. I remember you said you turned to your other half and said "I f*cked my DS"

Well it is still nice to see support for it. Make sure it points to a file in /grid-launcher
Yep, that's right :) I do think it's great the RedHat added support for it. For those of us who can't use it, I've just got top and bottom PNG splash screens working and will commit this change to GitHub shortly.
 

Papste

Member
Newcomer
Joined
Nov 2, 2015
Messages
6
Trophies
0
Age
46
XP
42
Country
Cyprus
I managed to solve the issue with ninjhax 1.1b compatibility by using CtrBootManager and 2 different entries for the Gridlauncher one for each hack (1.1b or 2.5). I have named beta81 as boot_hb_grid81.3dsx and the current version as boot_hb_grid.3dsx and changed the config file of the updater as well so that it updates boot_hb_grid.3dsx instead of boot.3dsx.
Now i get to choose which version of the gridlauncher to run, either beta 81 for ninjhax 1.1 or latest for ninjhax 2.5.
If you could please also maintain a copy of the latest version that worked with 1.1 hack (that is beta 81), for people that cannot move to 2.5 for some reasons.
 
  • Like
Reactions: Deleted-236924

DjoeN

Captain Haddock!
Member
Joined
Oct 21, 2005
Messages
5,489
Trophies
0
Age
53
Location
Somewhere in this potatoland!
Website
djoen.dommel.be
XP
2,835
Country
Belgium
beta 90 crashes with ninjhax 1.1b, beta 88 was fine
No problem with NinjHax v1.1 and beta 90
Seems it does indeed crash, but not straight away, it boots fine into it and it locksup after some time and crashes then back to the 3DS Home screen, i didn't notice it cause i started my HB apps before it froze and returns.

[EDIT]
Well i didn't have a backup of beta88, so reverting back to beta81 for NHv1.1 and as i already use ctrbootmanager, i'll place an entry in it for the old grid launcher with NHv1.1
Maybe @mashers has still a beta88 lying around for us NHv1.1 users ;)
 
Last edited by DjoeN,

Shadowtrance

Well-Known Member
Member
Joined
May 9, 2014
Messages
2,493
Trophies
0
Location
Hervey Bay, Queensland
XP
1,797
Country
I didn't realise 2.5 wasn't available for all hax. TBH I can't maintain two versions. The code base got so large that it no longer worked under the original ctrulib branch. Moving to ctrulib great-refactor and breaking compatibility with older hax payloads was necessary in order to continue development on the launcher.
Unfortunately I can't since homemenuhax doesn't work on my 10.2 3DS so I can't generate the splash screen. I was, however, thinking of making it load a PNG file for the splash screen. Would be trivial to do this, and I could also add a startup sound.
Being able to use homemenuhax has nothing to do with being able to generate the splash screen as you can do it yourself with the webpage linked on the previous page or with Imagemagick like i do. png to bin in one simple command. :)
convert input.png -rotate 90 ouput.bgr then rename output.bgr to .bin, done. :)
 

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
39
Location
Kongo Jungle
XP
4,954
Country
Being able to use homemenuhax has nothing to do with being able to generate the splash screen as you can do it yourself with the webpage linked on the previous page or with Imagemagick like i do. png to bin in one simple command. :)
convert input.png -rotate 90 ouput.bgr then rename output.bgr to .bin, done. :)
Oh I didn't know that. Well, I've just uploaded a commit which adds PNG splash screens and boot sounds anyway, so this will at least save some people from having to convert the image file first :)
 

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
39
Location
Kongo Jungle
XP
4,954
Country
Just uploaded beta 93:
  • Support for PNG top and bottom splash screens. Format the same as top and bottom wallpaper, call them splashtop.png and splashbottom.png, and place them in the theme folder. The splash screen for the currently selected theme will be shown on boot.
  • Support for boot sounds. Format the same as BGM.bin, call it bootsound.bin, and place it in the theme folder. The boot sounds for the currently selected theme will be played on boot.
  • Removes a lot more unneeded stuff from tinyxml to make space for new features
 

Papste

Member
Newcomer
Joined
Nov 2, 2015
Messages
6
Trophies
0
Age
46
XP
42
Country
Cyprus
Seems it does indeed crash, but not straight away, it boots fine into it and it locksup after some time and crashes then back to the 3DS Home screen, i didn't notice it cause i started my HB apps before it froze and returns.

[EDIT]
Well i didn't have a backup of beta88, so reverting back to beta81 for NHv1.1 and as i already use ctrbootmanager, i'll place an entry in it for the old grid launcher with NHv1.1
Maybe @mashers has still a beta88 lying around for us NHv1.1 users ;)
It seems beta81 is the latest working version for NHv1.1 users, i found a copy of beta88 and tried it but its broken as well
 

Shadowtrance

Well-Known Member
Member
Joined
May 9, 2014
Messages
2,493
Trophies
0
Location
Hervey Bay, Queensland
XP
1,797
Country
ninjhax 1.1b is the only exploit that works below 9.0. some homebrew (things that do emunand? etc) may also have not been updated for 2.x
Most homebrew (that i know of, even special cases like Decrypt9 that run on brahma or similar work on 2.5 now)....
But yeah totally forgot that 2.x only works from 9.0 and up. :( But still, don't get why people are still below 9.0 anyway (with exception to those poor souls with 8.1J systems. :( )
 
  • Like
Reactions: Deleted-236924

Shaker78

Well-Known Member
Member
Joined
Jan 17, 2007
Messages
121
Trophies
1
XP
447
Country
Gambia, The
Well i didn't have a backup of beta88, so reverting back to beta81 for NHv1.1 and as i already use ctrbootmanager, i'll place an entry in it for the old grid launcher with NHv1.1
Maybe @mashers has still a beta88 lying around for us NHv1.1 users ;)

If anyone need an old beta here is a list with all that i have:

11iXXmZ.png
 

Attachments

  • HBL-Grid b88 [01.10.2015].zip
    689 KB · Views: 52
Last edited by Shaker78,
  • Like
Reactions: DesuIsSparta

DjoeN

Captain Haddock!
Member
Joined
Oct 21, 2005
Messages
5,489
Trophies
0
Age
53
Location
Somewhere in this potatoland!
Website
djoen.dommel.be
XP
2,835
Country
Belgium
Last edited by DjoeN,

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,005
Trophies
2
XP
7,298
Country
United States
Most homebrew (that i know of, even special cases like Decrypt9 that run on brahma or similar work on 2.5 now)....
But yeah totally forgot that 2.x only works from 9.0 and up. :( But still, don't get why people are still below 9.0 anyway (with exception to those poor souls with 8.1J systems. :( )
because updating normally will update past a version that has kernel hax? there's no need to update sysnand when emunand is working fine I think.
 
General chit-chat
Help Users
    SylverReZ @ SylverReZ: @AncientBoi, 10/10 ratings from every gaming outlet. +1