Homebrew <Release> ELF to CIA Convertor

Februarysn0w

Well-Known Member
OP
Member
Joined
Oct 31, 2014
Messages
1,206
Trophies
0
Age
36
XP
834
Country
Japan
Hi : ) This is for windows user
You need some materials for banner, icon, wav (file size must be less than 381kb for wav) and get elf. last run .bat file!

New version have to modify .bat file and .rsf file. I will update for the detail soon.

Download "Special thanks: zoogie for very smart batch script."
Credit to all the tools developers and RES!

06/13/2016
*Updated to New makerom (x86) and ctrtool (x86) which has compatible with new argument.

For DS emulator you should read this
You could just use this:
https://gbatemp.net/attachments/3desmume_cia-zip.52441/

Drop the cia folder and build.bat in your project root and change the "3DeSmume.elf" inside the batch script to whatever your project name is.

You might also have to drop bannertool and makerom in your project root if they're not already in your PATH directory.
(also change the SystemModeExt to 124MB in the .rsf file)
 
Last edited by Februarysn0w,

MattKimura

3DS & WiiU Enthusiast
Member
Joined
Jun 30, 2014
Messages
2,137
Trophies
1
XP
2,937
Country
United States
Wait, this allows you to extract the banner, icon, sound from a cia file then convert it all back into a cia when you're done editing it?
 

Syphurith

Beginner
Member
Joined
Mar 8, 2013
Messages
641
Trophies
0
Location
Xi'an, Shaanxi Province
XP
364
Country
Switzerland
Hi : )--Snip--
Thanks for your contribution. But i prefer a ELF->code.bin..
I have ways to compress code.bin, pack exefs and romfs, and pack CIA.
All the steps could be easily done, except the elf to code.bin conversion.
If you could ever think about how to do that, i could tell you how to pack that into exefs, with my own ExefsHdr and 3dstool.
 
  • Like
Reactions: Februarysn0w

Februarysn0w

Well-Known Member
OP
Member
Joined
Oct 31, 2014
Messages
1,206
Trophies
0
Age
36
XP
834
Country
Japan
Wait, this allows you to extract the banner, icon, sound from a cia file then convert it all back into a cia when you're done editing it?
no that mean extract rar file that I uploaded. but I think its possible on another way.


Thanks for your contribution. But i prefer a ELF->code.bin..
I have ways to compress code.bin, pack exefs and romfs, and pack CIA.
All the steps could be easily done, except the elf to code.bin conversion.
If you could ever think about how to do that, i could tell you how to pack that into exefs, with my own ExefsHdr and 3dstool.

that sound nice please tell me how to do that. thank you.
 
  • Like
Reactions: Syphurith

Syphurith

Beginner
Member
Joined
Mar 8, 2013
Messages
641
Trophies
0
Location
Xi'an, Shaanxi Province
XP
364
Country
Switzerland
  • Like
Reactions: Februarysn0w

dpad_5678

Ape weak on own. Ape strong in unity.
Member
Joined
Nov 19, 2015
Messages
2,219
Trophies
1
XP
2,880
Country
United States
Thank You For This BTW :yay3ds:

HNI_0003.JPG
HNI_0004.JPG
HNI_0005.JPG
HNI_0006.JPG


/\
|
|

YES THOSE ARE MEANT TO BE FAKE! I'M NOT SAYING THEY ARE REAL SO DON'T GET BUTTHURT MODS!
 

NekoMichi

Retro Collector
Member
Joined
Jun 4, 2015
Messages
1,441
Trophies
1
Location
Minus World
Website
www.youtube.com
XP
2,482
Country
Every .elf file converted gets renamed to "MHX Quest Importer" by "svanheulen" when highlighted on the Home Menu for some reason.

Is there a way to edit the app's title and developer name? (The information that appears when the icon is highlighted on the Home Menu) I already have a custom icon.bin that contains the modded title and information, but it looks like this tool only uses .png icons and not pre-packaged binaries.

EDIT: Figured it out, the title and developer tags can be changed by editing makerom.bat with Notepad++

Now whenever I StreetPass someone it says I've been playing The Legend of Zelda: Twilight Princess 3D. Thank you Februarysn0w! :)
 
Last edited by NekoMichi,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: I'm back