Homebrew ELF files

nop90

Well-Known Member
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
Why do you need a 3ds homebrew in Elf format?

Every 3ds homebrew when is compiled is first pached in Elf format, than (if you use the standard makefile of devkitarm) is converted in 3dsx format that is a simplified version of the Elf format.

I can't see any good reason for dealing directly with an Elf format
 
Last edited by nop90,

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,009
Trophies
2
Age
36
XP
4,571
Country
United States
Why do you need a 3ds homebrew in Elf format?

Every 3ds homebrew when is compiled is first pached in Elf format, than (if you use the standard makefile of devkitarm) is converted in 3dsx format that is a simplified version of the Elf format.

I can't see any good reason for dealing directly with an Elf format
To make CIA versions of a homebrew that does not currently have one compiled.
 

Shah Isah

Well-Known Member
Member
Joined
Sep 7, 2016
Messages
208
Trophies
0
Age
25
XP
401
Country
:facepalm: if that is the case. You do know that you can convert 3ds homebrew to cia woth little effort nstead of turn it into .elf then cia...
 

nop90

Well-Known Member
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
To make CIA versions of a homebrew that does not currently have one compiled.

As someone already said, install devkitarm , set the eviroment variables ad use the command "make cia".

But a 3ds homebrew in cia format needs some custom code to handle the interaction with the home menu, or it will likely crash the system on exit.

Some people don't release in CIA format because they don't like the proprietary format, but others don't make CIAs for the additinal work they need.
 

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,009
Trophies
2
Age
36
XP
4,571
Country
United States
As someone already said, install devkitarm , set the eviroment variables ad use the command "make cia".

But a 3ds homebrew in cia format needs some custom code to handle the interaction with the home menu, or it will likely crash the system on exit.

Some people don't release in CIA format because they don't like the proprietary format, but others don't make CIAs for the additinal work they need.
Yep, I know, I did it with FTBrony after the commits the removed the My Little Pony references and attached it here. If you were trying to reply to the OP, that'd be @Schrax
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: *yawn*