How to Install Game Updates?

How To Install and Use Game Updates in Yuzu?

After installing an update

Once your game update has been successfully installed in Yuzu, a message will appear in the Add-ons column of the game list

  • If you installed only the raw NCA update file, it will simply say: Update.
  • If you installed an update via NSP file, or from a copied NAND or SD card, it will display something like: Update vX.Y.Z.

Note: Do not worry if the version number does not match what the game says. Yuzu’s version display is based on metadata from Nintendo’s servers, while the in-game version is managed separately.

Important Notes

  • Updates do not apply to deconstructed ROM directories (folders containing files such as main, main.npdm, and game.romfs).
  • This limitation exists because Yuzu cannot ensure that the directory contains a valid base version of the game. Applying updates to incomplete or modified data may cause bugs or crashes.

Repacking to NSP (Advanced)

If you only have a game in directory format and are certain it has not been altered or updated, you can convert it to an NSP file so that Yuzu can correctly recognize and apply updates.

Steps for Repack to NSP:

  1. Obtain the nspBuild.py script.
  2. Make sure Python is installed on your system.
  3. Copy nspBuild.py to the folder containing your ROM files.

Launch a Command Prompt window and type: 

python nspBuild.py out.

.nsp main main..npdm-sdk rtld subsdk1 subsdk2 game.romfs

  •  Replace the filenames as needed, depending on what is in your directory.
  • The script will generate out.nsp, which can be added to Yuzu as any other game file. Updates will now be applied properly.

Optional: Set a custom version number for updates (Advanced Users Only)

  • Navigate to 

            %YUZU_DIR%/nand/user/yuzu_meta

  • Find the file named
  • Patch_<TitleID>.cnmt
  • Open the file with a hex editor.
  • Go to offset 0x8 and change the following four bytes to the desired version number in little-endian format.
  • For example, to set version 131072, enter 00 00 02 00.
  • To remove a custom version, simply set these four bytes to 00 00 00 00.