github ihaveamac/ninfs v1.2b3
fuse-3ds v1.2b3

latest releases: v2.0, v2.0a11, v2.0a10...
pre-release5 years ago

Changes since v1.1.1

  • Support mounting Nintendo DS ROM images (you can help test at #12)
  • Read Console ID and CID from Nocash block in Nintendo DSi NANDs
  • Remove hardcoded NAND size check for Nintendo DSi NANDs
  • GUI: Add extra input checks
  • GUI: Slightly more verbose GUI startup
  • GUI: Set default text for Nintendo DSi Console ID input
  • GUI: Separate Nintendo 3DS and DS / DSi types in dropdown menu
  • GUI: New "About" dialog with version and license information
  • Windows Executable: Fix ModuleNotFoundError: No module named 'mount.nanddsi'
  • Fix incorrect file extension for Nintendo DSiWare contents in CIA/CDN mounts
  • Fix allowing an empty directory to be used on Windows
  • Refactoring and optimizing
    • GUI: Startup process has been optimized and should appear quicker

Changes since v1.2b2

  • Show different error if nocash block is missing and Console ID is not provided
  • GUI: Set default text for Nintendo DSi Console ID input
  • GUI: Separate Nintendo 3DS and DS / DSi types in dropdown menu
  • GUI: New "About" dialog with version and license information
  • Fix allowing an empty directory to be used on Windows
  • Refactoring and optimizing
    • GUI: Startup process has been optimized and should appear quicker

Known Issues

  • RomFS doesn't automatically mount sometimes (fixed in 2387f44)

Interested in filling out a quick survey on how you use fuse-3ds? Click here!

Important note

This is not a full release, so some things may still be broken. Please file issues if this happens.

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.2b3/fuse-3ds-1.2b3-src.zip
    • With GUI support: py -3 -m pip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.2b3/fuse-3ds-1.2b3-src.zip#egg=fuse-3ds[gui]

macOS

FUSE for macOS is required.

  • python3 -mpip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.2b3/fuse-3ds-1.2b3-src.zip
    • With GUI support: python3 -m pip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.2b3/fuse-3ds-1.2b3-src.zip#egg=fuse-3ds[gui]

Linux

  • python3 -mpip install --upgrade --user https://github.com/ihaveamac/fuse-3ds/releases/download/v1.2b3/fuse-3ds-1.2b3-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.2b3/fuse-3ds-1.2b3-src.zip#egg=fuse-3ds[gui]

Don't miss a new ninfs release

NewReleases is sending notifications on new releases.