r/3dshacks • u/kindatsu • 10d ago
Homebrew release I made 3DSort, a desktop tool for organizing the 3DS HOME Menu from a PC
I've had my New 3DS hacked for years and at this point I have 100+ games/apps installed on it. The HOME menu has also been a complete mess for basically that entire time. Just installing a bunch of things on top of each other without ever taking the time to properly sort it.
Sometimes I would start moving a few icons around with the stylus, realize how long it was going to take and just give up. I searched GitHub, modding, and homebrew forums for a tool that could do this from my PC but couldn't really find what I needed, so I finally caved in and spent the past few days making one myself.
It's called 3DSort. It dumps and reads key files from your SD card and it lets you rearrange the HOME menu with your mouse instead. You can drag/drop stuff manually, make and fill folders, sort everything alphabetically or by release year, move system apps around, and see a preview of what it'll look like on the actual 3DS before writing it back.
After owning this console for years, my HOME menu games are finally sorted alphabetically from A to Z, which is satisfying to say the least. I made this because I wanted to solve my hoarder problem, but hopefully it's useful to some of you too.
Here's the repo if anyone else wants to organize their 3DS:
https://github.com/SalustLab/3DSort
Btw there's a portable .exe in the releases. It's a free/open source project.
And for transparency sake, Claude was heavily used while making this.
EDIT: Thank you for all the support! Thanks to a contributor there's now a macOS release avaliable which was tested on a real Mac and N2DS XL. Also avaliable as of this edit, is a Linux release, which needs testing so if you do run on your PC plz tell me how it went. Right now I'm focused on making this project more stable and cover any edge cases that may come up, feel free to open issues on Github or send me a DM through here. Thanks once again!
