Aller au contenu


Photo

[Game-and-watch] Ultimate-GNW-Hack-Script 1.0.0


  • Please log in to reply
9 replies to this topic

Posté Aujourd'hui, 12:01

#1
shadow256

shadow256

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 12,029 Messages :
  • Sexe:Male

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


  • Retour en haut

Posté Aujourd'hui, 12:02

#2
tralala

tralala

    \0/ Postman \0/

  • Newser Expert
  • 13,822 Messages :
  • Sexe:Male
merci .
  • Retour en haut

Posté Aujourd'hui, 13:14

#3
marto

marto

    Sunriseur

  • Members
  • PipPip
  • 270 Messages :
Je n’ai pas de G&W mais merci quand même pour l’outil !
  • Retour en haut

Posté Aujourd'hui, 14:58

#4
SPYCOS23

SPYCOS23

    Sunriseur

  • Members
  • PipPip
  • 266 Messages :
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.
  • Retour en haut

Posté Aujourd'hui, 15:48

#5
shadow256

shadow256

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 12,029 Messages :
  • Sexe:Male
@SPYCOS23: Oui, par contre je pense que moins de carte type Pico ou STLink sont compatibles que sous Linux qui a un éventail plus large. Après j'ai jamais réellement testé avec d'autres cartes que celles-ci donc je ne peux rien confirmer, peut-être que grâce à GNWManager cela étend la compatibilité même sous Windows.
Mes créations:
Ultimate-Switch-Hack-Script, mon plus gros projet
Switch_AIO_LS_pack, mon pack pour la Switch
Ultimate Wii U Hack Script, mon premier projet, plutôt complet
Ultimate PS3 Hack Script, un projet peut utile aujourd'hui

Si vous aimez mon travail, vous pouvez me faire une donation via paypal en cliquant ici, pensez que même un euro se sera déjà beaucoup et très apprécié.

Matériel:
Spoiler
  • Retour en haut

Posté Aujourd'hui, 17:32

#6
nicochu

nicochu

    Sunriseur

  • Members
  • PipPip
  • 18 Messages :
Bravo pour le taf ! Dès que je remets la main sur la mienne, je teste tout ça.
  • Retour en haut

Posté Aujourd'hui, 21:21

#7
Sylver78

Sylver78

    Sunriseur

  • Members
  • PipPip
  • 139 Messages :
Sinon 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, ...)
  • Retour en haut

Posté Aujourd'hui, 21:40

#8
Sylver78

Sylver78

    Sunriseur

  • Members
  • PipPip
  • 139 Messages :
@shadow256 j'ai regardé rapidement ton script (je ne peux pas le lancer car je n'ai pas windows),
bon point : tu utilises la branche filesystem_wip de mon repo, c'est la plus à jour et elle facilite la gestion des sauvegardes par rapport à la branche principale
question : pourquoi tu utilises les repos zelda et smw ? Ces 2 portages sont intégrés dans retro-go (dans le mien en tout cas), il faut juste mettre les roms sfc de ces 2 jeux dans roms/zelda3 - roms/smw pour qu'ils soient intégrés dans retro-go directement (le triple boot est obsolète depuis leur intégration)

Ce message a été modifié par Sylver78 - Aujourd'hui, 21:41.

  • Retour en haut

Posté Aujourd'hui, 21:55

#9
magicden

magicden

    Sunriseur

  • Members
  • PipPip
  • 50 Messages :

Sinon 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 Sylver, tu es aussi sur Logic Sunrise ça fait plaisir. Tu nous avais bien aidé Jérôme et moi ;) Ton mod SD fonctionne toujours bien et il est vraiment très pratique. Je recommande pour ceux qui veulent se lancer dans l aventure :)

Ce message a été modifié par magicden - Aujourd'hui, 21:57.

  • Retour en haut

Posté Aujourd'hui, 22:07

#10
shadow256

shadow256

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 12,029 Messages :
  • Sexe:Male
@Sylver78: Je ne savais pas qu'un mod SD existait, sympa je vais regarder ça avec attention. Pour le triple boot en fait j'avais déjà intégré ces fonctions avant que Retrogo ne puisse intégrer les deux programmes, mais effectivement elles ne sont plus utiles car intégrées à Retrogo et donc bien plus facile à gérer surtout que le triple boot est quand même assez pénible. En gros j'ai gardé ces fonctions juste histoire de mais ça ne sert plus à grand chose, je rajouterais peut-être aux texte de ces deux fonctions la mention "obsolete". Enfin oui j'ai tenter de suivre ton travail autant que possible, avec GNWManager et ta branche Filesystem c'est très efficace et en plus la vitesse d'écriture avec GNWManager est bien plus rapide qu'avec Openocd et en plus en cas de réécriture (genre changer une rom) ça ne réécrit que se qui est nécessaire.
Mes créations:
Ultimate-Switch-Hack-Script, mon plus gros projet
Switch_AIO_LS_pack, mon pack pour la Switch
Ultimate Wii U Hack Script, mon premier projet, plutôt complet
Ultimate PS3 Hack Script, un projet peut utile aujourd'hui

Si vous aimez mon travail, vous pouvez me faire une donation via paypal en cliquant ici, pensez que même un euro se sera déjà beaucoup et très apprécié.

Matériel:
Spoiler
  • Retour en haut




0 utilisateur(s) sur ce sujet

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