Skip to content

Prelude v3.3.3 (build 55)

Choose a tag to compare

@Juanjo3222 Juanjo3222 released this 19 Aug 22:03
· 2 commits to main since this release

Fixes the auto-updater, which never actually replaced your Prelude. Install this one by hand — see below.

Why the updater looked broken

It always wrote to sdmc:/switch/nextendo.nro, a path fixed in the code, without checking where the running .nro actually lived.

If you kept Prelude anywhere else — a different name, a subfolder, the root of the card — the update downloaded fine and landed in a separate file. The one you kept launching was untouched.

That is a single bug behind both reports we got:

  • "the auto-updater doesn't work" — it updated, just not the copy you open.
  • "it should replace Prelude, both versions are kept" — it was creating the second copy.

The one person it worked for simply had Prelude at that exact path. It wasn't the folder that helped, it was the coincidence.

hbmenu passes the real path of the launched .nro in argv[0], and Prelude was throwing it away. Now it uses it: the update replaces the file you launched. The orphan copy left at the old fixed path by earlier versions is removed after a successful update — that path only, nothing else.

You must install this update manually

This is the awkward part. The fix cannot fix itself: a broken version will update beside your Prelude, exactly like before. Download nextendo.nro and replace your current file yourself, once. From v3.3.3 onward the updater replaces itself correctly.

Your own DNS files are no longer destroyed

Nintendo mode deletes atmosphere/hosts/sysmmc.txt and emummc.txt. If you arrived with your own redirects — another community server, your own blocks — they were gone the first time you used Prelude, with no warning.

On first launch, once and only once, Prelude now asks two questions: whether to copy your existing files to switch/prelude_hosts_backup, and whether to restore them when you switch back to Nintendo mode.

A file containing the Nextendo server IP is never backed up. Keeping that IP readable on the card in Nintendo mode is precisely what Prelude already works to avoid.

If you have used Prelude before, you will see "Nothing to back up" — your original files were already overwritten by an earlier version. This only protects from here on.