Topic d
Arnikum Plus - 3 mars 2012 à 12:43Salut, quelqu'un sait comment utiliser PokéCry?
Edit: Personne pour m'aider, s'il vous plaît?
redael - 3 mars 2012 à 23:34
Y'a des tutos sur youtube, par contre ils sont en anglais
Arnikum Plus - 3 mars 2012 à 23:52
En anglais? Hum, je verrai...
mystogan640 - 4 mars 2012 à 23:41
Ouai justement tout a l'heure j'ai eu le problème dans la foret j'allais justement te le dire merciPar contre

Pourtant je trouve pas d'erreur sur le script, vous voyez ce que ça peut être?
Sainior - 4 mars 2012 à 23:44
offset foireux
mystogan640 - 4 mars 2012 à 23:46
Et mince, merci.
Flower// - 5 mars 2012 à 15:10
Plus précisément, ce sont deux offsets qui se chevauchent, tu appelles par la fonction texte un offset qui est déjà utilisé et qui contient d'autres données (peut-être un magasin, par exemple), ce qui fait afficher le contenu depuis la msgbox. Je sais pas si j'ai été clair, je ferais un tuto bientôt concernant les offsets.
mystogan640 - 5 mars 2012 à 15:14
Ah ok, mais ca veut dire que ca bug autre part dans le jeu?
Et tu sais a quoi c'est du?
Flower// - 5 mars 2012 à 15:19
Oui, c'est dû au fait que t'as pris des offsets trop proches.
===========offset 1=============
===========offset 2===============
En vert c'est là ou les deux offsets se chevauchent.
Si tu prends un offset plus lointain:
===========offset 1===========
===============offset 3===========
Ceux ci ne se chevauchent pas, et donc tu n'as pas de bugs.
mystogan640 - 5 mars 2012 à 15:24
OK merci, je vais essayer d'arranger ça.
yago58 - 5 mars 2012 à 15:36
Flow' => pas con ton schéma
Flower// - 5 mars 2012 à 15:42
Justement, je vais faire un tuto dans quelques jours avec de schémas propres pour que les jeunes ROM-Hackers comprennent mieux le système des offsets et les différents bugs qui y sont liés.
yago58 - 5 mars 2012 à 15:45
Tu peux compter les anciens, j'y ai jamais rien capter à ça :boogyfr:
mystogan640 - 5 mars 2012 à 15:54
Idem, je suis pas vraiment nouveau (je fais ça depuis 1 an et demi environ), et je t'avouerai que j'ai un peu de mal avec la "gestion" des offsets, donc j'attends ton tuto avec impatience.
mystogan640 - 5 mars 2012 à 19:41
Désolé double post.
Je sors du Mont Sélenite mais le jeu freeze a se moment

