Homebrew [Release] Homebrew Launcher with grid layout

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
Thanks buddy. I can work within the limitation as long as I know what it is. Could you or anyone define what is meant by RX memory? The only think I could find by googling it was Alzheimers medication, and I'm sure that's not what you meant ;) Also, I'm not sure what is meant by compiling as -Os. Any advice on this would be appreciated.

My best guess is Readable and eXecutable memory, since RWX (Read Write eXecute) tends to be the holy grail. :P
 

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
34
Location
The Shadows
XP
1,080
Country
United States
There was an option to display the titles id while navigating them, but now I can't find it anymore. Was that option cut off?

Supposedly. It was only added to help with ignored titles but since you can handle that in the launcher itself it was removed(?).

Xenosaiga* is correct, it was just for editing ignoredtitles.txt. The format of the title IDs in ignoredtitles.txt isn't compatible with HANS so I removed it to avoid confusion.
Does this mean that ignoredtitles.txt is no longer needed or is that particular .txt file still used for ignoring titles?



*:I fixed my name. :-)
 

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,084
Country
Does this mean that ignoredtitles.txt is no longer needed or is that particular .txt file still used for ignoring titles?



*:I fixed my name. :-)
The file is still needed. You just don't edit it manually any more - it's done in the settings. The file will be created if it doesn't already exist.
 

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,854
Country
United States
Just a suggestion, the updater could display a changelog! ;)
That's up to @ihaveamac. The changes could be captured from the commits, but this would be tricky as the commits don't necessarily correspond to the version number in version.h.
Soon™

you could do something like a changelog.txt and I can factor it into the program somehow. If not, commit logs might work.
 
Last edited by ihaveahax,

Shadowtrance

Well-Known Member
Member
Joined
May 9, 2014
Messages
2,493
Trophies
0
Location
Hervey Bay, Queensland
XP
1,807
Country
So now that we have bgm/audio support i guess it wouldn't be too much to add sounds for moving (cursor) between homebrew (like home menu does when moving square to square) and sound when an app is launched for themes?
 

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
34
Location
The Shadows
XP
1,080
Country
United States
Soon™

you could do something like a changelog.txt and I can factor it into the program somehow. If not, commit logs might work.
Why not just keep the change log in the about section like it already is? But like you said have that linked to read from a .txt file that can be quickly changed/updated
 

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,854
Country
United States
Why not just keep the change log in the about section like it already is? But like you said have that linked to read from a .txt file that can be quickly changed/updated
It could be pulled from a changelog file, which could be more accurate than getting the latest commit message. But this doesn't mean that the changelog can't be updated in the main post.
 
  • Like
Reactions: Xenosaiga

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,084
Country
Got it. Just OCD about removing unneeded files and whatnot and keeping my SD card in order.
Remove it if you like. It will only be created if you untick something in title filtering.

So now that we have bgm/audio support i guess it wouldn't be too much to add sounds for moving (cursor) between homebrew (like home menu does when moving square to square) and sound when an app is launched for themes?
Correct. The audio files in the repo aren't used yet, but there's now no reason why they couldn't be used now.

Why not just keep the change log in the about section like it already is? But like you said have that linked to read from a .txt file that can be quickly changed/updated
TBH, I'm already updating the GitHub repo, testing the online updater to make sure the updates get pushed out, updating the changelog on the first post, and posting in the thread when changes are available... I really don't want to also have to update a text file with these changes.

@RedHat
Background music is working perfectly! Thank you! :) I'm also impressed that you did this and got the filesize down while also removing the startup garbage. I'm fascinated to learn how you did that :)
 

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,854
Country
United States
TBH, I'm already updating the GitHub repo, testing the online updater to make sure the updates get pushed out, updating the changelog on the first post, and posting in the thread when changes are available... I really don't want to also have to update a text file with these changes.
You don't have to. But getting the latest commit message might not be completely reliable. We'll see I guess.
 

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,084
Country
Ok guys, GitHub question. How do I merge the changes @RedHat has made in his fork into the main fork? I know that if he makes a pull request I can do this, but is there any way I can do it myself? Either through the web interface or GH Desktop?
 

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
Ok guys, GitHub question. How do I merge the changes @RedHat has made in his fork into the main fork? I know that if he makes a pull request I can do this, but is there any way I can do it myself? Either through the web interface or GH Desktop?

