\[Tuto\]Profiter du Pokesav sans extracteur de sauvegarde
Yugo - 5 septembre 2010 à 19:20
Salut à tous,vous rêvez d'avoir un pokemon parfait par pokesav mais vous savez qu'il faut un extracteur de sauvegarde pour pouvoir en profiter et que vous trouverez pas d'extracteur de sauvegarde vous êtes sur la bonne porte il est possible de profiter du pokesav sans extracteur de sauvegarde et je vais vous le montrer dans ce tuto
Matériel nécessaire: Télécharger ce logiciel: http://www.pkmndb.net/utilityForFakeGTS.exe Et un minimum de connaissance de Pokesav que vous le téléchargerai ICI La Wi-Fi
C'est bon vous êtes bien préparer alors ont peux commencer! Etape 1:Il faut connaître son IP locale pour windows allez dans le menu démarrer et tapez cmd dans la barre recherche vous devrez être ici normalement. [spoiler]
[/spoiler]Note : Une IP locale commence toujours par 192.168. Si vous avez un ordi autre que windows google est votre ami.
Etape 2:Cliquez dessus et tapez ipconfig l'IP locale devrai s'afficher prenez l'IPv4 entourée en rouge.[spoiler]
[/spoiler]Etape 3:Allez allumez votre jeu pokemon et allez appuyer sur "CWF nintendo" et trouvez votre sauvegarde de connexion à la wifi on vas modifier le DNS tout d'abord mettez en DNS primaire 106.238.3.233 et en DNS secondaire mettez votre IP locale vous devrai être ici et appuyez sur sauvegarder les paramètres.
Etape 4:Ouvrez le utilityForFakeGTS et cliquez sur parcourir c'est à dire de cliquez sur "..." et mettez votre fichier .PKM créer par pokesav et validez l'envoie le fichier .PKM seras envoyé à la GTS
Note Si cela ne fonctionne désactiver vos pare-feut et antivirus
Voilà connectez vous à la GTS et laissez une place vide dans votre équipe et vous devrai recevoir votre pokemon quand vous le recevrez il arrive que ses stas sont 0 partout dans ce cas déposez le dans un boîte et c'est bon et voilà vous avez votre pokemon parfait à vous de jouer maintenant !
boogyfr - 5 septembre 2010 à 19:23
C'est pareil que SendPKM, or il y a deja un tuto.
Yugo - 5 septembre 2010 à 19:28
J'ai déjà essayer le tuto SendPKM sur le site j'ai testé les 3 méthode ça marche pas alors que ma méthode marche tu peux essayer pour voir si ça marche chez toi et deja j'utilise pas SendPKM mais le utilityForFakeGTS donc c'est pas pareil
boogyfr - 5 septembre 2010 à 20:05
Ca revient au meme.
Sainior - 5 septembre 2010 à 20:12
Pour ceux qui n'arrivent pas à faire marcher le SendPkm, ça peut être une bonne alternative.
boogyfr - 5 septembre 2010 à 20:28
Mais c'est pas le Pokesav entier...
pokastuce** - 5 septembre 2010 à 21:05
boogy> pour ca que le programme que j'ai écris peut extraire le fichier .pkm pour pouvoir le modifier (le renvoie se fait obligatoirement par le premier onglet du logiciel par contre !)
edit 1 : par contre le tuto n'est pas exact sur la partie de configuration !!
il faut bien 109.238.3.233 (qui changera d'ici peu, attention !)
mais pour le deuxième, il n'est pas toujours obligatoire (chez moi, nickel sans ainsi que d'autres mais pour une autre catégorie ; bref passons). Si des 52xxx surviennent, il faut mettre l'adresse de son modem adsl (souvent 192.168.1.1 / 192.168.0.1)>>>> le logiciel utility*.exe ne fait qu'interroger le serveur 109.238.3.233 ; il n'y a aucune communication DS<->PC ; donc désactivation parefeu/antivirus est "absurde" :0)
edit 2 : pour le probleme à la réception des stats à 0 (et autres), je ferais une correction prochainement x) avec aussi l'ajout des fonctionnalités du pokegen et simplification de la gestion des octets particuliers
Yugo - 5 septembre 2010 à 21:19
>
edit 1 :
mais pour le deuxième, il n'est pas toujours obligatoire (chez moi, nickel sans ainsi que d'autres mais pour une autre catégorie ; bref passons). Si des 52xxx surviennent, il faut mettre l'adresse de son modem adsl (souvent 192.168.1.1 / 192.168.0.1)
Si il est obligatoire du moin chez moi car si je met pas l'IP locale ça ne marche pas et ça fout l'erreur 51200
>>>> le logiciel utility*.exe ne fait qu'interroger le serveur 109.238.3.233 ; il n'y a aucune communication DS<->PC ; donc désactivation parefeu/antivirus est "absurde" :0)Sauf que quand je laisse l'antivirus/parefeu actif ça ne marche pas car ils peuvent bloquer la connexion c'est pour ça qu'il faut les désactiver
edit 2 :pour le probleme à la réception des stats à 0 (et autres), je ferais une correction prochainement x) avec aussi l'ajout des fonctionnalités du pokegen et simplification de la gestion des octets particuliers C'est toi le créateur du logiciel?
pokastuce - 5 septembre 2010 à 21:31
ton soucis était arrivé en confondant plusieurs trucs en fait :p
dans le cas de connexion DS<->Modem (classique) dans une réseau de ce type: internet ---- modem ---- PC |-(wifi)----- DS |------- Wii, etc... a fortiori internet ---- modem ---- routeur -- PC (etc...) | |- PC |-(wifi)----- DS |------- Wii, etc...
il suffit juste de mettre 109.238.3.233 en dns primaire puis l'adresse du modem en dns secondaire
dans le cas d'une connexion avec dongle usb nintendo, il faut selon les configs pc, changer juste le dns de la machine (et non de la DS là :0) ) \{bref connexions réseau, dns primaire 109.238.3.233 / secondaire 192.168.x.1/ou modem/autre\}
>> le pc pourrait bloquer la connexion si c'était de ce type : serveur <-> modem <-> PC <-> DS
ce qui n'est pas le cas sauf config particulières (tu utilises directement une carte wifi pour connexion adhoc?)
Yugo - 5 septembre 2010 à 21:57
Du moment que tout ce qui est écrit dans la tuto marche pas la peine de le modifier et j'ai rien compris à ça
ton soucis était arrivé en confondant plusieurs trucs en fait :pdans le cas de connexion DS<->Modem (classique) dans une réseau de ce type: internet ---- modem ---- PC |-(wifi)----- DS |------- Wii, etc... a fortiori internet ---- modem ---- routeur -- PC (etc...) | |- PC |-(wifi)----- DS |------- Wii, etc... Sinon c'est toi le créateur du logiciel?
Nikon Ni Canon - 5 septembre 2010 à 21:59
C'est pokasmax. Créateur de pkmndb.net.
Ce type est un génie...
...Vous allez adorer son prochain projet.
pokastuce - 5 septembre 2010 à 22:03
alors indique que dans le cas ou mettre l'ip du modem ne marche pas, mettre l'ip de sa machine oui (au passage, la configuration que tu as indiqué ne marchera chez quasiment personne > il faut que la machine cible fasse le relais dns :0) )
pour le schéma, je ferais un dessin pour expliquer la configuration mais en gros les --- signifie qu'il y a un cable/signal entre les deux machines/materiel, de même pour |-- qui n'est autre qu'un ---
et oui, je le suis
moi génie? ah x)
boogyfr - 6 septembre 2010 à 12:24
T'es pas le créateur...
@ Nikon Ni Canon alias... : C'est quoi son prochain projet?
pokastuce - 6 septembre 2010 à 13:27
boogyfr > si x) pokasmax c'est moi lol
Nikon Ni Canon - 6 septembre 2010 à 13:49
Confirmé.
boogyfr - 6 septembre 2010 à 13:50
Ah, désolé, je ne savais pas.
Nikon Ni Canon - 6 septembre 2010 à 14:05
:maxwell:
pokastuce - 8 septembre 2010 à 18:49
petite note pour dire que le logiciel a été modifié pour prendre l'adresse du nouveau serveur, il faut donc le télécharger à nouveau
Yugo - 5 octobre 2010 à 12:48
Quelqu'un peux essayer le tuto pour voir si les autres ont besoin de faire les réglages ou pas?
Edit:99 post! :you:
boogyfr - 5 octobre 2010 à 13:08
Je testerais ce soir
lVl477l-l13Ll - 5 octobre 2010 à 21:43
C'est un SendPKM public en fait. ^^ Avec des fonctions d'édition de Pokémon basiques en plus, et surtout une connexion à un serveur centralisé, mais ça reste un SendPKM.
D'ailleurs, le logiciel client a été repris directement sur mon SendPKM version 0.1 (les classes PokePRNG et Pokemon sont exactement similaires aux miennes) ; il a juste enlevé les fonctions d'envoi du Pokémon (puisque c'est le serveur qui s'en occupe) et ajouté celles de communication avec le serveur et de modification des IV/EV/Rubans.
C'est le côté serveur qui m'intéresse par contre ; quel langage as-tu utilisé, Pokasmax ?
J'avais commencé à faire un programme du même genre avant les vacances d'été, mais après j'ai eu mon stage, puis mon séjour en Angleterre, et donc j'ai pas eu le temps de terminer. C'est cool que quelqu'un ait pu le reprendre, j'ai vraiment pas assez de temps en ce moment.
Weby - 5 octobre 2010 à 21:44
Java je crois :'
Yugo - 21 octobre 2010 à 11:47
Es que quel qu'un peut essayer le tuto?
lVl477l-l13Ll - 21 octobre 2010 à 12:03
Peux pas pour le moment, je suis pas chez moi.
Mais ça me servirait pas vraiment vu que je peux le faire avec mes propres programmes lol. En plus, je peux extraire un .pkm à partir d'une cartouche avec, c'est pratique pour Pokesaver.
Yugo - 21 octobre 2010 à 12:59
> Peux pas pour le moment, je suis pas chez moi.
Mais ça me servirait pas vraiment vu que je peux le faire avec mes propres programmes lol. En plus, je peux extraire un .pkm à partir d'une cartouche avec, c'est pratique pour Pokesaver.
Tu fais comment pour extraire le fichier .pkm à partir d'une cartouche? Et tu fais comment pour créer des programmes?
boogyfr - 21 octobre 2010 à 13:03
En langage de programmetion (VB, C...). T'extrait la sav de la cartouche puis tu extrait le pkm avec Pokesav.
Yugo - 21 octobre 2010 à 13:07
Ah ça je le savais déjà qu'il faut extraire la sav d'une cartouche pour extraire un fichier .pkm. Mais il possible de le faire sans extracteur de sav?
Car ce tuto sert aux gens qui n'ont pas d'AR ni d'extracteur de sav
Boogyfr: T'as testé le tuto?
boogyfr - 21 octobre 2010 à 13:14
Je sais pas, peut etre qu'un programme qui fait l'inverse du SendPKM existe, on depose un Pokemon à la GTS et on le recupère sur l'ordi...
Sinon, j'ai pas pu tester...
lVl477l-l13Ll - 21 octobre 2010 à 15:40
> Ah ça je le savais déjà qu'il faut extraire la sav d'une cartouche pour extraire un fichier .pkm. Mais il possible de le faire sans extracteur de sav?
Car ce tuto sert aux gens qui n'ont pas d'AR ni d'extracteur de sav
> Je sais pas, peut etre qu'un programme qui fait l'inverse du SendPKM existe, on depose un Pokemon à la GTS et on le recupère sur l'ordi...
Exactement, en fait je l'avais déjà posté sur le forum il me semble mais ça a dû être oublié ; il s'agit de "GTS Server", un programme que j'ai fait pour ProjectPokémon.
J'avais enlevé la fonction de Multi Pkm Sender parce que ce n'était pas le but de ce programme.
Pour plus d'infos, ici je donne toutes les explications concernant le programme (v0.2), et là j'explique les nouveautés dans la version 0.3.
Téléchargez la version 0.3, pas la 0.2.
boogyfr - 21 octobre 2010 à 16:49
Ca fait "Envoyeur et receptionneur" celui la?
lVl477l-l13Ll - 21 octobre 2010 à 17:12
Ouaip.
C'est en anglais mais assez simple à utiliser je pense, mais je ne traduirai rien parce que si vous ne comprenez pas, c'est que vous n'avez pas à l'utiliser.
Yugo - 24 octobre 2010 à 11:30
M@T es que tu pourrais traduire ton tuto en français? Pour que je comprenne mieux
Weby - 24 octobre 2010 à 11:31
> Ouaip.
C'est en anglais mais assez simple à utiliser je pense, mais je ne traduirai rien parce que si vous ne comprenez pas, c'est que vous n'avez pas à l'utiliser.
Yugo - 24 octobre 2010 à 11:33
J'ai pas dit qu'il traduit le logiciel mais juste le tuto!! Sinon quand j'ouvre le GTS_Server je fais quoi? Je peux même pas rentrer d'IP locale?
lVl477l-l13Ll - 25 octobre 2010 à 00:02
> J'ai pas dit qu'il traduit le logiciel mais juste le tuto!!
Je parlais des deux en fait.
Si tu traduis le tuto, ça fera encore plus de noobs à venir poser des questions ici "psk sa march pa".
> Sinon quand j'ouvre le GTS_Server je fais quoi? Je peux même pas rentrer d'IP locale?
Le serveur GTS ne fait qu'écouter au port 80. Il gère les requêtes que la DS lui envoie.
Si jamais celle-ci tente de stocker un Pokémon sur la GTS, il récupèrera ses données et les enregistrera dans un fichier .pkm.
C'est le faux serveur DNS qui s'occupera de dire à la DS que l'IP de la GTS se trouve être celle de l'ordi sur lequel s'exécute ce serveur GTS "personnalisé".
J'avais continué à le développer avant les vacances d'été mais par manque de temps j'ai dû abandonner. J'avais fait en sorte d'utiliser une BDD SQLite afin de gérer tous les Pokémon qui sont déposés par les clients, et ça supportait également la fonction de recherche et d'échange (l'échange étant la partie qui n'était pas terminée ; ce ne serait pas long à finir mais ça fait longtemps que je n'y ai plus touché et faudrait que j'aie vraiment le temps de m'y remettre... à voir). Ça se comportait donc comme un vrai serveur GTS (avec néanmoins la possibilité d'injecter manuellement des Pokémon dans le système, pour une fonction de distribution par exemple).
boogyfr - 25 octobre 2010 à 10:01
Tu penses reprendre le développement?
lVl477l-l13Ll - 25 octobre 2010 à 11:49
Dépend du temps libre que j'ai ; c'est mal parti pour le moment. :-\
Yugo - 12 décembre 2010 à 18:53
Sinon personne n'as testé mon tuto pour voir si ça marche chez quelqu'un?
boogyfr - 13 décembre 2010 à 12:18
Non, j'utilise le SendPKM de M@T.
Yugo - 13 décembre 2010 à 12:33
> Non, j'utilise le SendPKM de M@T.
Ah ok ça veut dire que j'ai fait un tuto pour rien >:(
Amy - 13 décembre 2010 à 13:30
Mais non, mais non...
Yugo - 18 décembre 2010 à 17:12
Alors pourquoi personne ne veut tester mon tuto alors >:( ?
lVl477l-l13Ll - 18 décembre 2010 à 17:15
Hé, faut se calmer hein, personne ne t'a demandé de faire ce tuto non plus. Tu as décidé tout seul de le faire, on ne va pas le suivre juste pour te faire plaisir et te dire "c'est trop cool je l'utilise tous les jours" alors que ce n'est pas vrai.
Et tout le monde n'est pas forcément en mesure de le tester non plus.
Sasu - 18 décembre 2010 à 19:54
C genial :(
thocast de pf - 18 décembre 2010 à 21:06
Grâce à ton tuto, ma vie a pris un sens nouveau, j'ai enfin tout compris aux mystères de l'informatique et je suis désormais en mesure de hacker des banques suisses. :orly:
Yugo - 18 décembre 2010 à 21:58
> Grâce à ton tuto, ma vie a pris un sens nouveau, j'ai enfin tout compris aux mystères de l'informatique et je suis désormais en mesure de hacker des banques suisses. :orly:
Hum ça se voit que c'est de l'ironie :baffan: Plus sérieusement :°)
thocast de pf - 19 décembre 2010 à 09:34
Hum ça se voit que c'est de l'ironieComment PEUX TU croire une chose pareille ? :o
Yugo - 4 janvier 2011 à 13:11
Non sans blague? :orly:
Sinon j'ai édité le tuto
boogyfr - 4 janvier 2011 à 18:04
Ok.
Yugo - 5 janvier 2011 à 13:53
C'est sec comme réponse! :baffan:
thocast de pf - 5 janvier 2011 à 15:28
EXTRA :orly: :you: <3
thesigner - 14 janvier 2011 à 00:11
c'est légal ca???
lVl477l-l13Ll - 14 janvier 2011 à 00:37
Euh, qu'est-ce qui pourrait ne pas l'être exactement ? :nan:
thesigner - 14 janvier 2011 à 10:40
bah les termes ackés et tou ca me fait penser a du illégal :pedo:
lVl477l-l13Ll - 14 janvier 2011 à 11:19
:fail:
Un Pokémon "hacké" signifie simplement qu'il a été modifié. Y'a rien d'illégal à manipuler les données de tes Pokémon.
pokastuce - 14 janvier 2011 à 19:29
> C'est un SendPKM public en fait. ^^ Avec des fonctions d'édition de Pokémon basiques en plus, et surtout une connexion à un serveur centralisé, mais ça reste un SendPKM.
D'ailleurs, le logiciel client a été repris directement sur mon SendPKM version 0.1 (les classes PokePRNG et Pokemon sont exactement similaires aux miennes) ; il a juste enlevé les fonctions d'envoi du Pokémon (puisque c'est le serveur qui s'en occupe) et ajouté celles de communication avec le serveur et de modification des IV/EV/Rubans.
C'est le côté serveur qui m'intéresse par contre ; quel langage as-tu utilisé, Pokasmax ?
J'avais commencé à faire un programme du même genre avant les vacances d'été, mais après j'ai eu mon stage, puis mon séjour en Angleterre, et donc j'ai pas eu le temps de terminer. C'est cool que quelqu'un ait pu le reprendre, j'ai vraiment pas assez de temps en ce moment.
effectivemet j'ai repris la petite api présente sur ton sendpkm à laquelle j'ai rajouté une gestion basique des data des pomon (j'ai d'ailleurs procédé à des modifications qui sont "crades" en ce qui concerne la programmation objet mais passons x) )
pour le serveur je l'ai porté en C++ auquel j'ai greffé une base de donnée mysql.
après quelques modifications sur le logiciel/son code source et je pourrais le mettre en open source (je mettrais aussi les modifications que j'ai apporté aux deux classes PokePRNG et Pokemon)
lVl477l-l13Ll - 14 janvier 2011 à 21:55
Ah, de l'open-source, j'aime. :D
pokastuce - 16 janvier 2011 à 14:48
ce message risque d'être hs mais je poste quand même, est-ce que tu aurais une liste des différents algorithmes de génération de PID (WonderGift, etc...) ? pour B&W, est-ce que l'octet à 0x41 vaut : (0x41) = (int *)0x00 % 25 edit : un (int8 )0x00 % 25 aussi ca me permettrait de faire une tite extension de la classe Pokemon (si ca ne te dérange pas) (au passage, j'en ai profité pour en faire une version C, AS3 \{tit projet d'exemple d'appli porté sur iPad\})
pour rester un minimum dans le sujet +1 sur le fait que modifier les données d'un Pokémon n'est pas illégal, après ce qui peut l'être c'est la façon de le faire ^^
lVl477l-l13Ll - 16 janvier 2011 à 21:22
T'es pas HS, t'inquiète.
Par contre, je ne connais pas vraiment les différents algorithmes, désolé. Si le bit 0x41 correspond bien à la nature comme le dit le wiki de ProjectPokémon alors en effet, c'est (PID % 25), mais la nature est un des algorithmes les plus simples avec le sexe et la classe de la cap. spé ; pour les autres, je n'en sais pas grand chose.
Aussi, tu peux modifier sans problème les fichiers, je vois pas en quoi ça pourrait me déranger, au contraire.
pokastuce - 19 janvier 2011 à 03:26
j'ai réécris la classe Pokemon en y rajoutant quasiment toutes les fonctions d'édition possible (mais pas encore complet et de loin - par édition je parle d'accesseurs sur les données du Pokémon), j'y ai rajouté plusieurs fonctions pour notamment générer les trashbytes des pokémon (reste à mettre en place pour les oeufs mais pas trouvé toutes les informations nécessaires pour ceux-là)
elle est actuellement écrite pour l'actionscript (deux projets de tests de dév as3 via cs5 pour les plateformes iOS) mais je vais mettre les modifications sur la version C# bientôt.
Yugo - 23 janvier 2011 à 12:11
pokastuce: Es que tu pense qu'il y a des mise à jour à faire pour ton programme?
pokastuce - 23 janvier 2011 à 13:47
yep, j'ai travaillé sur une version du logiciel iP@d/Iphone (avec des options de plus) et là je vais les mettre sur le logiciel préexistant :
- passage des pokémon 136 -> 236 (avec auto complétion des informations : niveau, attaque, etc...) pour éviter les bugs si les Pokémon qui étaient en format 136octets se retrouvent dans l'équipe (quoique, je vais le mettre aussi sur le serveur)
- modification du niveau/expérience du Pokémon sélectionné
- enregistrement des fichiers pkm depuis une url
- changement du pays d'origine
- correction des trashbyte automatique d'un pokémon wondergift et palpark (actuellement, les pokémon palpark sont définis comme étant importés vers la cartouche dont la nationalité est celle d'origine du pomon. je vais apporter la correction en permettant de choisir quelle sera la nationalité de la cartouche d'importation)
- passage d'une url, chargement de tous les fichiers .pkm qui s'y trouvent
- fonctions de base de gestion des 1/236octets
- méthodes d'obtention des informations
- méthodes de modification de quasiment toutes les informations
- transformation 136 -> 236
- calcul des informations "réelles" des 100octets en cas d'équipe (236octets)
boogyfr - 6 février 2011 à 21:57
Tu pourrais pas faire une version pour Android?
pokastuce - 6 février 2011 à 22:07
pas bête. surtout que niveau api serveur, tout est mis en place.
je fais le port de la bibliothèque de as3 -> java (toujours pas finis la version c# avec les nouvelles fonctions x_O) et après je peux commencer l'appli
Yugo - 24 février 2011 à 18:22
alors tu es en où pokeastuce? Tu as attention de publier ta MAJ?
pokastuce - 24 février 2011 à 18:33
j'ai publié une version du logiciel d'édition des Pokemon pour android (je fais une mise à jour ce soir pour faire l'enregistrement sur SD et GTS directement)
une version qui viendra sera directement d'aller pomper la gts mais comme je le marque dans le topic, si jamais il y avait un échange en cours, ca risque d'être la mort et je vois d'ici les "bwea t'as pourri mon pomon" x_O
une version pour iPod/iPad est déjà fonctionnelle, les ipa sont compilés mais j'aime pas l'arceus que j'ai mis en fond du logiciel x)
la maj pour la version c# viendra vite :p la classe c# n'est pas encore remise à jour
Yugo - 24 février 2011 à 19:20
Es que ton programme est compatible pour les MAC? Sinon on peut télécharger ta dernière MAJ sur PC?
pokastuce - 24 février 2011 à 19:40
si tu as wine et mono (sauf erreur de ma part), tu peux executer l'executable windows sous mac pour ce qui est de la version pc, pas encore mis la maj :p je termine de mettre la version android au même niveau que la version ipod/ipad et après je fais de même pour la version pc
Yugo - 24 février 2011 à 20:00
Ok merci c'était pour quel qu'un qui était sur un MAC. Sinon que est l'utilité de faire une version android,ipod/ipad du programme? :baffan:
pokastuce - 24 février 2011 à 22:50
tu veux pas t'emmerder quand tu es quelque part mais que tu as un accès wifi. tu sors ton joujou et hop
niveau android, maintenant je peux dire que c'est aussi parce que ce peut s'utiliser comme OS :p
edit : dans le même genre de truc inutiles, j'ai mis mon bootscreen android avec reshiram et zekrom de la publicité x_O