Forums GAMERGEN

[OUTIL PC] NSC_Builder pour convertir vos fichiers

[OUTIL PC] NSC_Builder pour convertir vos fichiers

Message non lupar MDProz » 29 Oct 2018, 05:01

NSC_Builder (ex NUT Batch Cleaner) utilise la fonction REMOVE_TITLE_RIGHTS de NUT signé blawar. Cette fonction vous permet d'effacer le cryptage titlerights des fichiers NSP. Tinfoil et le programme d’installation SX installeront le ticket dans un sens ou l’autre. Pour que celui-ci ne reste pas dans votre système, vous devez effacer le ticket et le certificat du NSP.

Ce script automatise un processus que vous pouvez utiliser vous-même avec NUT et créer des fichiers NSP propres que vous pouvez convertir avec XCI-Batch-Builder pour construire des fichiers XCi ne nécessitant pas de ticket.

Deux modes sont possibles
  • Automatique: vous faites glisser les fichiers NSP individuellement ou des dossiers contenant plusieurs fichiers NSP et vous obtenez des fichiers NSP propres dans le dossier o_clean_nsp
  • Manuel: Double-cliquez sur le script et vous pouvez créer une liste de fichiers NSP à nettoyer, vous pouvez même effacer des éléments par lot ou directement dans la liste avant de commencer.
      NB: Vous pouvez reprendre la liste si vous fermez la fenêtre avant de terminer tous les nettoyages

Les pré-requis
  • Python 3
  • Les bibliothèques: urllib3 unidecode tqdm bs4 tqdm request image
      NB: Exécuter le fichier install_dependencies.bat
  • Fichier keys.txt
      NB: A mettre dans le dossier ztools
  • Pour une utilisation avec SX OS, ReiNX ou RajNX

ChangeLog:
[+] CLIQUER POUR AFFICHER
Version 1.00d
  • Correction d'un problème où la mise à jour automatique à partir de Google Drive pouvait ne pas afficher les messages dans certains systèmes déclenchés par les problèmes de Windows
  • Correction du problème où le sélecteur de fenêtre ne fonctionnait pas
  • Ajout d'un filtre d'extension de fichier au sélecteur de fenêtre en fonction du mode d'appel
  • Ajout d'exceptions pour gérer les situations possibles lors de l'analyse de fichiers xci non balisés sur SD. Ces fichiers sont ignorés lorsque l'id, la version, etc. ne peuvent pas être analysés correctement à partir du nom (tags manquants)
  • Correction d'un problème où la génération ou la mise à jour des bibliothèques de cache à partir du disque dur de google ne se fait que lorsque l'api de google appelé ne renvoie aucune donnée

Version 1.00c
  • Correction des fonctions dans mtp_gdrive.py où l'utilisation de curses empêchait certaines impressions sur les filtres
  • Correction de l'indentation dans les bibliothèques mtpsp et mtpxci qui dérivaient des erreurs "No module named 'mtpsp'" et "No module named 'mtxci'" dans les constructions exe

Version 1.00b
  • Correction d'un problème où, sur certains systèmes, certains filtres de recherche n'affichaient pas le message demandant une entrée
  • Correction d'un bug introduit par 1.00 qui arrêterait la mise à jour des bases de données au milieu du processus
  • Si vous avez déjà configuré 1.00, remplacez simplement ztools par la version 1.00b. Il n'y a aucun changement dans les fichiers de configuration

Version 1.00
  • NSCB.exe a été ajouté
  • Installation directe de xci et xcz sur mtp à partir de sources locales
  • Installation directe de patchs nsp à partir de sources locales et option crypto standard
  • Création directe de xci et multi xci directement sur le SD par mtp à partir de sources locales
  • Ajout du support des bibliothèques locales pour tous les modes NSCB
  • Ajout de folder-walker sur tous les modes pour les ressources locales et distantes
  • Ajout d'un serveur et d'un déclencheur d'interface sur la batte principale du NSCB
  • Correction de bugs et autres

Version 0.99
  • 1. Nouveau mode "M" - mtp un gestionnaire MTP pour DBI
    • I.- Installateur
      • a) Installateur de fichiers locaux
        • Installation via file d'attente pour nsp, nsz (directement) et xci (préconversion)
        • Sélection du support d'installation (SD \ EMMC)
        • Pré-vérification des fichiers (désactivée, niveau 2, vérification du hachage)
        • Vérification de l'espace sur le périphérique avant d'installer chaque fichier et modification éventuelle du support d'installation (SD \ EMMC) s'il reste de l'espace sur l'autre et que celui ciblé est vide
        • Vérification de la génération de clés requise par les fichiers par rapport à fw signalée par la console, ignore l'installation si la génération de clés requise est plus grande que celle disponible
        • Correction éventuelle de la pré-installation du fichier
        • Vérification éventuelle si le jeu est déjà installé et ignore l'installation si c'est le cas
        • Vérification éventuelle si le même identifiant de mise à jour est installé, vérifie la version installée et si la version installée est plus grande, ignore l'installation tandis que si elle est plus petite, précompile l'ancienne mise à jour pour récupérer de l'espace et procédez à l'installation
        • Installation éventuelle nsps pré-corrigés lorsque vous essayez d'installer un nsp qui nécessite une génération de clé supérieure.
        • Pré conversion de xci \ xcz pour installer sur le système
      • b) Installateur de sites distants
        • Installation de nsp et nsz directement depuis google drive et 1fichier
    • II.- Transfert de fichier
      • Transfère n'importe quel fichier à partir d'emplacements locaux ou distants
      • DBI permet des transferts de plus de 4 Go via l'archivage automatique mtp au format Nintendo, ce qui signifie que le mode de transfert peut facilement transférer des xcis ou des films vers les emplacements de configuration sur la SD
    • III.- Mise à jour automatique
      • Prend une bibliothèque locale ou une bibliothèque de lecteurs Google et vérifie si elle a de nouvelles mises à jour ou des dlcs pour les jeux installés, si elle met à jour automatiquement la console
      • Vous pouvez laisser le programme appliquer automatiquement les mises à jour ou choisir parmi celles détectées
      • Remarque: Si vous avez installé des jeux précédemment sur cette session mtp, déconnectez d'abord le répondeur mtp et reconnectez-vous à nouveau pour obtenir des informations précises car les données des jeux installés sont analysées une fois par session
    • IV.- Désinstallateur
      • Identifie les jeux installés, les mises à jour et les dlcs et permet de les supprimer via un sélecteur
    • V.- Dumper de contenu
      • Permet de vider les jeux, les mises à jour et les dlcs dans les bibliothèques de configuration
    • VI.- Nettoyeur de jeux archivés
      • Identifie les jeux archivés et permet de les nettoyer
    • VII.- Informations
      • Informations sur l'appareil
      • Vérifie les jeux installés et archivés
      • Recherche de nouvelles mises à jour et dlcs pour les jeux installés et xcis sur la SD par rapport à nutdb
      • Recherche de nouvelles mises à jour et dlcs pour les jeux archivés par rapport à nutdb
    • VIII.- Sauvegardes
      • Détecte les registres vides et les nettoie
      • Vide les sauvegardes au format zip JKSV
      • Ajoute la date du vidage au nom du fichier afin que plusieurs vidages ne se heurtent pas
      • Ajoute éventuellement [titleid] et [version] au nom des fichiers
      • Stocke éventuellement les fichiers dans des dossiers par jeu ou en ligne
    • IX.- Générer des fichiers d'autochargeur SX
      • Peut générer des fichiers cache sx autoloader pour n'importe quel chemin sur la SD si titleid est répertorié
      • Cela inclut les chemins non scannés
      • Peut générer des fichiers cache sx autoloader pour n'importe quel chemin sur un disque dur s'il est connecté et les envoyer dans le dossier approprié sur le SD
      • Peut garantir que les fichiers du chargeur automatique ne se heurteront pas entre le SD et le disque dur
      • Remarque: Bien que le chargeur automatique fonctionne sur les fichiers archivés et les espaces réservés installés, l'espace réservé est prioritaire afin que les xcis soient chargés après une erreur, c'est la raison pour laquelle l'espace réservé ne sera pas créé automatiquement
      • Remarque 2: Comme alternative, le NSCB peut créer des espaces réservés xci, qui chargeront un espace réservé de gamecard approprié pour le chargeur automatique. Ce xcis sera chargé dans un chemin scanné par rommenu et peut être supprimé par la suite
      • Remarque 3: Vous pouvez également effectuer le premier montage xci à partir du navigateur de fichiers du programme d'installation sx
  • 3. Nouvelles choses ajoutées à l'interface Web d'informations sur les fichiers
    • Prise en charge de la lecture des fichiers xc0 et ns0 (lecteur nmpdm et vérification manquants)
    • Prise en charge de la lecture de fichiers à partir du pilote Google
    • Prise en charge du lecteur de lien direct pour l'interface destinée à être utilisée avec les liens Google Drive publics
    • Possibilité d'éviter le quota dans les liens de lecteur public en définissant une bibliothèque de cache à distance, qui clone dans ce dossier sur Google, pilote le lien avant de lire ses informations
    • Possibilité de configurer des bibliothèques pour rechercher et charger des informations à partir d'elles
    • Possibilité d'ouvrir l'image sélectionnée dans la galerie dans une nouvelle fenêtre pour l'agrandir
    • Possibilité de détacher l'interface graphique de la console avec le paramètre "noconsole" qui chargera les informations de la console dans un nouvel onglet latéral sur l'interface
    • Possibilité d'ouvrir plusieurs fenêtres d'interface en même temps en ouvrant différents ports par interface
    • Possibilité de configurer l'hôte et le port fixe pour l'interface
  • 4. Concept de serveur de test
    • Le nouveau Server.bat peut charger un nouveau concept de serveur avec les fonctions de l'interface graphique
    • Ce serveur n'ouvrira pas de fenêtres mais il générera la page Web chaque fois que vous ouvrirez le port et l'hôte spécifiés
    • Le serveur permet de configurer les connexions SSL en ajoutant un key.pem et un certificate.pem valides dans zconfig et en changeant son paramètre ssl
    • Cela s'y connectera en utilisant https: au lieu de http et de sockets sécurisés
    • Le serveur peut charger des fichiers à l'aide des fonctions de la bibliothèque ou s'il est ouvert localement, le sélecteur de fenêtre normal
    • Le sélecteur sera masqué si vous ouvrez NSCB.html mais sera visible avec main.html
    • Le serveur peut également être exécuté avec une console cachée
    • Comme il s'agit d'une preuve de concept, l'interface n'est pas encore entièrement adaptée au grand écran depuis et elle n'a aucun type de validation de compte, alors sécurisez-la si vous prévoyez d'accéder à Internet
  • 5. Corrections de bugs
    • Ajout de données pour le nouveau firmware
    • Problème de classe de ticket fixe lié au #132
    • Correction d'un problème où le lecteur nacp ne montrait pas les informations appropriées sur certains paramètres sur gui et cmnd
    • Seuls le lecteur, les fonctions de correction ou d'autres fonctions basées sur nacp ont été correctement configurés
    • Ajout de la prise en charge de la nouvelle clé sig1 grâce à 0Liam
    • Plusieurs autres choses dont je ne me souviens pas, car de nombreuses corrections et modifications ont été apportées à la branche bêta depuis la version 0.98
  • 6. Comment configurer chaque type de bibliothèque
    • Pour obtenir une prise en charge complète de chaque fonction du mode NSCB mtp, vous devrez configurer plusieurs fichiers de bibliothèque, des exemples de ces fichiers peuvent être trouvés dans zconfig. Vous devrez modifier l'exemple et supprimer la balise d'exemple dans le nom de fichier. Le mode mtp utilise spécifiquement les fichiers décrits dans cette section. Ci-dessous, vous pouvez trouver la signification de chaque fichier et comment le configurer (cf github pour complément)
  • 7. Comment configurer l'authentification pour Google Drive
    • Cf Github pour compléments
  • 8. Comment configurer l'authentification pour 1fichier
    • Cf Github pour compléments

