Universal-Updater est une application homebrew pour la Nintendo 3DS dans le but de rendre le téléchargement d'autres homebrew simple et facile. Pas besoin de copier manuellement des fichiers ou de suivre des processus d'installation, car il fait tout cela pour vous.
Caractéristiques
- Un format de boutique avec un concept similaire aux Cydia Repositories
- La valeur par défaut est Universal-DB
- Vous voulez en ajouter davantage ? Accédez aux paramètres, choisissez "Sélectionner Unistore", cliquez sur l'icône + et sélectionnez-en un dans la liste, saisissez une URL ou scannez un code QR.
- Personnalisation du tri et de l'affichage
- Plusieurs clés de tri : "Titre", "Auteur" et "Dernière mise à jour"
- La direction peut être ascendante ou descendante
- L'affichage de l'application peut être affiché sous forme de grille ou de lignes.
- Installation en arrière-plan pour que vous puissiez continuer à utiliser le reste de l'application pendant l'installation
- Recherche et marquages pour faciliter la recherche d'applications
- Affichage des captures d'écran et des notes de version pour les applications
- Raccourcis pour mettre à jour facilement les applications fréquemment mises à jour lors de l'utilisation du Homebrew Launcher
- Traductions pour les utilisateurs de nombreuses langues
- Pour contribuer aux traductions, rejoignez notre projet Crowdin
- Pour demander une nouvelle langue, rejoignez notre serveur Discord ou contactez un chef de projet sur Crowdin
Compilation
Configuration de votre environnement
Pour construire Universal-Updater à partir des sources, vous devrez installer devkitARM et certaines bibliothèques. Suivez la page de démarrage de devkitPro pour installer pacman, puis exécutez la commande suivante pour installer tout ce dont vous avez besoin :
(sudo dkp-)pacman -S 3ds-dev 3ds-curl 3ds-bzip2 3ds-liblzma
(Le sudo dkp-
peut ne pas être nécessaire selon votre système d'exploitation)
Vous aurez également besoin de BannerTool et de Makerom dans votre PATH.
Clonage du référentiel
Pour télécharger la source, vous devrez cloner le référentiel avec les sous-modules, cela peut être fait en exécutant :
git clone --recursive https://github.com/Universal-Team/Universal-Updater.git
Si vous l'avez déjà cloné, vous pouvez utiliser la commande suivante pour mettre à jour tous les sous-modules :
git submodule update --init --recursive
Bâtiment
Une fois que vous avez cloné le référentiel (avec les sous-modules), exécutez simplement make
à la racine du référentiel.
Si vous testez dans Citra, exécutez make citra
au lieu de simplement make
pour désactiver la vérification Wi-Fi. (Remarque : source/utils/download.cpp
doit être reconstruit pour que cela prenne effet, enregistrez le fichier s'il a déjà été construit)
Captures d'écran
Captures d'écran
Crédits
- SuperSaiyajinStackZ - Développeur principal, quirc retravaillé en C++
- Pk11 - Concepteur de maquette, responsable du site Web
- NightScript - Créateur et planificateur de concepts
- dlbeer - Développeur original de quirc
- FlagBrew : Code original du scanner de code QR
- Icons8 : concepteur d'icônes
- lvandeve : Pour LodePNG
- PabloMK7 : améliorations de la bannière 3D et du code de téléchargement
- Lividhen : bannière 3D