Après mon Ultimate-Wii-U-Hack-Script et mon Ultimate-Switch-Hack-Script voici, dans ma série des Ultimate, mon Ultimate-GNW-Hack-Script.
Comme ses prédécesseurs il est développé en batch mais s'appuie sur beaucoup d'autres programmes et bibliothèques pour fonctionner, notamment MSYS2, Python, Nuget, Wget, GNWManager, Pyocd, Git... Il utilise également les dépôts Github des programmes permettant de flasher les Game-and-watch comme Game-and-watch-backup, Game-and-watch-patch, Game-and-watch-retrogo... voir le readme de mon projet pour les crédits.
Il fonctionne exclusivement sous Windows, fonctionnera peut-être sous Windows 7 (non testé) mais avec Windows 10 et 11 il fonctionnera sans problème. C'était justement le but à la base de ce script, avoir de manière assez simple la possibilité de faire un maximum d'opérations sur ce type de console sans être obligé d'en passer par Linux.
Côté fonctionnalités il permet de dumper et restaurer la nand d'un Game-and-watch, de le déverrouiller pour pouvoir changer la nand de celui-ci et flasher des programmes comme Retrogo, De flasher les différents éléments (patch dual ou triple boot, Retrogo, Zelda3 et Super Mario World). Enfin il permet aussi de configurer les différents éléments de manière assez précise (certains éléments pour optimiser la taille du patch dual ou triple boot ne sont pas paramétrables) mais pour Retrogo, Zelda3 ou Super Mario World vous aurez accès à toutes les configs possibles et bien sûr il sera aussi possible de flasher le modèle Mario ou Zelda avec différentes tailles de nand et avec plusieurs méthodes. Notez tout de même que vous devez rester cohérent dans les paramètres sur le flash sur un même Game-and-watch, par exemple si vous choisissez un dual boot puis que vous flashez le patch et qu'enfin vous repasser en flash single boot pour flasher Retrogo cela pourrait donner des résultats inattendus, le script ne peut en aucun cas tout vérifier.
Les adaptateurs prient en charge son le STlink et le Raspberry Pico, l'installation des drivers et le flash des adaptateurs ainsi que la connexion de ceux-ci ne sont pas pris en charge par le script tout comme le placement des différents fichiers nécessaires aux fonctionnements des programmes flashés sur le Game-and-watch (dump pour pouvoir flasher le patch dual ou triple boot et les roms pour Retrogo, Zelda3 ou Super Mario World). Par contre l'installation de toutes les dépendances est automatisée (MSYS2, Python, dépôts Github et bibliothèques nécessaires) donc cela simplifie grandement les choses (nécessite d'avoir disons au moins 2 GO d'espace libre sur le disque accueillant le script, mettons 5 GO pour être bien large), il ne restera qu'à placer les fichiers complémentaires aux bons endroits et à configurer correctement les paramètres dans le script. Enfin la soudure d'une nouvelle nand n'est pas non plus abordée dans ce script, vous devrez trouver les ressources pour faire tout cela par vous-même.
N'hésitez pas à faire vos retours qu'ils soient positifs ou négatifs, ils seront les bienvenues tout comme le signalement de bugs ou encore la proposition d'améliorations, c'est aussi une bonne façon de participer à la scène et de faire vivre les projets. Pour cela vous pouvez utiliser la section "issues" du projet sur Github, cela sera plus simple à suivre pour moi mais si vous n'avez pas de compte Github vous pouvez poster dans les commentaires de cette new, comme je ne pense pas publier beaucoup de mises à jour pour ce script ça pourra rester relativement centralisé ici pour l'instant.
Vous pouvez facilement télécharger ce script en cliquant ici, une fois cela fait il suffira de le décompresser (évitez les dossiers trop long (le bureau ou le dossier de l'utilisateur n'est pas recommandé) ou comportant des caractères spéciaux surtout des parenthèses) puis de regarder le readme pour savoir comment tout cela fonctionne pour le reste de la mise en place mais en gros cela consiste à copier se qu'il faut dans les bons dossiers si vous avez déjà certains fichiers (pas obligatoire), de lancer le script, d'effectuer les trois fonctions permettant la mise en place de MSYS2 puis des bibliothèques et enfin des dépôts Github, de placer les fichiers nécessaires aux bons endroits si pas fait au début puis de faire se que vous voulez faire. Pour l'instant aucune release réelle n'est prévue, on verra par la suite si je procède à des vraies releases ou non.
Si vous appréciez mon travail vous pouvez me faire une donation via ce lien si vous avez un compte Paypal (n'engendre pas de frais de transaction) ou via ce lien si vous n'avez pas de compte Paypal



Salut Sylver, tu es aussi sur Logic Sunrise ça fait plaisir. Tu nous avais bien aidé Jérôme et moiSinon vous pouvez installer le mod micro sd sur la G&W (je suis l'auteur de toute la partie logicielle) : https://github.com/s...tch-retro-go-sd (je peux faire l'installation pour vous aussi)Tout s'installe une fois avec gnwmanager, il n'y a plus rien à compiler, et l'installation du logiciel se fait en mettant un fichier sur la carte SD (et les mises à jour aussi en récupérant le fichier d'installation/maj dans les releases https://github.com/s...-go-sd/releases ).Il n'y a plus jamais besoin du jtag et l'ajout/suppression de roms se fait directement sur la carte SD (pareil pour les sauvegardes, captures d'écran, ...)

Salut, cool ce script , du coup plus besoin d'un linux pour flasher un GW tout peut se faire avec un Windows ces ça , parce que j'ai 2 GW a flasher et une qui est déjà flashé que j'avais acheté sur le bon coin ou j'aimerais changer les roms mais c'était le bordel a faire avec linux puis pas trop de temps, si sa permet avec windows je vais mi mettre merci.


@DED FR: Normalement pas besoin de la moindre dépendance, c'est étrange. Faudrait que tu lances un cmd en tant qu'administrateur puis que tu passes dans le dossier contenant le script avec la commande "cd chemin_vers_le_dossier" (tu peux faire majuscule + clique droit sur le dossier du script et (copier le chemin" ou un truc du genre pour avoir le chemin dans le presse-papier) et enfin tu tapes ".\ultimate-gnw-hack-script.bat", ainsi le script t'affichera peut-être une erreur et surtout la fenêtre ne devrait pas se refermer directement. Tu peux aussi ouvrir le script dans un éditeur et remplacer le "@echo off" par "@echo on", ça permettra de mieux identifier l'erreur, copies-moi le texte de la fenêtre de la console que je sache se qui ne va pas.
Bon, en fait c'était juste parce que le .bat était dans un dossier "G&W"
Or le caractère & n'est pas supporté par le script.
Oui il faut que je mette à jour le github mais j'ai un pcb pour les versions mario aussi ! Je prends 90€ pour la modification, mais sinon je vends des kits pour le faire soit même à 20€ (attention c'est vraiment pas simple à faire, il y a une vidéo d'installation sur le github).Super pour le script ça va faciliter la manip.
@silver78 le mod sd est compatible avec le G&W Mario ?
Et si on t'envoie un G&W tu prends combien pour la réalisation ?