HaulNX — 面向 Switch 的 archive.org ROM 库下载与管理 homebrew
HaulNX → a homebrew ROM library downloader / manager for Switch (archive.org → sd:/roms)
HaulNX 是 Nintendo Switch 的 homebrew,可从 archive.org 下载并管理游戏文件至 sd:/roms 统一库,支持 53 个系统。应用开源、由 AI 构建,具备断点续传、自动解压与 MD5 校验及 PC 端配套程序,本身不运行游戏只作下载管理器。
Full disclosure: This app was built entirely with AI (Claude Code) and its open source. I understand there is alot of AI code pushback, and I get it .. feel free to call it AI slop. This was formerly TicoDL+, but given the recent increase in functional emulators, I broke it out it from being Tico specific to being a general downloader supporting 50+ consoles and thus greater emulator support.
HaulNX is a Nintendo Switch homebrew that browses and downloads game files from archive.org into one central library at sdmc:/roms/<console>/, decompressing archives along the way. Point your emulators at that folder once and everything you download from then on just appears. It doesn't play anything itself, it's the download manager that feeds Tico, RetroArch, DuckStation, PPSSPP, melonDS, etc.
Features
- Bulk file downloader for archive.org, per console
- Smart queue, resumable, retries, survives Wi-Fi drops and restarts
- Auto-extract + MD5 verification (rar3 is a known limitation)
- One unified sd:/roms library, 53 systems
- Add console collections on-device or from your PC over Wi-Fi
- Full installed-library management (search, rename, delete)
- Custom install folders, per console
- Send a game straight from your PC over Wi-Fi (files you may need to decrypt on PC first)
- SD card Space-aware, shows totals + free space before you commit, waits for room instead of failing, skips games you already have
- Companion PC app allows you to build collections with a real keyboard, verify each source against archive.org before you commit, and push straight to the Switch over Wi-Fi
- 25 languages, touch + controller, light/dark themes (I welcome PR's on the language files)
53 consoles supported: nes, fds, snes, n64, gb, gbc, gba, nds, 3ds, gc, wii, wiiu, virtual-boy, pokemon-mini, game-and-watch, sg-1000, master-system, game-gear, genesis, sega-cd, sega-32x, saturn, dc, psx, ps2, psp, pc-engine, pc-engine-cd, supergrafx, pc-fx, neo-geo, neo-geo-cd, neo-geo-pocket, neo-geo-pocket-color, atari-2600, atari-5200, atari-7800, atari-lynx, atari-jaguar, wonderswan, wonderswan-color, colecovision, intellivision, odyssey2, vectrex, channel-f, 3do, cd-i, supervision, atomiswave, naomi, arcade, fbneo
Emulator setup: The wiki has a page for emulator setup (let me know if I'm missing any). All you need to do is point your emulator to the installed folder for that console. If your emulator doesn't support setting a folder, set a custom path in HaulNX to that console's folder location, and the app puts games there.
Links:
- Download: https://github.com/digdat0/HaulNX/releases/latest (grab HaulNX.nro)
- Setup guides / wiki: https://github.com/digdat0/HaulNX/wiki
- Issues & feedback: https://github.com/digdat0/HaulNX/issues
Bug reports, feedback, and translation fixes all welcome.
来源:Gbatemp · gbatemp.net