Homebrew [RELEASE] CtrBootManager9 - Clean start.s

prototech

Well-Known Member
OP
Member
Joined
Jan 3, 2015
Messages
448
Trophies
0
Age
30
XP
348
Country
United States
This is a build of CtrBootManager9 with a clean start.s, making it compatible for newer CFW releases such as AuReiNand/Luma3DS. At the moment I have no plans to modify this source code any further, I just wanted to make it available for others to download instead of passing around links in forum threads.

Installation:

Notes:
  • If you want to load this from arm9loaderhax.bin, you must have screen-init

https://github.com/Dshoe/CtrBootManager/releases

Changelog:

v1.1
  • The images which make the application crashes (the A9LH version of "gfxGetFramebuffer" doesn't check width and height pointers and NULL pointers were given by "drawBg", fix in "gfx.c")
  • When the offset was saved (by "Setting" feature), it was corrupted (because it was written in decimal instead of hexadecimal, fix in "config.c")
  • Transparency value can be added to the highlight
  • Updated a9lh.cfg

v1.0
  • Cherry-pick clean start.s commit for Luma3DS compatibility

Credits:
@cpasjuste - original code from which I forked.
Original Thread - https://gbatemp.net/threads/release-ctrbootmanager9.417159/
@OperationNT - Fixing backgrounds, adding transparency to highligh
 
Last edited by prototech, , Reason: v1.1

Xsze

Member
Newcomer
Joined
Apr 20, 2016
Messages
24
Trophies
0
XP
479
Country
Belgium
This is a build of CtrBootManager9 with a clean start.s, making it compatible for newer CFW releases such as AuReiNand/Luma3DS. At the moment I have no plans to modify this source code any further, I just wanted to make it available for others to download instead of passing around links in forum threads.

https://github.com/Dshoe/CtrBootManager/releases

Credits:
@cpasjuste - original code from which I forked.
And also, do you have a compiled vertion of this? ^^
 
  • Like
Reactions: cvskid

Jiro2

Well-Known Member
Member
Joined
Mar 28, 2011
Messages
781
Trophies
1
XP
752
Country
United States
I installed a9lh, along with ctrbootmanager9 and Luma, on Sunday. As far as I can tell, the ctrbootmanager9 worked with Luma. What incompatibility with Luma does this fix? Or are there multiple versions of ctrbootmanager9 and I happened to have someone else's version that worked?
 

prototech

Well-Known Member
OP
Member
Joined
Jan 3, 2015
Messages
448
Trophies
0
Age
30
XP
348
Country
United States
wrong there are not compiled version anyone can ?
I must have forgotten to actually select my zip, it's there now.

I installed a9lh, along with ctrbootmanager9 and Luma, on Sunday. As far as I can tell, the ctrbootmanager9 worked with Luma. What incompatibility with Luma does this fix? Or are there multiple versions of ctrbootmanager9 and I happened to have someone else's version that worked?

Did you load Luma with CtrBootManager? Or did you load CtrBootManager with Luma? That would be the key difference. This is for loading CtrBootManager with Luma (e.g. putting this zip in luma/payloads/ and loading it by holding L+R on boot from Luma).

I prefer to load CtrBootManager from Luma so that Luma loads first and so I don't have to use the pathchanger program to get full Luma functionality.
 
  • Like
Reactions: Xsze

Joom

 ❤❤❤
Member
Joined
Jan 8, 2016
Messages
6,067
Trophies
1
Location
US
Website
mogbox.net
XP
6,077
Country
United States
I'd like to see the encoding issue fixed. If the configuration file is edited on anything other than Windows, the loader won't read it as says it is nonexistent. I've even tried putting it through unix2dos, and it did nothing.
 

prototech

Well-Known Member
OP
Member
Joined
Jan 3, 2015
Messages
448
Trophies
0
Age
30
XP
348
Country
United States
I'd like to see the encoding issue fixed. If the configuration file is edited on anything other than Windows, the loader won't read it as says it is nonexistent. I've even tried putting it through unix2dos, and it did nothing.
I edit my .cfg on Linux (Antergos, Arch based using Cinnamons default text editor) and on OS X (using Geany) with no problems. AFAIK the .cfg file is just a text file with a different extension, so I'm not sure what you're experiencing. What OS are you using, and what program?
 

Joom

 ❤❤❤
Member
Joined
Jan 8, 2016
Messages
6,067
Trophies
1
Location
US
Website
mogbox.net
XP
6,077
Country
United States
I edit my .cfg on Linux (Antergos, Arch based using Cinnamons default text editor) and on OS X (using Geany) with no problems. AFAIK the .cfg file is just a text file with a different extension, so I'm not sure what you're experiencing. What OS are you using, and what program?
Weird. I've tried with nano on both OS X and Linux, and both times the loader couldn't find the file even though it was there.
 

prototech

Well-Known Member
OP
Member
Joined
Jan 3, 2015
Messages
448
Trophies
0
Age
30
XP
348
Country
United States
Weird. I've tried with nano on both OS X and Linux, and both times the loader couldn't find the file even though it was there.
I'm at work right now but in a couple hours I will try to edit with nano as well. IMHO, nano would be the least likely offender... very weird.
 

cvskid

Well-Known Member
Member
Joined
Apr 13, 2014
Messages
2,810
Trophies
2
XP
3,402
Country
United States
I must have forgotten to actually select my zip, it's there now.



Did you load Luma with CtrBootManager? Or did you load CtrBootManager with Luma? That would be the key difference. This is for loading CtrBootManager with Luma (e.g. putting this zip in luma/payloads/ and loading it by holding L+R on boot from Luma).

I prefer to load CtrBootManager from Luma so that Luma loads first and so I don't have to use the pathchanger program to get full Luma functionality.
I am using menuhax with ctrbootmanager to load aureinand 5.0 and with the original ctrbootmanager 9 it only had a boot.3dsx file and the boot.cfg file. If i upgrade to the newest version which changes the name from aureinand to luma3ds do i need that .bin file in my case since i never needed a .bin file like that before?
 

prototech

Well-Known Member
OP
Member
Joined
Jan 3, 2015
Messages
448
Trophies
0
Age
30
XP
348
Country
United States
I am using menuhax with ctrbootmanager to load aureinand 5.0 and with the original ctrbootmanager 9 it only had a boot.3dsx file and the boot.cfg file. If i upgrade to the newest version which changes the name from aureinand to luma3ds do i need that .bin file in my case since i never needed a .bin file like that before?
This is for A9LH only, and the fix I made only applies to A9LH users. If you continue to use menuhax then you should not need to change anything.
 
  • Like
Reactions: cvskid

Xsze

Member
Newcomer
Joined
Apr 20, 2016
Messages
24
Trophies
0
XP
479
Country
Belgium
I have not tried, but if cpajuste's version does, then so will this. The only change I made is to support newer CFW's.

The compiled version is on that link.
i just tried and this fixed version cannot load background image either. :'(
 
D

Deleted User

Guest
Try this one...
I tried renaming it to "arm9loaderhax.bin" and put it on the root of my O3DS which has No - Init installed. It just hung on the black screen. Were you able to get it working on your 3ds?
 

Orkna

Well-Known Member
Member
Joined
Feb 7, 2014
Messages
379
Trophies
0
Location
Sviiiiiden
XP
277
Country
I tried renaming it to "arm9loaderhax.bin" and put it on the root of my O3DS which has No - Init installed. It just hung on the black screen. Were you able to get it working on your 3ds?

I see. Havent tried. Just did a wild guess. ;)

Edit: But you said "with a boot manager" so i expected you to run it using Luma's or CtrBootManager9?
 
Last edited by Orkna,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=KYZD7ykz9aQ +1