Repository navigation
Releases
NXPress 1.7.11
Improvements
- Combine: Add cover art icon on each dump folder without an icon of its own. The image chosen (JPG, PNG, WebP or BMP) goes into its NUP at 256×256 instead of the one of titledb, which knows few Switch 2 games
-Vtells when the CNMT of an NSP or NSZ lists a content the file does not hold, which installers such as Sphaira do not find;--rebuildpairs it with the NCA of its type. Thanks to lightwo (GBAtemp) for reporting it- macOS: NXPress now comes as a disk image (
.dmg) instead of a.pkg: open it and drag NXPress to Applications. It runs no script. Thanks to NikoMuffin for the idea (#112)
Downloads
| System | File |
|---|---|
| Windows, installer (recommended) | nxpress-1.7.11-windows-x64-setup.exe |
| Windows, the program on its own | nxpress.exe |
| Windows, portable (all in its folder, for a USB stick) | nxpress-1.7.11-windows-x64-portable.zip |
| macOS with Apple silicon (M1 or newer), disk image (recommended) | nxpress-1.7.11-macos-apple-silicon.dmg |
| macOS with Intel chip, disk image (recommended) | nxpress-1.7.11-macos-intel.dmg |
| macOS with Apple silicon, the app | nxpress-1.7.11-macos-apple-silicon.tar.gz |
| macOS with Intel chip, the app | nxpress-1.7.11-macos-intel.tar.gz |
| Linux, PC | nxpress-1.7.11-linux-x64.tar.gz |
| Linux on ARM 64-bit | nxpress-1.7.11-linux-arm64.tar.gz |
The installer of Windows puts NXPress in your user folder (no administrator needed), with its shortcuts and the options of its Settings, and adds it to Installed apps, where it is uninstalled.
On macOS, open the .dmg and drag NXPress to Applications: it runs no script and installs nothing else. To uninstall it, move it to the Trash. If you installed it with the .pkg of an earlier version, drag it to the same Applications folder to replace it (or remove the old one with Uninstall NXPress first).
Open it with no arguments for the window, or give it options for the command line (nxpress --help). It needs your own prod.keys: next to NXPress, in ~/.switch, or chosen in the window.
On macOS the app is not notarized: the first time, open it with right click, Open (or allow it in System Settings, Privacy & Security).
On Linux it needs GTK 3 and WebKitGTK 4.1, which most desktops have; unpack it and run install.sh to put NXPress in the menu of applications with its icon.
SHA256SUMS.txt has the checksums of the files, and gh attestation verify <file> -R DeLFuS77/NXPress proves a file was built here. SHA256SUMS.txt.minisig is their signature with the key of NXPress (minisign), which NXPress checks before it installs a new version.
NXPress 1.7.10
Improvements
--rebuildwrites a package again as a clean NSP (an NSZ with-C): its NCA headers made right, standard crypto with no ticket, a new CNMT and a new PFS0, its data as it is. For a package another tool left that some installers do not take; it needs sigpatches. What it makes right: docs/rebuild.md. Thanks to lightwo (GBAtemp) for the idea and the testing- Details and
-itell when the NCA of a file are not signed by Nintendo: it needs sigpatches, and some installers may not take it - NXDock is now among the installers Details and
-ilist, also for the extra compression
Downloads
| System | File |
|---|---|
| Windows, installer (recommended) | nxpress-1.7.10-windows-x64-setup.exe |
| Windows, the program on its own | nxpress.exe |
| Windows, portable (all in its folder, for a USB stick) | nxpress-1.7.10-windows-x64-portable.zip |
| macOS with Apple silicon (M1 or newer), installer | nxpress-1.7.10-macos-apple-silicon.pkg |
| macOS with Intel chip, installer | nxpress-1.7.10-macos-intel.pkg |
| macOS with Apple silicon, the app | nxpress-1.7.10-macos-apple-silicon.tar.gz |
| macOS with Intel chip, the app | nxpress-1.7.10-macos-intel.tar.gz |
| Linux, PC | nxpress-1.7.10-linux-x64.tar.gz |
| Linux on ARM 64-bit | nxpress-1.7.10-linux-arm64.tar.gz |
The installer puts NXPress in your user folder (no administrator needed), with its shortcuts and the options of its Settings, and adds it to Installed apps, where it is uninstalled.
Open it with no arguments for the window, or give it options for the command line (nxpress --help). It needs your own prod.keys: next to NXPress, in ~/.switch, or chosen in the window.
On macOS the app is not notarized: the first time, open it with right click, Open (or allow it in System Settings, Privacy & Security).
On Linux it needs GTK 3 and WebKitGTK 4.1, which most desktops have; unpack it and run install.sh to put NXPress in the menu of applications with its icon.
SHA256SUMS.txt has the checksums of the files, and gh attestation verify <file> -R DeLFuS77/NXPress proves a file was built here. SHA256SUMS.txt.minisig is their signature with the key of NXPress (minisign), which NXPress checks before it installs a new version.
NXPress 1.7.9
Improvements
- Optimize for install (experimental): turns a game and its update into one game, already at the version of the update, that takes much less room once installed: from a few percent to more than 80% less than the game and its update installed apart. Its data is compressed with LZ4, which the system reads directly, and what the game holds twice is stored only once
- In the window: Compress › Optimize for install, next to Extra compression. Add the game and its update (NSP, NSZ, XCI or XCZ); an NSZ comes out next to the game, which installs as that same game
- On the command line:
nxpress --optimize GAME UPDATEwrites an NSP; with-C, an NSZ - Each file is checked whole before it gets its name: the hashes of every section, and its RomFS, which must be the one of the game with its update
- It installs with NXDock or DBI, with sigpatches and firmware 12.0.0 or newer. Tested with DBI
- Official updates do not go over it: when a newer one comes, optimize the original game again with it. The originals are never deleted
- DLC are left as they are. How it is made: docs/optimize-install.md
What you lose with it
- Official updates. They cannot be installed over it, not even from the eShop. To move to a newer version, optimize the original game again with the new update, so keep the original game and its update on your PC
- The signature of Nintendo. The program and the metadata are made again, so sigpatches and firmware 12.0.0 or newer are needed. DBI marks them as Fake when it installs them
- Going back to version 1.0 just like that. The optimized game is already at the version of the update; to go back, install the original again
- Time and room on the PC. Optimizing takes from seconds to about a minute per game in the tests. While it works it needs room for the new file and, for an NSZ or XCZ, for the decompressed NSP too
- DLC save nothing. They stay as they are
What you do not lose: your saves, the DLC installed and the game itself. What the game reads is the same as with its update, byte for byte, and that is checked before the file gets its name.
Downloads
| System | File |
|---|---|
| Windows, installer (recommended) | nxpress-1.7.9-windows-x64-setup.exe |
| Windows, the program on its own | nxpress.exe |
| Windows, portable (all in its folder, for a USB stick) | nxpress-1.7.9-windows-x64-portable.zip |
| macOS with Apple silicon (M1 or newer), installer | nxpress-1.7.9-macos-apple-silicon.pkg |
| macOS with Intel chip, installer | nxpress-1.7.9-macos-intel.pkg |
| macOS with Apple silicon, the app | nxpress-1.7.9-macos-apple-silicon.tar.gz |
| macOS with Intel chip, the app | nxpress-1.7.9-macos-intel.tar.gz |
| Linux, PC | nxpress-1.7.9-linux-x64.tar.gz |
| Linux on ARM 64-bit | nxpress-1.7.9-linux-arm64.tar.gz |
The installer puts NXPress in your user folder (no administrator needed), with its shortcuts and the options of its Settings, and adds it to Installed apps, where it is uninstalled.
Open it with no arguments for the window, or give it options for the command line (nxpress --help). It needs your own prod.keys: next to NXPress, in ~/.switch, or chosen in the window.
On macOS the app is not notarized: the first time, open it with right click, Open (or allow it in System Settings, Privacy & Security).
On Linux it needs GTK 3 and WebKitGTK 4.1, which most desktops have; unpack it and run install.sh to put NXPress in the menu of applications with its icon.
SHA256SUMS.txt has the checksums of the files, and gh attestation verify <file> -R DeLFuS77/NXPress proves a file was built here. SHA256SUMS.txt.minisig is their signature with the key of NXPress (minisign), which NXPress checks before it installs a new version.
NXPress 1.7.8
Improvements
- An installer for Windows, now the recommended download, and one for macOS: in the 11 languages of NXPress, with the shortcuts and options of Settings, and an uninstaller.
nxpress.exe, the portable zip and the archives of macOS are still there - An NXPress installed in Program Files updates itself too, after asking Windows for an administrator
Downloads
| System | File |
|---|---|
| Windows, installer (recommended) | nxpress-1.7.8-windows-x64-setup.exe |
| Windows, the program on its own | nxpress.exe |
| Windows, portable (all in its folder, for a USB stick) | nxpress-1.7.8-windows-x64-portable.zip |
| macOS with Apple silicon (M1 or newer), installer | nxpress-1.7.8-macos-apple-silicon.pkg |
| macOS with Intel chip, installer | nxpress-1.7.8-macos-intel.pkg |
| macOS with Apple silicon, the app | nxpress-1.7.8-macos-apple-silicon.tar.gz |
| macOS with Intel chip, the app | nxpress-1.7.8-macos-intel.tar.gz |
| Linux, PC | nxpress-1.7.8-linux-x64.tar.gz |
| Linux on ARM 64-bit | nxpress-1.7.8-linux-arm64.tar.gz |
The installer puts NXPress in your user folder (no administrator needed), with its shortcuts and the options of its Settings, and adds it to Installed apps, where it is uninstalled. Open it with no arguments for the window, or give it options for the command line (nxpress --help). It needs your own prod.keys: next to NXPress, in ~/.switch, or chosen in the window. On macOS the app is not notarized: the first time, open it with right click, Open (or allow it in System Settings, Privacy & Security). On Linux it needs GTK 3 and WebKitGTK 4.1, which most desktops have; unpack it and run install.sh to put NXPress in the menu of applications with its icon. SHA256SUMS.txt has the checksums of the files, and gh attestation verify <file> -R DeLFuS77/NXPress proves a file was built here. SHA256SUMS.txt.minisig is their signature with the key of NXPress (minisign), which NXPress checks before it installs a new version.
NXPress 1.7.7
Improvements
- The list of every section has a search field, as the log has: as you type, it shows only the files whose name, game, title ID, folder or note have what is written, and tells how many of the list it shows. The files left out of sight are still worked on (thanks @NikoMuffin, #105)
- Check now, under “Look for new versions on GitHub” in Settings, looks for a new version at once and tells when this one is the newest; the answer is asked fresh, not one GitHub kept from a moment ago (thanks @NikoMuffin, #106)
Fixes
- The cover of a NUP in the list and in the grid shows the icon given to it at once, without leaving Details and coming back (thanks @NikoMuffin, #107)
Downloads
| System | File |
|---|---|
| Windows | nxpress.exe |
| Windows, portable (all in its folder, for a USB stick) | nxpress-1.7.7-windows-x64-portable.zip |
| macOS with Apple silicon (M1 or newer) | nxpress-1.7.7-macos-apple-silicon.tar.gz |
| macOS with Intel chip | nxpress-1.7.7-macos-intel.tar.gz |
| Linux, PC | nxpress-1.7.7-linux-x64.tar.gz |
| Linux on ARM 64-bit | nxpress-1.7.7-linux-arm64.tar.gz |
Open it with no arguments for the window, or give it options for the command line (nxpress --help). It needs your own prod.keys: next to NXPress, in ~/.switch, or chosen in the window. On macOS the app is not notarized: the first time, open it with right click, Open (or allow it in System Settings, Privacy & Security). On Linux it needs GTK 3 and WebKitGTK 4.1, which most desktops have; unpack it and run install.sh to put NXPress in the menu of applications with its icon. SHA256SUMS.txt has the checksums of the files, and gh attestation verify <file> -R DeLFuS77/NXPress proves a file was built here. SHA256SUMS.txt.minisig is their signature with the key of NXPress (minisign), which NXPress checks before it installs a new version.
NXPress 1.7.6
Improvements
- The box under “Open Switch files with NXPress” in Settings › Windows Explorer reads “Verify them as soon as they open”, which tells better what it does (thanks @NikoMuffin, #87)
- A NUP whose game titledb has no icon of, as many of the Switch 2, can get one from the eShop: Search image in its card opens a window that searches the eShop of Nintendo by the name of the game and shows the games it finds with their square image (500×500, which makes a sharp icon of 256×256), the Switch 2 only unless that box is unticked. The name searched is the one the game carries, without the marks of file names, and can be changed, as file names and title IDs are often wrong. The eShop is asked only when a search is started. For a game it does not have, Search the web opens a search of images in the browser (DuckDuckGo), and an image copied there is pasted into the card or the window with Ctrl+V (thanks @NikoMuffin, #102)
- A NUP given an icon can have it changed: Change image in its card offers the same ways again (titledb, the eShop, an image of one's own or one pasted). The icons a NUP carries from the game itself are kept (thanks @NikoMuffin, #103)
Downloads
| System | File |
|---|---|
| Windows | nxpress.exe |
| Windows, portable (all in its folder, for a USB stick) | nxpress-1.7.6-windows-x64-portable.zip |
| macOS with Apple silicon (M1 or newer) | nxpress-1.7.6-macos-apple-silicon.tar.gz |
| macOS with Intel chip | nxpress-1.7.6-macos-intel.tar.gz |
| Linux, PC | nxpress-1.7.6-linux-x64.tar.gz |
| Linux on ARM 64-bit | nxpress-1.7.6-linux-arm64.tar.gz |
Open it with no arguments for the window, or give it options for the command line (nxpress --help). It needs your own prod.keys: next to NXPress, in ~/.switch, or chosen in the window. On macOS the app is not notarized: the first time, open it with right click, Open (or allow it in System Settings, Privacy & Security). On Linux it needs GTK 3 and WebKitGTK 4.1, which most desktops have; unpack it and run install.sh to put NXPress in the menu of applications with its icon. SHA256SUMS.txt has the checksums of the files, and gh attestation verify <file> -R DeLFuS77/NXPress proves a file was built here. SHA256SUMS.txt.minisig is their signature with the key of NXPress (minisign), which NXPress checks before it installs a new version.
NXPress 1.7.5
Improvements
- A NUP made of a dump folder without control data gets the icon of its game: NXPress finds the game in titledb by its title ID (the one of the game for an update or a DLC), downloads its icon and writes it into the NUP as a JPEG of 256×256, as the icons of the console are. A NUP made already without one gets it from its card (Icon from titledb), and an image of one's own (PNG, JPEG, WEBP or BMP, cut square at its middle; the note tells its size, and when it was made bigger) with Choose image, for a game titledb does not know; on the command line,
--fix-nup-icon,--nup-icon FILEand--no-nup-icon. Nothing the NUP has changes: the metadata of the game is written again after its end with the icon, the files stay as they were, and a NUP with an icon keeps it. It goes on the internet only with “Warn of updates you do not have” on, which now also downloads the list of the icons of titledb when a NUP needs one, once a week at most; with no connection, or a game titledb does not know, the NUP is made all the same and the note tells why (thanks @NikoMuffin, #97, and QuickWick (Wicked on Discord), who suggested it on Discord and GBAtemp)
Next
- NUP v2, the new version of the format, as its specification settles: reading and verifying first
Downloads
| System | File |
|---|---|
| Windows | nxpress.exe |
| Windows, portable (all in its folder, for a USB stick) | nxpress-1.7.5-windows-x64-portable.zip |
| macOS with Apple silicon (M1 or newer) | nxpress-1.7.5-macos-apple-silicon.tar.gz |
| macOS with Intel chip | nxpress-1.7.5-macos-intel.tar.gz |
| Linux, PC | nxpress-1.7.5-linux-x64.tar.gz |
| Linux on ARM 64-bit | nxpress-1.7.5-linux-arm64.tar.gz |
Open it with no arguments for the window, or give it options for the command line (nxpress --help). It needs your own prod.keys: next to NXPress, in ~/.switch, or chosen in the window. On macOS the app is not notarized: the first time, open it with right click, Open (or allow it in System Settings, Privacy & Security). On Linux it needs GTK 3 and WebKitGTK 4.1, which most desktops have; unpack it and run install.sh to put NXPress in the menu of applications with its icon. SHA256SUMS.txt has the checksums of the files, and gh attestation verify <file> -R DeLFuS77/NXPress proves a file was built here. SHA256SUMS.txt.minisig is their signature with the key of NXPress (minisign), which NXPress checks before it installs a new version.
NXPress 1.7.4
Improvements
- Each section keeps its own view, list or covers; one not switched yet shows the view chosen before (thanks @NikoMuffin, #84)
- The Log is no longer in Settings › Help: it is in the side menu, under Check, with its settings on its page (thanks @NikoMuffin, #85)
- Settings › Help opens the Discord server NXPress shares with Switch Library Manager Web (thanks @NikoMuffin, #86)
- Windows: NXPress can be the program of NSP, NSZ, XCI, XCZ and NUP files, from Settings › Windows Explorer: a double click opens them in Verify, and checks them at once when its box is ticked. Where another program opens them already, NXPress is chosen once with Open with › Choose another app › Always (thanks @NikoMuffin, #87)
- Windows: an NXPress menu on a right click of those files, with Verify, Details, Compress or Decompress, and Combine, and of folders, with Compress, Verify and Combine; on Windows 11 it is under Show more options. Send to stays. Both are for the user only, need no administrator, and Settings tells when they are for another copy of NXPress, as after moving it (thanks @NikoMuffin, #88)
- Windows: files sent from the Explorer while NXPress is open go to its window, which comes to the front, as a new list that Undo takes back; during a work they come in when it ends. Several files opened at once come together in one window
- Export, in Details and in the Log, saves the list to Excel (XLSX) or CSV: in Details a row for each title of each file, with its title ID, kind, versions, name, publisher and the newest version published; in the Log a row for each file of the works shown (thanks @NikoMuffin, #89)
- Recompress has the extra compression too, both ways: ticked, a file gets it; unticked, a file with the archive format NCZSECT3 becomes a plain NSZ that installers read. A file that changes format goes through an NSP checked by its hashes, so the round trip stays byte for byte; it needs the keys and room for the NSP. A game in sparse storage (NCZSECT2) has no plain NSZ, so without the box it stays as it is (thanks @NikoMuffin, #92)
- Saving settings with a name in use asks first: Save becomes Replace, in orange, with a line that says so, and Undo brings the old ones back; the names of the settings of NXPress are not taken (thanks @NikoMuffin, #93)
- NXPress can install its new versions itself: the notice of a new version offers Install and restart, which opens a window with what is new while the version is downloaded and checked, then Restart now or Later. Each release now signs its checksums with the key of the project (SHA256SUMS.txt.minisig, minisign), and NXPress checks that signature, made for that version, and the checksum of the file it downloads before it replaces itself; a version without its signature is only offered to download, as before. Nothing is installed without a click, a beta only by a beta, and the restart waits for every work to end: the work of the files (a watch of folders too), the files sent from the Explorer meanwhile and the check they start, the log of the work, and a count to turn the computer off; no work starts while it restarts. Windows and Linux; on macOS it still only tells (thanks @NikoMuffin, #91)
Fixes
- Windows: many files sent from the Explorer at once while NXPress is minimized no longer leave its window not responding: it comes back to the front and takes them all
- A NUP made to harm, such as one from the Internet, no longer makes NXPress take gigabytes of memory or hours, or close, when it is added, checked or unpacked: names and paths longer than the ones of the console, folders that share their children, packages that share their folders and a file at more than one place are refused, and the check of the code decompresses as it reads
- A NUP whose metadata types are counted from 0 is told, and fixed, also when a package has no NPDM, such as a DLC: a record 0x0007 that is not the 32 bytes of a build ID marks it, the same rule as the fix of the reference packer (a55uka/nup#32)
Next
- NUP v2, the new version of the format, as its specification settles: reading and verifying first
Downloads
| System | File |
|---|---|
| Windows | nxpress.exe |
| Windows, portable (all in its folder, for a USB stick) | nxpress-1.7.4-windows-x64-portable.zip |
| macOS with Apple silicon (M1 or newer) | nxpress-1.7.4-macos-apple-silicon.tar.gz |
| macOS with Intel chip | nxpress-1.7.4-macos-intel.tar.gz |
| Linux, PC | nxpress-1.7.4-linux-x64.tar.gz |
| Linux on ARM 64-bit | nxpress-1.7.4-linux-arm64.tar.gz |
Open it with no arguments for the window, or give it options for the command line (nxpress --help). It needs your own prod.keys: next to NXPress, in ~/.switch, or chosen in the window. On macOS the app is not notarized: the first time, open it with right click, Open (or allow it in System Settings, Privacy & Security). On Linux it needs GTK 3 and WebKitGTK 4.1, which most desktops have; unpack it and run install.sh to put NXPress in the menu of applications with its icon. SHA256SUMS.txt has the checksums of the files, and gh attestation verify <file> -R DeLFuS77/NXPress proves a file was built here. SHA256SUMS.txt.minisig is their signature with the key of NXPress (minisign), which NXPress checks before it installs a new version.
NXPress 1.9.0-beta.1 (beta)
A beta: what the next version has, and features to try that may still change. NXPress tells of a newer beta only to the ones who run a beta, and GitHub does not show it as the latest version.
Experimental
-s/--bs, which NXPress took from nsz with no effect, sets the size of the blocks of an NSZ made with -B and of an XCZ, from 2^14 to 2^24 bytes (2^20, 1 MiB, by default). Bigger blocks make the file a little smaller and an emulator slower to start a game: in a test, blocks of 4 MiB were 2% smaller and 0.3 s slower, and blocks of 16 MiB 4% smaller and 1.2 s slower
Improvements
- The zstd frames of NSZ and NUP files carry the checksum of their data with the zstd library in C too, as they did with the encoder in Go: a damaged file fails to decompress instead of giving damaged data, and every installer and emulator checks it
Downloads
| System | File |
|---|---|
| Windows | nxpress.exe |
| Windows, portable (all in its folder, for a USB stick) | nxpress-1.9.0-beta.1-windows-x64-portable.zip |
| macOS with Apple silicon (M1 or newer) | nxpress-1.9.0-beta.1-macos-apple-silicon.tar.gz |
| macOS with Intel chip | nxpress-1.9.0-beta.1-macos-intel.tar.gz |
| Linux, PC | nxpress-1.9.0-beta.1-linux-x64.tar.gz |
| Linux on ARM 64-bit | nxpress-1.9.0-beta.1-linux-arm64.tar.gz |
Open it with no arguments for the window, or give it options for the command line (nxpress --help). It needs your own prod.keys: next to NXPress, in ~/.switch, or chosen in the window. On macOS the app is not notarized: the first time, open it with right click, Open (or allow it in System Settings, Privacy & Security). On Linux it needs GTK 3 and WebKitGTK 4.1, which most desktops have; unpack it and run install.sh to put NXPress in the menu of applications with its icon. SHA256SUMS.txt has the checksums of the files, and gh attestation verify <file> -R DeLFuS77/NXPress proves a file was built here.
NXPress 1.7.3
Improvements
- Extra compression sits under Made for in Compress, and its warning shows in Compress only (thanks @NikoMuffin, #76)
- Watch the folders says which folders it watches (thanks @NikoMuffin, #77)
- Combine can delete the dump folders once their NUP is read back whole and checked, with a box under Delete originals, off by default (
--rm-dumps): a file the NUP does not hold, or one changed during the packing, stays (thanks @NikoMuffin, #79) - Shorter texts under each section of the side menu, in every language (thanks @NikoMuffin, #80)
- Verify and Details tell whether Eglantine and Lichii, the emulators that open NUP files, open a NUP and can start its game, and why not
- A NUP whose metadata types are counted from 0, as an early build of the packer of the format wrote them, is told, and Details fixes it in place (
--fix-nup-meta), so the emulators show its name, version and icon right - NUP files made by Combine suit the emulators better: files over 256 MiB are stored as they are by default, since the emulators decompress them whole to the disk each time the game starts (
--nup-zstd-bigcompresses them), each update carries its own version, and the NUP of a Switch 2 dump without control data takes the name of its game
Fixes
- Verify reads the code of NUP files and dump folders, and tells a dump whose code lost bytes, a game that stops as it starts: it must be dumped again. Combine still makes its NUP, and the work fails with the warning
- Rename and the list give a NUP that carries no name a readable one, from its dump
Next
- NUP v2, the new version of the format, as its specification settles: reading and verifying first
Downloads
| System | File |
|---|---|
| Windows | nxpress.exe |
| Windows, portable (all in its folder, for a USB stick) | nxpress-1.7.3-windows-x64-portable.zip |
| macOS with Apple silicon (M1 or newer) | nxpress-1.7.3-macos-apple-silicon.tar.gz |
| macOS with Intel chip | nxpress-1.7.3-macos-intel.tar.gz |
| Linux, PC | nxpress-1.7.3-linux-x64.tar.gz |
| Linux on ARM 64-bit | nxpress-1.7.3-linux-arm64.tar.gz |
Open it with no arguments for the window, or give it options for the command line (nxpress --help). It needs your own prod.keys: next to NXPress, in ~/.switch, or chosen in the window. On macOS the app is not notarized: the first time, open it with right click, Open (or allow it in System Settings, Privacy & Security). On Linux it needs GTK 3 and WebKitGTK 4.1, which most desktops have; unpack it and run install.sh to put NXPress in the menu of applications with its icon. SHA256SUMS.txt has the checksums of the files, and gh attestation verify <file> -R DeLFuS77/NXPress proves a file was built here.