Générateur de code AR v3.5 pour modifier sa signature dans D/P/Pt et OHG/ASS

Pages: [1] 2 3 4

M@T

  • Membre
  • 15146 posts
19 août 2009, 16:02
EDIT : Grosse mise à jour disponible, trouvable ici.


Salut !

J'ai créé un nouveau programme : un générateur de signature pour Pokémon Diamant, Perle, Platine, Or HeartGold et Argent SoulSilver FR.

Explications : vous savez sûrement que vous pouvez signer votre carte de dresseur en parlant à la dame au premier étage des Centres Pokémon.
Cependant, avouez qu'il est difficile de faire quelque-chose d'artistique avec le stylet...
Avec ce programme, vous pouvez importer une image depuis votre disque dur et la convertir en un code Action Replay qui modifiera votre signature comme vous le souhaitez.

Sans plus attendre, voici les liens pour la version 3.5, qui supporte désormais les versions Or HeartGold et Argent SoulSilver FR (oui, avec 2 semaines d'avance sur la sortie des jeux  :D) :
http://www.mediafire.com/file/zmzo4czzwwd/Generateur_Signature3.5+source.zip
http://www.up-master.com/data/Generateur_Signature3.5_source.zip

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à.
Le ZIP contient la source en VB.NET, que vous pouvez modifier/améliorer comme bon vous semble.
Merci de me faire part des problèmes que vous pourriez rencontrer, on ne sait jamais !  ;)

Changelog
v2.0 : vous avez la possibilité de choisir pour quelle version de Pokémon le code sera généré.
Pour cela, choisissez entre Platine FR et Diamant/Perle FR dans le cadre à droite.

v2.5 : on peut maintenant avoir un aperçu direct du résultat sur la carte de dresseur (bouton "Prévisualisation..." en haut à droite).

v3.0 : ajout des versions Heart Gold et Soul Silver JAP.

v3.1 : ajout de commentaires à la source, plus quelques améliorations/optimisations mineures.

v3.2 : ajout de la prévisualisation pour HG/SS et d'une icône réalisée vite-fait avec Paint.  ;D

v3.5 : ajout des versions Or HeartGold et Argent SoulSilver FR, et donc suppression de HG/SS JAP.
Ajout de la possibilité de faire Ctrl+A pour tout sélectionner dans une boîte de texte.
Correction mineure : désormais il est impossible de réduire la taille de la fenêtre (pour éviter que ça ne soit tout moche), on peut uniquement l'agrandir.

Voici comment on utilise ce programme :

On part d'une image de 192x64 pixels EXACTEMENT (évitez les GIF et PNG transparents, ça provoque des erreurs), prenons par exemple le logo de Pokémon.
Logo de Pokémon

Maintenant, dans le programme, cliquez sur "Ouvrir une image" puis choisissez l'image que vous voulez.
L'écran principal
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.

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 No$GBA. Vous aurez donc deux codes de 100 lignes, et ça ne plantera plus.

Vous avez aussi la possibilité de 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.
Choisir les touches à presser...

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.
Comme le programmeur est très futé (;D), le bouton qui permet de copier la deuxième partie est désactivé si vous n'avez pas coché la case pour séparer le code en deux.

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.

Appuyez sur les touches que vous avez choisies et... tada !
Admirez votre magnifique nouvelle signature au dos de votre carte de dresseur.  :ah:
La magie a opéré !


Tuto vidéo par M2K : http://www.youtube.com/watch?v=zliFrcS507Q

Pour redimensionner facilement une image, vous pouvez utiliser ce site, qui fonctionne très bien : http://www.image-tools.com/Online-Image-Resize-Tool.php.
« Modifié: 10 octobre 2010, 19:04 par M@T »

Made2Kill

  • Membre
  • 2070 posts
19 août 2009, 16:06
YATTAAAAAAAAAAAAAAA!
C'est exactement ce que je cherchais, MERCI BEAUCOUP!

ShinyPalkia

  • Membre
  • 870 posts
19 août 2009, 16:57
Très, très bien joué. Vraimant excellent. ^^

~épinglé temporairement

M@T

  • Membre
  • 15146 posts
19 août 2009, 17:28
Merci pour vos encouragements, ça me fait vraiment plaisir.  :D

N'hésitez pas à critiquer quand même, il doit bien y avoir des trucs qui vous gênent...

Par exemple, je viens de remarquer un bug : si on clique sur les boutons pour copier alors qu'il n'y a pas de code dans les TextBox, ça génère une erreur.
Logique me direz-vous, sauf que je n'y ai pas pensé avant...  :-X
Je répare ça et j'édite mon 1er post avec la nouvelle version.

ShinyPalkia

  • Membre
  • 870 posts
19 août 2009, 17:35
De toute façon, je ne pourrai pas utiliser ton logiciel, je suis sur Linux et Wine n'émule pas les frameworks. :/

