Sujet n°10650
Posté par Arcalya le 20 Nov - 23:02 (2011)
Titre : [PSPDS0.4] Utilisation pierres d'évolution impossible [OK]
Je viens de me rendre compte, en testant les possibilités, que PSP DS rendait impossible l'utilisation de pierres ! Bouche extensible


ça me semble un prérequis plus qu'indispensable ! 


Quelqu'un peut-il m'indiquer la marche a suivre pour pouvoir faire refonctioner les pierres et ainsi permettre aux joueurs d'accéder aux évolutions d'Evoli, Pikachu, Ortide, Rondoudou, Pifeuil... Etc... ?

Posté par Sphinx le 21 Nov - 18:08 (2011)
J'ai divisé le sujet, puisqu'étant donné qu'il s'agit d'un bug, ce message a davantage sa place ici Clin d'œil foireux

Peux tu nous préciser les quelques détails qui suivent (afin qu'on puisse mieux cerner le problème)


Posté par Arcalya le 22 Nov - 10:46 (2011)
En fait, le bug affecte tout les pokémons, l'objet est juste inutilisable, (pierre foudre sur pikachu, feu sur Evoli ou encore la pierre lune sur rondoudou)
Le truc c'est que ça n'apparait pas comme un bug, les pierres sont justes inutilisables, pas aptes, j'ai le bruit genre "pfview" (wrong) quand je fais utiliser, sur un pokémon.

Je vais prendre l'exemple de Pikachu :

Je le prends dans mon Equipe et j'utilise la pierre dans mon inventaire :
- Il ne peux pas l'utiliser, un peut comme si j'essayais d'aprendre surf à un Arcanin.
- Pourtant dans le fichier texte pokemon_data.txt, à pikachu j'ai :

$data_pokemon[ 25 ] = ["PIKACHU", ["Si les poches électriques de ses joues crépitent, c'est qu'il est sur ses gardes.","Souris","0.4 m","6.0 kg"] , ["RAICHU", ["stone", "PIERREFOUDRE"] ] ]

Et tout les autres paramettes, dans la BDD et dans le item_data, c'est pareil, j'ai vérifié avec le PSP de base, c'est exactement la même chose !

    $data_item[ 59 ]=[ {"stone" => true} ]
    $data_item[ 60 ]=[ {"stone" => true} ]
    $data_item[ 61 ]=[ {"stone" => true} ]
    $data_item[ 62 ]=[ {"stone" => true} ]
    $data_item[ 63 ]=[ {"stone" => true} ]
    $data_item[ 64 ]=[ {"stone" => true} ]

Donc je me pose des questions sur la source du problème. Pour tester, dans la bdd, j'ai enlevé le "apte/pas apte" de la pierre mais quand je l'utilise sur le pokémon, je reçoit un bug, alors j'ai fais d'autres teste, quand je débloque la pierre foudre, que je l'utilise sur un arcanin, un papillusion ou un pikachu, je reçoit le même bug d'evolution, je sais pas si ça peux être utile, donc je me demande pourquoi je ne peux pas utiliser les pierres.

Je pense que c'est impossible de concevoir un jeu pokémon en retirant cette partie du gameplay.

Merci de vos futures réponces et solutions peut être :D

Posté par Pαlвσlѕку le 22 Nov - 19:10 (2011)
Bonjour,

Je me suis penché sur ton problème et j'ai obtenu les mêmes résultats que toi.
Cependant, le nom de l'objet PIERREFOUDRE, n'est pas exact, enfin, il n'est plus écrit de cette façon :

Il faut écrire Pierrefoudre, car depuis la dernière version de PSP DS, les noms d'objets commencent par une majuscule puis est suivie de minuscules.
Dans les versions antérieurs, tous les noms d'objets étaient écrits en majuscule.

Je te propose la correction sur une ligne que tu as donné :
$data_pokemon[ 25 ] = ["PIKACHU", ["Si les poches électriques de ses joues crépitent, c'est qu'il est sur ses gardes.","Souris","0.4 m","6.0 kg"] , ["RAICHU", ["stone", "Pierrefoudre "] ] ]

L'espace entre Pierrefoudre et le guillement est très important !
Lorsque j'ai utilisé un code (fais par un membre du forum, mais j'ai oublié par qui) pour automatiser le passage "tout majuscule" à "majuscule puis minuscule", une erreur s'est introduite, ce qui a ajouté à la fin de chaque nom d'objet, un espace.
Si tu l'oublies, le nom de l'objet ne sera pas reconnu.

Au passage, si quelqu'un à le courage de modifier le dossier data_pokemon.txt pour appliquer ces corrections, je lui serais extrêmement reconnaissant.
Je mettrais à jour PSP DS et ce membre aura sa place dans les crédits.

Bonne soirée.

Posté par lucario360 le 22 Nov - 20:57 (2011)
Moi je peut le faire, mais il faut tu modifier aussi dans le scripts Data pokémon ou bien seulement dans le fichier TXT.

Posté par Pαlвσlѕку le 22 Nov - 21:20 (2011)
Seulement le fichier texte. Imbécile heureux

Dans le cas contraire, j'aurais moi-même corrigé le problème.

Posté par lucario360 le 22 Nov - 21:45 (2011)
Ok alors dans ce cas la j'ai terminer, mais il fallait tu le faire pour le nom des ct aussi car j'ai juste modifier pour les pierres et les items, si il y a de quoi dit le moi!

Voici le fichier txt: http://www.sendspace.com/file/1g004l

J'ai tester pour quelque pokémon mais pas tous alors si il y a un problême dit le moi!

Posté par Pαlвσlѕку le 22 Nov - 22:02 (2011)
C'est Electriseur et non Electiriseur.

Sinon le reste me semble correct.

Je mettrais à jour PSP DS dans la semaine, et je t'ajouterais aux crédits.

Posté par lucario360 le 22 Nov - 22:48 (2011)
Ok oup dsl pour la faute! Merci sa ma fait plaisir de rendre ce service !

Posté par Arcalya le 23 Nov - 13:49 (2011)
Parfait ! Merci a tous pour les explications et le fichier texte =D