Topic d'aide en tout genre Rom-hacking

Pages: 1 ... 138 139 140 141 142 [143] 144 145 146 147 148 ... 291

Myst

  • Membre
  • 1870 posts
22 novembre 2014, 21:51
Je t'ai aidé en te disant ce qu'il n'allait pas.
Pour le reste, faut comprendre comment fonctionnent les scripts.
Pour ca on a une bibliothèque de tuto pas trop mal garnie, et faut aussi faire des essais sois même a partir des bases acquise, y'a que ca.

Tu lis ca déjà: http://www.pokemontrash.com/club/rom-hacking/le-rom-hacking/
Car y'a des trucs de bases (pas d'ordre technique), que tu ne semble pas avoir assimilé.

gogsle

  • Membre
  • 55 posts
22 novembre 2014, 22:00
Oui mais je n'ai pas trouvé de tuto pour faire un script avec en même temps des flags des applymovement et des message.

J'ai mixé plusieurs tuto pour faire ce script.

Je viens de le modifier (je l'ai pas encore tester) :

'---------------
#org 0xEDDAB0
lock
checkflag 0x2FF
if 0x1 goto 0x8FFFEE0
msgbox 0x8E9D2B0 MSG_FACE '"Voici la porte..."
release
end

'---------------
#org 0xFFFEE0
msgbox 0x8E5CAA0 MSG_FACE '"Tu as battu la ligue..."
applymovement MOVE_PLAYER 0x8E7CEB0
waitmovement 0x0
applymovement 0x1 0x8E9D2B0
waitmovement 0x0
release
end

'-----------
' Movements
'-----------
#org 0xE7CEB0
#raw 0x8 'Step Down (Normal)
#raw 0x8 'Step Down (Normal)
#raw 0x9 'Step Up (Normal)
#raw 0xFE 'End of Movements

#org 0xE43D30
#raw 0x8 'Step Down (Normal)
#raw 0xA 'Step Left (Normal)
#raw 0x3E 'Face Player
#raw 0xFE 'End of Movements

'---------
' Strings
'---------
#org 0xE9D2B0
= Voici la porte du\n"Royaume des Dieux" !!!\lMalheureusement seul les champions\lde la ligue peuvent y aller.\lAllez ,oust !!!\lRevient quand tu aura vaincu la\lligue.

#org 0xE5CAA0
= Tu as battu la ligue !!!\nBravo a toi.\lTu peut maintenant aller au\l"Royaume des Dieux" !!!



Je vais le tester.

C'est bon c'est fait : il ne marche pas.
« Modifié: 22 novembre 2014, 22:10 par gogsle »

Myst

  • Membre
  • 1870 posts
22 novembre 2014, 22:16
J'avais pas capter mais faceplayer et msg_normal aussi.
Et si ca marche pas lis les tutos et assimile les, puis fais des essais jusqu’à ce que ça marche.
On scripte pas en avec les tutos sous les yeux, faut savoir ce qu'on fait.

gogsle

  • Membre
  • 55 posts
22 novembre 2014, 22:22
S'il te plaît toi tu doit savoir moi je veut apprendre mais je ne trouve pas de tuto sur tout ça en même temps.
Toi tu vas le faire en 2 minutes ,moi en 2 semaine.
Je comprend que tu ne veuille pas et d’ailleurs c'est normal pourquoi le ferai tu ?
Mais s'il te plaît, aide-moi.
Si tu veut bien je te montrerai la position du perso pour pouvoir m'aider.

J'espère que quelqu'un m'aidera ...

Myst

  • Membre
  • 1870 posts
22 novembre 2014, 22:37
Pourquoi cet auto-apitoiement ?
Et rester 2 semaine sur un script? non je pense pas, mais un petit moment ouais clairement et on est tous passé par la.
Faut bien assimiler les mécanismes et les logiques, pour ca que je sous entends que t'as pas compris le fonctionnement des scripts.
Et tu trouveras pas de script tout fait si tu veux un résultat spécifique. Mais le fonctionnement d'une commande reste le même peu importe dans quel script il est, le reste c'est du bon sens.
Sinon on est pas couché, si a chaque fois que t'as un script a faire tu viens quémander qu'on te le fasse.

Je comprend que tu ne veuille pas et d’ailleurs c'est normal pourquoi le ferai tu ?
Mais s'il te plaît, aide-moi.
Juste comme ca, c'est pas vraiment la meilleure façon de demander de l'aide.

Edit: Ok, je viens de re-regarder ton script, t'as vraiment rien compris mec, reprends tout depuis le début.
« Modifié: 22 novembre 2014, 22:41 par Myst »

gogsle

  • Membre
  • 55 posts
22 novembre 2014, 22:50
En tout cas merci pour tout.
Je croit que je vais tout supprimer et changer de métode.

Je vais essayer avec un hidescript.
« Modifié: 23 novembre 2014, 00:27 par Yago »

gogsle

  • Membre
  • 55 posts
23 novembre 2014, 19:40
Rebonjour,
j'ai réussi mon script mais je n'arrive pas a insérer un setflag dans le script de quand on bat la ligue.
Soit ça bug soit ça ne l'active pas.

Encore un peut d'aide et j'aurai réussi.

Merci de vos futures réponses.

Myst

  • Membre
  • 1870 posts
23 novembre 2014, 19:44
Ben tu cases la commande stflag 0xtonsetflag
Et au pire tu rajoutes un levelscript sur la map avec ton setflag dedans, ou/et tu réécris tout le script.

gogsle

  • Membre
  • 55 posts
23 novembre 2014, 21:04
Juste tu peut me dire quel level script écrire et ou car le mien ne marche pas.

Mickey`

  • Membre
  • 2746 posts
23 novembre 2014, 21:15
Il faudrait que tu lises un peu les tutos, peut-être, non ?

http://www.pokemontrash.com/jeux-pokemon/level-script.php

gogsle

  • Membre
  • 55 posts
23 novembre 2014, 21:21
Je les lit mais je ne sais pas ou inserer mon setflag dans le long script de la ligue que voici pour qu'il ne bloque rien et qu'il soit activé :

#org 0x22D692
lockall
applymovement 0x1 0x822D743
applymovement 0xFF 0x822D743
waitmovement 0x0
applymovement 0x1 0x8277869
applymovement 0xFF 0x8277865
waitmovement 0x0
msgbox 0x822D750 0x4
closeonkeypress
applymovement 0x1 0x822D74A
applymovement 0xFF 0x822D74A
waitmovement 0x0
pause 0x14
applymovement 0x1 0x8277869
applymovement 0xFF 0x8277865
waitmovement 0x0
msgbox 0x822D809 0x4
closeonkeypress
applymovement 0x1 0x8277867
applymovement 0xFF 0x8277867
waitmovement 0x0
pause 0x14
doanimation 0x3E
checkanimation 0x3E
pause 0x28
setvar 0x4001 0x1
call 0x8276A82
checkgender
compare 0x800D 0x0
if 0x1 goto 0x822D72B
compare 0x800D 0x1
if 0x1 goto 0x822D737
end

#org 0x276A82
special 0x157
setflag 0x87F
call 0x8276AEA
compare 0x40CC 0x0
if 0x1 call 0x8276AFA
clearflag 0x39D
call 0x8276B8D
setflag 0x365
clearflag 0x3B6
clearflag 0x2D7
setvar 0x40C6 0x2
setflag 0x35A
clearflag 0x2EF
clearflag 0x35C
clearflag 0x35D
setflag 0x2CD
clearflag 0x2EB
setflag 0x3CB
special 0xAC
checkflag 0x123
if 0x0 call 0x8276B04
checkflag 0x12A
if 0x0 call 0x8276B00
setflag 0x2F8
setflag 0x2D2
compare 0x40D3 0x0
if 0x1 call 0x8276B12
return

#org 0x22D72B
sethealingplace 0x1
fadescreendelay 0x1 0x18
special 0x113
waitstate
releaseall
end

#org 0x22D737
sethealingplace 0x2
fadescreendelay 0x1 0x18
special 0x113
waitstate
releaseall
end

#org 0x276AEA
clearflag 0x1C7
clearflag 0x1C8
clearflag 0x1AC
clearflag 0x1DD
clearflag 0x1DC
return

#org 0x276AFA
setvar 0x40CC 0x1
return

#org 0x276B8D
clearflag 0x4FB
clearflag 0x4FC
clearflag 0x4FD
clearflag 0x4FE
setvar 0x409C 0x0
return

#org 0x276B04
setvar 0x4082 0x3
setvar 0x408C 0x3
clearflag 0x2DE
return

#org 0x276B00
clearflag 0x3C8
return

#org 0x276B12
setvar 0x40D3 0x1
return

#org 0x22D750
= MARC: Cette pièce[.]\pC'est là que les performances des\nPOKéMON qui remportent les combats\lles plus difficiles sont conservées.\pC'est ici que les MAITRES de la LIGUE\nPOKéMON sont honorés.

#org 0x22D809
= MARC: Viens inscrire ton nom et\nceux de tes partenaires de combat. On\lte reconnaîtra comme l'un des glorieux\lDRESSEURS de la LIGUE POKéMON.

#org 0x22D743
#raw 0x9
#raw 0x9
#raw 0x9
#raw 0x9
#raw 0x9
#raw 0x9
#raw 0xFE

#org 0x277869
#raw 0x28
#raw 0xFE

#org 0x277865
#raw 0x27
#raw 0xFE

#org 0x22D74A
#raw 0x9
#raw 0x9
#raw 0x9
#raw 0x9
#raw 0x9
#raw 0xFE

#org 0x277867
#raw 0x26
#raw 0xFE

C'est pas de la tarte, enfin pour moi ...
Au fait je me goure pas sur la commande au moins ?
moi je met "setflag 0x245".

Mickey`

  • Membre
  • 2746 posts
23 novembre 2014, 21:27
Le script de la ligue est parmi les plus complexes du jeu, ce n'est pas un bon script pour débuter...

gogsle

  • Membre
  • 55 posts
23 novembre 2014, 21:34
Je sais je veut juste mettre un setflag...
Sinon dit moi ou le mettre dans le script de la discutions avec le père quand on retourne a la maison.
D'ailleur je l'ai cherché mais je ne sais pas du tout ou il est.

Soit je le met dans le script de la ligue soit dans celui du père c'est toi l'expert !

gogsle

  • Membre
  • 55 posts
25 novembre 2014, 17:15
Heuuuu et la réponse ?

Myst

  • Membre
  • 1870 posts
25 novembre 2014, 18:04
Heuuuu et la réponse ?
On est pas a ton service putain.
Déjà que t'y connais rien et que t'as pas l'air de te donner la peine de comprendre, pourtant on se donne la peine de de t'aider. Et en plus tu te permets ce genre de post.
Réfléchis un peu et fais des tests, c'est pas innée, on a bien appris un jour ou l'autre.
En tout cas moi je laisse tomber.

gogsle

  • Membre
  • 55 posts
25 novembre 2014, 18:32
Excuse moi et pour te dire j'arrête pas de faire des tests mais a chaque fois ca bug ou ca ne marche pas.
La Flora a la ligue a disparu et dès que j'ai changé de map ca a bugger alors je demande si quelqu'un sait ou mettre ma commande au lieu que j'essaye chaque ligne.

Mickey`

  • Membre
  • 2746 posts
25 novembre 2014, 18:49
http://www.pokemontrash.com/club/rom-hacking/(tuto)(gba)-apprendre-a-scripter/

Lis ce tutoriel en entier, il est vraiment pas mal pour débuter (bien qu'il possède quelques erreurs). N'hésite pas à refaire plusieurs fois chaque script. Fais les exercices à la fin pour t'entraîner, tout en réfléchissant ! Je peux t'aider sans soucis personnellement, mais je souhaite que tu cherches aussi de ton côté :)

gogsle

  • Membre
  • 55 posts
25 novembre 2014, 19:09
Tu sais j'utilisé déja ce tuto (en faite j'utiliser http://www.pokemontrash.com/jeux-pokemon/apprendre-scripter-rom-gba.php c'est la même chose).

Mais il ne m'aide pas pour savoir ou mettre mon setflag !

Bon je continu les test mais je ne sais toujour pas ou mettre mon setfalg.
« Modifié: 25 novembre 2014, 19:11 par gogsle »

Mickey`

  • Membre
  • 2746 posts
25 novembre 2014, 19:14
C'est juste une question de logique, pose-toi la question "à quel moment mon flag doit s'activer ?", et cherche dans le script ce moment auquel tu penses. Et je te l'ai déjà dit, entraîne-toi sur des scripts plus petits pour commencer.

gogsle

  • Membre
  • 55 posts
25 novembre 2014, 19:39
Je l'ai fait mais sa bug.
Et mon script plus petit doit etre activé par ce flag.

J'ai l'idée de ne pas le mettre dans la ligue  mais au moment ou la télé parle de Latios mais je ne trouve  pas le script.
Ou est-il ?

Mickey`

  • Membre
  • 2746 posts
25 novembre 2014, 19:47
Et je te l'ai déjà dit, entraîne-toi sur des scripts plus petits pour commencer.

Ecoute un peu ce que je te dis bon sang, je vais perdre patience moi aussi.

gogsle

  • Membre
  • 55 posts
25 novembre 2014, 20:00
Et le script de la télé tu sais ou il est ?
Je le trouve pas !!!

darkfire72

  • Membre
  • 459 posts
25 novembre 2014, 20:05
Tes lourd la !!

yago58

  • Invité
25 novembre 2014, 20:09
gogles, je vais te donner un coup de pied pour te remettre les idées en places et le cerveau d'aplomb si tu continues à faire ton chieur.

gogsle

  • Membre
  • 55 posts
25 novembre 2014, 20:17
Bon d'accord je pose plus de question.
C'est bon j'ai compris que personne ne m'aidera ici.

yago58

  • Invité
25 novembre 2014, 20:23
C'te réaction de gamin,  c'est pas une question de ne plus t'aider, mais une question de réfléchir/chercher un peu  par toi même.

darkfire72

  • Membre
  • 459 posts
25 novembre 2014, 20:24
C'est pas qu'on veut pas t'aider mais personne va faire les chose a ta place. C'est pas compliqué a comprendre.

Mickey`

  • Membre
  • 2746 posts
25 novembre 2014, 20:42
Il me semble que Myst et moi-même avons essayé à plusieurs reprises de t'aider. Mais tu n'y mets pas du tien.

Arnik

  • Membre
  • 1812 posts
28 novembre 2014, 10:00
Salut, j'ai un problème avec les infos mouvements du tileset 20 de la rom rouge feu FR. Après avoir inséré des tiles, A-Map a repointé le tileset à un autre offset mais pour une raison inconnue, lorsque je modifie les infos mouvements(par exemple, je mets "Bloc caché par le héros"), le tile ne prend pas en compte les informations.

Mon hypothèse est qu'A-Map n'a pas repointé l'offset des infos mouvements mais ça reste à vérifier. Quelqu'un saurait comment m'aider?

Edit: Problème résolu.
« Modifié: 28 novembre 2014, 10:54 par Arnik »

hremeraude

  • Membre
  • 11384 posts
28 novembre 2014, 15:11
j'avais déjà eu ce problème, tu peux me dire comment le régler ?

Pages: 1 ... 138 139 140 141 142 [143] 144 145 146 147 148 ... 291    En haut ↑