Universal-Updater ist eine Homebrew-Anwendung für den Nintendo 3DS mit dem Ziel, das Herunterladen anderer Homebrews einfach und unkompliziert zu gestalten. Sie müssen keine Dateien manuell kopieren oder Installationsprozesse durchführen, da dies alles für Sie erledigt.
Merkmale
- Ein Store-Format mit einem ähnlichen Konzept wie die Cydia Repositories
- Der Standardwert ist Universal-DB
- Möchten Sie weitere hinzufügen? Gehen Sie zu den Einstellungen, wählen Sie „Unistore auswählen“, klicken Sie auf das +-Symbol und wählen Sie einen aus der Liste aus, geben Sie eine URL ein oder scannen Sie einen QR-Code
- Anpassung bei Sortierung und Anzeige
- Mehrere Sortierschlüssel: „Titel“, „Autor“ und „Letzte Aktualisierung“
- Die Richtung kann aufsteigend oder absteigend sein
- Die App-Anzeige kann entweder in einem Raster oder in Zeilen angezeigt werden
- Hintergrundinstallation, sodass Sie den Rest der App während der Installation weiterhin verwenden können
- Suchen und Markierungen erleichtern das Auffinden von Apps
- Anzeigen von Screenshots und Versionshinweisen für Apps
- Verknüpfungen zum einfachen Aktualisieren häufig aktualisierter Apps bei Verwendung des Homebrew Launcher
- Übersetzungen für Benutzer vieler Sprachen
- Um zu Übersetzungen beizutragen, treten Sie unserem Crowdin-Projekt bei
- Um eine neue Sprache anzufordern, treten Sie unserem Discord-Server bei oder kontaktieren Sie einen Projektmanager auf Crowdin
Zusammenstellung
Einrichten Ihrer Umgebung
Um Universal-Updater aus dem Quellcode zu erstellen, müssen Sie devkitARM und einige Bibliotheken installieren. Folgen Sie der Seite „Erste Schritte“ von devkitPro, um Pacman zu installieren, und führen Sie dann den folgenden Befehl aus, um alles zu installieren, was Sie benötigen:
(sudo dkp-)pacman -S 3ds-dev 3ds-curl 3ds-bzip2 3ds-liblzma
(Je nach Betriebssystem ist sudo dkp-
möglicherweise nicht erforderlich.)
Sie benötigen außerdem Bannertool und Makerom in Ihrem PATH.
Klonen des Repositorys
Um die Quelle herunterzuladen, müssen Sie das Repository mit Submodulen klonen. Dies können Sie tun, indem Sie Folgendes ausführen:
git clone --recursive https://github.com/Universal-Team/Universal-Updater.git
Wenn Sie es bereits geklont haben, können Sie mit dem folgenden Befehl alle Submodule aktualisieren:
git submodule update --init --recursive
Gebäude
Sobald Sie das Repository (mit Submodulen) geklont haben, führen Sie einfach make
im Stammverzeichnis des Repositorys aus.
Wenn Sie in Citra testen, führen Sie make citra
statt nur make
aus, um die WLAN-Prüfung zu deaktivieren. (Hinweis: source/utils/download.cpp
muss neu erstellt werden, damit dies wirksam wird. Speichern Sie die Datei, wenn sie bereits erstellt wurde.)
Screenshots
Screenshots
Credits
- SuperSaiyajinStackZ – Hauptentwickler, Quirc auf C++ überarbeitet
- Pk11 – Mockup-Designer, Website-Betreuer
- NightScript – Konzeptersteller und Planer
- dlbeer – Ursprünglicher Entwickler von Quirc
- FlagBrew: Originaler QR-Code-Scanner-Code
- Icons8: Icon-Designer
- lvandeve: Für LodePNG
- PabloMK7: 3D-Banner und Download-Code-Verbesserungen
- lividhen: 3D-Banner