Aller au contenu


Photo

[Switch] NSZ 5.0.0 est disponible : une renaissance avec des performances


  • Please log in to reply
No replies to this topic

Posté Aujourd'hui, 17:30

#1
tralala

tralala

    \0/ Postman \0/

  • Newser Expert
  • 14 629 Messages :
  • Sexe:Male
Après plus de deux ans et huit mois de silence, soit 958 jours sans version officielle, nicoboss signe enfin le retour de NSZ avec une mise à jour majeure estampillée 5.0.0. Cet outil incontournable de la scène Nintendo Switch, utilisé pour la compression et la décompression des formats NSP, NSZ, XCI et XCZ, bénéficie d'une refonte importante qui améliore aussi bien ses performances que sa fiabilité.
 
Le principal changement de cette version est l'abandon de l'ancienne implémentation AES au profit de celle de PyCryptodome. Ce changement permet à NSZ d'être nettement plus rapide, tout en réduisant sa consommation de ressources lors des opérations de compression et de décompression.
 
Mais cette version 5.0.0 ne se limite pas à un simple gain de vitesse. Elle corrige également plusieurs bugs critiques, dont deux défauts rares pouvant entraîner une corruption des données lors de la décompression de certains blocs NCZ ou de fichiers XCZ. Le développeur précise toutefois que les fichiers NSZ/XCZ eux-mêmes n'étaient pas endommagés et qu'ils peuvent désormais être correctement décompressés avec cette nouvelle version.
 
 
 
 
 
Une mise à jour très complète
 
Cette version intègre plusieurs dizaines d'améliorations apportées par une importante communauté de contributeurs :
 
- Optimisation des performances grâce à l'utilisation de PyCryptodome AES.
- Correction de plusieurs bugs de décompression NCZ et XCZ.
- Prise en charge des contenus Ticketless, y compris pour les titres multicontenus.
- Ajout de l'option --keys afin de spécifier un emplacement personnalisé pour les clés.
- Support du répertoire de configuration XDG sous Linux.
- Compatibilité étendue avec les extensions .NSP et .NSZ.
- Amélioration de l'utilisation de NSZ comme bibliothèque Python.
- Conteneur Docker officiel avec prise en charge multi-architecture.
- Sortie lisible par les machines pour faciliter l'automatisation.
- Nombreuses corrections liées aux pipelines de compilation, aux tests automatiques et au nettoyage du code.
- Amélioration de la mise à l'échelle DPI de l'interface graphique sur les écrans haute résolution.
 
Une version tournée vers l'avenir
 
Cette mouture 5.0.0 est également l'occasion de mettre à jour les différentes master keys utilisées par l'outil, garantissant une meilleure compatibilité avec les firmwares les plus récents de la Nintendo Switch.
 
Le projet a également accueilli près d'une vingtaine de nouveaux contributeurs, signe que le développement est désormais beaucoup plus collaboratif. Nicoboss conclut d'ailleurs son annonce en présentant ses excuses pour cette très longue attente et promet que les prochaines versions arriveront à un rythme beaucoup plus soutenu.
 
Pour les utilisateurs de NSZ, cette version constitue sans doute la mise à jour la plus importante depuis plusieurs années, tant les optimisations, les corrections et les nouvelles fonctionnalités sont nombreuses.
 
Téléchargement : NSZ 5.0.0
 
 
 

  • Retour en haut




1 utilisateur(s) en train de lire ce sujet

0 invité(s) et 1 utilisateur(s) anonyme(s)