Ninfs: Difference between revisions
From Hacks Guide Wiki
More actions
Created page with "{{Page WIP}}{{lowercase title}}{{Infobox homebrew | title = ninfs | developers = ihaveamac/ihaveahax | version = 2.0a9 | github = ihaveamac/ninfs | githubtag = v2.0a9 | forwindows = 1 | formac = 1 | forlinux = 1 }} '''ninfs''' is a PC tool for mounting files from Nintendo consoles. == Features == ninfs can mount and expose the contents of many different file types: * Nintendo 3DS ** CTR Cart Image (".3ds", ".cci") ** CDN contents ("cetk", "tmd", and contents) ** CTR Im..." |
2.0 and some cleanup |
||
| (6 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{Page WIP}}{{lowercase title}}{{Infobox homebrew | {{Page WIP}}{{lowercase title}}{{Infobox homebrew | ||
| image = Ninfs-logo.png | |||
| imagealt = The logo for ninfs, a 3DS game card silhouette inside a red circle with a white border. | |||
| title = ninfs | | title = ninfs | ||
| developers = ihaveamac/ihaveahax | | developers = ihaveamac/ihaveahax | ||
| version = 2. | | version = 2.0 | ||
| releasedate = 2024-02-24 | |||
| github = ihaveamac/ninfs | | github = ihaveamac/ninfs | ||
| githubtag = v2. | | githubtag = v2.0 | ||
| forwindows = 1 | | forwindows = 1 | ||
| formac = 1 | | formac = 1 | ||
| Line 40: | Line 43: | ||
Standalone builds support Windows 8.1 or later. Windows 7 may work (until it doesn't). [https://winfsp.dev/rel/ WinFsp] must be installed. | Standalone builds support Windows 8.1 or later. Windows 7 may work (until it doesn't). [https://winfsp.dev/rel/ WinFsp] must be installed. | ||
=== Standalone on macOS === | === Standalone on macOS === | ||
The DMG download contains a signed and notarized application for Macs with Apple Silicon and Intel. Requires OS X 10.9 and later. [https://osxfuse.github.io macFUSE] must be installed separately. | |||
=== As a Python module === | === As a Python module === | ||
ninfs is available on [https://pypi.org/project/ninfs/ PyPI] and can be installed like any other package. | ninfs is available on [https://pypi.org/project/ninfs/ PyPI] and can be installed like any other package. Python 3.8.0 or later is required. Support depends on the availability of libfuse 2.x or a similar implementation. Nintendo Switch NAND support requires OpenSSL 1.1 or later (pre-included for Windows and macOS). | ||
== Usage == | == Usage == | ||
{{Section WIP}} | {{Section WIP}} | ||
=== Graphical interface === | |||
The GUI can be started in various ways depending on how it was installed. | |||
* Windows: Find "ninfs" in the Start Menu. Or run <code>ninfsw.exe</code> in the standalone release. | |||
* macOS: Run the ninfs application. If this is the first time, Gatekeeper might ask you if you are sure you want to start it. | |||
* Python module: Run the <code>ninfs</code> module with the <code>gui</code> argument. Example: | |||
** Windows: <code>py -3 -m ninfs gui</code> | |||
** Linux and macOS: <code>python3 -m ninfs gui</code> | |||
=== Command line === | |||
Mount types can be accessed through the command line in all setups. | |||
* Windows: If added to PATH, use <code>ninfs <type></code>. For example: <code>ninfs cia game.cia E:</code> | |||
* macOS: Use the <code>ninfs</code> binary in the application. For example: <code>/Applications/ninfs.app/Contents/MacOS/ninfs cia game.cia ~/Desktop/cia</code> | |||
* Python module: Use the <code>ninfs</code> module. For example: | |||
** Windows: <code>py -3 -m ninfs cia game.cia E:</code> | |||
** Linux and macOS: <code>python3 -m ninfs cia game.cia ~/Desktop/cia</code> | |||
* Python module entrypoints: If Python is added to PATH (by default it is not on Windows), entrypoints can be used. For example: <code>mount_cia game.cia ~/Desktop/cia</code> | |||
== Guides == | == Guides == | ||
{{Section WIP}} | {{Section WIP}} | ||