Hacking Is there a streamlined way of using multiple Luma versions?

spongeabc5

Active Member
OP
Newcomer
Joined
Sep 2, 2015
Messages
44
Trophies
0
XP
197
Country
United States
I use the trbo-code branch to dump badges, but it hasn't updated to Luma v7. Is there a way I could keep both versions on my SD and possibly chainload them like with decrypt9 without creating an emuNand?
 

Ryccardo

Penguin accelerator
Member
Joined
Feb 13, 2015
Messages
7,690
Trophies
1
Age
28
Location
Imola
XP
6,909
Country
Italy
Sure you can put another CFW (for a very liberal definiton of "another" - could even be the same version) as an alternate payload of the first!

However, you'll likely want to recompile one of the two Lumas to use a different path from /luma/ for its work folder, so that you can have separate configurations - that you will need due to one not needing the custom path option and the other doing!
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,944
Trophies
4
Location
Making a non-binary fuss
XP
39,316
Country
Antarctica
You don't need to create an emuNAND to use multiple CFWs. 3DS CFWs do not actually effect the NAND and you can run multiple CFWs at the same time. I know because I am running 5 of them right now, all on one sysNAND.
To run multiple versions of Luma3DS, you would have to compile each version with a different path. So like @Ryccardo said, you would have to compile the launcher to work from another folder instead of the /luma
 

spongeabc5

Active Member
OP
Newcomer
Joined
Sep 2, 2015
Messages
44
Trophies
0
XP
197
Country
United States
Sure you can put another CFW (for a very liberal definiton of "another" - could even be the same version) as an alternate payload of the first!

However, you'll likely want to recompile one of the two Lumas to use a different path from /luma/ for its work folder, so that you can have separate configurations - that you will need due to one not needing the custom path option and the other doing!
You don't need to create an emuNAND to use multiple CFWs. 3DS CFWs do not actually effect the NAND and you can run multiple CFWs at the same time. I know because I am running 5 of them right now, all on one sysNAND.
To run multiple versions of Luma3DS, you would have to compile each version with a different path. So like @Ryccardo said, you would have to compile the launcher to work from another folder instead of the /luma
Assuming I'm following the Compiling instructions for trbocode's repo, what else do I do to change the path? Am I changing references in the files or something else?
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,944
Trophies
4
Location
Making a non-binary fuss
XP
39,316
Country
Antarctica
What's different about turbocode's fork?This is the first time I've heard of it.
It adds a different font to the Luma3DS settings.
 
Last edited by The Catboy,
  • Like
Reactions: Zidapi

Zidapi

Well-Known Member
Member
Joined
Dec 1, 2002
Messages
3,112
Trophies
3
Age
42
Website
Visit site
XP
2,681
Country
It adds a different font of the Luma3DS settings.
lol that's all? I don't spend enough time at the settings screen to hate the existing font. I certainly couldn't justify using an old/outdated build of luma for the sake of a "prettier" one.

The only time I visit the config screen is to disable L2 cache so I can boot the homebrew launcher, which is very rarely these days.

You're helpful as always, thanks for the info.
 
  • Like
Reactions: The Catboy

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,944
Trophies
4
Location
Making a non-binary fuss
XP
39,316
Country
Antarctica
lol that's all? I don't spend enough time at the settings screen to hate the existing font. I certainly couldn't justify using an old/outdated build of luma for the sake of a "prettier" one.

The only time I visit the config screen is to disable L2 cache so I can boot the homebrew launcher, which is very rarely these days.

You're helpful as always, thanks for the info.
Yeah, sometimes there's useful forks, other times it's still stuff like this.
 

Searinox

"Dances" with Dragons
Member
Joined
Dec 16, 2007
Messages
2,073
Trophies
1
Age
36
Location
Bucharest
XP
2,203
Country
Romania
You can use CtrBootManager as arm9loaderhax.bin and rename all the luma binaries to something else. Then, set up multiple boot entries in CBM's a9lh.cfg file one for each luma launch. Finally, to separate their activity, you'll need a hex editor. Use it to open the luma binaries and search and replace every entry of "config.bin" and "path.txt" so that they are all unique. Keep the same length on the newly renamed entries. Now create those path.txt files in the /luma folder and in each of them you need to have a path pointing back to the luma .bin it's going to be running with.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,284
Trophies
4
Location
Space
XP
13,841
Country
Norway
  • Like
Reactions: Zidapi

spongeabc5

Active Member
OP
Newcomer
Joined
Sep 2, 2015
Messages
44
Trophies
0
XP
197
Country
United States
What's different about turbocode's fork?This is the first time I've heard of it.
It adds a different font to the Luma3DS settings.
Now listen here you-
As far as I know, the font swapping is a newer feature, I use it because (as far as I know) it's the most up-to date fork that has the crypto-patches necessary to use SciresM's badge arcade tool.
It looks like the trbocode branch has been updated for 7.0 now. https://github.com/trbocode/Luma3DS/pull/16
Edit: Actually it was updated to 7.0.1 a while ago: https://github.com/trbocode/Luma3DS/pull/15
Thanks for this, I guess I don't need to get grep for this!
 
Last edited by spongeabc5,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: empty chat