* No Nightlies for the Full-Rewrite. * Initial push, i guess. * Forgot to push the Test UniStore + T3X... * Use C2D flags for wrapping and centering * gitignore t3x correctly * Remove Test Store and hardcode to `sdmc:/3ds/Universal-Updater/stores/Universal-DB.unistore` for now. * Is functional now. * *More special checks and work.* * const <typename T> &. * Universal-DB, not Universal DB. * Derp. * Make 3DSX, NDS & Archive path configurable. * Last fixes + Fade out screen on exit. * See Desc. for more. - Add QR Code scan for downloading UniStores. - Add new Graphics. - Some fixes + improvements. * Fix search filtering, re-sort after search * Fix update check * Clear search items with X, not just reset results * The next progress. * PLEASE tell me, this is the only error.. Co-authored-by: Pk11 <epicpkmn11@outlook.com>

A multiapp, JSON script-based updater for Nintendo 3DS
Features
Universal-Updater is a homebrew application for the Nintendo 3DS that is intended for easy set-up of other homebrew titles! Some features include:
- Integration with the Universal DB store, the easiest way to download all your homebrew titles
- A flexible and easily developable scripting system (with pre-made scripts included)
- Translations for multi-lingual users
- Customizable interface colors
Compilation
Setting up your enviromment
To build Universal-Updater from source, you will need to setup a system with devkitARM, libctru, 3ds-curl and 3ds-libarchive. Follow devkitPro's Getting Started page to install pacman, then run (sudo dkp-)pacman -S 3ds-dev 3ds-curl 3ds-libarchive. You will also need bannertool and makerom in your PATH.
Cloning the repo
To download the source you will need to clone it with submodules, this can be done by running
git clone --recursive https://github.com/Universal-Team/Universal-Updater.git
or if you've already cloned it running
git submodule update --init --recursive
to update all the submodules.
Compiling
Simply run make in the Universal-Updater source directory.
Screenshots
Translations
Want to help to translate Universal-Updater? Then feel free to join us on Crowdin here. Is it a new Language which isn't available in Universal-Updater? Then join our Discord Server and ask Evie to add the language to crowdin.



