No description
  • C++ 99.2%
  • Makefile 0.8%
Find a file
2021-03-26 06:01:37 -05:00
.github Switch to universalteam/devkitarm 2021-03-24 21:54:54 -05:00
.vscode Add queue system with background downloading and much more (#73) 2021-03-13 01:28:23 -06:00
app Implement Universal-Store [UniStore] 3DS side. (#13) 2019-12-29 07:52:45 +01:00
assets/gfx Fix weird alpha in 日本語, 한국어, 中文 (简体), and 中文 (繁體) 2021-03-24 00:32:38 -05:00
include A bunch of minor tweaks from cppcheck 2021-03-26 06:01:37 -05:00
libs Update libarchive.a 2020-12-28 18:32:32 -06:00
resources [THEME]: Add Description and show it on the Theme Selector. 2021-03-24 23:16:12 +01:00
romfs Update translations 2021-03-24 18:02:31 -05:00
source A bunch of minor tweaks from cppcheck 2021-03-26 06:01:37 -05:00
Universal-Core@a5448d1f57 A bunch of minor tweaks from cppcheck 2021-03-26 06:01:37 -05:00
.gitignore Add queue system with background downloading and much more (#73) 2021-03-13 01:28:23 -06: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 token and ID things to crowdin yml 2021-03-13 20:57:57 -06:00
LICENSE Implement Custom Colors for Scripts. 2019-11-03 06:48:32 +01:00
Makefile Shorten app description so it fits better in HBL 2021-03-20 20:38:32 -05:00
README.md Try force GitHub to recache the images - part 2 2021-03-18 17:18:47 -05:00


An easy to use app for installing and updating 3DS homebrew
Discord Server Build status on GitHub Actions Translation status on Crowdin

Universal-Updater is a homebrew application for the Nintendo 3DS with the intention to make downloading other homebrew simple and easy. No need to manually copy files or go through installation processes, as it does that all for you.

Features

  • A store format with a concept similar to the Cydia Repositories
    • The default is Universal-DB
    • Want to add more? Go to settings, choose "Select Unistore", click the + icon and select one from the list, enter a URL, or scan a QR code
  • Customization in sorting and display
    • Several sorting keys: "Title", "Author", and "Last Updated"
    • Direction can be Ascending or Descending
    • App display can be shown in either a grid or rows
  • Background installation so you can keep using the rest of the app while installing
  • Searching and markings to make finding apps easy
  • Viewing screenshots and release notes for apps
  • Shortcuts for easily updating frequently updated apps when using the Homebrew Launcher
  • Translations for users of many languages
    • To contribute to translations, join our Crowdin project
    • To request a new language, join our Discord Server or contact a project manager on Crowdin

Compilation

Setting up your enviromment

To build Universal-Updater from source, you will need to setup devkitARM with libctru and 3ds-curl. Follow devkitPro's Getting Started page to install pacman, then run (sudo dkp-)pacman -S 3ds-dev 3ds-curl. You will also need bannertool and makerom in your PATH. Once you clone the repo (and its submodules), simply run make in the source code directory.

Screenshots

Screenshots

Entry info Download list Queue menu Search menu Sorting and Filters menu Settings menu Marking menu Viewing a screenshot Viewing release notes The menu in list mode Language selection menu UniStore selection menu Recommended UniStores menu ="Auto-Update settings menu GUI settings menu Directory settings menu Directory selection menu Credits menu

Credits