This release should be helpful to anyone who has a 3DS NAND backup and OTP, but no CID. Enjoy!
Changes since v1.0
- Automatically generate Counter for Nintendo 3DS NAND images, if CID is not provided or found in essentials backup (should work for 99% of users)
- Reverse configuration directory priority (new:
%APPDATA%\3ds
{for Windows},~/.3ds
,~/3ds
) - GUI: Add easy updating of SeedDB file (Help & Extras -> Update SeedDB)
- GUI: Remove CID field from the NAND mount (can still be provided by
--cid
to the mount command if required)
Important note
NAND and SD mounts allow writing. Keep backups before writing to these, in the event an unknown bug corrupts data.
There is a Windows tutorial for fuse-3ds on GBAtemp. README also explains how to use it via command line and on non-Windows platforms. If you are unsure about something, you can ask at Nintendo Homebrew on Discord, or the GBAtemp thread.
Usage
Windows users can download the executable attached to this release, which works without needing Python installed. 64-bit users should get the win64
version. WinFsp must still be installed.
macOS and Linux (and Windows who prefer to use their installed Python) can install this release via pip, or by downloading the "Source code" archive. Python 3.6.1 or later is required. Read the README for more setup and usage details.
Command line install
Windows
py -3 -mpip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.1/fuse-3ds-1.1-src.zip
- With GUI support:
py -3 -m pip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.1/fuse-3ds-1.1-src.zip#egg=fuse-3ds[gui]
- With GUI support:
macOS
FUSE for macOS is required.
python3 -mpip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.1/fuse-3ds-1.1-src.zip
- With GUI support:
python3 -m pip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.1/fuse-3ds-1.1-src.zip#egg=fuse-3ds[gui]
- With GUI support:
Linux
python3 -mpip install --upgrade --user https://github.com/ihaveamac/fuse-3ds/releases/download/v1.1/fuse-3ds-1.1-src.zip
--user
is not required if you are using a virtualenv.- With GUI support:
python3 -m pip install --upgrade --user https://github.com/ihaveamac/fuse-3ds/releases/download/v1.1/fuse-3ds-1.1-src.zip#egg=fuse-3ds[gui]