- C++ 99.2%
- Makefile 0.8%
| .github | ||
| .vscode | ||
| app | ||
| assets/gfx | ||
| include | ||
| romfs | ||
| source | ||
| Universal-Core@d0d78f2bfb | ||
| .gitignore | ||
| .gitmodules | ||
| clean.bat | ||
| compile.bat | ||
| crowdin.yml | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||

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 devkitARM libctru 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.
Contributions
PabloMK7: For improving the Download code.
Icon Credits
Trash icon icon by Icons8



