Fix GitHub compatibility

@LiquidFenrir LiquidFenrir released this Mar 6, 2018 · 1 commit to rewrite since this release

Thanks a ton to @BernardoGiordano for this! Downloading from github should now work again

MultiUpdater v4.0.1

@LiquidFenrir LiquidFenrir released this Oct 10, 2017 · 4 commits to rewrite since this release

2 bugs fixed, and 2 minor improvements:

  1. delete_cias and delete_archives now actually work!

  2. the self-updater works from the cia correctly now

  3. the self-updater updates the 3dsx if ran from the HBL instead of the installed cia!

  4. 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

MultiUpdater v4.0: the C++ rewrite

@LiquidFenrir LiquidFenrir released this Sep 17, 2017 · 8 commits to rewrite since this release

I now find it ready for release!
You may think it's worse than the previous version, but I only removed "useless" stuff, controls are the same, but the config has more options (self-explanatory).

MultiUpdater v3.2.1

@LiquidFenrir LiquidFenrir released this Jun 27, 2017 · 9 commits to master since this release

Fixes 7z extraction, and changes the logo to the more colorful one

MultiUpdater v3.2

@LiquidFenrir LiquidFenrir released this Jun 26, 2017 · 14 commits to master since this release

Writing to nand! The feature 2 and a half persons wanted! Well, it's there at last.
More popular though, is the automatic creation of missing directories when updating something. No more errors when everything went right.
To make it easier for new users, it will also display a message and allow you to download the latest config.json straight from the repo if it doesnt find it. Only need to pop the cia on the SD and install, no worries about a pesky config file ruining the fun.

Quick fix

@LiquidFenrir LiquidFenrir released this Jun 25, 2017 · 18 commits to master since this release

Nothing major, adds pattern matching to file extraction ("inarchive"), and fixes a little bug that doesnt seem to have been noticed

MultiUpdater v3.0

@LiquidFenrir LiquidFenrir released this Jun 24, 2017 · 21 commits to master since this release

Fixes github api parsing, and brings in 7z extraction support and wildcards in the config! (only for the inrelease element)

This allows you to add an entry, even if the file you want has its name changing every release! (for example, Luma3DS, and d0k3's tools!)

Quick example: "inrelease": "Luma3DSv*z",, from the example config.json:
See the * character after the v ? it tells the string matching function to keep going until it finds the next character, or the end of the tested string. So here, it matches the z of 7z.
You might be thinking: "You could have used the . before the extension or the 7 of 7z!", well no, and this is the reason why:
It would see the . in the release/version number, and the rest wouldn't match, so it would miss the correct element! And the release number could include a 7, which would result in the same problem!

Another example: the attached release file below. What inrelease would match it?

Answer (click to view)

Of course, "" would, but that's cheating. What I wanted was "MultiUpdater-v*zip"!
If you got it right, you understood how the matching function works.

MultiUpdater v2.1

@LiquidFenrir LiquidFenrir released this Jun 11, 2017 · 32 commits to master since this release

quick fix and release for the github api parsing, allowing for finding the download url of an item in the latest release of a repo.

MultiUpdater v2

@LiquidFenrir LiquidFenrir released this Jun 10, 2017 · 36 commits to master since this release

Long awaited (or not) release, fixes a crash and adds a feature: cia installation!
Just add something to your config that ends up being saved as a .cia
WARNING: might not work from HBL

MultiUpdater v1.7

@LiquidFenrir LiquidFenrir released this Apr 18, 2017 · 49 commits to master since this release

Brings in backing up/restoring files in case the update breaks something, instructions, and support for local urls in relocation headers.