Version 0.98b
  • Bogue résolu concernant la détection de masterkey10

Version 0.98
  • Support initial de Google Drive pour certaines choses
  • Mise à jour des emplacements des données de nutdb (bien que la méthode db soit appelée à changer lors de la prochaine version)
  • Ajout de données Opencritic à l'interface gui
  • Les Metascores, Userscores et Opencritic scores ne sont affichés que s'ils sont disponibles. Si le score d'ouverture correspond au métascore, le score d'ouverture est masqué.
  • Correction du problème "Not packed" sur la compression ncz, grâce à blawar pour la solution.
  • Ajout du support initial de Google Drive. Couvertures de la version initiale :
    • Support pour les lecteurs google publics et privés
    • Recherche sur les lecteurs et TeamDrives
    • Possibilité d'ajouter plusieurs comptes
    • Interface de console graphique facile à utiliser
    • Possibilité de télécharger des fichiers xci découpés ou surdécoupés et des fichiers nsz\xcz compressés ou non directement depuis le lecteur google.
    • Possibilité d'afficher plusieurs informations sur les fichiers à partir du lecteur google (vérification toujours manquante)
    • Possibilité d'ajouter plusieurs comptes google drive.
    • Possibilité de créer plusieurs bibliothèques google drive et d'ajouter plusieurs emplacements de téléchargement pour un accès rapide
  • Pour utiliser Google Drive, vous devez allez voir sur le Github où la démarche est détaillée

Version 0.97
  • Ajout du support pour keygeneration11\masterkey10\masterkey0a et les mises à jour de l'interface
    • Comme certains d'entre vous l'ont peut-être réalisé, masterkey10 apporte une séparation entre les personnes qui lisent les nombres en int et les personnes qui les lisent en HEX. NSCB a été mis à jour pour supporter les deux formats (mater_key_10 et master_key_0a), vous pouvez les lire des deux côtés dans le fichier keys.txt
  • Plusieurs mises à jour ont été ajoutées aux informations fournies par l'interface
    • 1 - Il peut détecter le firmware présent dans les fichiers XCI. Pour accélérer l'analyse, cela se fait via fw.json bien que dans le cas où un firmware n'est pas ajouté au json, il sera lu depuis le fichier XCI et ajouté au json pour accélérer l'analyse dans les jeux incluant le même firmware. Le json sera mis à jour dès qu'un nouveau firmware sera détecté mais vous pouvez désactiver les mises à jour automatiques et il sera mis à jour en utilisant les XCI
    • 2 - De nouvelles données eShop comme les codes produits, les modes de jeu, les sauvegardes en cloud et le support en ligne ont été ajoutés
    • 3 - Des scores métacritiques ont été ajoutés
    • 4 - Des vidéos de Nintendo.com ont été ajoutées
  • Ajout de 2 nouvelles options à l'interface :
    • Option 2 : Possibilité de choisir le navigateur pour lancer l'interface en définissant le chemin des fichiers exécutables ou des fichiers .lnk
    • Option 3 : Possibilité de désactiver le lecteur vidéo. Ceci est destiné aux vieux ordinateurs qui peuvent l'arrêter lorsque le lecteur vidéo javascript HLS charge les vidéos
  • Correction de l'extraction RAW pour les fichiers NSP avec de grandes tables d'entrée comme celles présentes dans le firmware des NSP
  • Légère amélioration de la récupération de la base de données. Si une base de données json est récupérée et qu'elle est corrompue, le temps de modification sera mis à jour pour correspondre au temps actuel sur le système. Ceci empêchera le programme d'essayer de récupérer la base de données avant le prochain cycle de rafraîchissement, arrêtant le harcèlement chaque fois que nutdb est appelé

Version 0.96d
  • Correction d'une disparité de génération de clés dans les tickets nxdumptool avec flag elicense
  • Correction du compresseur xci pour xci avec tickets et clé de titre commençant par 0
  • Correction d'un bug où le ticket est ajouté plus d'une fois dans un multi-fichier avec des tickets
  • Ajout d'un contrôle d'intégrité json lors de la mise à jour de nutdb. La mise à jour prendra un peu plus de temps mais le json actuel sera protégé si celui du référentiel est corrompu
  • Correction d'un problème où pykashi ajoute des espaces lors du traitement des caractères accentués
  • Amélioration de la fonction de sélecteur de liste
  • Ajout de la compression parallèle comme alternative aux threads. La compression parallèle compresse plusieurs fichiers en même temps avec un encombrement processeur réduit
    • Dans les tests, le développeur a réussi à compresser 20 fichiers en même temps tout en conservant un rapport de vitesse de 2-3Mo par fichier avec une compression de niveau 22. Cela dépendra de votre ordinateur ou de votre serveur
  • Note : La mise en oeuvre actuelle pose ce problème :
    • 1.- Il compresse par lots pour que lorsqu'une instance finit, sa place ne soit pas prise par un autre fichier
    • 2 - Il utilise des sous-processus. les impressions tqdm deviennent un peu bancales avec des sous-processus et des barres fantômes peuvent apparaître hors position, surtout avec un grand nombre de processus. Pour ce faire, l'écran est nettoyé toutes les 3 secondes et les positions des barres sont pré-allouées. Ceci réduit le wonkyness
    • 3- Le wonkyness est juste visuel, il n'affecte pas le traitement correct des fichiers
  • Améliorations possibles à étudier :
    • I.- Séparer la liste des fichiers de manière égale entre les instances pour que lorsqu'une instance termine le traitement d'un fichier, une autre prenne sa place
    • II - Laisser un thread mettre à jour les barres de progression en échangeant les informations de progression entre les threads
    • Pour la performance, une fonction de classement des fichiers par taille a été ajoutée. Cela permet de s'assurer que les fichiers de taille similaire seront regroupés sur le même lot lorsque c'est possible

