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,258
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,258
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,258
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,258
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,834
Trophies
0
Age
23
Location
Rivière
XP
3,269
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,258
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,258
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,338
Trophies
4
Location
Space
XP
13,916
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
854
Trophies
1
Age
28
XP
2,588
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,258
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
  • Materia_tofu @ Materia_tofu:
    im not a very bright individual, but we live and we learn
  • SylverReZ @ SylverReZ:
    @Materia_tofu, We do learn a lot from plenty of talented individuals.
  • Materia_tofu @ Materia_tofu:
    this is true! i learned how to make soundfont remixes from a friend back in 2021
    +1
  • BakerMan @ BakerMan:
    Update on my brother: He's home now, tired and hungry, obviously, but other than that, seems to be doing fine.
    +2
  • Veho @ Veho:
    That's a relief to hear. Do you know what happened?
  • SylverReZ @ SylverReZ:
    @BakerMan, Any idea what happened? I hope that your brother's doing good.
  • BakerMan @ BakerMan:
    Well, from what I've heard from my parents, he had a seizure last night, perhaps an epileptic episode, fucking died, had a near death experience, my dad called the paramedics, they showed up, took him to the hospital, and he woke up covered in tubes, and started complaining.
  • BakerMan @ BakerMan:
    He couldn't eat until after his MRI, when he had a bomb pop.
  • BakerMan @ BakerMan:
    What matters now is that he's doing alright.
  • Veho @ Veho:
    But you still don't know what it was?
  • Veho @ Veho:
    Has he had seizures before?
  • The Real Jdbye @ The Real Jdbye:
    apparently stress can cause seizures, my brother had one during a test once
  • The Real Jdbye @ The Real Jdbye:
    never had one before that, and never had one since
  • Redleviboy123 @ Redleviboy123:
    Question about game texture chanching Do i need an own game id?
  • The Real Jdbye @ The Real Jdbye:
    @Veho for those that want to
    experience being sonic the hedgehog
  • Veho @ Veho:
    Ah, you mean
    furries.
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
    The Real Jdbye @ The Real Jdbye: you can report it and request deletion