Homebrew [Release] Homebrew Launcher with grid layout

D

Deleted-236924

Guest
I have 41 Titles. Testing now. Oh, and just a thing! Why can't I see the Internet Browser in the Title Browser? I'd like to use Hans' FW Spoof on it, but I can't. :sad:

It's not in the title launcher because it's not a title like the others. It operates differently (for example, you can run it alongside another actual app or game, while you can't run two games at once.)
It wouldn't work anyway, because the browser looks at the browser version itself. You could spoof that you are running 10.2, but the browser would still be the older version from your older firmware.

(more info here https://www.reddit.com/r/3dshacks/comments/3qidon/o3ds_99_browserhax_can_it_be_revived/)
 

pdapanda

Well-Known Member
Member
Joined
Nov 19, 2014
Messages
728
Trophies
0
Age
31
XP
1,076
Country
Switzerland
Quick update, I can't see any of the System Titles apart from settings. No Home Menu shortcut, no Nintendo Zone shortcut (I didn't unlock it yet so this was the only way to access it) no anything! Just Settings, Cartridge Loader, and stuff I've downloaded from the eShop. Not even eShop!
I can see the eshop, I think the alphabet sorting is automately disabled with titles in this method,that has to be like this.
Loading is really smooth. But it need to be polished. It seems the stop of loading is not quick enough.So with this way, sometimes
you got stuck when loading homebrew,sometimes error with system.

Another bug ,if you try to boot a title beforethe whole title list is fully loaded, you will get stuck.
 
Last edited by pdapanda,

smileyhead

I like cute stuff.
Member
Joined
Aug 31, 2015
Messages
4,743
Trophies
3
Age
22
Location
Budakeszi, Hungary
Website
sites.google.com
XP
9,796
Country
Hungary
It's not in the title launcher because it's not a title like the others. It operates differently (for example, you can run it alongside another actual app or game, while you can't run two games at once.)
Then why were the other apps like this there? (Miiverse, Game Notes etc.)

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

Quick update, I can't see any of the System Titles apart from settings. No Home Menu shortcut, no Nintendo Zone shortcut (I didn't unlock it yet so this was the only way to access it) no anything! Just Settings, Cartridge Loader, and stuff I've downloaded from the eShop. Not even eShop!
I take it back! They just didn't load the first time for some reason. *Phew!*
 

pdapanda

Well-Known Member
Member
Joined
Nov 19, 2014
Messages
728
Trophies
0
Age
31
XP
1,076
Country
Switzerland
I've just uploaded beta 65. This adds improved background loading of the title menu. The "Title preload" option has now been replaced with "background title loading". If you enable this, then the titles will start loading and appearing in real time when you open the title menu. If you close the title menu before it has finished loading, the loading will be paused and will resume again when you re-enter the title menu. Hopefully this will improve stability on devices where the original title preload, which started as soon as the launcher booted, was causing lockups. This feature is very beta. I don't have many titles on my 3DS to test with, so I can't be 100% certain that this is stable or consistent. If you have problems, please report them in this thread and disable the background loading option.

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


Aha! Then the mystery is solved - it's an Ironhax issue! Thanks :) Tagging @TheToxicRyu into this as he posted the original issue.

Then I got an idea. What about only preload one page of titles one time?Try to preload the first page of the 4/8/12 icons,then stop.
When we press the next page botton,try to preload the next page of 4/8/12 icons........
 

smileyhead

I like cute stuff.
Member
Joined
Aug 31, 2015
Messages
4,743
Trophies
3
Age
22
Location
Budakeszi, Hungary
Website
sites.google.com
XP
9,796
Country
Hungary

Attachments

  • scr_13_BOTTOM.png
    scr_13_BOTTOM.png
    120.8 KB · Views: 172
D

Deleted-236924

Guest
It may be different for O3DS and N3DS.
What happens when you launch those, by the way?
 

pdapanda

Well-Known Member
Member
Joined
Nov 19, 2014
Messages
728
Trophies
0
Age
31
XP
1,076
Country
Switzerland
they are there,but not actually all work, because they have icons,so they can load.
the browser doesn't have a proper icon,so the launcher ignored it by default.
applets are different from system titles, they will not work.

Some New 3DS title id is different from old ones,check you ignorelist
 
Last edited by pdapanda,
  • Like
Reactions: Deleted-236924

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
39
Location
Kongo Jungle
XP
4,954
Country
Why is it "boot1.3dsx? :D
Oh, that's because I use the emergency boot so it needs to be boot1.3dsx. I copy the file over ftp so often during development that I edited the Makefile to call it boot1. I usually rename it before releasing but this time I forgot ;)

So I would be a good tester of beta65, I got 96 built-in titles to be loaded
Oh yeah! Please give it a try and let me know if the pausing/resuming works ok. I did test it as well as I could, but the titles load so quickly for me that it's hard to get the timing right ;)

I have 41 Titles. Testing now. Oh, and just a thing! Why can't I see the Internet Browser in the Title Browser? I'd like to use Hans' FW Spoof on it, but I can't. :sad:
Because the title scanning code doesn't detect it. I don't think it's a system title.

Found a bug , if I quickly exit the title page before all of them load up, then run some homebrew(for me it is the CTRXplorer),
the system will show an error and force me turn off the console.
Oh, I think I know why that is. One of the last things to happen when the launcher boots an app is that it frees the memory allocated for the thread handlers. If it's still running when the memory is freed it will possibly cause a crash. I'll add a call to cancelTitleLoading() before launching anything and this should resolve it (hopefully...)

Quick update, I can't see any of the System Titles apart from settings. No Home Menu shortcut, no Nintendo Zone shortcut (I didn't unlock it yet so this was the only way to access it) no anything! Just Settings, Cartridge Loader, and stuff I've downloaded from the eShop. Not even eShop!
Are they ticked in title filtering?

That's a great suggestion. @mashers you should implement that
I can't, for the reason @Pingouin7 gave.

Then I got an idea. What about only preload one page of titles one time?
I have been trying to implement this for a while but it's not that simple. The menu entries are stored in a C linked list. That means they have to be read in sequence. I could make it load them sequentially as you page forwards, but that would prevent paging back to the last page unless you page forwards through all of the other pages first. The only other options would be to use a C array or a C++ vector. I implemented this and it worked, but it required the creation of a secondary array containing metadata for loading the real title when required, and populating that metadata array took just as long as loading the actual titles list. To be honest I think the current solution is the best compromise given the limitations of the hardware and API we are working with.
 
General chit-chat
Help Users
    SylverReZ @ SylverReZ: @AncientBoi, 10/10 ratings from every gaming outlet. +1