No description
  • C++ 99.2%
  • Makefile 0.8%
Find a file
Pk11 b0655cea73
New Crowdin updates (#53)
* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Ukrainian)

* New translations app.json (Ukrainian)

* New translations app.json (Ukrainian)

* New translations app.json (Ukrainian)

* New translations app.json (Ukrainian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Bruh)

* New translations app.json (Ukrainian)

* New translations app.json (Spanish)

* New translations app.json (Spanish)

* New translations app.json (Japanese)

* New translations app.json (Russian)

* New translations app.json (Ukrainian)

* New translations app.json (Ukrainian)

* New translations app.json (Ukrainian)

* New translations app.json (Hungarian)

* New translations app.json (Ukrainian)

* New translations app.json (Ukrainian)

* New translations app.json (Italian)

* New translations app.json (Danish)

* New translations app.json (Danish)

* New translations app.json (French)

* New translations app.json (Bruh)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Bruh)

* New translations app.json (Ukrainian)

* New translations app.json (German)

* New translations app.json (Hungarian)

* New translations app.json (German)

* New translations app.json (Hungarian)

* New translations app.json (Ukrainian)

* New translations app.json (Japanese)

* New translations app.json (Japanese)

* New translations app.json (Italian)

* New translations app.json (Spanish)

* New translations app.json (Spanish)

* New translations app.json (French)

* New translations app.json (Bruh)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Bruh)

* New translations app.json (Ukrainian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Russian)

* New translations app.json (Ukrainian)

* New translations app.json (French)

* New translations app.json (Bruh)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Hungarian)

* New translations app.json (Spanish)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Bruh)

* New translations app.json (Ukrainian)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Ukrainian)

* New translations app.json (Japanese)

* New translations app.json (Ukrainian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Hungarian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Lithuanian)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Bruh)

* New translations app.json (Ukrainian)

* New translations app.json (Japanese)

* New translations app.json (German)

* New translations app.json (Italian)

* New translations app.json (Russian)

* New translations app.json (Ukrainian)

* New translations app.json (Spanish)

* New translations app.json (Hungarian)

* New translations app.json (French)

* New translations app.json (French)

* New translations app.json (French)

* New translations app.json (Bruh)

* New translations app.json (Polish)

* New translations app.json (Polish)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Portuguese, Brazilian)
2020-12-25 02:43:52 -06:00
.github UniStore list and screenshots (#54) 2020-12-02 14:23:15 -06:00
.vscode Universal-Updater Full Rewrite based of UniStore v3.0.0. (#51) 2020-10-30 03:31:20 +01:00
app Implement Universal-Store [UniStore] 3DS side. (#13) 2019-12-29 07:52:45 +01:00
assets/gfx Just: Release Changelog notes + derp fix. 2020-12-23 23:40:04 +01:00
include See desc for more. 2020-12-24 03:14:33 +01:00
resources See desc for more. 2020-12-24 03:14:33 +01:00
romfs New Crowdin updates (#53) 2020-12-25 02:43:52 -06:00
source Derp fix on spritesheet loadin'. 2020-12-24 22:25:13 +01:00
Universal-Core@155058f9a1 Universal-Updater Full Rewrite based of UniStore v3.0.0. (#51) 2020-10-30 03:31:20 +01:00
.gitignore Universal-Updater Full Rewrite based of UniStore v3.0.0. (#51) 2020-10-30 03:31:20 +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 Add parental controls (same level as FBI/HBL) 2020-12-06 19:09:38 -06:00
README.md See desc for more. 2020-12-24 03:14:33 +01: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 we do that for you.

Features

  • A store format with a concept similar to the Cydia Repositories
    • Default is Universal-DB
    • Want to add your own? Go to settings, find "Select Unistore", hit the + icon and type the URL or hit the QR button and scan the QR code (if they have one)
  • Customization in sorting and display
    • All sorting keys: "Title", "Author" & "Last Updated"
    • Direction could be Ascending or Descending
    • App display could be shown in either a Grid or Rows
  • Translations for multi-lingual users

Compilation

Setting up your enviromment

To build Universal-Updater from source, you will need to setup devkitARM with 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. Once you clone the repo (and its submodules), simply run make in the source code directory.

Screenshots

Screenshots

Credits