Releases: ihaveamac/ninfs
fuse-3ds v1.2
Changes since v1.1.1
- Support mounting Nintendo DS ROM images
- Windows Executable: Fix
ModuleNotFoundError: No module named 'mount.nanddsi'
- 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
- GUI: Add link to tutorial on start screen
- Support
~/Library/Application Support/3ds
for support files on macOS - Fix incorrect file extension for Nintendo DSiWare contents in CIA/CDN mounts
- Fix allowing an empty directory to be used on Windows
- Move ExeFS .code decompression to second thread, if inside an NCCH
- Refactoring and optimizing
- GUI: Startup process has been optimized and should appear quicker
- GUI: Update checks happen on a second thread
- Now built with Python 3.7.0!
Interested in filling out a quick survey on how you use fuse-3ds? Click here! (Updated to add the new type Nintendo DS ROM image)
I responded to some survey entries here: https://www.reddit.com/r/3dshacks/comments/9ghgoh/
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.2/fuse-3ds-1.2-src.zip
- With GUI support:
py -3 -m pip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.2/fuse-3ds-1.2-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.2/fuse-3ds-1.2-src.zip
- With GUI support:
python3 -m pip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.2/fuse-3ds-1.2-src.zip#egg=fuse-3ds[gui]
- With GUI support:
Linux
python3 -mpip install --upgrade --user https://github.com/ihaveamac/fuse-3ds/releases/download/v1.2/fuse-3ds-1.2-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.2/fuse-3ds-1.2-src.zip#egg=fuse-3ds[gui]
fuse-3ds v1.2b5
Changes since v1.1.1
- Support mounting Nintendo DS ROM images
- 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
- GUI: Add link to tutorial on start screen
- Windows Executable: Fix
ModuleNotFoundError: No module named 'mount.nanddsi'
- Support
~/Library/Application Support/3ds
for support files on macOS - Fix incorrect file extension for Nintendo DSiWare contents in CIA/CDN mounts
- Fix allowing an empty directory to be used on Windows
- Move ExeFS .code decompression to second thread, if inside an NCCH
- Refactoring and optimizing
- GUI: Startup process has been optimized and should appear quicker
- GUI: Update checks happen on a second thread
Changes since v1.2b4
- GUI: Add link to tutorial on start screen
- Support
~/Library/Application Support/3ds
for support files on macOS - Standalone executable built on Python 3.7.0
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.2b5/fuse-3ds-1.2b5-src.zip
- With GUI support:
py -3 -m pip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.2b5/fuse-3ds-1.2b5-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.2b5/fuse-3ds-1.2b5-src.zip
- With GUI support:
python3 -m pip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.2b5/fuse-3ds-1.2b5-src.zip#egg=fuse-3ds[gui]
- With GUI support:
Linux
python3 -mpip install --upgrade --user https://github.com/ihaveamac/fuse-3ds/releases/download/v1.2b5/fuse-3ds-1.2b5-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.2b5/fuse-3ds-1.2b5-src.zip#egg=fuse-3ds[gui]
fuse-3ds v1.2b4
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
- Move ExeFS .code decompression to second thread, if inside an NCCH
- Refactoring and optimizing
- GUI: Startup process has been optimized and should appear quicker
- GUI: Update checks happen on a second thread
Changes since v1.2b3
- GUI: More verbose GUI startup
- Fix RomFS not mounting in NCCH
- Move ExeFS .code decompression to second thread, if inside an NCCH
- More optimizations
- GUI: Update checks happen on a second thread
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.2b4/fuse-3ds-1.2b4-src.zip
- With GUI support:
py -3 -m pip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.2b4/fuse-3ds-1.2b4-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.2b4/fuse-3ds-1.2b4-src.zip
- With GUI support:
python3 -m pip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.2b4/fuse-3ds-1.2b4-src.zip#egg=fuse-3ds[gui]
- With GUI support:
Linux
python3 -mpip install --upgrade --user https://github.com/ihaveamac/fuse-3ds/releases/download/v1.2b4/fuse-3ds-1.2b4-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.2b4/fuse-3ds-1.2b4-src.zip#egg=fuse-3ds[gui]
fuse-3ds v1.2b3
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]
- With GUI support:
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]
- With GUI support:
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]
fuse-3ds v1.2b2
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
- Windows Executable: Fix
ModuleNotFoundError: No module named 'mount.nanddsi'
- Fix incorrect file extension for Nintendo DSiWare contents in CIA/CDN mounts
Changes since v1.2b1
- Fix
banner.bin
size for Nintendo DS ROM images - GUI: Add extra input checks
- GUI: Slightly more verbose GUI startup
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.2b2/fuse-3ds-1.2b2-src.zip
- With GUI support:
py -3 -m pip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.2b2/fuse-3ds-1.2b2-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.2b2/fuse-3ds-1.2b2-src.zip
- With GUI support:
python3 -m pip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.2b2/fuse-3ds-1.2b2-src.zip#egg=fuse-3ds[gui]
- With GUI support:
Linux
python3 -mpip install --upgrade --user https://github.com/ihaveamac/fuse-3ds/releases/download/v1.2b2/fuse-3ds-1.2b2-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.2b2/fuse-3ds-1.2b2-src.zip#egg=fuse-3ds[gui]
fuse-3ds v1.2b1
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
- Fix incorrect file extension for Nintendo DSiWare contents in CIA/CDN mounts
- Windows Executable: Fix
ModuleNotFoundError: No module named 'mount.nanddsi'
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.2b1/fuse-3ds-1.2b1-src.zip
- With GUI support:
py -3 -m pip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.2b1/fuse-3ds-1.2b1-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.2b1/fuse-3ds-1.2b1-src.zip
- With GUI support:
python3 -m pip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.2b1/fuse-3ds-1.2b1-src.zip#egg=fuse-3ds[gui]
- With GUI support:
Linux
python3 -mpip install --upgrade --user https://github.com/ihaveamac/fuse-3ds/releases/download/v1.2b1/fuse-3ds-1.2b1-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.2b1/fuse-3ds-1.2b1-src.zip#egg=fuse-3ds[gui]
fuse-3ds v1.1.1
Changes since v1.1
- GUI: Fix mounts not working if boot9 or SeedDB was not found
Known Issues
ModuleNotFoundError: No module named 'mount.nanddsi'
- Please use the latest release for a fix.
Interested in filling out a quick survey on how you use fuse-3ds? Click here!
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.1/fuse-3ds-1.1.1-src.zip
- With GUI support:
py -3 -m pip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.1.1/fuse-3ds-1.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.1/fuse-3ds-1.1.1-src.zip
- With GUI support:
python3 -m pip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.1.1/fuse-3ds-1.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.1/fuse-3ds-1.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.1/fuse-3ds-1.1.1-src.zip#egg=fuse-3ds[gui]
fuse-3ds v1.1
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]
fuse-3ds v1.0
This is the first stable release of fuse-3ds. After 264 commits since August 14, 2017, I can now consider it feature-complete. There are still updates coming, though! Thanks to @knight-ryu12 for Linux testing.
Changes since v1.0b9
- Support for mounting Nintendo DSi NAND images
- GUI: Support for using developer keys
- Some other stuff
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.0/fuse-3ds-1.0-src.zip
- With GUI support:
py -3 -m pip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.0/fuse-3ds-1.0-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.0/fuse-3ds-1.0-src.zip
- With GUI support:
python3 -m pip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.0/fuse-3ds-1.0-src.zip#egg=fuse-3ds[gui]
- With GUI support:
Linux
python3 -mpip install --upgrade --user https://github.com/ihaveamac/fuse-3ds/releases/download/v1.0/fuse-3ds-1.0-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.0/fuse-3ds-1.0-src.zip#egg=fuse-3ds[gui]
fuse-3ds v1.0b9
- GUI: Add ability to easily set up boot9/SeedDB by copying to a supported path
- GUI: Show "Decompress .code" for ExeFS mount
- GUI: Open mount point on Linux with
xdg-open
- Add support for new path on Windows:
%APPDATA%\3ds
- Remove support for automatically loading boot9/seeddb from current directory (this might return as an extra argument at some point)
- Lots of internal rewriting and refactoring
This should be the last release before a fully stable v1.0.
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.0b8/fuse-3ds-1.0b9-src.zip
- With GUI support:
py -3 -m pip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.0b9/fuse-3ds-1.0b9-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.0b9/fuse-3ds-1.0b9-src.zip
- With GUI support:
python3 -m pip install --upgrade https://github.com/ihaveamac/fuse-3ds/releases/download/v1.0b9/fuse-3ds-1.0b9-src.zip#egg=fuse-3ds[gui]
- With GUI support:
Linux
python3 -mpip install --upgrade --user https://github.com/ihaveamac/fuse-3ds/releases/download/v1.0b9/fuse-3ds-1.0b9-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.0b9/fuse-3ds-1.0b9-src.zip#egg=fuse-3ds[gui]