Prelude v3.3.7
Updating Prelude now actually updates your SD card
Until now, the files Prelude installs — certificates, game patches, DNS rules — were only written when you applied a mode. Updating the .nro replaced the app and nothing else.
So if you updated Prelude to get the Splatoon 3 fixes, your SD card kept the previous version's patches. The game failed exactly as before, and it looked like the update had done nothing. That accounted for about half of one day's reports.
From this version, if Nextendo mode is already active, the SD card is refreshed when Prelude starts.
Nintendo mode is deliberately left alone: it removes the certificate stack on purpose, and quietly putting it back would be a security hole, not a convenience.
New Splatoon 3 section
Purely informational. It shows how many patches are on your card versus how many this .nro ships, whether DNS redirection is on, where the files live, and a reminder that a game update requires new patches.
What it cannot tell you, and says so on screen: files being present does not prove Atmosphère applied them. Patches are matched by the game's build ID, and an unknown build ID is ignored silently — no error, no log. Only a patch that announces itself at boot could answer that.
Three game servers were missing an explicit host entry
Mario Tennis Aces, ARMS and Splatoon 2 relied only on the g2* wildcard, while the other five games each had their own line. That was an oversight, not a decision.
Some Atmosphère builds ignore a * in the middle of a label. On those consoles, these three games did not resolve — with no error explaining why. Server IDs were read from the running production containers, not guessed.
Country flags are now built on the console
The MK8D country patch does not contain a country index — it writes the two letters of the country code as ASCII. All 110 patches in the upstream repository are the same 103-byte file with five positions changed.
Verified rather than assumed: starting from the Japan patch alone and substituting those five positions regenerates all 110 patches byte for byte.
So Prelude now ships the template and builds the patch itself:
- No more "network error" when setting a flag. Downloading 103 bytes over HTTPS to place two ASCII characters was a failure mode for something the app can write itself.
- Works offline, like the rest of Prelude's installers.
- Any two-letter code now works — which closes #17.
China 🇨🇳, Hong Kong 🇭🇰 and Taiwan 🇹🇼 added
Requested in #17 by @ymzhen. The country list goes from 110 to 113.
Please note: the patch makes your console report
CN,HKorTW— it does not create the flag image. The original 110 come from MK8D's internal table; these three do not. If the game has no flag for them, the display may be blank or wrong. Feedback from anyone in those regions is welcome, and the flag can be removed again at any time from the same menu.
Also
- The flag menu can be navigated with the stick, not just the D-pad.
Installation: copy nextendo.nro to /switch/ on your SD card. If you already have Prelude, the built-in updater will offer this version.
After updating, apply Nextendo mode once and fully power off — not sleep. Atmosphère only reads these files at boot.