Edizon
Un homebrew Enregistrer le fichier du fichier, l'injecteur et l'éditeur de console pour Horizon, le système d'exploitation du commutateur Nintendo. Veuillez noter que si vous utilisez l'atmosphère 0.10.0+, vous devez utiliser la version instantanée d'Edizon. Les versions plus anciennes d'Edizon ne fonctionnent pas sur la dernière atmosphère.
Aperçu
Edizon se compose de 3 fonctionnalités principales différentes.
- Enregistrer la gestion des fichiers
- L'extraction du jeu sauve.
- L'injection de sauvegardes du jeu extrait (les vôtres et vos amis enregistrent des fichiers).
- Téléchargement de SaveFiles directement sur https://anonfile.com.
- Extraction par lots de tous les fichiers enregistrés de tous les jeux du système.
- Enregistrer l'édition de fichiers
- Édition facile à utiliser, scriptable et facilement extensible sur la console.
- Prise en charge du script Lua et Python.
- Intégration de mise à jour de l'éditeur de sauvegarde intégré.
- Édition de mémoire à la volée
- Moteur de triche comme l'édition de RAM.
- Gellant des valeurs dans RAM via le module de triche de l'atmosphère.
- Interface pour le chargement, la gestion et la mise à jour des astuces de l'atmosphère.
Tous emballés dans un homebrew facile à utiliser et facile à installer.
Images
Enregistrer les fichiers de configuration et de script de l'éditeur
Pour télécharger des fichiers de script de configuration et d'éditeur de l'éditeur de travail, visitez ce référentiel
Consultez notre page Wiki pour plus d'informations sur la façon de créer vos propres fichiers de script de configuration et d'éditeur.
Comment installer
- Téléchargez la dernière version de la page de version GitHub.
- Déballer le fichier zip téléchargé, mettre les fichiers sur la carte SD de votre commutateur Nintendo et laisser les dossiers fusionner.
- Utilisez une CFW open source gratuite comme l'atmosphère pour lancer le HBMenu et démarrer Edizon à partir de là.
- Si vous souhaitez utiliser le chef de triche, vous devez absolument utiliser l'atmosphère car seules leurs astuces sont prises en charge.
- Pour la meilleure expérience, ouvrez le fichier
/atmosphere/system_settings.ini et modifiez dmnt_cheats_enabled_by_default = u8!0x1 à dmnt_cheats_enabled_by_default = u8!0x0 .
Comment compiler
- Clone le repo Edizon sur votre ordinateur à l'aide
git clone https://github.com/WerWolv/EdiZon . - Téléchargez et installez Devkita64. Il est livré avec la chaîne d'outils Devkitpro.
- Utilisez le Pacman Package Manager qui est livré avec Devkitpro pour télécharger et installer LiBNX, Portlibs (
switch-portlibs ) et Freetype2 ( switch-freetype ). - Le reste de la compilation fonctionne à l'aide de la commande
make .
Discorde
Pour le support avec l'utilisation d'Edizon ou la création de configurations et de scripts d'éditeur de sauvegarde, n'hésitez pas à rejoindre le serveur Edizon sur Discord: https://discord.gg/qya38t8
Crédits
Grâce à...
- Devkitpro pour leur incroyable chaîne d'outils!
- 3096 pour la sauvegarde dumping / injection
- Bernardo Giordano pour un code de Checkpoint.
- SwitchBrew pour l'interface graphique du lanceur à domicile et le code de police partagé.
- Thomasnet-MC pour la plupart des enregistrements de sauvegarde et de restauration et le script Updater.
- TrueCecold pour les sauvegardes par lots et le mode modifiable uniquement.
- OnePieceFreak pour le débogueur Edizon et beaucoup de révisions d'implémentations.
- JoJo pour la configuration de Travis CI et le créateur de configuration.
- AC_K pour obtenir de l'aide avec les scripts de mise à jour de la côté du serveur et le site Web Edizon Save.
- Jakibaki pour son aide massive à la mise en œuvre de l'édition RAM et de Sys-Netchat qui a été utilisée comme inspiration.
- Sciresm pour le matériel AARCH64 a accéléré le code SHA256, son implémentation du moteur de triche de l'atmosphère et son soutien pendant le développement.
- Kardch pour la belle icône actuelle.
- Bernv3 pour la belle vieille icône.
- Tous les créateurs de configuration pour donner vie à ce projet!
- Nlohmann pour sa grande bibliothèque JSON.
- Martin J. Fiedler pour la bibliothèque de décodage Nanojpeg JPEG.
- Lua pour leur langue de script.
- Python et NX-Python pour leur langage de script respectivement leur port Python sur le commutateur.