Hacking Homebrew Homebrew app CIATools - Easy Compiler .3ds, .elf, .3ds -> .cia

  • Thread starter Thread starter Saysaa
  • Start date Start date
  • Views Views 196
  • Replies Replies 0

Saysaa

Member
Newcomer
Joined
Dec 13, 2025
Messages
7
Reaction score
4
Trophies
0
Age
25
XP
55
Country
France
Hello everyone, I’d like to introduce a project I created less than a year ago: a compiler/converter for .3ds, .3dsx, and .elf files to .cia.

What does it do? It allows you to display your homebrew on the 3DS home menu (with CFW, e.g., Luma3DS).

I created this tool because there are no other tools that do this automatically, and the compilation process is very tedious and poorly documented.

The visual framework is coded in C# using Avalonia .NET MVVM to ensure cross-platform compatibility with Windows and Linux. The automation scripts are written in Python, batch, and shell. I use Makerom and Bannertool to ensure a clean compilation and to customize how the homebrew appears on the home menu.



I’ve also included settings to, for example, clear user files so you can quickly recompile a new homebrew.



How do you use it? Just click the big “Import” button or drag and drop anywhere in the window. I’ve included a short video to show you how it works!



The program is completely free and open-source, and I update it regularly: https://github.com/saysaa/CIATools
600329188-535437c1-7d87-41ed-a112-461101eb00e9.png
600476103-4d453f0d-4e36-463a-a37f-0672bd055a28.png
600474980-8cbc7f5f-e351-4be9-a5e6-0bef196229d4.png
 

Site & Scene News

Popular threads in this forum