MultiUpdater 3DS

From GameBrew
Revision as of 12:04, 23 December 2021 by HydeWing (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
µpdtr
Multiupdaterliq.png
General
AuthorLiquidFenrir
TypeUtilities
Version4.0.2
LicenseMIT License
Last Updated2018/03/07
Links
Download
Website
Source

MultiUpdater, or µpdtr for short, is an updater for 3DS applications/a9lh/b9s payloads rewritten in C++. It can be used to update FIRM payloads, CIA applications, and other files on the SD card, as long as you have the url for it.

The latest official release is v4.0.2 (the project is no longer being worked on by the orginal author).

Installation

Available in 3DSX and CIA formats.

  • CIA - Install the .cia with the CIA manager of your choice.
  • 3DSX - Use the .3dsx provided with the Homebrew Launcher.

The configuration file is named config.json and should be placed in /3ds/MultiUpdater/. An example config is available in the repo (included).

User guide

Open the application and press A to download the example config, then relaunch it.

The config file is in json, use it to add the files you want.

Controls

L - Select all entries

Y - Select a single entry

A - Download example config, Update selected entries

Screenshots

multiupdaterliq2.png

Changelog

v4.0.2 2018/03/07

  • Fix GitHub compatibility. Thanks a ton to @BernardoGiordano for this.

v4.0.1 2017/10/10

  • 2 bugs fixed, and 2 minor improvements:
    • Delete_cias and delete_archives now actually work.
    • The self-updater works from the cia correctly now.
    • The self-updater updates the 3dsx if ran from the HBL instead of the installed cia.
    • The cia now contains the actual version number (needed for fixing the self-updaer).
  • Note that if you are using version v4.0 with the "broken" self-updater: it will update to this just fine, and it's not actually "broken". It's just the console's way of telling you're already on latest.

v4.0 2017/09/18

  • C++ rewrite. Only removed "useless" stuff, controls are the same, but the config has more options (self-explanatory).

Revision changelog.

Credits

All of the ctrulib contributors, for ctrulib which this depends upon Angelsl for libctrfgh, from which the example curl code has been taken #Cakey on freenode for help.

External links

Advertising: