mirror of
https://github.com/yuzu-emu/yuzu.git
synced 2024-09-15 00:55:33 +00:00
Page:
How to Install and Use Game Updates
Pages
Bounties
Building For Android
Building for Linux
Building for Windows
Building for macOS
Contributing
Contributor License Agreement Policy
Developer Information
Dumping Decryption Keys from a Switch Console
Dumping Game Cartridges
Dumping Installed Titles
FAQ
Home
How to Install and Use Game Updates
Open Source Page for testers
Overview of Switch Game Formats
Recommended GPU Drivers for Linux
Service Function Usage
Switch Hardware and Software
Switch Homebrew
Switch Mods
Troubleshooting Loader Errors
Typical Git Workflow
User Directory
Using a Controller or Android Phone for Motion or Touch Input
[Deprecated] Building Mesa on Arch Linux
_header
yuzu Web Service
3
How to Install and Use Game Updates
SS edited this page 2020-12-11 12:34:03 +05:30
How to Install Updates
- If you have an update in NCA format, click
File
, thenInstall file to NAND...
, select your update NCA, and then in the drop down box selectGame Update
. If you get an error, double check you encryption keys and dump. - If you have updates installed on your NAND or SD card, you can copy the entire NAND into
%YUZU_DIR%/nand/user
or the entire sd card to%YUZU_DIR%/sdmc
. - If your update is in NSP format, use the File > Install File method described above for NCA, except the
Game Update
menu won't show (yuzu can infer it from the NSP metadata)
Using Updates
- If your update was installed successfully, next to all games that match the title ID of the update, a message will show in the add-ons column of the gamelist.
- If you installed just an update NCA, it will probably only say
Update
. - If you copied your NAND or SD or used an NSP update, it will probably say
Update vX.Y.Z
where X, Y, and Z are numbers. Don't be alarmed if the numbers don't match what the game says the version is, the version in the game list is the version as determined by Nintendo's servers, the one in game is independent.
- If you installed just an update NCA, it will probably only say
- Updates do not apply to deconstructed ROM directories (folder with
main
,main.npdm
,game.romfs
, etc). This is because the romfs cannot be guaranteed to be the base game, and patching anything else will result in strange bugs and crashes. If you can guarantee that your romfs is the base game, skip to the Repacking to NSP section to force yuzu to patch it.
Repacking to NSP
- If you only have games in directory format, and re dumping is not an option (it's much easier/safer), and you can guarantee that the romfs hasn't been updated or modified in any way, then you can trick yuzu into patching it. First download this python script. You will need Python to execute it. Then copy it to the romfs directory and execute the following in command prompt:
python nspBuild.py out.nsp ...
where ... are the names of all the game files in the dir (main
,main.npdm
,sdk
,rtld
,subsdk*
, andgame.romfs
). Thenout.nsp
will contain your packed games and updates will apply to it.
Adding a Version Number to NCA Updates
WARNING: For advanced users only
- Go to
%YUZU_DIR%/nand/user/yuzu_meta
. Find the file calledPatch_<>.cnmt
where <> is the title ID of the update. Open this file in a hex editor. Edit the four bytes starting at offset 0x8 to the version you want. This is a LE u32 value. To remove this custom version, make the value 0.