Homebrew CiaGenerate: Homebrew, DSiWare and retail CIA builder

XorTroll

Switching between my 2DS and my Switch
OP
Developer
Joined
Dec 28, 2017
Messages
642
Trophies
1
Location
Nowhere
Website
github.com
XP
4,227
Country
Spain
CiaGenerate: create retail, homebrew or DSiWare CIAs easily!

Hello everybody!
I'm XorTroll, and I'm currently under the development of this quite useful tool.
It is able to generate the CIA (CTR Importable Archive) of a ROM you open with.
The ROMs can be:
- NDS or SRL (DSi ROMs, but looks that the new building method can load also DS ROMs)
- 3DSX (homebrew ROMs)
- 3DS or CCI (retail cartridge ROMs)

Actual version: v0.4 (beta 4)

Change Log:
- [Main change] The DSiWare building has been completely remade. For the moment, only 64bit Windows support it.
- Some design changes, and other minor bugs.

I must remember you that this is a beta release, so it's features are still not officially stable, and might not work in several times.

Release page: https://github.com/XorTroll/CiaGenerate/releases
Repository: https://github.com/XorTroll/CiaGenerate

Useful, yeah?
 
Last edited by XorTroll,

XorTroll

Switching between my 2DS and my Switch
OP
Developer
Joined
Dec 28, 2017
Messages
642
Trophies
1
Location
Nowhere
Website
github.com
XP
4,227
Country
Spain
I tried to use the tool but it complains about required executables not being found, any reason why?

IMPORTANT BUG!

I just deleted ctrtool from the required executables, but the program still requires it, so it gives that error. I'm fixing it right now.
Sorry for it!
 
Last edited by XorTroll,

XorTroll

Switching between my 2DS and my Switch
OP
Developer
Joined
Dec 28, 2017
Messages
642
Trophies
1
Location
Nowhere
Website
github.com
XP
4,227
Country
Spain
Alright, I've been making some tests with a friend of mine, and it seems to work correctly now.
Go and download it into releases page!
Sorry for making you wait :)
 

XorTroll

Switching between my 2DS and my Switch
OP
Developer
Joined
Dec 28, 2017
Messages
642
Trophies
1
Location
Nowhere
Website
github.com
XP
4,227
Country
Spain
I mean those ROMs which only work with DSi, which cannot be loaded on some emulators and on old DS devices. I've tried encrypting DS ROMs, but they cannot be converted. I've also tried doing it with ROMs I made using devkitPro and, surprisingly, they worked (I don't know why)
 

Xyphoseos

Hack or no games
Member
Joined
Jun 29, 2016
Messages
1,832
Trophies
0
Age
23
Location
Rivière
XP
3,247
Country
France
I mean those ROMs which only work with DSi, which cannot be loaded on some emulators and on old DS devices. I've tried encrypting DS ROMs, but they cannot be converted. I've also tried doing it with ROMs I made using devkitPro and, surprisingly, they worked (I don't know why)
Do you have an example of those rom ?
 

XorTroll

Switching between my 2DS and my Switch
OP
Developer
Joined
Dec 28, 2017
Messages
642
Trophies
1
Location
Nowhere
Website
github.com
XP
4,227
Country
Spain
I have updated the program to 0.3 beta version.
It's been remade using Haxe, and looks pretty good.
You can download its Windows version from GitHub. Check this thread's first message.
Also, a Linux version is coming!
 
  • Like
Reactions: DarthDub

XorTroll

Switching between my 2DS and my Switch
OP
Developer
Joined
Dec 28, 2017
Messages
642
Trophies
1
Location
Nowhere
Website
github.com
XP
4,227
Country
Spain
Beta 4 is now released. For the moment CiaGenerate is only available for 64bit Windows, but I'm working to make 32bit also available.
Now, it seems that you can also load NDS ROMs into a CIA. It's still experimental, but it seems to work.
Enjoy it!
 
  • Like
Reactions: DarthDub

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,243
Trophies
4
Location
Space
XP
13,793
Country
Norway
Beta 4 is now released. For the moment CiaGenerate is only available for 64bit Windows, but I'm working to make 32bit also available.
Now, it seems that you can also load NDS ROMs into a CIA. It's still experimental, but it seems to work.
Enjoy it!
How does the NDS support work? Is it using nds-bootstrap?
 

Rioluwott

Well-Known Member
Member
Joined
Feb 23, 2014
Messages
853
Trophies
1
Age
28
XP
2,564
Country
Mexico
Beta 4 is now released. For the moment CiaGenerate is only available for 64bit Windows, but I'm working to make 32bit also available.
Now, it seems that you can also load NDS ROMs into a CIA. It's still experimental, but it seems to work.
Enjoy it!
Do you mean retail roms from nds cartidges or dsiware?
 

XorTroll

Switching between my 2DS and my Switch
OP
Developer
Joined
Dec 28, 2017
Messages
642
Trophies
1
Location
Nowhere
Website
github.com
XP
4,227
Country
Spain
I mean that not only DSiWare exclusive ROMs work, because I found a patcher command-line program which creates a "DSi" version of the ROM. So, basically, I've tested it with NDS ROMs like MKDS and they seem to work. But I must remember you that it's still experimental.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: