
The "Help" menu shows an about box, with credits, descriptions and copyrights. It lets you choose if the file compression is either fast or produces a small file, and it lets you choose the language (avaliable languages are English, Spanish and German). The "Tools" menu has the "Options" menu. The "View" menu has the option to view the status bar on the lower section of the screen, which shows if the Patch Server is online. The "USB Gecko" menu has only one option, which is the one to connect the program to the USB Gecko. The "Patches" menu has options related to SFP patches: create one from the currenly open file, apply one to the currenly open file, upload a ptach to the server and browse the server, where it's possible to download patches made by other people. The "File" menu has the options that every File menu has: Open, Save, Save As, and Exit. Selecting one of those or one of the editable files while holding CTRL displays a hex viewer. The SZS file shown contains a KCL file, a KMP file, multiple BRRES files, and a some other types of files that aren't currenly editable by the program. In the picture, you can see the way that SZS Modifier displays the files, which is in a file tree view. CNMT (Content Meta Data) (*.cnmt.nca)ĬNMT files are small meta data files that are inside an XCI or NSP archive.Old_mario_64.szs opened with SZS Modifier
If you want to mod a game to change the actual behaviour (executable code) then this is the where you start, there are also multiple ways to apply an ExeFS mod which will be covered in another section.
There are a few files contains in the executable filesystem that we will cover in this section. It is a file system that contains Nintendo Switch executables known as NSO’s 2. There are multiple types of NCA file depending on what they contain:ĮxeFS stands for Executable filesystem and is part of the largest Nintendo Content Archive (NCA) file for a game. NCA files are compressed archives (think zip) that contain game data, normally multiple NCA files can be extracted from a single XCI or NSP file. These files store part of the game and are normally included inside other file formats.
The recommended way of creating NSP files is to use the NX Dump Tool available on GitHubĮven although NSP is the format for Eshop games the application NX Dump Tool allows you to dump cartridges as NSP files.