Version 0.96c
  • Correction d'un bug où les fichiers cnmt.nca modifiés par rsv ne pouvaient pas être vérifiés correctement
  • Correction d'un bug où le mode individuel n'affichait pas les fichiers multi-nsp en tant que nsp lorsque l'utilisateur choisit xci comme sortie
  • Ajoute le caractère - à la liste des mauvais caractères en le remplaçant par -

Version 0.96b
  • Ajout de l'extension xcz et nsz dans le mode multi. Dans la dernière version due à une négligence, il a été ajouté uniquement dans la première entrée affichée lorsque l'utilisateur entre en mode multimode
  • Ajout d'extensions aux fonctions automatiques actuelles

Version 0.96
  • Ajout de nsz et xcz en entrée de plusieurs fonctions. Bien que certains aient déjà été ajoutés, je vais récapituler l’état actuel de toutes les fonctions concernant le support nsz \ xcz
      Mode 1: Mode individuel. Prise en charge du remballage en tant que nsp \ xci avec prise en charge de la génération de clé et des correctifs rsv. Prise en charge de l'effacement des deltas et des fonctions de reconstruction. La reconstruction donnera le même résultat que le décompresseur, mais ajoutera un XML si nécessaire pour les fichiers nsz. Support pour renommer nsz \ xcz qui était déjà supporté Prise en charge de la vérification nsz \ xcz qui était également déjà prise en charge. xci trimmer \ supertrimmer \ untrimmer va filtrer xcz \ nsz de la liste car il n’aurait pour le moment pas d’effet différent de celui de remballer \ decompress
    • Mode 2: Mode Multi. Ajoute le support à nsz \ xcz en entrée. Les entrées mixtes de nsz \ xcz \ nsp \ xci sont prises en charge pour toutes les options multiples
    • Mode 3: mode séparateur. Permet maintenant de scinder dans un état décompressé multi nsz \ xcz comme avec xci \ nsp
    • Mode 4: mode info. Toutes les fonctions info, à l'exception de nut-info, sont actuellement prises en charge
    • Mode 5: mode base de données. N'affiche pas actuellement la clé de titre. Cela sera corrigé dans les prochaines versions
    • Mode 6: mode avancé. L'extracteur de fichier extraira tous les fichiers dans un état décompressé. Nsz est décompressé lors de l'extraction. L’extraction brute extraira les fichiers nsz non compressés Les opérations d’extraction en clair et nca ne sont pas encore adaptées. Patcher compte lié supportera les fichiers nsz et xcz
  • IMPORTANT: lorsque les types FAT32 sont sélectionnés comme format de sortie, nsz \ xcz est filtré de la liste pour les modes produisant des fichiers fat32. Cela est dû au fait que le code de sortie fat32 n’a pas encore été ajouté. Je serai attendu pour la prochaine version car cela nécessite toujours plus de tests
  • XCZ et NSZ seront également ajoutés en tant que formats de sortie pour les modes 1, 2 et 3 dans les prochaines versions
  • Correction de bugs:
    • Correction du problème où vérification des correctifs de génération de clé s’affichera comme correct puis un second message comme incorrect
    • Correction du problème où le mode de restauration ne restaure pas le fichier cnmt dans certaines conditions pour les cnmts patchés par RSV
    • Ajout du miroir pour la base de données nutdb

Version 0.95b
  • Correction de la section des titres dans l'interface de fichier info ne montrant pas les données pour les fichiers nsz
  • Correction du vérificateur keys.txt montrant que master_key_08 était manquant alors qu'en fait master_key_09 était celui qui manquait

Version 0.95
  • Ajout du format xcz surdimensionné au compresseur. Cela signifie qu'il n'empaquettera pas la partition de mise à jour (contenu du firmware système), un compresseur sans perte qui comprimera cette partition sera ajoutée ultérieurement
  • Ajout de presets de compression supplémentaires
  • Ajout de la vérification nsz et xcz à la fois dans le fichier-info gui et dans l'interface batch
  • Ajout du renommage pour nsz et xcz
  • Le support de xcz et nsz sera ajouté lentement à toutes les fonctions
  • Ajout d'une option pour convertir xci en nsz lors de leur compression dans la configuration. C'est une chose très inutile à faire puisque tinfoil installerait des fichiers xcz ou nsz mais à chacun leur propre si vous sentez le besoin de convertir au moins le faire d'une manière restaurable et vérifiable.
  • Ajout d'options d'informations supplémentaires dans le mode FILE-INFO pour nsz\xczz
  • Correction de la configuration du profil de compression utilisateur
  • Ajout du -1 threads en option. Ceci définit les threads en fonction des coeurs logiques du processeur
  • Réduction de la taille de l'en-tête nsz et changement de l'ordre des fichiers pour un ordre cnmt standard
  • Le mode individuel va maintenant filtrer les extensions non prises en charge pour le prétraitement de la fonction sélectionnée
  • Ajout de la conversion romaji en option lors du renommage des fichiers
  • Ajout d'une option pour sélectionner les fichiers et dossiers à ajouter à la liste via la fenêtre du navigateur de fichiers
  • Modification de l'option Read_cnmt dans File-Info pour refléter les améliorations apportées dans le gui
  • Correction de la restauration pour la génération de clé10
  • Correction d'une vérification pour les fichiers transformés d'une génération de clés10 à une génération inférieure
  • Note : Tous les processus de construction et de vérification des fichiers non modifiés n'ont pas été touchés
  • Ajout RSV pour 9.01 à la vérification et à la restauration RSV

Version 0.94b
  • Ajout du format nsz à vérifier en Mode 1

Version 0.94
  • La compression\décompression est maintenant liée à l'option tampon qui réduit les accrochages dans le processus
  • La décompression se fait maintenant en une seule opération, ce qui la rend plus rapide et permet à la barre de progression d'être égale à la taille du fichier
  • Ajout de la vérification des fichiers compressés nsz
    • La vérification de niveau 1 s'exécute normalement dans les objets NCA
    • La vérification de niveau 1 fonctionne dans les jeux de base NCZ et les objets dlc NCZ
    • Dans la phase de test, un échec de vérification de niveau 1 dans un objet NCZ demandera de hacher le fichier. Ceci est fait pour éviter les faux positifs dans cette phase
    • La vérification des tickets ne fonctionne que lorsqu'il y a NCA avec les titres non compressés dans le NSZ si non « ommited »
    • La vérification de niveau 2 fonctionne normalement comme dans les fichiers NSP\XCI
    • La vérification de niveau 3, c'est-à-dire le hachage, fonctionne normalement sans décompression sur le disque
    • Si tous les fichiers NCZ sont correctement hachés, le ticket devrait être correct
  • Ajout de pressets pour la compression
    • L'utilisateur est maintenant le bienvenu avec un écran où il peut choisir de régler le niveau de compression et les threads manuellement ou d'utiliser 5 presets. Un 6ème préréglage peut être configuré dans le programme MODE CONFIGURATION
  • Ajout de la restauration des fichiers NSP et XCI en tant que MODE 9. Cela peut annuler les opérations de la NSCB
    • Peut restaurer les en-têtes et détecter si le fichier d'origine était un XCI ou un NSP
    • Possibilité d'annuler l'élimination des droits de titre, les changements de génération de clé, les changements de RSV et les changements de carte d'isgamecard
    • La restauration des comptes liés patchés n'est pas encore prise en charge
    • Fondamentalement, si un fichier passe la vérification NSCB, il peut être restauré
    • Pour l'instant, les multi-fichiers sont bloqués, la raison en est que le contenu doit être réparti entre les origines dans certains cas, de sorte que le programme devrait donner des fichiers XCI et NSP parfois
    • Ceci sera ajouté à l'avenir, pour l'instant, utilisez le séparateur multicontenu pour séparer les fichiers avant restauration
    • Ne fonctionnera pas avec les méthodes de conversion qui changent la signature ou créent un NSP à partir de fichiers
  • Ajout d'une option à la configuration de NSCB pour démarrer l'interface.bat minimisée au démarrage de l'interface Web File-Info (GUI)
    • Bien que la console soit utile pour déboguer les erreurs, certaines personnes n'aiment pas la façon dont elle démarre en haut. Modifiez simplement la variable dans zconfig\Interface_options.cmd
    • Alternativement, une option a été ajoutée dans le MODE DE CONFIGURATION NSCB.bat. Cette option est séparée des options Auto et Global et n'est pas modifiée lors de la restauration des valeurs par défaut, sauf si elle provient de l'option elle-même

