Homebrew CtrBootManager: 3ds boot manager/loader (HomeMenuHax)

  • Thread starter Thread starter cpasjuste
  • Start date Start date
  • Views Views 405,292
  • Replies Replies 850
  • Likes Likes 96
I can't autoboot to Rxtools. It just goes to a black screen. Is this right?

// Boot menu configuration
boot_config =
{
// Default timeout in secondes
// If timeout = -1, disable autoboot
timeout = 0;

// if timeout = 0 (autoboot),
// hold this key to enter the menu
// keycode list : https://goo.gl/4XLDIL
recovery = 2; // SELECT

// Default boot entry
default = 0;

// Boot menu entries (16 max)
entries =
(
{
title = "rxTools";
path = "/rxTools/sys/code.bin";
offset = "0x12000";
},
{
title = "CakeCFW";
path = "/Cakes.dat";
offset = "0x12000";
},
{
title = "Homebrew Menu";
path = "/boot_hb.3dsx";
}
);
};
 
I've been using your customizable boot and it's great, but only for load .3dsx apps and custom HBL (no CFW, because my FW +9.2).

However, I noticed that not all .3dsx files I defined manually on boot.cfg are loading (just freezes with black and red screens), neither through "browse for file" option implemented. In example of that, I tried to load some emulators (GameYob, Retroarch Ports...) and fails; custom and original HBL are working fine, indeed... What could be the problem with that? Any possible solution?

In other hand, if you give me permission, I have some suggestions to improve your app (from user point of view):

- "Browse for file" option should be similar to that implemented on apps like "CTRXplorer" or "svdt" (with a better scrolling effect and ordered files and folders view).
- An option to show only potential executable files (.3dsx, .bin, .dat...) and hide other irrelevant files in "Browse for file" (because, ATM, try to select some of that files produces a text glitch effect).
- Options to set and change "timeout", "recovery key" and "default boot entry" directly from the app (even, if possible, an option to set/change/add automatically boot entries would be amazing!)

Thanks and keep up the great work!
 
Last edited by fmkid,
However, I noticed that not all .3dsx files I defined manually on boot.cfg are loading (just freezes with black and red screens), neither through "browse for file" option implemented. In example of that, I tried to load some emulators (GameYob, Retroarch Ports...) and fails; custom and original HBL are working fine, indeed... What could be the problem with that? Any possible solution?
I believe that this problem* (damn auto correct) is related to themeHax and the most recent browserHax, and not the CtrBootManager (yellows8 could be trying to fix these problems).
 
Last edited by lolzvid,
I believe that this problem* (damn auto correct) is related to themeHax and the most recent browserHax, and not the CtrBootManager (yellows8 could be trying to fix these problems).
Maybe... But, BTW, other HBL (original and custom) booted throught this boot manager are running fine other .3dsx file apps (except BlargSNES, indeed)!

Edit: I found the cause of the problem I said about load other .3dsx files with CtrBootManager: actually, is the file size (I guess)!... Apparently, all .3dsx executable files greater than 1MB (aprox.) doesn't load. And, I'm completely sure problem is not the Hax method used (because same issue occurs loading it with IronHax)... Now, I wonder what could be the real issue causing that? Have a solution?
 
Last edited by fmkid,
This works, I can boot the latest nightly rxTools and HBL with the menu, but as others have said there's an issue with rxTools only booting 20-30% of the time, other times it just hangs on a black screen and the rxtools boot splash doesn't even show up.
 
This works, I can boot the latest nightly rxTools and HBL with the menu, but as others have said there's an issue with rxTools only booting 20-30% of the time, other times it just hangs on a black screen and the rxtools boot splash doesn't even show up.

For me it boot 100%, i think the problem is your rxTools version. As laharl22 said, it could maybe help you :

The precompiled build for ninjhax work better finally.i have not modified the config i will see if rxtools stay stable

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

Maybe... But, BTW, other HBL (original and custom) booted throught this boot manager are running fine other .3dsx file apps (except BlargSNES, indeed)!