VqtJ4Uc.png


You could make a pull request from his fork to yours, and just merge it. But if you don't want certain changes, you'd probably have to do some manual editing with a git command-line..
 

Vague Rant

Deceptively cute
Member
Joined
Aug 7, 2008
Messages
2,464
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,316
Country
@mashers It appears to me that apps which launch by selecting titles (e.g. svdt, HANS) respect ignoredtitles.txt. Should this be the case? They seem like different use cases: personally, I have all my demos in ignoredtitles.txt, because running them from the Title Launcher will reduce demo uses. But then I can't select them from HANS, either. Personally, I'd prefer for only the Title Launcher to respect ignoredtitles.txt. Maybe as an option, if others feel differently?

And a minor suggestion: perhaps when entering the folder select menu, the current folder should be the one that's selected with the cursor as default, rather than the first one? Possibly the same behavior in the theme selector, too.
 

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,084
Country
You could make a pull request from his fork to yours, and just merge it. But if you don't want certain changes, you'd probably have to do some manual editing with a git command-line..
Thanks mate! I didn't realise I could initiate the pull request myself. I've just done it and it worked fine :)

@mashers It appears to me that apps which launch by selecting titles (e.g. svdt, HANS) respect ignoredtitles.txt. Should this be the case? They seem like different use cases: personally, I have all my demos in ignoredtitles.txt, because running them from the Title Launcher will reduce demo uses. But then I can't select them from HANS, either. Personally, I'd prefer for only the Title Launcher to respect ignoredtitles.txt. Maybe as an option, if others feel differently?
I hadn't thought of this. What do others think? Should HANS respect title filtering or not?

And a minor suggestion: perhaps when entering the folder select menu, the current folder should be the one that's selected with the cursor as default, rather than the first one? Possibly the same behavior in the theme selector, too.
Good idea. I'll look into it.
 

mutinize

dazed and confused
Member
Joined
Jan 17, 2014
Messages
216
Trophies
0
XP
304
Country
United States
Updating using the online tool resulted in the launcher freezing on a red screen. Updated like that before just fine. The exploit loaded like usual but the grid launcher wouldn't appear. Manually updating by installing update 80 from the original post seems to have fixed my issue. I'm using menuhax and ironhax, sys ver 9.9 and hax ver 2.5 if that matters to you at all.
 

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,084
Country
Guys please use the version on the first post. Don't online update. I'm having trouble getting the version with @RedHat's merged changes to run when I build it myself. I'm working on this right now.
 

Reserved

Well-Known Member
Member
Joined
Mar 14, 2015
Messages
217
Trophies
0
Age
30
XP
227
Country
United States
Could somebody make a proper loop of the Nintendo 3DS' regular Home Menu theme? The one that RedHat provided me doesn't loop and has incredibly low volume. I've tried doing it myself but I'm terrible with music-y stuff, so...

I did try converting a BCSTM, but it ended up being a 46MB .wav, lol
 
  • Like
Reactions: mutinize

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,084
Country
Ok, the problem with the hang on boot after merging @RedHat's changes is the same issue I had before - I've exceeded the limit of the amount of code I can include in the launcher. I've gone through and commented out all of the changes made in RedHat's commits and put in compiler warnings so I can find them again. I'm not going to go back through and re-enable them one-by-one to identify the point at which it starts hanging, and go from there.

Just want to emphasise that this is not an issue with RedHat's code. Probably just differences in the compilers being used (I believe RedHat is on Linux and I'm on a Mac).
 

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,084
Country
I'm on windows, compiled and able to run RedHat's fork no problem. Just throwing that out there seeing as one of you is on linux and the other mac. haha :)
Ok, rather than trying to hack around to strip stuff out I'm just going to try installing devkitARM in an Ubuntu VM and see if that compiles it any better.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +1
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
    cearp @ cearp: still, I agree physical media is nice to have. just pointing out the issue is drm