Yotu

  • Membre
  • 6232 posts
19 août 2009, 17:36
C'est très bien tout ça :haulas: :tibia:.

M@T, continue comme ça ;).

Plop

  • Membre
  • 4052 posts
19 août 2009, 17:37
Plus qu'à faire en sorte d'avoir un Godot à la bonne taille. Bien joué M@T. :winner:
PS: T'as utilisé l'AR pour avoir la carte noire ? ^-^
« Modifié: 19 août 2009, 17:46 par Plop »

M@T

  • Membre
  • 15146 posts
19 août 2009, 18:00
Voilà, la version 1.1 est en ligne : http://www.mediafire.com/file/zdwgv1mjmut/Generateur_Signature1.1+source.zip
Je mets aussi à jour le lien du premier post.

Spoiler
De toute façon, je ne pourrai pas utiliser ton logiciel, je suis sur Linux et Wine n'émule pas les frameworks. :/
Tu n'as pas gardé une partition avec Windows ?
Sinon, reste la virtualisation...

Je comptais essayer de faire une version PHP, mais ça risque de s'avérer beaucoup plus compliqué !  :-X

PS: T'as utilisé l'AR pour avoir la carte noire ? ^-^
C'est une sauvegarde 100% que j'ai téléchargée sur GBAtemp, et à mon avis ils ont abusé de l'AR et de Pokésav dessus...  :°)
Elle me sert à faire des codes, je n'allais pas me retaper toute l'aventure pour ça !  ;D

Boogy

  • Membre
  • 8335 posts
19 août 2009, 18:55
Merci M@T est ce toi qui la fabriqué? Je voudrais que tu m'envoi un MP pour me dire comment le logiciel passe de l'image au code (je voudrai ausssi te demander quelque chose en MP)

Merci,
Paul

M@T

  • Membre
  • 15146 posts
19 août 2009, 19:07
Merci M@T est ce toi qui la fabriqué?

Oui, c'est moi qui l'ai "fabriqué" :
 - 2 heures pour trouver les adresses mémoire (EmuCheat) et comprendre comment ça fonctionne ;
 - 2 heures pour créer un algo qui renvoie le code à partir de l'image ;
 - encore au moins 2 heures à chercher un script potable pour convertir une image en bitmap monochrome, et vu que rien de ce que j'ai trouvé ne fonctionnait j'ai dû en faire un moi-même ;
 - et finalement au moins 3 heures pour faire un minimum de design, mettre les boutons, boîtes de texte, le script pour les activateurs, chercher les erreurs, créer les messages pour les erreurs...

'fin bref, ça prend du temps de faire un logiciel comme ça...  ;D

Je voudrais que tu m'envoi un MP pour me dire comment le logiciel passe de l'image au code (je voudrai ausssi te demander quelque chose en MP)

1 - Tu risques d'avoir beaucoup de mal à comprendre comment sont stockées les données de la signature dans la RAM, enfin si tu le veux vraiment je peux tenter de t'expliquer...
Et puis il y a la source, tu peux l'étudier pour essayer de comprendre.

2 - Tu peux m'envoyer un MP sans me prévenir sur le forum, t'inquiète pas !  ;)
« Modifié: 19 août 2009, 19:12 par M@T »

-S@M-

  • Membre
  • 5367 posts
19 août 2009, 22:03
pirée tu t'ennuye vraiment pour passer autant de temps sur un programme aussi inutile ;D non pas qu'il soit nul mais tu aurait pu faire quelque chose pour toi... En tout cas c'est vraiment cool :win: Même si peu de gens vont s'en servir et en plus ceux qui s'en serviront ne l'utiliseront que 1 ou 2 fois...

Mais je le répète c'est vachement cool ;D

M@T

  • Membre
  • 15146 posts
19 août 2009, 22:49
J'aime bien programmer, ça passe le temps...  ;D

Sinon, la v2.0 est out, vous avez maintenant la possibilité de choisir entre les versions D/P et Platine.
Lien : http://www.mediafire.com/file/yznrngwzb3y/Generateur_Signature2.0+source.zip

tendou

  • Invité
20 août 2009, 03:29
Enorme !!!  :winner:


On peut ouvrir n'importe qu'elle image qui as les dimensions pour rentrer dans le champ signature ?

The_Mew

  • Membre
  • 19 posts
20 août 2009, 09:11
Enorme !!!  :winner:


On peut ouvrir n'importe qu'elle image qui as les dimensions pour rentrer dans le champ signature ?


On part d'une image de 192x64 pixels EXACTEMENT (évitez les GIF et PNG transparents, ça provoque des erreurs) Tout est là  :haulas:

Ps : bravo pour ce programme!  :winner:

Edualc

  • Membre
  • 7361 posts