Version 0.90c
  • Corrections de bugs : Correction d'un problème avec le renommage qui ne supprimait pas les éléments traités de la liste.
  • Désactivation des renommages de threads puisque pour une raison quelconque les changements qui ont été faits en 0.90b l'ont apparemment cassé. Le traitement de la base de données threadée fonctionne bien, le renommage sera réactivé quand le développeur aura le temps de déboguer le problème
  • Mise à jour du zip nutdb hors ligne. Rappelez-vous que ces fichiers sont mis à jour une fois par an, une mise à jour manuelle se fera en 0.91 mais si vous voulez forcer la mise à jour des fichiers vous pouvez supprimer les fichiers json dans le dossier db, aussi vous n'avez pas besoin du zip, le NSCB normal est configuré pour recharger les fichiers json chaque 24h, ceci peut être modifié en modifiant "NUT_DB_TITLES_URL.txt" et "NUT_DB_REGIONS_URL.txt" comme décrit dans la release note v0.90

Version 0.90b
  • Résolution du problème de détection de nom pour dlcs non répertorié dans les fichiers nutdb json
  • Ajoute le format nsx pour les fonctions info. Sauf pour le lecteur npdm, la raison en est que sans titrekey, vous ne pouvez pas lire le fichier npdm
  • Correction des routes pour le téléchargement des fichiers nut json pour les versions exe. Maintenant, le json obtenir télécharger correctement à zconfig \ DB
  • Corrige le support des threads pour renommer et les opérations de base de données
  • Correction de l'option 14 ne fonctionnant pas sur la configuration
  • Remarque: pour une prise en charge hors ligne sur NSCB, vous devez télécharger les fichiers json et ajouter une grande valeur d'actualisation à NUT_DB_REGIONS_URL et NUT_DB_REGIONS_URL.txt. Vous pourrez ensuite les mettre à jour manuellement. Je vais ajouter un support à la mise à jour manuelle du programme sur la prochaine version
    • Pour l'instant un nutdb.zip qui a été ajouté à la version, téléchargez-le si vous souhaitez utiliser le schéma décrit précédemment. Le fichier zip contient déjà les 4 fichiers nutdb json actuellement utilisés. Il inclut également une valeur de 9 999 heures dans le délai d'actualisation, soit plus d'un an
    • Téléchargez ce fichier et extrayez-le dans la route NSCB. Il inclut déjà le dossier zconfig. Remplacez le contenu lorsque votre système vous le demande

Version 0.90
  • Depuis que je suis au courant de plusieurs bugs alors que j'étais en vacances, j'ai décidé de publier une version antérieure à la v0.90. Plusieurs éléments expérimentaux ont été ajoutés à Squirrel mais ne sont pas encore disponibles sur NSCB
  • Corrections de bugs
  • Déplacement de la traduction coréenne vers zconfig \ Regional. Collez ces fichiers dans le dossier principal si vous avez besoin que les nouvelles fonctions NSCB ne soient pas encore ajoutées, mais que les correctifs apportés à Squirrel s’appliqueront à ces fichiers
  • Ajout d'informations supplémentaires sur les informations de jeu en utilisant les informations des fichiers nut json
  • Ajout de la traduction Google facultative pour les descriptions de jeux. Vous pouvez activer / désactiver cette option dans la configuration du programme
  • Ajout de la suppression des objets de liste et des compteurs à Squirrel pour résoudre le problème du nombre excessif d’arguments en ligne de commande affectant certains utilisateurs
  • Ajout de plus de caractères aux listes interdites lors du renommage
  • Ajout d'une option expérimentale multithread pour les fonctions de renommage et de base de données. Il augmente considérablement la vitesse des opérations de changement de nom et de base de données, en particulier pour les disques virtuels montés à partir de Google Drive (testé jusqu'à 100 travailleurs à l'aide de raidrive)
  • À VENIR: La prochaine version prendra du temps. Les fonctionnalités sur lesquelles je travaille sont les suivantes:
    • Base de données permanente incluse pour nsp et xci avec fonctions de recherche, fonctions de gestion de bibliothèque, mises à jour automatique, ... et mode de restauration

Version 0.89b
  • Correction d'une erreur qui empêchait la génération de titlerights supprimés multinsps
  • Si NSCB demande le message d'erreur "Too many arguments in command line", la fonction "More" ne fonctionne pas dans vos fenêtres. Téléchargez le fichier binaire "More.com" joint à cette version et copiez-le en regard de NSCB.bat pour y remédier. Solution grâce à RiggZh

Version 0.89
  • Ajout d'un correctif pour l'indicateur de compte lié dans le contrôle nacp
  • Tenir compte du fait que la vérification en cours enverra une commande ping au contrôleur nca tel que modifié
  • Pour l'instant, les fichiers avec ce correctif ne seront pas inclus dans le mode de vérification et le mode de restauration à venir en raison du petit nombre de jeux avec ce correctif
  • Correction d'un problème qui empêchait l'extension brute de fonctionner correctement
  • Ajout de <, <>,> à la liste des caractères interdits pour les noms de fichiers

Version 0.88
  • Corrige la création directe de fichiers fat32, afin de refléter le fait que les nouveaux modes créent directement des fichiers fractionnés nsp ou xci pour les cartes fat32 sd s’ils sont définis dans la configuration
  • Mode 7 ajouté: mode FILE-JOINER pour rejoindre fat32 .xc * ,. ns * ou * 0
  • Correction d'un bug dans la vérification où la barre de contrôle RSV reste après la fin du contrôle RSV sur les débloqueurs
  • Correction d'un bug dans la vérification où celle de hachage donne une vitesse très lente sur certains fichiers
  • Correction d'un bug dans certains modes avec des fichiers utilisant la génération de clé 2
  • Correction d'un bug où le mode d'information 1 ne montre pas la taille totale des deltas
  • Correction du lecteur nacp pour les fichiers xci
  • Correction de la détection du décalage de langue et nacp dans certains jeux
  • Corrige la vérification de titlekey sur les dlcs nsp et nsx
  • Ajout du lecteur main.npdm pour les fichiers nsp et xci
  • Ajout d'une option d'extraction brute au mode avancé afin que les fichiers avec des en-têtes nca en désordre puissent être extraits et vérifier le nca indépendamment
  • Ajout de l'option romaji à la base de données afin de pouvoir afficher les noms en romaji
  • Ajout de l'extraction des NCA en texte brut au mode avancé
  • Ajout de l'extraction du contenu nca en mode avancé

Version 0.87c
  • Ajout de la vérification de la clé de titre originale correcte pour les conversions xci des fichiers nsx sans clé
  • Correction d'un bug lorsque la barre de progression du contrôle RSV se multiplie lors de la vérification des déverrouillages dlc
  • Correction du message "needs RSV check" pour les fichiers non méta dans les fichiers NCA créés par la communauté (ils ne vérifieront toujours pas le niveau 2 puisqu'ils n'auront pas de signature1 propre)
  • Ajout de la désinfection des noms après la conversion des romajis.
  • Améliore la suppression des espaces vides après la conversion des romaji
  • Correction du message "master_key_08 is present but program doesn't have the hash to verify the key"
  • Ajoute tous les numéros romains à la liste des mauvais caractères, ils seront remplacés par son équivalent multi-caractères
    • Exemple : Assasin's Creed 3 utilise le caractère Ⅲ qui correspond à 1 caractère. Elle est remplacée pour III qui correspond à 3 caractères

Version 0.87b
  • Corrections exe builds

Version 0.87
  • Corrections des noms, conversion des romajis, amélioration de la vérification...
  • Suppression automatique des mauvais caractères sur les noms en fonction direct-multi.
  • Ajout d'une option pour convertir les noms japonais et asiatiques en romaji dans le nom direct-multi.
  • Nouvelle option dans les options globales pour supprimer la conversion de romaji
  • Nouvelles options pour la fonction de renommage
  • Force romaji dans les fonctions d'information pour la compatibilité avec la console Windows CMD
  • Correction d'un problème avec les fonctions info, base de données, renommage,... lecture des noms de fichiers lorsque seule la langue chinoise est présente dans le fichier contrôle nca.
  • Ajout de la vérification RSV.
  • Impressions de vérification améliorées
  • Meilleures vitesses de vérification
  • Ajout d'un lecteur NACP pour les fichiers de contrôle nca sans extraction NSP\XCI
  • Ajout des impressions rapides pour chaque fonction d'information au lieu des informations en capturant les impressions d'écran