Pourquoi? pas de scripts buggés.
Ca peut être du au fait de changer de route? Si c'est le cas, à quoi c'est du?
Je rame, merci pour vos futures aides.
Flower// - 5 mars 2012 à 19:43
ROM CRA$HED
A moins qu'il y ait un problème de connexions logiques entre les maps.
mystogan640 - 5 mars 2012 à 19:45
ROM CRA$HED: J'y ai pensé mais je voulais savoir si ça pouvait être autre chose.
Pour le probleme de confection logique, cela consiste en quoi stp?
Flower// - 5 mars 2012 à 19:49
http://www.youtube.com/watch?v=i3EiFPRKbog
mystogan640 - 5 mars 2012 à 19:53
Non, c'est pas cela, les connexions sont "d'origine".
Il y a vraiment rien d'autre? Bon, je suis parti tour tout refaire :'( .
Flower// - 5 mars 2012 à 19:56
J'avais déjà eu ce bug, j'avais réussi à y remédier mais je ne me souviens plus comment.
mystogan640 - 5 mars 2012 à 19:58
Ah, si tu te souviens préviens moi. Je vais approfondir mes recherches.
Mickey` - 5 mars 2012 à 20:53
Il n'y aucun level script ?
Tu peux accéder à la seconde map via un autre moyen ? (warp...)
Au pire, refais ta map.
mystogan640 - 5 mars 2012 à 21:15
oué mickey, j'y ai pensé et j'ai mis un bâtiment intermédiaire et ça passe.
Et non,aucun level script.
Mickey` - 5 mars 2012 à 21:50
Je sais pas trop... essaie de refaire les maps.
mystogan640 - 7 mars 2012 à 01:26
J'ai modifié les mini-sprites de arbres, donc la palette, la taille et bien évidement l'image, mais le problème c'est que du coup, le mini-sprite deviens invisible :
Spoiler
Mickey` - 7 mars 2012 à 13:25
Les arbres aussi disparaissent après avoir été coupés non ?
mystogan640 - 7 mars 2012 à 13:35
Pardon? Non mais la le mini-sprite est invisible avant que je lance coupe.
Mickey` - 7 mars 2012 à 13:39
C'est un sprite ajouté, ou un remplacé ?
mystogan640 - 7 mars 2012 à 13:40
Remplacé, avec la taille modifié.
Arnikum Plus - 7 mars 2012 à 13:41
Peut-être le flag?
Edit: Essaie de remettre la taille normale pour voir.
Mickey` - 7 mars 2012 à 13:43
Et il est seulement invisible mais tu peux lui parler c'est ça ?
mystogan640 - 7 mars 2012 à 13:45
Non mais le truc, c'est que j'ai besoin d'agrandir le mini-sprite, pour mettre une nouvelle animation du genre:
Bon, je m'ennuyai alors j'ai fais ça:
Spoiler

Le rendu est pas top mais je crois que je vais l'améliorer et conserver le "concept".
Sauf que dans le cas ci dessus, comme l'animation n'est pas celle d'un arbre, elle n'est pas bonne.
mystogan640 - 7 mars 2012 à 13:46
Et il est seulement invisible mais tu peux lui parler c'est ça ?oui, exactement.
Désole double post.
Mickey` - 7 mars 2012 à 13:46
Alors c'est juste un problème de sprite... tu as bien tout respecté ? (palette, taille...)
(Si tu as modifié la taille, faut peut-être repointer... m'enfin sous toute réserve, pas sûr.)
mystogan640 - 7 mars 2012 à 13:48
J'ai deja essayé ce que tu propose, même résultat. Et oui j'ai tout respecté.
Mickey` - 7 mars 2012 à 13:52
Alors je vois pas :s
Si tu remplaces un autre sprite, ça change quelque chose ?
mystogan640 - 7 mars 2012 à 13:54
Ça dépend, si je modifie pas le type d'animation, çà fait une animation incomplète(voir gif ci dessus), et si je met "tree" en type d'animation, ben ça devient invisible.
Arnikum Plus - 7 mars 2012 à 13:59
Hum, je ne vois pas d'où peut venir le problème dans ce cas. Quoique, tu as mis une grande taille? Peut-être ça...
mystogan640 - 7 mars 2012 à 14:00
La taille c'est celle d'un dresseur standard.
Arnikum Plus - 7 mars 2012 à 14:04
16\32 alors. Si j'ai bien compris, quand tu n'ajoutes pas les minis de l'animation, ton sprite est visible mais quand tu les ajoutes, il devient invisible, c'est bien ça?
mystogan640 - 7 mars 2012 à 14:07
Oui. Mais pour ceux qui voient pas ce dont je parle, essayez de modifier le sprite de l'arbre de coupe comme je l'ai fais, vous verrez le resultat. (je suis sur RF, je l'avais pas précisé)
Arnikum Plus - 7 mars 2012 à 14:13
Si c'est ça, je crois comprendre la source du problème: c'est l'offset. L'offset doit être trop petit pour pouvoir supporter le tout comme tu le désires. Il faudra repointer comme Mickey l'a dit.
mystogan640 - 7 mars 2012 à 14:15
j'avais deja repointer, mais sans succès, mais bon je ressaye. Tu peux essayer de ton coté pour voir si tu y arrive.
Arnikum Plus - 7 mars 2012 à 14:21
Je formulais une hypothèse qui me paraissait logique pour ce cas.
Je n'ai pas trop envie de modifier mon arbre.
mystogan640 - 7 mars 2012 à 14:24
Je formulais une hypothèse qui me paraissait logique pour ce cas.Je n'ai pas trop envie de modifier mon arbre.
Non mais je veux dire tu créé un dossier, tu colle une rom "test", tu fais la manip et tu regarde le résultat. Mais après libre a toi de le faire ou non.
Arnikum Plus - 7 mars 2012 à 14:31
Tu sais, je t'ai parfaitement compris. Je suis juste occupé là, plus tard.
Mickey` - 7 mars 2012 à 14:38
Sinon, je viens de penser, pourquoi tu ne ferais pas un applymovement avec chaque mouvement un sprite de l'arbre ?
Ca serait du bricolé mais à l'oeil ça ne changerait pas.
mystogan640 - 7 mars 2012 à 14:39
Concrètement, je vois pas trop ce que tu veux dire.
Mickey` - 7 mars 2012 à 14:41
Beh par exemple le sprite de face est le sprite normal, le sprite de dos est le sprite coupé.
mystogan640 - 7 mars 2012 à 14:44
Ah ok, mais je pourrai pas interagir avec et utilisé coupe dessus pour lancer l'animation, ou alors je modifie le script de coupe?
Mickey` - 7 mars 2012 à 14:46
Beh tu te refais un script toi-même
mystogan640 - 7 mars 2012 à 14:51
Ok je vais test ca, bonne idée, merci, mais j'ai quelques lacunes en scripting(surtout pour les applymovement), donc il est possible que je revienne demander de l'aide.
Mickey` - 7 mars 2012 à 14:55
Ok, pas de problème
mystogan640 - 7 mars 2012 à 16:20
Désolé mickey mais ta méthode peut pas marcher, car les mini-sprites ont les mêmes images, mais en symétriques pour: regarde a gauche et regarde a droite. Donc l'animation ne peut pas se réaliser, ou alors, cela sort de mon domaine de compétence, malgré les tutos de scripting.
Mickey` - 7 mars 2012 à 16:23
Tu as besoin de combien de sprites en tout ?
mystogan640 - 7 mars 2012 à 16:26
J'ai déjà fais les 4 nécessaires, j'te les envois par Mp si tu veux voir.
Mickey` - 7 mars 2012 à 16:30
À ce que j'ai compris ta RH est courte, tu n'auras donc pas besoin de tous les sprites ? Tu peux faire ça sur deux sprites x)
(Oui oui gros bricolage, j'aime pas trop faire comme ça, et le mieux serait de trouver l'origine du bug, seulement là rien ne me vient à l'esprit)
mystogan640 - 7 mars 2012 à 16:32
À ce que j'ai compris ta RH est courte, tu n'auras donc pas besoin de tous les sprites ? Tu peux faire ça sur deux sprites x)Sur 2 sprites différents? Eh la c'est trop compliqué pour moi.
Edit: J'ai peut-être trouvé une alternative
Mickey` - 7 mars 2012 à 17:27
Laquelle ?
mystogan640 - 7 mars 2012 à 17:33
En modifiant les mini de Leaf avec l'animation "use" a la base, si je trafique l'ordre des animations et que je remplace les minis, j'obtient un bon résultat. Oué en gros j'ai cherché un peu nawak, et j'ai trouvé un truc dont même moi je ne comprends pas le mécanisme.
Mickey` - 7 mars 2012 à 17:34
Tant que le résultat est bon à l'œil
mystogan640 - 7 mars 2012 à 17:57
Le truc c'est que l'enchaînement des minis n'est pas "normal", donc, il est difficile de tout organiser, mais j'y suis presque:
Spoiler

Flower// - 7 mars 2012 à 18:01
MDR c'est de mieux en mieux !
Qu'est-ce que tu entends par "pas normal" ?
yago58 - 7 mars 2012 à 18:02
la tête qui reprend sa place, elle devrait disparaitre en fait.
mystogan640 - 7 mars 2012 à 18:03
Ça ne s'enchaîne pas dans l'ordre: 1, 2, 3 etc... Mais dans l'ordre 3, 1, 4, etc...
la tête qui reprend sa place, elle devrait disparaitre en fait.oui, J'y travaille.
yago58 - 7 mars 2012 à 18:44
Quelqu'un aurait les sprites des objets pour hg/ss ?
C'est pour monter un fichier de données pour ma hack
Tout ceux que je trouve sont avec un fond noir.
Edit => c'est bon j'ai trouvé grâce à Pokémon online. lol
mystogan640 - 8 mars 2012 à 23:15
Bonsoir a tous, me voila confronté a un énieme probleme sur ma rom:
Spoiler

Bon voila, UNIQUEMENT lors des attaques SURF et OCCROUPI le jeu freeze, jusque la j'avais réussi a contourner ce genre de problème, mais la je ne sais pas comment faire.
Crash et perte définitive de la rom? problème irréversible? Si quelqu'un a une solution ou une astuce je suis preneur, merci.
BlueSteel - 9 mars 2012 à 00:21
Quelqu'un a un bon type pour rendre utile Flash?
mystogan640 - 9 mars 2012 à 00:27
foudre? feu a la rigueur. Mais de toute façon que veux-tu en faire?
BlueSteel - 9 mars 2012 à 09:40
Je veux rendre toute les CS utiles alors j'augmente la puissance/change les types
Flower// - 9 mars 2012 à 17:02
Bonsoir a tous, me voila confronté a un énieme probleme sur ma rom:Bon voila, UNIQUEMENT lors des attaques SURF et OCCROUPI le jeu freeze, jusque la j'avais réussi a contourner ce genre de problème, mais la je ne sais pas comment faire.Spoiler
Crash et perte définitive de la rom? problème irréversible? Si quelqu'un a une solution ou une astuce je suis preneur, merci.
C'est dû à l'image qui correspond aux attaques surf et ocroupi, tas dû empiéter l offset de celle ci.
Mickey` - 9 mars 2012 à 17:07
Donc une back-up pour y remédier... ou touche à l'hexa !
Pour Flash, je le vois bien Electrique.
mystogan640 - 9 mars 2012 à 17:08
Ok, faut donc que je trouve remette l'image de surf? ou c'est plus compliqué? Et par hasard, ca peut être du au fait que ma rom est "trop petite", j'entend par la qu'il faut peut-être l'étendre a 32Mo.
mystogan640 - 9 mars 2012 à 17:09
Ok, faut donc que je trouve remette l'image de surf? ou c'est plus compliqué? Et par hasard, ca peut être du au fait que ma rom est "trop petite", j'entend par la qu'il faut peut-être l'étendre a 32Mo.Oui au pire j'au plusieurs back-up mais bon, je ne sais pas a partir de laquelle est survenue le probleme(a la rigueur je vais test, donc pas grave), mais la cause m'intéresse plus.
Edit: fail "modifier", désolé.
Mickey` - 9 mars 2012 à 17:21
Non ne t'inquiètes pas, vu ce que tu as fait pour le moment sur la ROM, tu as encore beaucoup de place dessus. Mais même si tu as de la place, rien n'empêche que des offsets se chevauchent.
Je te conseille de tester chacune de tes back-ups (dans l'odre dé-chronologique)
mystogan640 - 9 mars 2012 à 17:42
Oui, je suis en train de fouiller dans mes back-ups, néanmoins, j'attend impatiemment le tuto de flow' sur les offsets (toujours d'actualité?).
Sainior - 9 mars 2012 à 17:45
J'aimerais ajouter qu'il est possible de corriger un problème en passant par un éditeur hexadécimal, si on connaît l'adresse de l'offset défectueux. Il suffit de prendre une ROM clean, d'aller à cette adresse, de copier les données, et de les coller à l'endroit "infecté" sur la hack-ROM.
mystogan640 - 9 mars 2012 à 17:47
Ok, je regarde ça. Mais ca vas aussi "suprimer" ce que j'ai modifié non?
Sainior - 9 mars 2012 à 17:50
Évidemment, oui, mais seulement les modifications ayant pour adresse le ou les offset défectueux. Mais c'est une méthode un peu risquée, faut être à l'aise là-dedans.
mystogan640 - 9 mars 2012 à 17:53
Évidemment, oui, mais seulement les modifications ayant pour adresse le ou les offset défectueux. Mais c'est une méthode un peu risquée, faut être à l'aise là-dedans.J'avais compris que cela effacerai mes modifications, c'était rhétorique. Et pour ce qui est des risque, au point ou j'en suis, je me lance.
Mickey` - 9 mars 2012 à 17:54
ou touche à l'hexa !Tu peux essayer, mais fais une back-up avant. Si en faisant une mauvaise manip tu décale tout ce qu'il y a derrière, ne serait-ce que d'un octet, ta ROM est fichue !
mystogan640 - 9 mars 2012 à 17:57
Des back-up j'en ai même upload, mais au pire elle est déjà fichue, parce que bon, une version sans surf...voila quoi.
Mickey` - 9 mars 2012 à 22:01
J'ai un problème, sûrement idiot, mais je ne comprends pas d'où ça vient...
J'ai fais un script au sol (case verte), 0003 en Inconnu, et 4050 en N° du Var, mais quand je marche dessus, il ne se déclenche pas...
mystogan640 - 9 mars 2012 à 23:10
Bon la, je comprends pas, j'ai fais un script pour un leviator rouge lv 30 et j'ai bien un leviator, mais pas shiney.
'---------------
#org 0x1BD1F6
lock
faceplayer
setvar 0x8003 0x1
setwildbattle 0x82 0x1E 0x0
checksound
cry 0x196 0x2
pause 0x28
waitcry
setflag 0x305
setflag 0x861
special 0x138
waitstate
clearflag 0x861
release
end
Et même avec une rom clean ça ne fonctionne pas, ou est mon erreur s'il vous plait.Mickey` - 9 mars 2012 à 23:17
Tu as suivi mon tuto ? Tu as bien patché la ROM avant de faire le script ?
mystogan640 - 9 mars 2012 à 23:20
Oui, j'ai suivis ton tuto, et je comprend pas, la dernière fois que j'avais fais un script de ce genre, ça a été impeccable.
EDIT: J'avais pas patché la bonne rom...no comment.
Mickey` - 10 mars 2012 à 10:56
GG :fail:
J'ai un problème, sûrement idiot, mais je ne comprends pas d'où ça vient...J'ai fais un script au sol (case verte), 0003 en Inconnu, et 4050 en N° du Var, mais quand je marche dessus, il ne se déclenche pas...
Sainior - 10 mars 2012 à 11:36
J'ai fais un script au sol (case verte), 0003 en Inconnu, et 4050 en N° du Var, mais quand je marche dessus, il ne se déclenche pas...Ouais, ce problème est franchement chiant, j'en ai toujours pas trouvé la provenance. Essaye de mettre 0300 et 4040, si ça marche pas, tente de regarder sur un déclencheur déjà existant.
Mickey` - 10 mars 2012 à 11:48
Ca ne fait rien... 0300 et 4040 marche sur R/S il me semble.
J'ai mis 405A en déclencheur et ça marche, mais bon je sais pas d'où vient le problème ><
Merci !
Arnikum Plus - 10 mars 2012 à 13:27
Je crois selon moi que c'est le délencheur. J'ai remarqué que 4050 est une valeur utilisée à plusieurs reprises (4050 0x1, 4050 0x5) des choses comme ça. Je suppose quand dans un script déjà existant(perso ou script), il y a un déclencheur qui doit être activé pour ton script même s'active. Ce n'est qu'une hypothèse mais c'est ce que je pense car j'ai le même problème actuellement.
Mickey` - 10 mars 2012 à 17:30
Oui mais là le déclencheur 405A existe déjà... et même si je n'ai pas activé le script avec 4050 en déclencheur, l'autre ne se déclenche pas :/
Stephi007 - 10 mars 2012 à 19:00
Voilà, j'ai réalisé ce script :
Spoiler
'---------------#org 0xE41DF8
lockall
checkflag 0x2389
if 0x0 goto 0xE41EF8
release
end
'---------
#org 0xE41EF8
lockall
msgbox 0xE41FF8 MSG_FACE
applymovement MOVE_PLAYER 0xE420F8
setflag 0x2389
release
end
'---------
'Strings
'---------
#org 0xE41FF8
= Maman a racheté des piles, je\ndevrais mettre l'horloge à\ll'heure !
'---------
'Movements
'---------
#org 0xE420F8
#raw 0x0A
#raw 0x0A
#raw 0x09
Mais une fois in-game, quand je marche dessus, j'obtiens une ROM IMAGE CRASHED ! Que faire ?
Merci
Mickey` - 10 mars 2012 à 19:37
Utilise la balise code pour les scripts
Plusieurs erreurs :
_Si tu mets lockall, utilise plutôt release all.
Ou alors utilise lock et release.
_Après le checkflag, tu dois mettre "compare LASTRESULT 0x1".
_Pour les pointeurs (après goto, msgbox et applymovement), tu dois faire "0x8[Offset]"
_Pas besoin de remettre un "lockall" dans la deuxième partie du script
_Insère la commande "waitmovement 0x0" après l'applymovement
_La liste des mouvements doit se terminer par "#raw 0xFE"
De plus, tu as fait ton script à l'envers, tu indiques de faire quelque chose si le flag n'est pas activé, normalement on fait l'inverse, m'enfin ça gène pas tant que ça marche.
Ah aussi, quand ton flag sera activé, si tu repasses dessus, la ROM freezera.
Ton code corrigé donne ça :
Spoiler
```
'---------------
#org 0xE41DF8
lock
checkflag 0x2389
compare LASTRESULT 0x1
if 0x1 goto 0x8E41EF8
msgbox 0x8E41FF8 MSG_FACE
applymovement MOVE_PLAYER 0x8E420F8
waitmovement 0x0
setflag 0x2389
release
end
'---------
#org 0xE41EF8
'
'Insère quelque chose ici quand le flag est activé
'
release
end
'---------
'Strings
'---------
#org 0xE41FF8
= Maman a racheté des piles, je\ndevrais mettre l'horloge à\ll'heure !
'---------
'Movements
'---------
#org 0xE420F8
#raw 0x0A
#raw 0x0A
#raw 0x09
#raw 0xFE
Stephi007 - 10 mars 2012 à 19:39
Merci Mickey', je te dis si ça fonctionne desuite
EDIT : La rom freeze quand je marche sur le script :-X
Mickey` - 10 mars 2012 à 19:45
Quand tu cliques sur la case verte, à droite dans A-Map, mets "0003" dans Inconnu et "4050" dans N° du Var
Stephi007 - 10 mars 2012 à 19:47
Okay ... Mais le script ne se déclenche pas quand je fais ça :(
Arnikum Plus - 10 mars 2012 à 19:52
Aussi Smoley', tu as mis quoi là où conduit le checkflag?
Mickey` - 10 mars 2012 à 19:54
Je lui ai déjà dit
Hum, ça freeze encore ou juste rien ne se passe ?
Stephi007 - 10 mars 2012 à 19:55
Rien ne passe quand je marche sur le script
Mickey` - 10 mars 2012 à 19:57
Essaie "0300" en Inconnu et "4040" en N° du Var.
Si ça marche toujours pas, essaie "0003" et "405A"...
Navigation: Page suivante ->