\[TUTO NEW\] Pokémon Signature Editor v5.2 : support total des versions N/B
lVl477l-l13Ll - 10 octobre 2010 à 18:54
[anchor=top][/anchor]Salut à tous,
J'ai mis à jour mon éditeur de signature en version 5.2. (voir les [iurl=#changelog]Notes de version[/iurl] pour les principaux changements)
Ce programme permet d'éditer la signature présente au dos de votre carte de dresseur en important une image, et ce pour les versions de Pokémon Diamant, Perle, Platine, Or HeartGold, Argent SoulSilver, Noire et Blanche.
Voici donc sans plus attendre où vous pourrez télécharger le Pokémon Signature Editor v5.2 : http://code.google.com/p/pokemon-signature-editor/downloads/list (ne prenez pas la 5.3 bêta pour le moment, il n'y a de nouveau que la possibilité de traduire le programme)
(J'ai créé un dépôt SVN sur Google Code pour la source, il se trouve ici pour ceux qui seraient intéressés : http://code.google.com/p/pokemon-signature-editor/source/checkout.)
Note : vous aurez besoin du .NET Framework 3.5 de Microsoft pour faire fonctionner le programme, que vous pourrez trouver ICI si vous ne l'avez pas déjà.
Veuillez me reporter tout problème constaté, et me faire part de vos éventuelles idées d'amélioration.
Quoi que vous fassiez, pensez toujours à faire un backup de votre sauvegarde originale, on ne sait jamais.
[hr]
[anchor=changelog][/anchor][spoiler=Notes de version]Principaux changements entre la 5.1 et la 5.2 :
- Correction d'un bug avec l'ajustement de la sensibilité
- ENFIN ! Toutes les images de la carte de dresseur, de 0 à 5 étoiles, pour les deux versions !
- Diminution de la taille des images PNG avec OptiPNG (on gagne quelques ko)
- Correction d'un bug avec le glisser/déplacer
- Nouvelles images pour la prévisualisation des versions N/B (je viens juste de remarquer que les cartes de dresseur étaient légèrement différentes pour chaque version, et j'ai ajouté la carte dorée de 4 étoiles)
- La prévisualisation dans l'onglet d'édition de sauvegarde utilise désormais la signature du fichier de sauvegarde au lieu de celle qui est en haut
- Le bouton "Animer/Arrêter" dans la prévisualisation pour N/B change quand il est pressé désormais (comme dans le jeu)
- Ajout d'un icône animé de Baggiguane. :you:
- Ajout des langues autres que le Japonais pour la génération de codes AR dans les versions N/B (étant donné que comme prévu, l'adresse du pointeur n'a pas changé, ça
- Ajout de la prévisualisation de la signature animée pour N/B, ainsi que de 3 nouvelles couleurs de carte de dresseur (1 à 3 étoiles : violette, rouge et argentée)
- Ajout du support du glisser/déposer pour les fichiers de l'image et de la sauvegarde
- Nouvelle icône, avec un Baggiguane (ce Pokémon est énorme :D )
- Taille du programme moins importante (suppression des icônes redondantes)
- Ajout du support du checksum pour les sauvegardes B/W (l'édition de sauvegarde fonctionne parfaitement désormais)
- Les codes AR pour B/W utilisent désormais un pointeur (comme ça les codes pour Black et White sont identiques)
- Le chemin de la sauvegarde chargée est affiché
- Quelques petites corrections et améliorations
- Support des versions Black & White (toujours en bêta pour l'édition de sauvegarde)
- Support de toutes les langues pour les jeux 4G (j'ajouterai les autres langues pour la 5G quand les jeux sortiront)
- Support des fichiers .dsv (ça fonctionnait aussi avant, mais c'était enregistré comme un .sav normal, sans les 122 octets supplémentaires à la fin)
- Optimisations du code et renommage des noms symboliques pour que ce soit plus "propre".
- Utiliser des fichiers de langue pour faire une traduction du programme [C'est quasiment terminé dans la v5.3 bêta, il ne reste plus qu'à trouver une façon de traduire les messages]
- Correction automatique du checksum pour les saves de Black/White Fait
- Ajouter une prévisualisation de la signature animée pour B/W Fait
- Support du glisser/déposer pour les fichiers de l'image et de la sauvegarde Fait
- Mettre à jour l'icône du programme (peut-être avec les logos B/W) Fait - Avec une icône de Baggiguane :you:[/spoiler]
* • Partie Générateur de codes AR* :
On part d'une image de 192x64 pixels EXACTEMENT (évitez les GIF et PNG transparents, ça provoque des erreurs lors de la conversion en monochrome), prenons par exemple le logo de Pokémon. [spoiler=Logo de Pokémon]
[/spoiler]Si vous avez une image dont la taille est différente (ce qui est très probable), vous pouvez utiliser n'importe quel éditeur d'images afin de la remettre à la bonne taille, ou encore utiliser ce site, qui a l'avantage de faire des redimensionnements de très bonne qualité.
Maintenant, dans le programme, cliquez sur "Ouvrir une image" puis choisissez l'image que vous voulez. [spoiler=L'écran principal]
[/spoiler]
Comme la signature est en noir et blanc, il va falloir convertir l'image en monochrome.
Vous pouvez glisser le curseur en haut à droite pour modifier la sensibilité au noir.
Plus la valeur est élevée, plus l'image sera sombre.Ensuite, choisissez la version et la langue du jeu pour lequel le code AR doit être généré. Cela se passe à droite dans la fenêtre principale.
Ceci fait, vous pouvez vérifier le résultat en cliquant sur le bouton "Prévisualisation..." en haut à droite. L'image de la carte de dresseur change automatiquement en fonction de la version choisie. De plus, vous pouvez avoir un aperçu pour chaque couleur de carte de dresseur en ajustant la partie "Nombre d'étoiles". [spoiler=Prévisualisation du résultat]
[/spoiler]En prévisualisant pour les versions Noire et Blanche, vous aurez également la possibilité de cliquer sur le bouton "Animer" (image "play" noire). Cela fera s'afficher chacune des deux moitiés de l'image tour à tour, exactement comme dans le jeu quand on clique sur le même bouton.
Une fois que l'image vous convient, vous pouvez cliquer sur "Générer !". Si vous jouez sur émulateur (No$GBA par ex.), il faudra cocher la case "Couper le code en deux" qui se trouve à droite. En effet, le code est très long (presque 200 lignes) et fait planter l'émulateur. Vous aurez donc deux codes de 100 lignes, et ça ne plantera plus.
Vous pouvez aussi choisir quelles touches vous devrez presser pour activer le code. Pour cela, cliquez sur le bouton "Activateurs...". Lorsque vous validez, le code est automatiquement mis à jour si vous en aviez déjà généré un. [spoiler=Choix des touches à presser]
[/spoiler]Si vous passez votre souris sur le bouton "Activateurs...**" de l'écran principal, vous verrez quelles touches sont actuellement définies.
Lorsque tout est comme vous le souhaitez, vous pouvez copier le(s) code(s) généré(s) grâce aux boutons qui se trouvent en bas.
Si vous avez séparé le code, il faudra entrer les deux parties comme deux codes distincts. Ils ont bien évidemment les mêmes activateurs.
Dans le jeu, après avoir entré le(s) code(s), appuyez sur les touches que vous avez choisies et... tada ! Admirez votre magnifique nouvelle signature au dos de votre carte de dresseur. :ah: [spoiler=La magie a opéré !]
[/spoiler]*Suite du tuto plus tard pour la partie d'édition de sauvegarde (oui, pour de vrai cette fois... enfin, normalement :j ). De toute façon, y'a rien de compliqué, c'est assez intuitif. Les screenshots de la nouvelle versions arrivent aussi, sans doute plus tard dans la journée.
En fait, j'ai pas beaucoup de temps, désolé. Je ferai de mon mieux pour mettre tout ça à jour au plus tôt.*
tiploufdialga - 10 octobre 2010 à 19:23
Bravo

T'es le meilleur comme d'hab
boogyfr - 10 octobre 2010 à 20:02
Cool !
tyty47 - 10 octobre 2010 à 20:33
Merci,c'est super !!! :win: :win:
(Ce serait super d'épingler le sujet !!!)
Black-momartik - 10 octobre 2010 à 20:38
jtm m@t
lVl477l-l13Ll - 10 octobre 2010 à 21:18
> (Ce serait super d'épingler le sujet !!!)
Ouais, j'attendais un peu avant d'épingler.
Je vais le faire là.
Sinon, merci les gens.
La suite du tuto arrivera cette nuit ou demain, ça dépend si j'ai le temps ce soir.
tiploufdialga - 10 octobre 2010 à 21:22
Comment fais-tu ?
lVl477l-l13Ll - 10 octobre 2010 à 21:26
Comment je fais quoi ? :hum:
tiploufdialga - 10 octobre 2010 à 21:31
Eh bien ton logiciel de signature ?
lVl477l-l13Ll - 10 octobre 2010 à 21:35
Il a d'abord fallu comprendre comment étaient stockés les pixels de l'image (il n'y avait aucune documentation dessus, j'ai dû tout trouver par moi-même ), puis créer un algorithme qui permette de convertir une image monochrome en une signature lisible par le jeu. Puis j'ai ajouté plein de fonctions autour (conversion image couleur -> monochrome, génération de code AR, édition de sauvegarde...), et voilà le résultat.
Ça prend pas mal de temps de faire un programme comme celui-là, et j'ai été très occupé ces derniers temps ; c'est pour ça que j'ai mis tant de temps à le mettre à jour pour B/W.
tiploufdialga - 10 octobre 2010 à 21:38
:ah:
Sïlver Sö - 13 octobre 2010 à 15:16
GG M@T.
VB.NET je suppose. :d
Et tu fait toujours une présentation de malade trop belle quoi :teci:
lVl477l-l13Ll - 13 octobre 2010 à 17:50
> VB.NET je suppose. :d
> Et tu fait toujours une présentation de malade trop belle quoi :teci:
Ouais, ça m'a pris pas mal de temps ; mais il me reste toujours la partie du tuto pour l'édition de sauvegardes, et j'ai pas trop le temps. :s Enfin, ça devrait aller ce soir.
lVl477l-l13Ll - 22 novembre 2010 à 18:18
Yop, petit up pour signaler la sortie de la version 4.9 RC.
Téléchargement : http://code.google.com/p/pokemon-signature-editor/downloads/list
Note : vous aurez besoin du .NET Framework 3.5 de Microsoft pour faire fonctionner le programme, que vous pourrez trouver ICI si vous ne l'avez pas déjà.
[spoiler=Changelog]Principaux changements entre la 4.9 bêta et la 4.9 RC :
- Ajout du support du checksum pour les sauvegardes B/W (l'édition de sauvegarde fonctionne parfaitement désormais)
- Les codes AR pour B/W utilisent désormais un pointeur (comme ça les codes pour Black et White sont identiques)
- Le chemin de la sauvegarde chargée est affiché
- Quelques petites corrections et améliorations
- Correction automatique du checksum pour les saves de Black/White Fait
- Mettre les images des cartes de dresseur supérieures à zéro étoile pour B/W dans la fenêtre de prévisualisation
- Utiliser des fichiers de langue pour faire une traduction du programme (je ne sais pas encore vraiment comment m'y prendre, m'enfin...)
- Ajouter une prévisualisation de la signature animée pour B/W
- Support du glisser/déposer pour les fichiers de l'image et de la sauvegarde
- Mettre à jour l'icône du programme (peut-être avec les logos B/W)
- Corriger des éventuels bugs qui surviendraient et ajouter des fonctionnalités si on m'en propose.[/spoiler]
IMPORTANT : J'en profite pour passer une demande, si quelqu'un avait en sa possession des sauvegardes B/W avec un nombre d'étoiles supérieur ou égal à 3, ce serait sympa de me contacter par MP parce que j'aurais besoin de ces sauvegardes pour faire des screenshots du dos de la carte de dresseur afin de compléter la fonction de prévisualisation. La carte à 3 étoiles est argentée, la 4 est dorée et la 5 est noire ou blanche suivant la version.
Merci d'avance.
boogyfr - 22 novembre 2010 à 20:05
Tu veux que je fasse le tuto?
lVl477l-l13Ll - 22 novembre 2010 à 20:09
Si t'as envie, pourquoi pas, mais faut prendre les screens sur la nouvelle version (ne fais que pour le 2ème onglet, pour l'édition de save).
Si tu le fais, envoie par MP, je le mettrai dans mon message et je dirai que c'est toi qui l'as fait.
alexvire - 26 novembre 2010 à 21:06
J'ai téléchargé et j'adore. Merci.
PS: Cool pour les différentes langues du jeu.
MUMMY - 20 décembre 2010 à 16:12
Tu m'avais pas prévenu de cette version %) Tu gère, merci
Mikachu - 28 février 2011 à 20:34
Il sera compatible avec les version Noire et Blanche FR ou tu devras faire une mise à jour ?
lVl477l-l13Ll - 28 février 2011 à 20:35
L'édition de saves devrait fonctionner.
Pour les codes AR par contre, il y a de grandes chances qu'il faille mettre les adresses des pointeurs à jour.
lVl477l-l13Ll - 15 mars 2011 à 05:21
Bon, je me suis enfin décidé à mettre à jour le topic (le programme était prêt depuis 10 jours mais je me suis absenté ensuite).
Cf. [iurl=#top]premier post[/iurl] pour le reste, sinon.
La fin devrait arriver dans la journée/soirée ; là, faut que je me repose un peu puis je vais en cours.
Black-momartik - 15 mars 2011 à 16:15
<3
MonkeyMMRS - 19 mars 2011 à 22:45
ça rend vraiment bien en faite

Mikachu - 20 mars 2011 à 07:40
Petite question à M@T :
Est ce que l'ajout d'étoile via ton éditeur de save rend la cartouche hachée ?
Car si je me rappelle bien, un code pour Diamant et Perle qui ajoutait 4 étoile à la carte dresseur rendait la cartouche hackée en cas de vérification de cartouche lors d'un concours par exemple...
Je n'aim pas trop ajouter des étoile via ce procéder mais c'est juste pour savoir...
T@gekiss - 20 mars 2011 à 08:44
Les étoiles, ce n'est que de la prévisualisation.
lVl477l-l13Ll - 20 mars 2011 à 14:33
Ouaip, c'est juste pour voir ce que ça donnerait sur une carte dresseur avec tel ou tel nombre d'étoiles. Le logiciel ne permet de modifier que la signature, il ne touche à rien d'autre.
PS : J'ai mis une version 5.1 en ligne, faudra que j'édite le 1er post...
lVl477l-l13Ll - 5 avril 2011 à 15:33
J'ai mis à jour le 1er message pour la v5.2 qui est sortie il y a plus de 2 semaines. :baffan:
Aire Ayquaza - 5 avril 2011 à 15:36
> ça rend vraiment bien en faite

Woua elle est trop stylé ta signature !
lVl477l-l13Ll - 5 avril 2011 à 15:43
Si tu veux l'image d'origine :

Aire Ayquaza - 5 avril 2011 à 15:49
Cool merci M@T elle tue cette image serieux !
lVl477l-l13Ll - 5 avril 2011 à 15:56
iLyan a simplement pris le logo de PT qu'il a redimensionné, mais c'est vrai que ça rend bien.
Aire Ayquaza - 8 mai 2011 à 16:32
Possibilité d'avoir les sources de la version 5.2 ? J'aimerai savoir commenbt tu a stoqué les infos contenue dans une *.sav
pokastuce - 9 mai 2011 à 23:36
> Possibilité d'avoir les sources de la version 5.2 ? J'aimerai savoir commenbt tu a stoqué les infos contenue dans une *.sav
il disassembler powa et pour avoir du code lisible, dot net reflector par exemple
lVl477l-l13Ll - 9 mai 2011 à 23:50
Et les dépôts SVN, ça sert à quoi à ton avis ? :baffan:
svn co -r 14 http://pokemon-signature-editor.googlecode.com/svn/trunk/ pokemon-signature-editor-v5.2
Aire Ayquaza - 10 mai 2011 à 19:29
A cool merci !
lVl477l-l13Ll - 10 mai 2011 à 19:31
De rien. :baffan:
Si tu veux les voir en ligne, ça se passe par ici : http://code.google.com/p/pokemon-signature-editor/source/browse/trunk?r=14#trunk%2FSource%2FSignature%20Editor
Aire Ayquaza - 10 mai 2011 à 19:38
Je croit que je vais avoir du mal mais je finirait pas comprendre ^^
J'y pense, quand j'insert une image animé (*.gif) dans une picture box cette image ne bouge pas ou rarement alors qu'elle devrait bougé doit-je ajouté quelque chose de spéciale ?
lVl477l-l13Ll - 10 mai 2011 à 19:39
Normalement non, .NET gère les GIFs sans problème...
Aire Ayquaza - 10 mai 2011 à 19:44
en faite j'aimerai que quand la sourie passe sur l'image (.bmp) cette image bouge (.gif) et quand le sourie n'est plus sur l'image que celle ci redevienne *.bmp
j'ai deja réussi sauf que le gif ne bouge pas ou rarement et tres lentement et quand la sourie n'est plus sur l'image le gif continu
lVl477l-l13Ll - 10 mai 2011 à 19:46
J'ai jamais essayé de charger un GIF dynamiquement mais il ne devrait pas y avoir de problèmes... T'as essayé d'appeler Invalidate() sur la PictureBox ? Ça fait repartir le GIF de zéro normalement, alors là ça débloquera peut-être.
Sinon, j'imagine que tu continues d'essayer de copier PokeGen ; où est l'utilité puisque le programme existe déjà ? :hum:
Aire Ayquaza - 10 mai 2011 à 19:52
Le fait que j'essey de "copié" me sert d'entrainement car si j'y parvien, je ne posterai pas l'executable en sachant qu'il existe deja
lVl477l-l13Ll - 10 mai 2011 à 20:00
Disons que tu débutes juste et ça se voit, mais tu essayes de recréer un programme fait par un programmeur chevronné. Rien de mieux pour se frustrer et se dire "j'y arrive pas". Surtout que PokeGen n'est pas écrit en .NET il me semble, donc les méthodes sont différentes.
Je te conseille de débuter avec des programmes simples, notamment le "Plus ou Moins" qui te donnait déjà du mal. Tu pourras augmenter la difficulté par la suite, quand tu auras un peu d'expérience.
Aire Ayquaza - 13 mai 2011 à 16:40
C''est une très bonne idée je vais esseyé de le "hardifier"