Version 0.86e
  • Ajout du support pour la génération de clé 9 \ masterkey8 dans les fonctions info, la vérification des clés, le vérificateur nsp \ xci et la fonction de modification de la génération de clé
  • Correction du problème lorsque l'écureuil essaye de trouver un ticket lorsque l'utilisateur vérifie un nsp de cryptage standard
  • Ajout de la langue coréenne via NSCB_KR par Dinghoya. Ce fichier est lié au profil NSCB_KR_options.cmd
  • Remarque: je suis ouvert aux traductions, mais pour les traducteurs intéressés, veuillez patienter un peu et je vais mettre en place des outils facilitant les changements entre les versions

Version 0.86d
  • Ajout du support pour la génération de clé 9\masterkey8 dans les fonctions info, vérification des touches, vérificateur nsp\xci et fonction de changement de génération de touches.
  • Correction d'un problème lorsque le script essaie de trouver un ticket lorsque l'utilisateur vérifie un crypto NSP standard.
  • Ajout de la langue coréenne via NSCB_KR par Dinghoya. Ce fichier est lié au profil NSCB_KR_options.cmd
  • Note : Le développeur est ouvert aux traductions, mais pour les traducteurs intéressés, veuillez attendre un peu, il va mettre en place des outils pour faciliter les changements entre les versions

Version 0.86c
  • Correction du problème lorsque les nouvelles mises à jour étaient détectées comme des versions plus petites que les nouvelles mises à jour
  • Pour une raison quelconque, il est nécessaire de forcer à nouveau la valeur en tant que nombre entier pour que la détection fonctionne correctement dans certains cas

Version 0.86b
  • Correction d'un bug bizarre dans la vérification des tickets

Version 0.86
  • Ajoute un système de vérification de fichiers accessible en mode info et en mode individuel
  • La vérification a 3 niveaux de modes:
    • Niveau 1 : Test de décryptage
      • Teste que tous les fichiers nca sont lisibles
      • Teste les fichiers non listés manquants
      • Teste tous les fichiers nca nécessaires sont dans le fichier
      • Teste titlekey pour les fichiers titlerights nca
      • Compatible avec les fichiers avec plusieurs tickets
    • Niveau 2 : Test de signature
      • Teste les fichiers contre la signature fixe de Nintendo
      • Restaure virtuellement l'en-tête pour les fichiers supprimés de titlerights
      • Restaure virtuellement l'en-tête des fichiers modifiés par isgamecard
      • Restaure virtuellement l'en-tête pour les fichiers modifiés de génération de clés
      • Fait correspondre les en-têtes restaurés ou non restaurés à la signature Nintendo.
      • Peut déclarer avec précision qu'un fichier a été signé par Nintendo s'il a été modifié par NSCB, ce qui servira bien sûr à tester la sécurité des convertis.
        • Si la clé de titre a été supprimée, elle imprime la clé de titre originale.
        • Ne fonctionnera pas si les fichiers n'ont pas été signés par Nintendo ou d'autres méthodes de conversion.
        • Pour les fichiers méta nca avec RSV modifié, la restauration de l'en-tête est en attente d'implémentation, qui sera effectuée lors de la prochaine itération
    • Niveau 3 : Hash test
      • Teste les fichiers par rapport à leur hachage listé
      • Utilise l'en-tête restaurée pour construire un hachage pour les fichiers modifiés si nécessaire.
      • Peut déclarer avec précision qu'un fichier n'est pas corrompu
        • Pour des informations sur le fichier, le programme vous demandera si vous voulez faire un test de hachage après avoir passé le niveau 1 et le niveau 2 de vérification.
        • Cela aide lors de la lecture de fichiers à partir du nuage avec les méthodes filestream puisque le niveau 1 et le niveau 2 est à peu près instantané alors qu'un contrôle de hachage est équivalent à un téléchargement complet
      • Méthodes prises en charge par Filestream :
        • Raidrive
        • flux de fichiers Google
        • Monture Rclone
      • Pour les informations de fichier, les impressions ont été capturées et la sortie de texte est instantanée en mode vérification. Sera ajouté à d'autres modes d'information à l'avenir
      • La vérification en mode individuel permet une vérification en masse.
      • Le NSCB demandera le niveau de vérification avant d'entamer le processus
        • Si un mauvais fichier est détecté, il sera écrit dans badfiles.txt à la racine.
        • La sortie de vérification pour chaque fichier est ajoutée à INFO\VERIFY
        • Egalement compatible avec les méthodes filestream
  • Ajoute le mode Advance pour ajouter régulièrement des fonctions supplémentaires
    • Pour l'instant, seule l'extraction de fichiers pour nsp\xci a été ajoutée
    • Le résultat de l'extraction est ajouté dans le dossier extract
  • Ajout des numéros SDK dans les modes info avec le bon format
  • Ajout des numéros SDK à la base de données étendue
  • Plusieurs autres corrections de bogues

Version 0.85b
  • Corrections de bugs
  • Rétablit l'implémentation du multi handler direct pour les noms asiatiques
  • Résout le problème avec le reconstructeur lorsque l'argument utilisé n'était pas le bon
  • Résout le problème avec les clés dlc retribal dans la base de données pour les crypto dlcs titlerights dlcs titlerights

Version v0.85
  • Introduction de la possibilité de créer plusieurs multixci ou multinsp en mode automatique et manuel basé sur le titre de base des jeux\updates\dlc.
  • Introduction de la possibilité de paramétrer les tâches pour les multimodes afin qu'elles puissent être construites en une seule fois plus tard. Ceci est utile surtout si vous voulez ajouter plusieurs jeux à xci\nsp
  • Introduction de la possibilité d'ignorer les tâches de configuration en faveur de la tâche en cours.
  • Dossiers de configuration pour les travaux multi-constructions. Le dossier principal est "listes" :
    • Sous-dossier pour les travaux de configuration : listes\m_multiti
    • Sous-dossier pour les travaux en cours : lists\a_multiti
      Remarque : Les listes sont créées pendant le fonctionnement normal du programme.
  • Implémentation de la capacité de gérer les exceptions pour les quelques jeux asiatiques dont le titre n'a pas été décodé correctement.
  • Correction d'un problème pour le séparateur multicontenu où les mises à jour\dlcs n'étaient pas divisées en nsp lorsque la sortie était définie sur xci
  • Ajout de la possibilité de sortir des données xci sur les bases de données
  • Ajout d'une option de base de données simplifiée
  • Ajout d'un super-xci-trimmer aux modes individuels. Il enlèvera les paddings, mettra à jour les partitions et les mises à jour des jeux. Il est destiné à avoir des scene-xcis minimun qui peuvent être vérifiés avec du papier alu qui ignore déjà les mises à jour lors de l'installation de ces xci puisqu'elles sont normalement dépassées.
    • REMARQUE : Les card-ncas ne sont pas modifiées de sorte que la signature vérifie sur Tinfoil
  • Ajout du reconstructeur de fichiers sur les modes individuels. Ceci reconstruit par ordre cnmt nsps, n'ignore pas les fichiers sans deltas, ajoute les fichiers cnmt.xml et efface les deltas si sélectionnés dans la configuration comme les autres modes.
  • Le mode de suppression Delta reconstruit maintenant par ordre cnmt et crée des fichiers cnmt.xml
  • Le mode de suppression Delta respecte désormais les noms d'origine.
  • Le mode Fat32 dans le multimode de NSCB ( maintenant suivre le même style de renommage que le mode exfat )
  • Ajout de plus d'options de suppression des tags
  • Ajout de la possibilité de configurer le delta-removal, xci-supertrimmer ou nsp-rebuilder en mode automatique.

Version 0.83
  • Unification de la version bêta et de la stable.
  • Les anciens modes ont été unifiés avec les nouveaux modes. Pour y accéder, appuyez sur "L" (legacy) au démarrage.
  • Une option permettant d'entrer directement dans les modes hérités a été ajoutée au démarrage.
  • Pour l'instant, si fat32 est sélectionné, la construction se fait avec les fonctions héritées.
  • Deux nouvelles options ont été ajoutées au mode de traitement individuel :
    • Option 4 : Supprimer les deltas de la mise à jour nsps.
      • Cette option crée un nouveau fichier de mise à jour lorsque la mise à jour a des deltas
    • Option 5 : Renommeur de fichier.
      • Cette option renomme les fichiers nsp ou xci en plusieurs formats en fonction des options sélectionnées par l'utilisateur