20 août 2009, 09:23
GG m@t, faudra que j'étudie la source un de ces jours par curiosité...

don_patchi

  • Membre
  • 1387 posts
20 août 2009, 09:37
TROP FORT!!! en plus on a un apercu de ce qu'on va avoir! c'est génial!!! :winner:

Koulis de Fraise

  • Membre
  • 1443 posts
20 août 2009, 21:46

M@t, tu est un génie !!! J'adore!!!

Pikay

  • Membre
  • 1765 posts
20 août 2009, 21:52
KdF qui poste depuis presque 3 mois,ouais :castor:

M@T

  • Membre
  • 15146 posts
21 août 2009, 00:19
Merci beaucoup à vous tous, ça me donne du courage pour terminer la version PHP.  :D

D'ailleurs, voici la version 0.1 qui devrait fonctionner correctement, sauf que je n'ai pas mis l'option pour choisir les touches à presser :
http://mat1234.ath.cx/public/signature.php (hébergé sur mon ordi, si quelqu'un sait où trouver un serveur d'hébergement gratuit qui supporte l'upload, qu'il me fasse signe !  ;)).

Les touches sont L+R par défaut, pour les changer allez sur ma page qui y est consacrée : http://matthieu35.fr.tc/Activateurs.html

Les options sont les mêmes que sur le programme original, à part l'option "Seuil de tolérance" qui remplace la "Sensibilité". C'est la même chose, sauf qu'au lieu d'être comprise entre 0 et 1, la valeur va de 0 à 255.

Je précise que cette version n'est absolument pas valide au niveau du W3C, que le design est inexistant et qu'il se peut fortement qu'il y ait des bugs.
Merci de me prévenir si vous en trouvez, que je répare ça au plus vite !  ;D

EDIT : ah ben si, la page est valide W3C !  :ah:
Je ne pensais pas qu'elle le serait, j'ai codé ça à la va-vite.
Enfin, voici le lien : http://validator.w3.org/check?uri=http%3A%2F%2Fmat1234.ath.cx%2Fpublic%2Fsignature.php
« Modifié: 21 août 2009, 00:27 par M@T »

◕ ◡ ◕

  • Membre
  • 10653 posts
21 août 2009, 16:11
M@T tes un génie pt1 >_< !! :haulas:

alex240

  • Membre
  • 26 posts
24 août 2009, 22:43
J'aurais volontié utilisé ton invention génial MAIS le "192x64 pixels EXACTEMENT" fou tout en l'air c'est dommage :fail: enfin si ya un projet V 3.0 qui redimensionne directement l'image correctement ça serai la classe :bg: .

Plop

  • Membre
  • 4052 posts
24 août 2009, 22:45
Heu... En quoi c'est un problème ? Ca te prend 3 minutes à tout casser via Paint. :hum:

M@T

  • Membre
  • 15146 posts
24 août 2009, 22:48
Je n'ai pas fait un logiciel de retouche d'image, mais un générateur de codes AR...  :haulas:

Il y a déjà une fonction de conversion en noir & blanc avancée car peu de logiciels permettent de le faire, mais le redimensionnement peut se faire avec Paint, comme le dit Plop.

alexvire

  • Membre
  • 1208 posts
25 août 2009, 12:00
Génial !

C'est vraiment très fort, merci M@T !

M@T

  • Membre
  • 15146 posts
27 août 2009, 01:17
Petite mise à jour en version 2.5.
Lien : http://www.mediafire.com/file/lyzgqju2mnz/Generateur_Signature2.5+source.zip

Nouveautés :
- on peut maintenant avoir un aperçu direct du résultat sur la carte de dresseur, avec en plus la possibilité de choisir la couleur de la carte (de 0 à 5 étoiles). Pour cela, cliquez sur le bouton "Prévisualisation..." en haut à droite.
 - ajout d'un cadre autour de l'image monochrome (vraiment inutile, mais bon...  ;D).

Made2Kill

  • Membre
  • 2070 posts
27 août 2009, 01:45
GG Mat.
Et pour la vidéo youtube, j'en ai fait une new, mais je n'arrivais pas à l'insérer, donc j'ai laissé l'ancienne

pikpok

  • Membre
  • 1199 posts

LiguaTreeX

  • Membre
  • 1357 posts
29 août 2009, 21:54
Moi perso je n'arriverait pas à faire sa Félicitation :winner: :haulas: RIEN A DIRE

M@T

  • Membre
  • 15146 posts
14 septembre 2009, 20:04
Mise à jour en 3.0.

Ajout des versions Heart Gold et Soul Silver JAP.

◕ ◡ ◕

  • Membre
  • 10653 posts
14 septembre 2009, 20:24
Tes le meilleur  :D :D :D

Pages: [1] 2 3 4    En haut ↑