No description
  • C++ 99.2%
  • Makefile 0.8%
Find a file
2020-09-17 18:39:33 -05:00
.github Remove checkouts from jobs after first 2020-09-17 18:39:33 -05:00
.vscode Dont enforce max width if 0 2019-11-03 19:03:48 -06:00
app Implement Universal-Store [UniStore] 3DS side. (#13) 2019-12-29 07:52:45 +01:00
assets/gfx Update Credits. 2020-06-27 14:53:40 +02:00
include Set system language to the app on first launch (#42) 2020-07-21 05:19:24 +02:00
romfs Port over new RGB Selection from 3DEins! 2020-07-15 18:23:16 +02:00
source Set system language to the app on first launch (#42) 2020-07-21 05:19:24 +02:00
Universal-Core@d0d78f2bfb Add Fade effects. 2020-05-27 13:49:37 +02:00
.gitignore Add Credits Screen and a Spritesheet. ;P 2019-11-12 10:24:38 +01:00
.gitmodules Switch over to Universal-Core. (#18) 2020-02-08 06:20:50 +01:00
clean.bat UNIVERSAL-UPDATER IS BACK! Lmao. 2019-10-31 03:23:05 +01:00
compile.bat UNIVERSAL-UPDATER IS BACK! Lmao. 2019-10-31 03:23:05 +01:00
crowdin.yml Add .gitignore and crowdin.yml 2019-11-01 23:19:33 -05:00
LICENSE Implement Custom Colors for Scripts. 2019-11-03 06:48:32 +01:00
Makefile Port over new RGB Selection from 3DEins! 2020-07-15 18:23:16 +02:00
README.md Fixed typo (#48) 2020-09-16 13:40:00 -05:00


A multiapp, JSON script-based updater for Nintendo 3DS
Translation status on Crowdin

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

Menu icon icon by Icons8