Version 0.82
  • Ajout de la génération directe sans extraction nca pour le traitement multi-packs (mode 2)
  • Ajout du calcul du nom pour le traitement multi-pack (mode 2)
  • Ajout du calcul du contenu pour le traitement multi-packs (Ceci remplace le mode de mise à jour de manière plus efficace et plus efficace)
  • Option temporairement supprimée pour corriger le logo dans les fichiers multi-xci
  • Ajout de l’option pour générer plusieurs nsp incluant les tickets sans modification nca. Ces fichiers passeront le contrôle de la signature du papier alvéole de blawar
  • Notes:
    • Le mode inclut uniquement le contenu des fichiers nca
    • Si vous incluez des outils de déverrouillage ou des conversions, le fichier final ne passera pas la vérification du film de blawar. J'ajouterai une option pour empêcher l'inclusion de ncas modifiées dans ce mode dans les futures mises à jour.
  • Correction de la détection de la langue japonaise dans les fonctions d’information et les fonctions de base de données pour certains jeux. (Remarque: vous devez toujours réparer les 11 jeux japonais qui donnent une erreur de décodage lors de l'obtention du nom)
  • Plusieurs corrections de bugs mineurs
  • Définissez le mode de mise à jour sur LEGACY. Bound à supprimer dans les versions futures ou à réutiliser en mode de substitution de contenu.
  • La nouvelle dénomination suit le schéma suivant: nom [titleid] [version du jeu] (nombre de jeux + nombre de mises à jour + nombre de DLC)
  • Problèmes remarqués dans le séparateur fat32 avec les nouveaux modes de construction directs, il est donc désactivé dans la version bêta.
  • Depuis que le séparateur a été désactivé, une version légèrement modifiée de 0.80-c a été incluse comme stable si vous devez effectuer un fractionnement fat32 avec cette version.
  • REMARQUE: dans les versions futures, le séparateur fat32 obtiendra son propre mode avec les nouvelles fonctions de rognage afin d'éviter toute interférence avec les modes de construction directs actuels.

Version 0.81-d beta
  • Dans la version v0.81-b, les deltas étaient toujours ignorés lors du reconditionnement des mises à jour des fichiers nsp en mode individuel (option par défaut). Cette version résout ce problème, en le liant à nouveau à la configuration de l'utilisateur.
  • Et dans la version v0.81-c, la configuration dans les versions x64 et x86 n’a pas été modifiée correctement, espérons que c’est la fin de ma chaîne d’erreurs dans cette version XD.

Version 0.81-b beta
  • Ajout de la génération directe sans extraction nca pour traitement individuel (mode 1)
  • Ajout de la génération directe sans extraction nca pour le séparateur multi-contenu (mode 3)
  • Correction des problèmes avec les caractères spéciaux lors de la construction en analysant les entrées utilisateur et les listes via python. Cela résout également les problèmes avec les personnages japonais lors de la construction.
  • Depuis qu'il était demandé, le mode de mise à jour (mode 4) a été modifié. Désormais, les droits de titre sont supprimés de la base et les mêmes correctifs (génération de clé, RSV ...) sont appliqués au contenu de la base.
  • Ajout de la fonction de base de données (Mode 6) Il s’agit d’une lecture directe à partir de fichiers et prend en charge 3 formats nutdb, extended db et keyless extended. Le dernier est destiné à pouvoir partager librement des données de la base de données qui peuvent être importées en tant que CSV via la fonction de données Excel ou des fonctions similaires pour filtrer les données.
  • Ajout d’une nouvelle fonction d’information qui affiche de manière simple les identifiants de contenu d’un fichier multi-contenu
  • Ajout d'une option pour vérifier le fichier keys.txt dans la configuration des options (mode 0)

Version 0.80 C beta
  • Correction des problèmes de dll de construction 32bits dans les anciennes distributions Windows
  • Ajout du support pour la nouvelle génération de clé dans la fonction de lecture
  • Correction du problème # issue-404121330 "Les fichiers sur les partages réseau sont signalés en tant que répertoires"
    • Correctement corrigé dans 0.80-c
    • Merci à IBNobody pour le correctif

Version 0.80 beta
  • Efface toutes les dépendances externes du programme. Le programme actuel est entièrement alimenté par squirrel.exe ou squirrel.py. (La bêta sera basée sur squirrel.exe
  • Ajout de la génération directe xci à partir de fichiers nca avec un nouveau code. Cela augmente la vitesse de génération et la rend égale à la génération de nsp.
  • Ajout de barres de progression
  • Ajout de la génération directe aux formats fat32 pour nsp et xci
    • Fichiers FAT32 xci (xc0, xc1, ...)
    • FAT32 compatible avec le rommenu SX (ns0, ns1, ..)
    • FAT32 compatible avec tous les installateurs (00, 01, ..) dans un dossier archivé. Le dossier est défini comme archivé automatiquement
  • Définit la génération zip sur le dossier zip et le désactive par défaut.
  • Ajout d'une option pour organiser les fichiers sur des sous-dossiers ou individuellement dans le dossier de sortie. Par défaut ce sera individuellement.
  • Ajout d'une option pour configurer la mémoire tampon à la batte.
  • Augmentation de la mémoire tampon par défaut à 64 Ko, ce qui me convient le mieux. Testez différents tampons pour trouver votre meilleur;)
  • Passe à false exit en mode automatique et l'associe à l'option de traitement par lots qui était auparavant uniquement utilisée en mode manuel.
  • Réduction des appels "cls" en mode automatique "
  • Ajout du modèle de clés minimun. REMARQUE: xci_header_key est facultatif. S'il n'est pas inclus, l'info-jeu utilisera les données par défaut déjà chiffrées avec un IV par défaut.

Version 0.79
  • Détection corrigée pour la génération de clé 2 qui corrige le problème avec les DLC Xenoblade Chronicles 2
  • Ajout de la génération xml lors du repacking en tant que NSP donnant un support à xci-explorer.
  • Correction du problème de blocage du NSCB en mode info si vous essayez d'échanger le fichier sans revenir en arrière. L'échange de fichier est maintenant activé.
  • Amélioration des fonctions en mode 5 "mode informations sur le fichier":
    • 1.- Obtenir le contenu du fichier xci \ nsp affichera les données du jeu, les types de fichiers et la taille de tout le contenu du fichier xci ou nsp.
    • 2.- Les exigences de GAME-INFO et FW ont été étendues avec davantage d’informations pour dlc, informations sur l’éditeur, informations sur la langue, etc.
    • 3.- Lire le CNMT a été étendu pour inclure des méta-informations étendues.
  • Amélioration du nommage en mode cracheur.

Version v0.78
  • Correction d'une erreur avec le patch RSV où le DLC demandait la mise à jour de PatchRequiredNumber.
  • Conditions de firmware modifiées et un petit lecteur CNMT

Version v0.77
  • Ajout d'une nouvelle option à la configuration globale pour ignorer le dialogue d'invite de correction de génération et de génération de clé.
  • Ajout du remplacement pour les noms dans la fonction d'information numéro 3 au cas où il n'y aurait pas de nom anglais américain. Si le nom est japonais ça va montrer bizarrement pour l'instant

Version v0.76
  • Correction du calcul de hachage après le patch RSV dans les jeux contenant beaucoup de mises à jour.
  • Ajout de la limite RequiredSystemVersion lors de la réduction, définie par défaut sur FW4.0 lorsqu'elle est calculée automatiquement, car elle est nécessaire pour certaines mises à jour plus récentes.
  • Lie la limite RSV à la sélection de génération de clé. Maintenant, si vous choisissez la génération de clé 7, le RSV ne descendra pas plus bas que 6.2 même si la génération de clé réelle est plus basse, si vous choisissez 5, elle ne descendra pas plus bas que FW5.0, etc ...

Version 0.75
  • Ajout d'options pour changer de génération de clé pour aider à faire fonctionner des jeux dans des firmwares inférieurs.
      Notez que cela ne fonctionnera pas toujours car le jeu peut avoir d'autres dépendances que le firmware. 6.2 à 6.0 semble fonctionner et 6.2 à 5.0 fonctionne si le jeu de base est 5.0
  • Ajout du "Mode 0" - Configuration du profil de la batte.
  • Ajout d'un lien de profil automatique. Un profil Bat sera lié à son fichier de configuration s'il suit le schéma de nom suivant:
    • chauve-souris -> batname.bat
    • Profil dans zconfig -> batname_options.cmd
      Où "batname" est un nom de votre choix. Vous pouvez ajouter autant de chauves-souris dans le même dossier que vous le souhaitez avec différents profils.
  • Lecture RequiredSystemVersion corrigées. Il semble que notre XML de mise à jour ait mal interprété la valeur et que RSV dure 4 octets au lieu de 8 octets. Merci à Liam pour le tuyau. ^ _ ^
  • Ajout d'une meilleure navigation à partir de la base et d'une sortie automatique désactivé en mode manuel afin que les utilisateurs puissent voir le journal. (Auto-Exit peut être activé dans la configuration)
  • Ajout du "mode 5: mode information sur le fichier". Faites glisser un fichier et choisissez si vous voulez
    • Voir son contenu
    • Voir "nut-info" (comme le montre NUT de blawar)
    • Reportez-vous à la section Configuration logicielle requise et à ce qui est paramétrable sans modifier la génération de clé) Chiffrement des fichiers nca)
    • Lire le cnmt
  • Il vous suffit de charger le fichier une fois pour obtenir toutes les lectures et les fonctions vous permettront d’imprimer chaque lecture dans un fichier texte dans le dossier "INFO" situé sur la route de batte.

