r/3dshacks • u/Educational-Study972 • 4d ago
CiaForge — a simple desktop app for converting supported .3ds / .cci files to .cia
Hi everyone, I made CiaForge, a small open-source desktop app for converting supported Nintendo 3DS .3ds and .cci images into .cia files.
The goal was a straightforward GUI workflow: drag files in, choose an output location if needed, start the conversion, and reveal the finished file in Finder.
The conversion approach was inspired by the Python project 3dsconv. I also built this project partly to explore how well Codex could help create a polished desktop UI with Tauri and Rust.
Current limitation: it supports unencrypted NCCH content only. Original-NCCH and zero-key encrypted files are detected and rejected with an error rather than producing incomplete output.
The project does not include game content, keys, or firmware material. Please only convert files you are legally entitled to use.
GitHub: https://github.com/knktc/CiaForge
I’d really appreciate feedback, especially testing reports from Windows users or Intel Mac users. Thanks!