Edit: I found the cause of the problem I said about load other .3dsx files with CtrBootManager: actually, is the file size (I guess)!... Apparently, all .3dsx executable files greater than 1MB (aprox.) doesn't load. And, I'm completely sure problem is not the Hax method used (because same issue occurs loading it with IronHax)... Now, I wonder what could be the real issue causing that? Have a solution?

Many thanks for your time, i'll take a look.
 
I can't autoboot to Rxtools. It just goes to a black screen. Is this right?

// Boot menu configuration
boot_config =
{
// Default timeout in secondes
// If timeout = -1, disable autoboot
timeout = 0;

// if timeout = 0 (autoboot),
// hold this key to enter the menu
// keycode list : https://goo.gl/4XLDIL
recovery = 2; // SELECT

// Default boot entry
default = 0;

// Boot menu entries (16 max)
entries =
(
{
title = "rxTools";
path = "/rxTools/sys/code.bin";
offset = "0x12000";
},
{
title = "CakeCFW";
path = "/Cakes.dat";
offset = "0x12000";
},
{
title = "Homebrew Menu";
path = "/boot_hb.3dsx";
}
);
};
Do you have linked emunand?
 
Maybe... But, BTW, other HBL (original and custom) booted throught this boot manager are running fine other .3dsx file apps (except BlargSNES, indeed)!

Edit: I found the cause of the problem I said about load other .3dsx files with CtrBootManager: actually, is the file size (I guess)!... Apparently, all .3dsx executable files greater than 1MB (aprox.) doesn't load. And, I'm completely sure problem is not the Hax method used (because same issue occurs loading it with IronHax)... Now, I wonder what could be the real issue causing that? Have a solution?

Thanks for the report fmkid. I think it should be fixed in new version (b04).
 
  • Like
Reactions: fmkid
However, I noticed that not all .3dsx files I defined manually on boot.cfg are loading (just freezes with black and red screens), neither through "browse for file" option implemented. In example of that, I tried to load some emulators (GameYob, Retroarch Ports...) and fails; custom and original HBL are working fine, indeed... What could be the problem with that? Any possible solution?
I believe that this problem* (damn auto correct) is related to themeHax and the most recent browserHax, and not the CtrBootManager (yellows8 could be trying to fix these problems).

I have a question about that. Just based on how much I use CtrBootManager, I've noticed that all of my boot issues (with CakesFW, only one I'm using right now) involved using the autoboot feature (by either setting time to 0 or letting it time out). I don't think I've ever had an unsuccessful boot when manually selecting the menu option for CakesFW in CtrBootManager.

So is that a problem with CtrBootManager's autobooting feature? Or is this a themeHax issue and dumb luck that pressing A to boot hasn't failed for me yet?
 
Last edited by ubergeek77,
I have a question about that. Just based on how much I use CtrBootManager, I've noticed that all of my boot issues (with CakesFW, only one I'm using right now) involved using the autoboot feature (by either setting time to 0 or letting it time out). I don't think I've ever had an unsuccessful boot when manually selecting the menu option for CakesFW in CtrBootManager.

So is that a problem with CtrBootManager's autobooting feature? Or is this a themeHax issue and dumb luck that pressing A to boot hasn't failed for me yet?
For me, using a US old 3DS on 9.2, when using auto boot (setting time to 0), themehax doesn't even try to load boot.3dsx, hanging at the top screen static. When I set the time to 1 and let it time out it works.
 
Thanks for reports, I'll take a closer look at the autoboot (timeout=0) feature, I probably have a bug there (I'm sure it will be easily fixable thought).
 
Last edited by cpasjuste,
  • Like
Reactions: ubergeek77
I have a question about that. Just based on how much I use CtrBootManager, I've noticed that all of my boot issues (with CakesFW, only one I'm using right now) involved using the autoboot feature (by either setting time to 0 or letting it time out). I don't think I've ever had an unsuccessful boot when manually selecting the menu option for CakesFW in CtrBootManager.

So is that a problem with CtrBootManager's autobooting feature? Or is this a themeHax issue and dumb luck that pressing A to boot hasn't failed for me yet?
Yup, I've tried the autobooting function here with PastaCFW and it didn't loaded, but everything else is fine (so in this case, it's not themeHax fault).
 

Site & Scene News

Popular threads in this forum