Version 0.70
  • Le fichier de configuration précédent a été modifié de manière à:
    • La configuration par défaut est configurée pour traiter les dossiers en mode auto-multi
    • Les profils ne font pas le correctif par défaut
  • Le correctif RequiredSystemVersion est maintenant défini par défaut en mode automatique.
  • Le programme demande avant d'appliquer le correctif RequiredSystemVersion en mode manuel
  • RequiredSystemVersion EST MAINTENANT CONNECTÉ À LA KEYGENERATION. Cela signifie que le système vous demandera de télécharger la mise à jour du système si nécessaire car il manque la clé principale.
  • Ajout SPLIT MODE, option 3, en mode manuel. Le mode Split vous permet de scinder le contenu multi-contenu xci ou nsp en son contenu d'origine.
    • Le mode Split est configuré pour remballer DLC et Updates toujours en tant que nsp.
  • Ajout UPDATE MODE, option 4, en mode manuel. Ceci est une première et facile à mettre en œuvre.
    • Vous devez d’abord définir la base, qui doit être un fichier multi-contenu, puis dresser une liste des éléments à mettre à jour \ mettre à niveau le contenu.
    • Choisissez si vous souhaitez supprimer UPDATES \ DLC ou les deux du fichier de base, indiquez comment vous souhaitez remballer le contenu obtenu et si vous souhaitez appliquer un correctif à la méta afin que le programme traite le fichier.
  • REMARQUE: SI UN XCI NE FONCTIONNE PAS AVEC LE RSV PATCHING, ESSAYEZ DE LE RÉTABLIR SANS PATCHING ET DITES-MOI AU GITHUB. Certains jeux plus anciens semblent avoir des problèmes avec le META PATCHING sous la forme XCI. J'ai encore besoin de vérifier la raison.

Version 0.6.5
  • Ajout de l'option pour corriger RequiredSystemVersion dans la méta-nca (définie par défaut)
  • Modification des autorisations de lecture/écriture pour les fichiers d'entrée en lecture
  • Changement du nom nut_RTR.py en squirrel car il s'écarte beaucoup de la ligne principale de Nut.

Version 0.6.c (rempl 0.6/0.6.b)
  • Options NUT ajoutées. Fonction de copie avec ou sans deltas. Cela vous permettra d'ignorer les deltas qui ne sont pas nécessaires pour les fichiers xci.
    • Pour les fichiers nsp, ils servent à transformer les anciennes mises à jour en nouvelles, de sorte qu'ils s'installent plus rapidement et que les anciennes mises à jour ne restent pas dans votre système.
    • Elles sont désactivées par défaut si vous utilisez nsp, envisagez de les activer.
  • Ajout d'une extraction directe à partir de fichiers xci au lieu d'utiliser hactool. La vitesse d'extraction est désormais liée à la mémoire tampon.
  • Ajout de quelques solutions de repli pour détecter masterkeyrev dans des formats de ticket non standard et anciens.
  • Nettoyage du code mineur et petites corrections.
    • Remarque: Vous avez omis d'effacer une pause en mode manuel individuel. Celui-ci corrige ça.

Version 0.5
  • Ajout d'un hacbuild mis à jour.
  • Suppression de nstool et nspBuild
  • Ajout de modifications pour les bibliothèques nut
  • Ajout d'options de constructions multi-contenus pour les XCI et NSP.
  • Suppression des anciens fichiers bat et leur remplacement par XCI.bat et NSP.bat
  • Options modifiées dans le fichier d'options.
  • Possibilité de lier des fichiers d'options en éditant l'en-tête NSCB.bat
  • Correction d'une erreur dans le fichier de configuration

Version 0.41
  • Résolution de certains problèmes présents dans la version 0.4 et création de nouvelles options pour la solution Filenaming.
    • Ajoute "nstool.exe by jakcron" dans le dossier ztools pour pouvoir lire les données depuis fichiers méta et contrôle nca.
    • Résout les problèmes générés par des espaces dans l'itinéraire du programme.
    • NOUVELLES OPTIONS AJOUTEES A "zconfig \ nsp_cleaner_options.cmd"

Version 0.40
  • Résolution problèmes de nommage:
    • Vous n'avez plus besoin de [titleid] dans le nom du fichier.
    • Problèmes résolus avec des caractères spéciaux tels que!, +, &, $ ...
    • Correction ajoutée pour
      un tas d'entre eux si vous avez besoin d'ajouter plus de modification ztools / safename.bat
      • Exemple: Si vous souhaitez remplacer @ pour une entrée:
        set fileinput =% fileinput: @ = a%
      • Ou pour le supprimer:
        set fileinput =% fileinput: @ =%

Version 0.30
  • Ajout de nouvelles options dans zconfig:
    • Option 4: organisation des objets.
      • line: dispersé dans le dossier de sortie
      • folder: dans les dossiers en fonction du nom du jeu
    • Option 5 et option 6: Dossiers de sortie pour xci et nsp. Par défaut en utilisant un dossier commun pour les deux.
    • Option 7: Conserver les fichiers supprimés de la nsp en tant que fichier .zip pour les années à venir. Fonction de restauration. (Vrai par défaut)
    • Option 8: Remplacer le fichier d'origine par des fichiers propres / convertis. Par défaut, false.
    PRENEZ SOIN DE CELUI-CI. MIEUX VÉRIFIER TOUS LES TRAVAUX AVANT DE L'ACTIVER
  • Ajout d'une option pour effacer le fichier list.txt en mode manuel

Version 0.21
  • Correction du problème avec le mode manuel qui ne détectait pas correctement l'entrée de remballage de l'utilisateur
  • Ajout d'une meilleure vérification des dlcs et des mises à jour, en fonction de l'identifiant
  • Ajout d'un autre paramètre de configuration à nsp_cleaner_options.cmd (xnsp_ifnotgame)
    • Il sert à remballer dlcs et mises à jour en tant que nsp si la liste de traitement est en tant que xci uniquement.
      Les options sont:
      • true: remballer dlcs et mises à jour en tant que nsp
      • false: ignore la dlc et met à jour le remballage lors de l'exportation au format xci

Version 0.2
  • Ajout du reconditionnement xci.
    • Vous pouvez maintenant remballer en tant que:
      • xci
      • nsp
      • les deux formats
  • Ajout de nsp_cleaner_options.cmd à zconfig
    • Cela vous permettra de configurer le remballage, option pour le mode automatique, en tant que xci, nsp, les deux
      • Si le reconditionnement xci des noms de fichiers avec la balise [UPD] est ignoré
      • Si avec xci remballer une erreur est enregistrée, elle active un repli et une
        xci + [lc] .nsp sont construits
  • Prise en charge des sous-dossiers grâce à MadScript77
  • En mode manuel, vous pouvez toujours choisir le format à utiliser à partir du format actuel
  • Plus de changements à venir.

Version 0.1
  • Fonction REMOVE_TITLE_RIGHTS de NUT (blawar)
  • Efface le chiffrement titlerights des fichiers nsp
  • Deux modes: automatique et manuel


Image


Source: Github NSC_Builder
Image

iPhone SE: Unc0ver // iPad 2: Phoenix
PS3: PS3Xploit CFW Rebug // PS4: PS4 Exploit Host
3DS: Luma3DS // Wii: Letterbomb SciiFii // WiiU: Haxchi CBHC // Switch: Atmosphere


Avatar de l’utilisateur MDProz Admin
Admin
Messages: 19407
Inscription: 04 Avr 2012, 22:14
Pays: France

Re: [OUTIL PC] NUT Batch Cleaner pour convertir vos fichiers

Message non lupar roukxwel » 01 Nov 2018, 19:41

Tres bon logiciel j'ai tester direct avec diaoblo 3 histoire de taper dans le dur

Image

30 mn pour la conversion et compter 6 fois la taille du fichier lors de la conversion
j'ai frôler les 80 go lors de la conversion alors que le jeux pèse 13 go

pour ceux qui sont presser penser a ouvrir le gestionnaire des tache (histoire de voir que logiciel travail bien en fond)
Image

à la fin vous aurez un fichier NSP et un XCI dans le dossier BC_output
ainsi qu'un zip mais je ne connais pas l'utilité

Je donnerai bientot des retour sur le fonctionnement du jeu
2 x Switch SX-OS (8.1.0 Ban & 8.1.0 Emunand) / WiiU 5.5.2, CBHC / 3 x 3DS 11.6 B9S / Wii 4.3 boot2 / PSP 6.61 Infinty.
PC > GA-Z87X-OC, I7 4770K (Noctua NH-U12P), G.Skill 16Go, MSI RX480 OC 8Go, Win10 (SSD), 8TO (Data).
Avatar de l’utilisateur roukxwel Ancien
Ancien
Messages: 6272
Inscription: 20 Mai 2011, 08:14
Pays: France
Sexe: Homme

Re: [OUTIL PC] NUT Batch Cleaner pour convertir vos fichiers

Message non lupar MDProz » 01 Nov 2018, 20:27

Parfait. Merci d'avoir pris le temps de tester tout cela :)
Image

iPhone SE: Unc0ver // iPad 2: Phoenix
PS3: PS3Xploit CFW Rebug // PS4: PS4 Exploit Host
3DS: Luma3DS // Wii: Letterbomb SciiFii // WiiU: Haxchi CBHC // Switch: Atmosphere


Avatar de l’utilisateur MDProz Admin
Admin
Messages: 19407
Inscription: 04 Avr 2012, 22:14
Pays: France

Re: [OUTIL PC] NUT Batch Cleaner pour convertir vos fichiers

Message non lupar roukxwel » 01 Nov 2018, 21:18

Bon le jeu en XCI ne fonctionne pas
SD sur les deux console
USB idem

j'ai bien le jeux dans le menu SX apres je le charge et paf erreur "Vous avez quitter le logiciel car une erreu est survenue)

Bon Diablo c'etait peu etre trop violent (et pas sortis officiellement) pour commencer je vais teste autre chose

Edit ca fonctionne très bien j'ai convertis Mark of the Ninja de NSP en XCI et le jeu fonctionne


Je suis aller sur le site de l'auteur (espagnol) les NSP devrait ne plus installer de ticket sur la Nand
donc plus de trace visible par Nintendo (ca on ne pourra que le confirmer quand on aura les outils pour le voir)
2 x Switch SX-OS (8.1.0 Ban & 8.1.0 Emunand) / WiiU 5.5.2, CBHC / 3 x 3DS 11.6 B9S / Wii 4.3 boot2 / PSP 6.61 Infinty.
PC > GA-Z87X-OC, I7 4770K (Noctua NH-U12P), G.Skill 16Go, MSI RX480 OC 8Go, Win10 (SSD), 8TO (Data).
Avatar de l’utilisateur roukxwel Ancien
Ancien
Messages: 6272
Inscription: 20 Mai 2011, 08:14
Pays: France
Sexe: Homme

Re: [OUTIL PC] NUT Batch Cleaner pour convertir vos fichiers

Message non lupar MDProz » 01 Nov 2018, 22:21

C'est pour cela que je me suis décidé à faire le topic. Cette histoire de ticket qui ne serait plus sur la NAND serait le top.
Image

iPhone SE: Unc0ver // iPad 2: Phoenix
PS3: PS3Xploit CFW Rebug // PS4: PS4 Exploit Host
3DS: Luma3DS // Wii: Letterbomb SciiFii // WiiU: Haxchi CBHC // Switch: Atmosphere


Avatar de l’utilisateur MDProz Admin
Admin
Messages: 19407
Inscription: 04 Avr 2012, 22:14
Pays: France

Re: [OUTIL PC] NSC_Builder pour convertir vos fichiers

Message non lupar MDProz » 06 Nov 2018, 12:47

NUT Batch Cleaner devient NSC_Builder et passe en v0.5. Cf ChangeLog !
Image

iPhone SE: Unc0ver // iPad 2: Phoenix
PS3: PS3Xploit CFW Rebug // PS4: PS4 Exploit Host
3DS: Luma3DS // Wii: Letterbomb SciiFii // WiiU: Haxchi CBHC // Switch: Atmosphere


Avatar de l’utilisateur MDProz Admin
Admin
Messages: 19407
Inscription: 04 Avr 2012, 22:14
Pays: France

Re: [OUTIL PC] NSC_Builder pour convertir vos fichiers

Message non lupar roukxwel » 06 Nov 2018, 19:03

Oui j’avais vu ca c'est suite à la mise a jour de hactool pour le support des clé pour le 6.x.x
2 x Switch SX-OS (8.1.0 Ban & 8.1.0 Emunand) / WiiU 5.5.2, CBHC / 3 x 3DS 11.6 B9S / Wii 4.3 boot2 / PSP 6.61 Infinty.
PC > GA-Z87X-OC, I7 4770K (Noctua NH-U12P), G.Skill 16Go, MSI RX480 OC 8Go, Win10 (SSD), 8TO (Data).
Avatar de l’utilisateur roukxwel Ancien
Ancien
Messages: 6272
Inscription: 20 Mai 2011, 08:14
Pays: France
Sexe: Homme

Re: [OUTIL PC] NSC_Builder pour convertir vos fichiers

Message non lupar MDProz » 06 Nov 2018, 22:45

Oui. Il avance dans le développement de son outil.

Après, vu les options, plusieurs possibilités. Notamment construire un XCi avec update et DLC de ce que j'ai pu lire à droite et à gauche. À voir si la possibilité d'éditer ce même XCi sera possible pour éventuellement ajouter ou compléter ce dernier avec une nouvelle mise à jour ou DLC et ainsi éviter de tout refaire. Mais là je deviens utopiste peut être.

C'est déjà très bien de pouvoir retirer ce ticket pour les NSP et XCi de la mémoire de la console. À voir si la télémétrie embarque des données autres qui permettraient à Nintendo d'agir.
Image

iPhone SE: Unc0ver // iPad 2: Phoenix
PS3: PS3Xploit CFW Rebug // PS4: PS4 Exploit Host
3DS: Luma3DS // Wii: Letterbomb SciiFii // WiiU: Haxchi CBHC // Switch: Atmosphere


Avatar de l’utilisateur MDProz Admin
Admin
Messages: 19407
Inscription: 04 Avr 2012, 22:14
Pays: France

Re: [OUTIL PC] NSC_Builder pour convertir vos fichiers

Message non lupar MDProz » 10 Nov 2018, 13:10

NSC_Builder passe en version 0.6.c. Corrige un certain nombres de bogues et ajoute des fonctions également. Cf ChangeLog !
Image

iPhone SE: Unc0ver // iPad 2: Phoenix
PS3: PS3Xploit CFW Rebug // PS4: PS4 Exploit Host
3DS: Luma3DS // Wii: Letterbomb SciiFii // WiiU: Haxchi CBHC // Switch: Atmosphere


Avatar de l’utilisateur MDProz Admin
Admin
Messages: 19407
Inscription: 04 Avr 2012, 22:14
Pays: France

Re: [OUTIL PC] NSC_Builder pour convertir vos fichiers

Message non lupar MDProz » 25 Nov 2018, 16:41

NSC_Builder passe en version 0.6.5. Cf ChangeLog !
Image

iPhone SE: Unc0ver // iPad 2: Phoenix
PS3: PS3Xploit CFW Rebug // PS4: PS4 Exploit Host
3DS: Luma3DS // Wii: Letterbomb SciiFii // WiiU: Haxchi CBHC // Switch: Atmosphere


Avatar de l’utilisateur MDProz Admin
Admin
Messages: 19407
Inscription: 04 Avr 2012, 22:14
Pays: France

Re: [OUTIL PC] NSC_Builder pour convertir vos fichiers

Message non lupar uc3f » 09 Déc 2018, 21:43

Bonsoir, merci pour le tuto.
Ou récupérer le fichier Keys.txt?
uc3f Gamer Pro
Gamer Pro
Messages: 108
Inscription: 08 Aoû 2018, 09:32
Pays: Maroc

Re: [OUTIL PC] NSC_Builder pour convertir vos fichiers

Message non lupar roukxwel » 09 Déc 2018, 22:03

Dump au préalable via hekaté
le BOOT0, le BOOT1 le fuse.bin et le tsec_keys.bin

puis via kezplez ou Lockpick ( CFW atmosphere )
ou https://github.com/shchmue/Lockpick/releases

apres avoir utiliser kezplez ou Lockpick

tu devrais avoir un fichier prod key
renomme le en key.txt

Attention
ce sont les clés de ta console en aucun cas tu partage ce fichier.
2 x Switch SX-OS (8.1.0 Ban & 8.1.0 Emunand) / WiiU 5.5.2, CBHC / 3 x 3DS 11.6 B9S / Wii 4.3 boot2 / PSP 6.61 Infinty.
PC > GA-Z87X-OC, I7 4770K (Noctua NH-U12P), G.Skill 16Go, MSI RX480 OC 8Go, Win10 (SSD), 8TO (Data).
Avatar de l’utilisateur roukxwel Ancien
Ancien
Messages: 6272
Inscription: 20 Mai 2011, 08:14
Pays: France
Sexe: Homme

Suivante

 

Retourner vers Underground