Topic d'aide en tout genre Rom-hacking
Suite de la page 4... yago58 - 18 septembre 2018 à 19:12 rom de base, stp, c'est pas facile d'aider avec si peu d'info Edit =>vu sur discord avec l'intéresséeMickey` - 20 septembre 2018 à 18:53 > Bonjour à tous, Hier j'ai posé une question sur votre Discord et on m'a conseillé de venir ici. J'aimerais ajouter un type dans une de mes ROMs (même juste remplacer un autre), sauf que je ne sais pas comment faire. J'ai suivi ce tuto : http://www.pokemontrash.com/jeux-pokemon/ajouter-type-gba.php , sauf qu'il ne m'aide pas du tout, car déjà NSE ne le fait pas. J'aimerais savoir si cela est possible de mettre "l'image" du nouveau type comme dans la section Pokemon du menu (où on va dans leur résumé et que l'on voit leurs stats) ? Et si possible, sans utiliser Unlz-GBA, car ce logiciel est complètement instable. Merci de votre aide. C'est quoi ton soucis avec NSE ? "NSE ne le fait pas" ça ne veut rien dire. Au passage, Unlz est totalement stable, vraiment.
31RED - 21 septembre 2018 à 17:29 Sur mon NSE je peux modifier que les PNJ personnages, pokemons et objets. Je n'ai rien d'autre. J'ai déjà utilisé plusieurs fois UNLZ-GBA, et visualiser de très nombreux tutos et très souvent, la même manip que je faisais pour tester sur plusieurs copies de ROM, fonctionnaient 1 fois sur 5. J'ai décidé d'approfondir dans les tutos, et j'en ai vu beaucoup ayant le même problème. (marche 1 fois sur 5).
Darkrai-X - 22 septembre 2018 à 13:07 NSE affiche l'image des types uniquement sur la version ANGLAISE, pas sur les autres (mauvais offset) donc tu dois trouver l'offset toi même. Ensuite tu pourra l'extraire avec Unlz-gba, la modifier, puis réinjecter l'image dans la rom en remplaçant l'ancienne. C'est ce que j'ai vu que je devais faire quand je devais ajouter le type fée, mais j'ai pas été au bout, ça m'avait saoulé haha.
Zazou1er - 2 octobre 2018 à 23:33 Lucie utilise A-Trainer ça fait le taf J'ai remarqué que les palettes de la POKéBALL (celle trouvée par terre) et des arbres à baies sont en commun ce qui m'empêche d'avoir de beaux arbres et une belle POKéBALL simultanément. Si c'était juste une palette classique ce ne serait pas génant mais les arbres à baies sont bizarrements gérés niveau palette. Quelqun aurait une idée sur comment gérer le problème? Même une simple piste je suis preneur. EDIT: Je suis sur Emeraude fr
MikaZ - 4 octobre 2018 à 16:39 Gros problème lors de l’ajout du type fée ... J’ai des icônes corrompues à la fin voire le jeu qui veut pas se lancer pourtant tout est correct, l’image a la même palette la table des types est parfaite celles des noms aussi et le setup de la taille de l icône est normal... j’ai repointer l’image et les tables et ça bug Je suis bien évidemment sur RF fr. ``` 0x750000 Image ``` Table Icones ``` 0x751000 0C 0C 00 00 20 0C 20 00 20 0C 64 00 20 0C 60 00 20 0C 80 00 20 0C 48 00 20 0C 44 00 20 0C 6C 00 20 0C 68 00 20 0C 88 00 20 0C A4 00 20 0C 24 00 20 0C 28 00 20 0C 2C 00 20 0C 40 00 20 0C 84 00 20 0C 4C 00 20 0C A0 00 20 0C 8C 00 28 0C A8 00 28 0C C0 00 28 0C C8 00 28 0C E0 00 28 0C E8 00 20 0C 00 01 ``` Table des types ``` 0x751200 00 05 05 00 08 05 0A 0A 05 0A 0B 05 0A 0C 14 0A 0F 14 0A 06 14 0A 05 05 0A 10 05 0A 08 14 0B 0A 14 0B 0B 05 0B 0C 05 0B 04 14 0B 05 14 0B 10 05 0D 0B 14 0D 0D 05 0D 0C 05 0D 04 00 0D 02 14 0D 10 05 0C 0A 05 0C 0B 14 0C 0C 05 0C 03 05 0C 04 14 0C 02 05 0C 06 05 0C 05 14 0C 10 05 0C 08 05 0F 0B 05 0F 0C 14 0F 0F 05 0F 04 14 0F 02 14 0F 10 14 0F 08 05 0F 0A 05 01 00 14 01 0F 14 01 03 05 01 02 05 01 0E 05 01 06 05 01 05 14 01 11 14 01 08 14 03 0C 14 03 03 05 03 04 05 03 05 05 03 07 05 03 08 00 04 0A 14 04 0D 14 04 0C 05 04 03 14 04 02 00 04 06 05 04 05 14 04 08 14 02 0D 05 02 0C 14 02 01 14 02 06 14 02 05 05 02 08 05 0E 01 14 0E 03 14 0E 0E 05 0E 11 00 0E 08 05 06 0A 05 06 0C 14 06 01 05 06 03 05 06 02 05 06 0E 14 06 07 05 06 11 14 06 08 05 05 0A 14 05 0F 14 05 01 05 05 04 05 05 02 14 05 06 14 05 08 05 07 00 00 07 0E 14 07 11 05 07 08 05 07 07 14 10 10 14 10 08 05 11 01 05 11 0E 14 11 07 14 11 11 05 11 08 05 08 0A 05 08 0B 05 08 0D 05 08 0F 14 08 05 14 08 08 05 17 08 05 17 01 14 17 10 14 17 11 14 08 17 14 01 17 05 06 17 05 03 17 14 11 17 05 10 17 00 FE FE 00 00 07 00 01 07 00 FF FF 00 FF FF ``` Table des noms ``` 0x751400 C8 C9 CC C7 BB C6 FF BD C9 C7 BC BB CE FF D0 C9 C6 FF 00 00 00 CA C9 C3 CD C9 C8 FF CD C9 C6 FF 00 00 00 CC C9 BD C2 BF FF 00 C3 C8 CD BF BD CE FF CD CA BF BD CE CC FF BB BD C3 BF CC FF 00 AC AC AC FF 00 00 00 C0 BF CF FF 00 00 00 BF BB CF FF 00 00 00 CA C6 BB C8 CE BF FF BF C6 BF BD CE CC FF CA CD D3 FF 00 00 00 C1 C6 BB BD BF FF 00 BE CC BB C1 C9 C8 FF CE BF C8 BF BC CC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF C0 BF BF FF 00 00 00 ``` J'ai repointer l'image: ``` E95D30 -> 305DE908 en 750000 -> 00007508 ``` La table des icones: ``` 44C3B4 -> B4C34408 en 751000 -> 00107508 ``` La table des types : ``` 24945C -> 5C942408 en 751200 -> 00127508 ``` La table des noms: ``` 2495AC -> AC952408 en 751400 -> 00147508 ```
Mickey` - 4 octobre 2018 à 19:03 Si tu repointes pas la partie image, ça fonctionne bien, c'est ça ?
MikaZ - 4 octobre 2018 à 19:15 Que je repointe la partie image ou pas ça bug
mystogan640 - 5 octobre 2018 à 16:06 Yo, avec mickey on aurait besoin d'un petit coup de main histoire de pouvoir avancer plus vite. Rien de bien méchant, juste recolorer des Ow (les mini sprites) avec les pals d'origines de RF. Donc si quelqu'un à un peu de temps libre et veut participer a EP2, mp moi pour plus de détails. Thx.
MikaZ - 5 octobre 2018 à 17:59
J'en peut plus :'(
Bon au moins le jeu plante pas dans le choix du nom du joueur et la palette des lettres de la description est intacte. Artikodin est censé avoir deux types mais la ça veut pas (C'est q'un test il est Glace/ Fée)
Pourtant j'ai indexé l'image avec infranview en 16 colors, j'ai même importer la palette d'origine dans ma nouvelle image avec. Peut-être le fait que se soit un .bmp :/
Mickey` - 5 octobre 2018 à 19:07 Tu as inséré ton image avec quel logiciel ?
MikaZ - 5 octobre 2018 à 23:17 NSE premier du nom .
Mickey` - 6 octobre 2018 à 12:05 Tu n'as pas coché la case "Image compressée" par hasard ? Ca y ressemble beaucoup...
MikaZ - 6 octobre 2018 à 13:58 Je sais pas je vais retenter Y a pas la case "Compressé" car "save to" save déjà en compressé comme c'est dit dans le tuto. Peut etre que je doit importer que l'image et pas l'image et la palette ?
Mickey` - 6 octobre 2018 à 15:17 Logiquement non tu n'as pas à toucher à la palette (ou alors bon courage pour tout redessiner). Tu as quoi comme données hexadécimales à l'offset où tu as inséré ton image (les premières lignes d'octets suffisent) ?
MikaZ - 6 octobre 2018 à 15:38 ``` 10 00 20 00 00 00 00 77 77 00 55 65 66 00 70 55 66 66 70 66 66 66 00 67 66 33 64 67 36 11 43 40 43 00 03 13 31 11 43 00 00 10 00 00 87 00 03 77 08 00 00 39 76 07 00 03 00 0C 50 03 44 88 00 18 ``` Voila
Mickey` - 6 octobre 2018 à 15:40 Ouaip, ça c'est une image compressée. L'image des types n'est pas censée être compressée. D'où l'image buguée que tu obtiens pour tes types
MikaZ - 6 octobre 2018 à 15:54 Pourquoi est elle compressé car je n'ai pas eu ce choix quand je l'ai insérer, j'ai fait importer image j'ai charger mon image et j'ai sauver avec "all" en paramètres. Après j'ai fait "sauver image vers".
MikaZ - 6 octobre 2018 à 20:23 Faudrai ajouyter des précision dans le tuto quant à l'insertion de l'image parce que c'est très vague
MikaZ - 8 octobre 2018 à 09:58 Pourrais-tu me donner les lignes en here de l’image non compressée... si tu veut pas y a pas de soucis je me débrouillerai
MikaZ - 9 octobre 2018 à 18:28 Excusez de reposter mais est ce qu une bonne âme pourrais m aider avec cette histoire d image compressée... j en peut plus et si je n ai pas implanter le type je peut pas continuer ma hack...
Mickey` - 9 octobre 2018 à 21:18 Utilise NSE pour te rendre à un offset vide, en utilisant la bonne palette (c'est-à-dire avec le bon offset), et en mettant la taille de l'image à importer. Ensuite, File > Import > Import Image, puis clique sur "Load". Sélectionne ton image, elle s'affichera. Tu peux ensuite cliquer sur "Save" en important uniquement l'image, ton image sera normalement insérée sans compression à l'offset voulu. Il ne te reste plus qu'à repointer
MikaZ - 10 octobre 2018 à 14:05 Ok je teste ça dès que possible ^^ merci
MikaZ - 10 octobre 2018 à 23:48 Merci cela a parfaitement marcher (malgrès plusieurs essais dû a une mauvaise config de YAPE), la rom bêta est encore un peu loin mais je me sens relancer, je pense pouvoir la sortir dans le mois a venir
Kira Gaming - 13 octobre 2018 à 19:52 Bonjour, j’ai un soucis avec item editor, alors je suis en train de traduire une rom hack de pokemon rouge feu en français mais quand j’essaye de changer le nom d’un objet il me le marque bizarrement, par exemple pour l’objet reveil, je mets la description fr et met le nom et quand je save la description est bonne mais au lieu qu’il y ai écrit « reveil » il me marque « reveilg » et ça me fais pas ce genre de chose pour les pokeball par exemple. Si quelqu’un peut m’aider ça serait génial Edit : j’ai résolu mon problème, au cas ou quelqu’un aurait le même soucis il faut juste voir combien de lettre le logiciel rajoute et les remplacer par des espaces
MikaZ - 13 octobre 2018 à 20:46 Kira Gaming si tu ne savais pas il y a un membre du forum qui a créer un patch US -> FR pour Rouge feu Edit: Pokémon Fire Red FR by Undi (Le lien mène nul part donc demande à un modo mais le projet existe) Enjoy
Kira Gaming - 13 octobre 2018 à 21:56 Merci mais le soucis c’est que les objets, les attaques et les dialogues ont été changés donc je traduit tout moi même. Par contre si quelqu’un sait comment traduire le menu (pour save etc) je suis preneuse.
MikaZ - 14 octobre 2018 à 00:27 :golden: > Merci mais le soucis c’est que les objets, les attaques et les dialogues ont été changés donc je traduit tout moi même. Par contre si quelqu’un sait comment traduire le menu (pour save etc) je suis preneuse. Le logiciel Multi choice editor est très bie pour ça de mémoire.
Mickey` - 14 octobre 2018 à 10:52 Malheureusement non, ce n'est pas une boîte multi-choix. C'est plus compliqué pour modifier le menu...
MikaZ - 14 octobre 2018 à 12:07 > Malheureusement non, ce n'est pas une boîte multi-choix. C'est plus compliqué pour modifier le menu... Autant pour moi
mulan - 14 octobre 2018 à 14:50 Bonjour, J'essai de suivre ce tuto pour ajouter un nouveau Pokémon : [spoiler]http://www.pokemontrash.com/jeux-pokemon/inserer-nouveau-pokemon-rom.php[/spoiler] Je suis coincé à cette étape-ci : [spoiler]https://zupimages.net/up/18/41/eo8y.png https://zupimages.net/up/18/41/3qam.png[/spoiler] À gauche (fake Tauros) c'est ce que je suis censé obtenir, et à droite (mon sprite créé), c'est ce que j'ai. Cordialement
MikaZ - 15 octobre 2018 à 17:35 Synchronise la palette et tout ira bien je t'assure
mulan - 15 octobre 2018 à 20:53 > Synchronise la palette et tout ira bien je t'assure Arf, c'était tout bête... pourtant le tuto ne dis pas ça du tout... Bref, merci beaucoup !
Nocturne-Z - 15 octobre 2018 à 22:13 Salut les gars, je vais faire viteuf, pas besoin de me dire "Gne va cercher den les tutos sayé" j'ai pas trouvé et c'est bien pour ça que je fait un topic ici (PEUT -ÊTRE HIN) DONC, je voudrait savoir comment on pourrait modifier l'intro d'un jeu Pokémon sur gba (Emeraude plus précisément) pendant que le prof Seko parle et offre la liberté au joueur de choisir son sexe (bizarre.. :maxwell et son nom, se serait super sympa de m'aider car autrement je vais me débrouiller tout seul (bien entendu)
mulan - 16 octobre 2018 à 09:56 Dans le hacking de Pokémon, il y a pleins de manières d'obtenir un même résultat. Perso j'ai modifié ce texte d'intro avec AdvanceText.
MikaZ - 16 octobre 2018 à 10:31 >
>Synchronise la palette et tout ira bien je t'assure > Arf, c'était tout bête... pourtant le tuto ne dis pas ça du tout... Bref, merci beaucoup ! Pas de problème, si tu pense que c'est pas très peut être faudrai t-il le signaler à un modo (perso je me souviens plus du tuto moi c'est automatique maintenant --'. Heureux de t'avoir aider sinon ^^
MikaZ - 20 octobre 2018 à 15:00 Bonjour, Comment fait on pour changer les autres WM de pokemon Rouge Feu et est ce que les autres WM utilise la meme image que la WM de base ? (si oui y a til moyen d'utiliser une autre image ou de prendre une image plus grande que la WM de base)
Simiamine - 30 octobre 2018 à 12:21 Salut, je suis en train de faire une rom hack re pokemon rubis omega et j'ai plusieurs question : Comment changer les textures du héros (flora/brice)? J'ai bien suivi le guide pour les textures de pokemon, mais je trouve pas le fichier des textures du héros, même en testant avec ohana 3ds... Comment remmettre la table de type de base sans clicker sur les petits carrés de pk3ds? Parceque g changé en table inversée, mais n'étant pas satisfait, je voudrais le remmettre en table normale
NesLeo - 3 novembre 2018 à 03:03 Bonjour à tous, Je viens quérir l'aide des plus expérimentés... J'ai entrepris il y'a quelques temps la conception d'une hack-rom basée sur rouge feu, je remercie au passage toutes les personnes ayant contribué aux tutos présents sur le site, sans eux je n'aurais pas pu y arriver. J'arrive enfin à entrevoir la fin, cependant je me retrouve un peu dans la mouise, je m'explique : J'ai basé mon histoire sur le fait que Giovanni soit le maitre de la ligue, je n'ai pas eu de soucis à modifier les scrips originaux jusqu’à la ligue pokémon mais en arrivant au moment fatidique du combat final, je n'ai aucune idée de comment modifier le script du dernier combat (différent de ceux des conseils 4). j'aimerai faire en sorte donc que Giovanni remplace le rival en tant que maître, mais également que ce soit Peter qui remplace le prof chen lors du speech de victoire à la fin. Mais je ne trouve pas les scripts a modifier. j'en profite pour dire que je suis sur advance map et également au passage on sait jamais qu'il me reste aussi à régler 2 problèmes avant de proposer ma démo : j'aimerai rendre les objets inutilisables en combat et enlever le choix de changement de pokemon lorsqu'un pokémon adverse est KO. Un grand merci à ceux qui prendront la peine de m'aider. J'espère que c'est possible de remplacer le rival, toute mon histoire est basée sur le fait que Giovanni soit maitre, ça me mettrais bien dans la m*rde que ça soit impossible a changer :'( Au plaisir de vous lire, Léo.
Mickey` - 3 novembre 2018 à 10:38 Salut Léo, Tu trouveras les scripts à modifier dans la partie Level Script de la map (onglet Entêtes). Il y a un tuto sur le site qui explique comment ça fonctionne Concernant les objets inutilisables et le changement de Pokémon, ça, ça demandera de l'ASM et c'est un cran au-dessus.
NesLeo - 3 novembre 2018 à 17:53 Merci pour ta réponse Mickey, je vais jeter un œil voir si j'arrive à me dépatouiller.
Risuven - 6 novembre 2018 à 13:01 Bonjour, je débute dans le rom hacking et je veux créer ma propre worldmap. J'ai suivi le tuto "Insérer une nouvelle WorldMap sur RF/VF" mais au moment d'importer mon tileset sur Unzl-gba il me met un message d'erreur comme quoi mon image n'est pas indexée. Quelqu'un pourrait-il m'aider à résoudre ce problème? Merci d'avance
Mickey` - 6 novembre 2018 à 19:17 Bonjour, Le message dit tout : ton image n'est pas indexée. Toutes les images utilisées dans le jeu sont associées à une palette ; l'image n'est en fait qu'une suite de chiffres disant "Ce pixel de la couleur n°1, celui-ci de la couleur n°5, celui-ci de la couleur n°15...". C'est ça, une image indexée. Plein de logiciels te permettent de le faire (Photoshop, Gimp, ...), tu trouveras des tutos sur internet
Risuven - 7 novembre 2018 à 11:46 Merci beaucoup, grâce à ton aide j'ai pu terminer le tuto sans problème
SAYFDINEE - 9 novembre 2018 à 23:27 Salut! Il y aurait quelqu'un de calé en script pour m'aider sur ça justement ?
Mickey` - 10 novembre 2018 à 09:45 Ben pose ta question...
SAYFDINEE - 10 novembre 2018 à 12:44 > Ben pose ta question... En fait je l'avais déjà posée, on m'a dit de regarder les réponses des gens qui avaient déjà demandé avant moi, c'est ce que j'ai fait.. Problème en le faisant j'ai dû faire une mauvaise manip' et les saves de ma hackroms sont toutes corrompus j'ai dû refaire plein de trucs.. En gros j'aimerai que le Pokédex National soit activer dès le départ mais même avec le special 0x16F j'y arrive pas :/ J'ai beau chercher même sur des sites anglophones je trouve pas la bonne solution :( J'ai aussi essayé de désactiver les évolutions annulée mais le site étant anglais j'ai pas tout compris... Donc j'ésperais trouver sur cette page quelqu'un pour m'aider, à savoir que la rom-hack est basée sur RF
Mickey` - 10 novembre 2018 à 18:01 Il n'y a rien d'autre à faire. Je ne vois pas ce qui peut poser problème avec ça, il n'y a qu'une ligne à écrire... On ne peut vraiment pas faire plus.
SAYFDINEE - 10 novembre 2018 à 18:49 > Il n'y a rien d'autre à faire. Je ne vois pas ce qui peut poser problème avec ça, il n'y a qu'une ligne à écrire... On ne peut vraiment pas faire plus. Quand j'insère quelque part il y a toujours un message d'erreur concernant une autre ligne du script :(
Mickey` - 10 novembre 2018 à 19:56 Ben dans ce cas ton problème n'a rien à voir avec le dex national.
MikaZ - 12 novembre 2018 à 17:26 >
>Il n'y a rien d'autre à faire. Je ne vois pas ce qui peut poser problème avec ça, il n'y a qu'une ligne à écrire... On ne peut vraiment pas faire plus. > Quand j'insère quelque part il y a toujours un message d'erreur concernant une autre ligne du script :( Passe moi ton script en PV (au passage e t'ai répondu en mp, déso du retard j'avais pas fait attention)
MrSallt - 14 novembre 2018 à 09:40 Bonjour à tous, bonjour à toutes. Je suis actuellement en train de travailler sur Pokemon Version Or (FR) et j'aimerai améliorer le jeu à ma manière, à ma façon. J'ai changé les trois starter de départ, j'ai mit elekid, magby et lippouti. J'ai voulu insérer leur troisième évolution dans le jeu et pour le coup remplacer des pokémon déjà présent dans le jeu. En suivant un peu ce que disaient les moddeurs GBC, j'ai réussi à insérer un sprite avec AGIXP, modifier les stat du pokemon, pour modifier les évolution je passe par un editeur hexadécimal et pour les attaques aussi. J'ai donc deux questions : Comment fait-on pour mettre plus ou moins d'attaque à un pokémon ? & Comment est ce que je peux changer le nom du pokemon, agixp ne gérant pas le changement de nom des pokemon des versions fr.
MrSallt - 18 novembre 2018 à 14:31 Rebonjour à tous ! Devant le manque de réponse à ma question, je vais peut être modeler ma demande, ça me permettra peut être d'avoir une réponse à ma question. [GBC] Je suis donc en train de modder Pokemon Or FR, comment feriez vous donc pour remplacer entièrement un pokemon existant ? Merci d'avance !
SAYFDINEE - 24 novembre 2018 à 13:53 Comment supprimer l'animation des membres du conseil 4 ? J'espère que vous allez bien chers gens J'ai besoin d'aide pour ma hackrom, c'est dans le titre :( Je parle de l'animation quand le combat commence, là où on voir le sprite du dresseur et celui du conseil 4 dans Pokémon Emeraude Je suis sérieux ! J'ai modifié le conseil 4 mais au début des combats quand y a l'animation avec les bandes de couleurs et le visage des sprites bah on voit l'ancien sprite du membre du conseil 4 ;( genre ces bandes là : https://www.pokebip.com/pages/jeuxvideo/pokemon_noir_2_black_2_blanc_2_white_2/soluce/screens/p10-38.png
gh7778 - 24 novembre 2018 à 14:06 Dernière fois que je fais la modo pour toi sayf, la prochaine je lock/delete juste
Tsoka - 27 novembre 2018 à 23:39 Bonsoir j'aurais besoin d'aide, je ne sais absolument pas comment faire la mise a jour de ma r4...si quelqu'un peut m'aider? C'est une r4 SDHC GOLD Pro 3DS UPDRADE de 2016
copite - 10 décembre 2018 à 15:24 Bonjour à tous, Je joue actuellement à Pokemon Gaia v3.2. Je me bats contre Sid le champion d'arène de type poison de Telmurk Town. Or mon jeu plante en plein combat alors qu'il marche bien d'habitude. Que puis-je faire? Merci
Hendrix - 11 décembre 2018 à 16:47 Bonjour/bonsoir à toutes et à tous! Ma question est plutôt simple : comment fait-on pour instaurer le split physique/spécial sur pokémon rouge feu? Je sais que c'est possible sur version US, mais je me demandais si quelqu'un avait déjà trouvé comment faire sur version FR... J'ai déjà trouvé un topic lock sur ce sujet, où un patch avait circulé mais peu après disparu, et il me semblait plus simple de poser la question directement plutôt que de chercher sur plus de 250 pages de forum depuis 6 ans une éventuelle réponse Merci !
MikaZ - 23 décembre 2018 à 21:43 Bonjour comment fait on un pont fonctionnel sur Rouge feu car les paramètres des tiles est horrible et je ne trouve pas comment faire.
Aura Azure - 23 décembre 2018 à 22:29 ...un pont ? Dans advance map tu veux dire ?
MikaZ - 23 décembre 2018 à 23:12 oui j'ai regarder c'est galere faut jouer avec le tile de deplacement 10 et 3C c'est chiant
Aura Azure - 24 décembre 2018 à 08:08 Bah ouais, mais c'est pas si compliqué. Regarde à quelle "hauteur" ton pont se trouve, et dans quelle direction il est (gauche-droite ou haut-bas), t'as pas 10000 tiles différents.
Aura Azure - 24 décembre 2018 à 08:09 https://www.pokecommunity.com/showthread.php?t=161616 Dans la page, cherche "creating bridge". C'est assez complet.
Yubel Dark - 6 janvier 2019 à 00:20 Bonsoir ! Je suis un petit youtuber Pokémon et grand fan de rom-hacking, principalement sur GBA. Me lassant un peu et ayant fait le tour de ce qu'on pouvait faire avec les jeux GBA, je voudrais aujourd'hui me lancer dans une toute nouvelle expérience avec les jeux DS comme Platine, Heartgold ou encore Noir et Blanc ! Le souci est que je ne m'y connais pas du tout, même si j'ai pas mal d'expérience avec tout ce qui est script, sprite ou map sur GBA. Je demande donc aujourd'hui votre aide afin de savoir si des gens seraient intéressés à m'aider à modifier des jeux DS pour pourquoi pas y ajouter de nouveaux mini-scénarios ou simplement de nouveaux dresseurs ou à pourquoi pas monter une équipe de rom-hacking ! Je vous remercie d'avoir pris le temps de m'avoir lu et vous souhaite une agréable soirée
Cliketi - 6 janvier 2019 à 16:36 Je ne m'y connais pas bien dans le domaine du hack, donc je ne pourrais te dire que les retours que j'en ai eu.. D'après ce que j'ai entendu dire, il n'y a pas autant d'information sur le hack de rom sur NDS et il n'est pas aussi simple de les modifiers d'une manière aussi poussée que nos chères hacks sur GBA. Sur internet, on trouve pas mal d'hacks de NDS mais les modifications apportaient reste les mêmes en partie à cause de ce manque d'information. Les modifications se ciblent sur le mapping, la variété des dresseurs, la variété des pokémons sur la carte, etc.. Et il y a beaucoup de bugs.. Je te conseillerai plutôt de pofiner ton savoir pour apporter une réelle plus valu et te permettre par la suite de pouvoir montrer une équipe dans le hack de rom sur NDS. Il est déjà complexe de montrer une bonne équipe pour les hacks sur GBA alors je te laisse imaginer pour la DS. J'espère que ce te sera utile et que ton projet aboutira.. Bon courage à toi
pedrosogamez - 22 janvier 2019 à 16:32 Hi, guys i need to know where to find heracross, i cant use headbutt on any tree, it dont work, help please. i really want to complete my pokedex.
Nylz - 22 janvier 2019 à 22:24 Bonjour Voilà ça peut sembler bête mais je cherche comment modifier les noms des pokemons s'il vous plait, je cherche depuis un bon moment j'ai trouvé de quoi modifier absolument tout ce dont j'avait besoin mais pas les noms (c'est pour traduire vite fait une version, vu que je ne connais pas les noms des pokemons en anglais) Ce serait pour traduire sur une version gba
Mickey` - 22 janvier 2019 à 23:22 Salut, Tu peux le faire avec n'importe quel éditeur de Pokémon (YAPE, G3T...).
Nylz - 28 janvier 2019 à 10:04 Super merci !
MikaZ - 8 février 2019 à 14:33 Bonjour y aurai t-il un tuto français pour supprimé la limite du niveau 100 ?
Mickey` - 8 février 2019 à 14:48 Bonjour, En français, ça ne me dit rien, mais il y en a un en anglais sur PC.
fenixo - 9 février 2019 à 16:56 salut tout le monde j'ai un petit probleme je voudrai savoir comment changer le script du prof chen dans le laboratoire quand il se fait le monologue (quand jetait jeune …. il me reste que ces trois pokemon.) j'aimerai juste changer pour qu'il dise (il me reste que ces deux la) en gros merci a vous
Aura Azure - 9 février 2019 à 17:01 C'est pas un script.
fenixo - 9 février 2019 à 18:25 A ok merci a toi et du coup c'est quoi car j'ai cherché partout sans succès pouvez-vous me dire la marche a suivre aussi sa serait cool merci a vous
Aura Azure - 9 février 2019 à 18:52 T'as pas cherché partout... Sinon, tu aurais trouvé.
Mickey` - 9 février 2019 à 18:53 Le moment où on choisit son starter ? C'est un level script.
fenixo - 9 février 2019 à 18:54 ba un petit indice alors car la je voie pas du tout je suis débutant donc svp
a ok merci donc du coup ont le trouve comment se lvl script ??
lol nn ba désoler pour le dérangement je Vien de trouver
Mickey` - 9 février 2019 à 19:16 T'as une fonction Modifier sur tes messages, stop les double posts. Et une bibliothèque de liens, dans les topics épinglés à lire, au passage.
MikaZ - 13 février 2019 à 21:13 est ce qu'après un warp (warp 0x0 etc) on peut mettre le joueur en mode surf ?
Deadpoule - 3 mars 2019 à 15:36 Alors voilà, je suis confronté à un problème plutot...problématique.. Lorsque que j'écris mon script pour faire parler un personnage comme indiquer sur le tuto de Pokemon Trash, je quitte XSE comme marquer sur le tuto (quand je quitte il me demande si je veux sauvegarder mon script au format rbc, je sais pas si c'est normal :/) puis après quand je reviens sur XSE il me marque ça à la place de mon script: '--------------- #org 0x349116 updatecoins 0xD9 0x0 Je trouve vraiment rien sur l'internet pitié aider moi
Mickey` - 4 mars 2019 à 08:17 Et tu n'as donc pas non plus trouvé le tuto sur la gestion des offsets, pourtant épinglé.
fenixo - 4 mars 2019 à 18:43 salut les gas alors voila je viens de finir mon scripte pour qu'a la fin d'un combat le dresseur nous donne un de ces pokémon. Tout marche bien sauf que je voudrais que le dialogue ne sarrète pas, Je m'explique quand je finis le combat il faut que je reparle au personnage pour qu'il me donne le pokémon, Et je voudrai que tout se face en une seule foit je vous mets sa en bas merci à vous ``` #include stditems.rbh #include stdpoke.rbh '--------------- #org 0x1A90B6 trainerbattle 0x0 0xC3 0x0 0x818581F 0x8185840 checkflag 0x246 if 0x1 goto 0x8802489 msgbox 0x88554A9 MSG_KEEPOPEN '"Tien entraine le bien" setvar 0x4001 0x4 givepokemon PKMN_CHARMANDER 0x5 ITEM_NONE 0x0 0x0 0x0 compare LASTRESULT 0x0 if 0x1 goto 0x8804B99 compare LASTRESULT 0x1 if 0x1 goto 0x88072A9 compare LASTRESULT 0x2 if 0x1 goto 0x88099B9 release end '--------------- #org 0x802489 msgbox 0x8857BB9 MSG_KEEPOPEN '"il faut que je m'entraine !\n1..2...." release end '--------------- #org 0x804B99 textcolor 0x3 fanfare 0x101 preparemsg 0x885C9D9 '"[player] reçoit un SALAMECHE." waitmsg waitfanfare pause 0x3C bufferpokemon 0x0 PKMN_CHARMANDER msgbox 0x885F0E9 MSG_YESNO '"Voulez-vous donner un surnom\nà [b..." compare LASTRESULT 0x0 if 0x1 goto 0x880C0C9 call 0x880E7D9 call 0x8810EE9 goto 0x880C0C9 '--------------- #org 0x8072A9 textcolor 0x3 fanfare 0x101 preparemsg 0x885C9D9 '"[player] reçoit un SALAMECHE." waitmsg waitfanfare pause 0x3C bufferpokemon 0x0 PKMN_CHARMANDER msgbox 0x885F0E9 MSG_YESNO '"Voulez-vous donner un surnom\nà [b..." compare LASTRESULT 0x0 if 0x1 goto 0x88135F9 call 0x8815D09 goto 0x88135F9 '--------------- #org 0x8099B9 textcolor 0x3 msgbox 0x88617F9 MSG_KEEPOPEN '"Il n'y a plus de place pour\nles P..." release end '--------------- #org 0x80C0C9 textcolor 0x0 msgbox 0x8863F09 MSG_KEEPOPEN '"Prend en soin" setflag 0x246 release end '--------------- #org 0x80E7D9 countpokemon subvar LASTRESULT 0x1 copyvar 0x8004 LASTRESULT return '--------------- #org 0x810EE9 fadescreen 0x1 special 0x9E waitstate return '--------------- #org 0x8135F9 call 0x8818419 goto 0x880C0C9 '--------------- #org 0x815D09 fadescreen 0x1 special 0x166 waitstate lock faceplayer return '--------------- #org 0x818419 bufferboxname 0x0 0x4037 bufferpokemon 0x1 0x4001 checkflag 0x834 if 0x0 call 0x881AB29 checkflag 0x834 if 0x1 call 0x881D239 return '--------------- #org 0x81AB29 special2 LASTRESULT 0x165 compare LASTRESULT 0x1 if 0x1 goto 0x881F949 msgbox 0x8866619 MSG_KEEPOPEN '"[buffer2] a été transféré sur le\n..." return '--------------- #org 0x81D239 special2 LASTRESULT 0x165 compare LASTRESULT 0x1 if 0x1 goto 0x8822059 msgbox 0x8875079 MSG_KEEPOPEN '"[buffer2] a été transféré sur le\n..." return '--------------- #org 0x81F949 special2 LASTRESULT 0x18A bufferboxname 0x2 LASTRESULT msgbox 0x8877789 MSG_KEEPOPEN '"La BOITE [buffer3] sur le PC\nde ?..." return '--------------- #org 0x822059 special2 LASTRESULT 0x18A bufferboxname 0x2 LASTRESULT msgbox 0x8879E99 MSG_KEEPOPEN '"La BOITE [buffer3] sur le PC\nde L..." return '--------- ' Strings '--------- #org 0x18581F = Ou tu va toi ! #org 0x185840 = Wa tes fort je vais te donner\nQuelque chose #org 0x8554A9 = Tien entraine le bien #org 0x857BB9 = il faut que je m'entraine !\n1..2..3..1..2..3 #org 0x85C9D9 = [player] reçoit un SALAMECHE. #org 0x85F0E9 = Voulez-vous donner un surnom\nà [buffer1]? #org 0x8617F9 = Il n'y a plus de place pour\nles POKéMON.\pLes BOITES sont pleines et\nne peuvent plus rien recevoir. #org 0x863F09 = Prend en soin #org 0x866619 = [buffer2] a été transféré sur le\nPC de ???.\pIl a été placé dans la BOITE\nappelée ["][buffer1]". #org 0x875079 = [buffer2] a été transféré sur le\nPC de LEO.\pIl a été placé dans la BOITE\nappelée ["][buffer1]". #org 0x877789 = La BOITE [buffer3] sur le PC\nde ??? est pleine.\p[buffer2] a été placé dans la\nBOITE appelée ["][buffer1]". #org 0x879E99 = La BOITE [buffer3] sur le PC\nde LEO est pleine.\p[buffer2] a été placé dans la\nBOITE appelée ["][buffer1]". ``` Peut tu me passer le lien alor stp
Mickey` - 5 mars 2019 à 16:25 Bonjour, C'est fatigant... Il y a un tutoriel qui explique exactement comment faire ça.
fenixo - 5 mars 2019 à 17:09 > Bonjour, C'est fatigant... Il y a un tutoriel qui explique exactement comment faire ça. Peut tu me passer le lien alor stp
Aura Azure - 5 mars 2019 à 22:24 Non. Débrouille un peu.
fenixo - 5 mars 2019 à 23:46 Non mais sérieux c'est quoi se forum a la base c'est pas une chose pour aider les gens juste comme sa c'est plus un passe temp que autre chose votre tuto je le trouve nul par c'est pour sa que je vien ici si non je me donnerai pas la pêne de demander un coup de main bref :fuck:
Aura Azure - 6 mars 2019 à 06:18 Pour trouver, faut commencer par chercher.
Son of the league - 14 mars 2019 à 22:44 Bonsoir tout le monde J'ai un petit problème: parfois des scripts(ce que disent les png ) refais de personnages proches vont fusionner ou se modifier. la fin du texte de l'un deviendra le texte de l'autre ou bien à la fin di texte de l'un apparaîtra un bout coupé du texte de l'autre. Et c le même problème pour les dialogues multi reponses ex: Ce que j'ecrit tu a vu un shiny?oui--->menteur! Non---->moi oui le leviathor rouge d'acajou Et ça me donne Oui----->le leviathor rouge d'acajou Non---->ne diffère pas di script modifié C vraiment ennuyant. Peut être est ce du à la taille des offsets trop petits pour les textes que je met? Je précise que je suis nouveau sur le site et en script même si j'ai fais pas mal de mapping . J'aimerai être aidé svp :'/
mystogan640 - 15 mars 2019 à 00:38 http://www.pokemontrash.com/club/rom-hacking/(tuto)(gba)-la-gestion-des-offsets/ Yep, c'est un blem d'offset. Essaye d'avoir au minimum un octet "FF" entre chaque message, et t'auras plus de problèmes (avec le visualiseur hexa de xse c'est facile).
Son of the league - 15 mars 2019 à 07:09 J'ai bien relu le tuto mais je ne suis pas sûr de tout conprendre Myst, le problème vient il du fait que comme j'ai modifié le texte d'un PNG, l'offset utilisé dans son script n'est pas suffisamment grand et donc il faudrai en trouver un autre plus grand avec FSF ou bien est de du à la proximité étroite de son offset avec l'offset de l'autre PNG ?
mystogan640 - 15 mars 2019 à 10:34 Oui, tes offsets se chevauchent, sauf si j'ai mal compris. Je vais illustrer avec un exemple : ``` #org 0x800000 lock faceplayer msgbox 0x88000C8 msg_yesno compare lastresult 0x1 if 0x1 goto 0x8800190 givepokemon 0x... msgbox 0x8800258 msg_normal release end #org 0x8800190 msgbox 0x8800320 msg_normal release end ``` Bon normalement tu pourrais compter tes caractères pour adapter la taille de ton offset, mais t'auras sans doutes jamais besoin de toute la place, donc on va pas ce prendre la tête. Ici, les offsets que j'ai choisis sont espacés de 200 octets environ, ça qui permet d’écrire tes messages et tes fonctions sans que ça se superpose (F1 sinon pour voir combien d'octet prend une commande). Bref schématiquement, ton fichier hexa va ressembler à ça. [spoiler] sc ri pt 1 .. .. .. .. .. .. .. .. .. .. .. . .........FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF sc ri pt 2F FF FF FF FF FF FF FF FF FF me ss ag e1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF me ss ag e2 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF me ss ag e3 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF[/spoiler] Avec les FF les octets libres. Normalement, si tu fais comme ça, en t'assurant que les donnes se chevauchent pas, t'auras pas de bug.
Son of the league - 16 mars 2019 à 17:04 merci ça m'a bien aidé J'aimerais savoir aussi comment changer les description sur le pokedex. Autant j'ai trouvé comment faire sur sur NDs autant c les néant pour les rom GBA...
NesLeo - 20 mars 2019 à 10:28 Salut Son, Yape te permet de le faire et ça marche très bien.
MikaZ - 20 mars 2019 à 11:40 Est ce que quelqu'un connais l'offset des tiles d'animation des herbes à pokémon ? Et aussi un offset pour la rom FR du vieil homme
McPaul - 22 mars 2019 à 13:12 Yippiya yeah yippiya ya yo! Je hack sur la version Émeraude (US) et j'aimerais insérer un Egg Move Tutor. Je pensais reprendre le script du level up moves tutor avec ses écaillecoeur et lui faire enseigner le egg moves à la place. Mais comment on fait pour trouver le bon offset, celui qui mène aux egg moves au lieu des levelup moves? Merci de votre aide.
Nyraku - 23 mars 2019 à 09:22 Bonjour tous le monde, Je suis actuellement entrain de m'amuser a modifier une ROM Pokémon pour pouvoir s'amuser avec des amis. Je rencontre actuellement un problème que je n'arrive pas a résoudre. J'aimerais enlever les arbres (avec la CS COUPE) totalement du jeu. Dans un premier temps ducout en utilisant AdvancedMap j'ai juste supprimer les événements du jeu. Un problème bizarre est né entre la ROUTE 2 et JADIELLE. Lorsque je passe de la route 2 a jadielle mon evenement est présent alors que je l'ai supprimé O_o". Voici un gif démonstrateur.
Si vous avez des idées d'ou provient le problème Je vous remercie !
Aura Azure - 23 mars 2019 à 09:43 ezgif.com
NesLeo - 24 mars 2019 à 15:04 Bonjour tout le monde. J'ai un petit pépin assez emmerdant... Sur quelques dresseurs, les pokémon envoyés en jeu ne correspondent pas à ceux prévus dans Hopeless trainer editor. Les attaques correspondent mais le pokémon est différent. Par exemple un Junko devient Abo en jeu alors que tout va bien dans HTE. Un idée de ce qui peux causer ce bug et peux être de ce qui peux le résoudre ? et grand merci
DuDono - 5 avril 2019 à 21:33 Je sais pas si on a déjà demandé ça,mais comment ajouter les pokemon jusque la 7g rapidement (pas un par un)sur rf vf
Mickey` - 7 avril 2019 à 18:16 Impossible.
DuDono - 9 avril 2019 à 16:05 Il n'y aurait pas une méthode (même lente) ne nécessitant pas de dessiner les sprites?
Aura Azure - 9 avril 2019 à 16:46 Bah c'est déjà que tu peux pas ajouter 809 pokémon dans une cartouche de 3[sup]ème[/sup] génération.
MikaZ - 9 avril 2019 à 17:56 > Bah c'est déjà que tu peux pas ajouter 809 pokémon dans une cartouche de 3[sup]ème[/sup] génération. C'est possible non ? Mais c'est très compliqué il me semble. Il faut déplacer le bloc de save puis trouver de l'emplacement pour les nouveaux flags etc. Même moi j'ai pas tout compris et je m'y tenterai pas, trop hardcore.
Aura Azure - 9 avril 2019 à 18:35 Pour ca que je disais que tu peux pas. Plus simple que de tenter de lui expliquer qu'il sera pas capable.
Mickey` - 9 avril 2019 à 23:12 Qui a dit que c'était impossible... Allez j'arrête de foutre la merde
DuDono - 11 avril 2019 à 11:24 Je ne compte pas mettre 809 poké, il devrait pas y en avoir plus de 200. D'ailleurs il me faut un moyen de retirer les pokemon des 3 premiers générations
Mickey` - 11 avril 2019 à 19:16 Pour ça, il y a déjà un tuto sur le site. Et "seulement" 200 Pokémon, c'est déjà énorme en quantité de travail.
DuDono - 11 avril 2019 à 20:53 N'y aurait-il pas par hasard une bibliothèque des sorties des 809 pokemon
Aura Azure - 11 avril 2019 à 21:18 quoi
DuDono - 16 avril 2019 à 09:23 Oups,je voulais dire les sprites mais le correcteur automatique fait n'importe quoi
Aura Azure - 16 avril 2019 à 19:21 ...bah si, y'en a plein. Ca s'appelle "internet".
DuDono - 19 avril 2019 à 20:11 Finalement,ça prend des plombes
Mickey` - 20 avril 2019 à 23:54 Qu'est-ce qu'on t'avait dit... u_u
Julien_coux - 21 avril 2019 à 16:42 Bonjour, je joue au rom pokemon hard fire et j'ai rencontré un gros problème : je suis coincer dans une grotte sur l'île 3 je n'est aucun moyen de sortir. Pourriez vous m'aider svp ?
Mirri - 22 avril 2019 à 15:11 Bonjour J'ai envie de me bidouiller une version custom des jeux de première génération ( en commençant par rendre tout les pokémon dispo ( oui, c'est pas original :( )) En autre chose, je souhaite faire en sorte que les pokémons évoluant par échange évoluent par niveau, je suppose , que je dois passer par Poke Edit GB pour celà, j'insiste sur la supposition dans la mesure ou je ne parviens pas à ouvrir le logiciel ( il me signale que le fichier COMDLG32.OCX est manquant, il est pourtant bien là). Le site ou j'ai trouvé les logiciels propose une solution et un tuto mais j'ai beau suivre, ça ne marche pas :/ je fais sans doute mal les choses --" ( voici le lien de la FAQ du site ou mon problème est adressé : https://hackromtools.altervista.org/faq/) je me sens très bête de ne pas réussir à ouvrir ce fichier ( et peut être pour des prunes en plus :/ ). Une âme charitable peut elle m'aider ? Merci d'avance
Shogun - 23 mai 2019 à 20:04 Bonsoir, je travail sur ma rom cloud white 2 actuellement (Fire Red US 1.0 avec JPAN hack). Je cherche à remplacer les fonds de combat des intérieurs (ceux que l'on définit dans l'header sur advance map et utilisés pour les arènes etc.). Pas de problème pour le tileset et la tilemap. Mon problème arrive avec les palettes. Habituellement, il me suffisait d'aller dans APE et d'importer ma palette .act et hop! Mais dans mon cas, la palette donne unmauvais résultat in-game. en regardant le palette viewer de VBA, je constate que la palette 0x3 (3eme ligne) est bonne pour les 8 premières couleurs uniquement. Voici le fond de combat que je souhaite implanter :https://whackahack.com/foro/t-32455/multi-indoor-background-base-fr Voici le tuto qui me sert de référence : https://www.pokecommunity.com/showthread.php?t=302401 J'ai essayé uniquement avec la palette 0x24DDF0. qui doit servir a priori pour le fond de combat de base (le blanc avec bandes jaunes) En décortiquant l'hexa du patch, je constate qu'il ne touche pas à cette palette mais repointe vers la palette pour le "field battle" or je ne souhaite pas modifier cette palette car déjà utilisée par un de mes nouveaux fonds de combats. Si quelqu'un sait modifier ces fonds de combat spéciaux et m'indiquer comment outrepasser ce problème... Merci.
VLF - 24 mai 2019 à 07:07 Bonjour, j'aimerais savoir comment faire pour rendre les CS effaçables sur Pokémon Version Émeraude. Merci d'avance de vos réponses.
manu67310 - 25 mai 2019 à 16:20 Bonjour Je travail acutellement sur mon projet Emeraude Full V2.0, et je profite du fait de devoir tout refaire pour vouloir y installer le split spécial / physique, indispensable pour mon projet qui se veut être le plus proche possible en terme de stratégie de ce que l'on devrait trouver en 7G. Mais bon malgré ma volonté de vouloir implanter le split je suis actuellement dans l'impasse car je n'arrive pas à :
- Pouvoir lire en language informatique compréhensible (c'est à dire pas en hexadécimal) les lignes de codes associés aux types et aux attaques afin de pouvoir les modifier moi même.
- Trouver une Rom Emeraude Fr (pas anglaise) avec le split déja effectué, pourrais m'aller aussi, mais je n'en ai pas trouvé non plus.
Tenpers - 7 juin 2019 à 18:13 Bonjour, petite question. Est-ce que vous savez si c'est possible de modifier un script "special" dans RSE ? Je pense notamment au moment ou Timmy capture Tarsal. Merci !
Aura Azure - 8 juin 2019 à 16:30 Oui.
Tenpers - 9 juin 2019 à 15:19 Ah intéressant ! Sais-tu de de quelle manière ?
Aura Azure - 10 juin 2019 à 14:07 Non.
Son of the league - 10 juin 2019 à 16:14 Weby toujours aussi utile a ce que je vois XD Tenpers pour changer ce script ca va être le bordel pour toi parce que a la différence de RF et VF bcp de script DE RSE sont des scripts cachés, des fois tu ne peux les modifier, d'autres fois ils sont a des endroits complètement insolites... J'ai galéré pour ma ROM Static emerald pour changer les scripts de SEKO par rapport au pokedex
Aura Azure - 10 juin 2019 à 16:17 Si un mec comme toi peut le faire, un mec comme lui peut le faire aussi.
Son of the league - 10 juin 2019 à 19:30 Toujours a rager change pas Mais oui faut juste trouver la position des scripts qui sont disséminés aux quatre coins du jeu
bloubop78 - 10 juin 2019 à 21:35 salut tout le monde ! j'aimerai savoir comment modifier un peu le taux de rencontre dans une zone dans une rom pokemon (émeraude) avec advance map. j'ai fait quelques recherches mais j'avoue ne pas avoir tout compris, je viens ici pour pouvoir être fixé rapidement et avoir une réponse claire, je compte sur vous ! merci beaucoup ! ca a du déjà etre expliqué quelque part mais vraiment je ne trouve pas..
Aura Azure - 11 juin 2019 à 07:46 Pourtant pas bien compliqué... T'as le choix de 12 pokemon qui peuvent apparaître dans la map en question, leur niveau min et max, et le taux de rencontre.... Non franchement je vois pas ce qu'il y a de difficile là dedans. Allez la seule difficulté que je vois c'est que les pokemon dans les premiers slots auront plus de chance d'apparaître, si je me rappelle bien.
bloubop78 - 11 juin 2019 à 14:57 aha et bien merci pour ta réponse, même si j'ai complètement l'impression d'être jugé elle m'aide quand meme. j'avais bien remarqué que les slots n'avaient pas tous le même taux de rencontre, mais j'avoue que j'aimerai des chiffres "précis" pour ne pas faire un truc un peu au pif.
Aura Azure - 11 juin 2019 à 15:05
bloubop78 - 11 juin 2019 à 15:22 aaah parfait !! merciii beaucoup, vraiment !!
Aura Azure - 11 juin 2019 à 15:30 C'est peut être pas 100% juste mais c'est le 2eme résultat dans Google.
Aura Azure - 11 juin 2019 à 15:30 Jinvoque mickey
yago58 - 11 juin 2019 à 16:20 Nan mais c'est juste pour la répart'
Aura Azure - 11 juin 2019 à 17:01 Bizarre que j'aie rien trouvé sur le forum à ce sujet
bloubop78 - 12 juin 2019 à 16:10 en tout cas merci beaucoup encore, j'ai pu avoir une réponse rapidement !
Pichu388 - 18 juin 2019 à 12:39 yo, est-ce que quelqu'un connait l'offset où sont les coordonnées X et Y du centre pokémon lorsqu'on a perdu un combat?
Aura Azure - 18 juin 2019 à 13:33 C'est toujours le dernier centre pokémon visité.
Pichu388 - 18 juin 2019 à 17:55 non, ça je sais le changer, je te montre, tu vas comprendre [spoiler]
[/spoiler]
je suis décalé d'une case en Z et je présume que c'est juste une valeur en hexa à diminuer de 1
Mickey` - 18 juin 2019 à 18:10 0C0004 : offset X maison 0C0008 : offset Y maison 0C007C : offset X CP 0C0080 : offset Y CP
Pichu388 - 18 juin 2019 à 18:17 Parfait, tu gères
Void - 26 juin 2019 à 17:46 Le lien qu'il y avait avant pour une rom RF ou Emeraude avec le split physique/spécial a expiré, quelqu'un pourrais le renvoyer?
Gammazeth - 8 juillet 2019 à 21:19 Bonsoir à tous, je viens de hacker ma 3DS et ne désirant pas télécharger d'émulateurs pour jouer aux jeux GBA, j'ai découvert qu'il était possible (grâce à un logiciel du nom de Ultimate GBA VC Injector for 3DS) de "convertir" une ROM en .GBA en un fichier .CIA permettant l'installation et l'utilisation facile de ce dernier sur 3DS, ainsi lorsque j'ai essayé de convertir le fichier .GBA du jeu pokémon émeraude + (qui a au préalable été modifié sur HdX pour pouvoir préserver ses sauvegardes) en .CIA en appliquant le patch SRAM, au lancement du jeu, tout est normal mais dès lors qu'on sauvegarde et qu'on redémarre le jeu, le message suivant apparaît sur l'écran titre "le fichier de sauvegarde a été effacé..." j'ai essayé maintes et maintes fois de réitérer l'opération mais sans plus de succès, alors je me remets à vous... en bref, est-ce que quelqu'un pourrait me faire un guide/tutoriel complet sur la conversion des jeux, ou de me soumettre un lien grâce auquel je pourrais télécharger pokémon émeraude + comme l'a fait Asia81 dans un précdent post. Merci d'avance
Aura Azure - 8 juillet 2019 à 23:02 Ya plusieurs outils pour convertir en CIA, et un seul d'entre eux fonctionne bien... Quand t'as les bons paramètres...
manu67310 - 11 juillet 2019 à 18:54 Bonjour à tous, j'ai un petit problème concernant l'utilisation des variables : En effet lors de mon précédent projet, j'avais utilisé la commande "setvar" mais en utilisant 2 variables déja utilisé par le jeu entrainant 2 bugs majeurs (que j'ai pu corriger mais avec difficulté). Je recherche donc une liste des "var" et des "flags" de libre afin d'être certain de ne pas créer de conflict avec celles déja utilisés par le jeu Emeraude. Je pense à l'heure actuelle en avoir trouvé une pour les "flag", mais je n'ai rien trouvé concernant les "var" hormis le tuto "level script" de votre site indiquant que les var 4040 - 4050 - 4060 sont libre dans ce qui semble être heureusement la version Emeraude (ouf ! pour une fois que ce n'est pas rouge feu ^^). Quelqu'un pourrai-il m'indiquer quels sont les "var" et les "flags" que je pourrai utiliser sans risques sur Emeraude ?
mystogan640 - 12 juillet 2019 à 16:58 https://www.pokecommunity.com/showthread.php?t=291605&highlight=worldmap
manu67310 - 12 juillet 2019 à 19:29 Je te remercie pour ce liens contenant beaucoups de listes, en particulier celle des flags qui à l'air complète ! Malheureusement concernant les variables c'est extrèmement incomplet car j'ai parcouru cet après midi toutes les cartes de la version emeraude et ai noté les variables utilisés pour scripts vert. Contrairement à cette courte liste de variables dans le lien, j'y ai trouvé que la plupart des variables sont utilisés entre 4000 et 40D9. Il y a aussi une erreur dans le fichier contenant les variables, car la variables FFFF ne fonctionne pas entrainant un ré-activation infinie de l'event. J'ai donc testé un event en y mettant la dernière variable possible à savoir 40FF, et cela fonctionne (en esperant qu'elle ne soit pas utilisé dans la rom ailleurs que dans les scripts vert). Merci tout de même pour ton aide, ca m'est quand même très utile !
Fripeer - 18 juillet 2019 à 12:41 Bonjour, j'ai vu sur Trash un tuto pour, Rendre viable les 25 pokémons "??" Mais le problème je ne connais pas les offset pour pokemon émeraude si vous les connaissé es que se se serai possible de me les fournir s'il vous plait . Je vous remercie .
Son of the league - 20 juillet 2019 à 14:45 Bonjour pour ma Rom hack j’aurais besoin d'un petit coup de main Donc voula c sur RF je voudrais mettre un pokedex national disponible vers le début du jeu J'ai laissé de coté la technique de changer le script du prof CHEN car elle mettait bcp d'erreur dans le script J'ai donc décidé de rajouter un PNG(un objet posé) avec un script qui rajouterait le mode national (a JADIELLE) comme dans la rom de ROCKET strike. MAIs voila avec les scripts suivants j'obtient juste un spawner infini de potions :-\ et pas de dex national. Qqn pourrait m'aider? '--------------- #org 0x800000 lock faceplayer checkflag 0x10A if 0x1 goto 0x8800050 special 0x16F setflag 0x10A fanfare 0x13E msgbox 0x8800100 MSG_NORMAL '"Your POKéDEX was upgraded!" waitfanfare release end '--------------- #org 0x800050 msgbox 0x8800070 MSG_NORMAL '"Like your new POKéDEX?" release end '--------- ' Strings '--------- #org 0x800100 = Your POKéDEX was upgraded! #org 0x800070 = Like your new POKéDEX? et aussi j'ai tenté ca '--------------- #org 0x710810 setflag 0x829 special 0x16F end
NesLeo - 20 juillet 2019 à 21:12 Salut, Pour le dex,ça devrais ressembler à ça : [spoiler]#org 0x[Offset0] msgbox 0x8[Offset1] MSG_FACE '"Tiens, voici le Dex National.\..." setflag 0x829 special 0x16F end [/spoiler]
Itnew30 - 25 juillet 2019 à 20:05 Bonjour je viens tout juste de commencer dans le rom-hacking est j'ai déjà des problèmes dû à mon niveau très bas dans le domaine j'explique: j'ai créé deux trois nouvelles cartes reliés par des warps et récemment en créant un nouveau warp, impossible de l'emprunter. Je lance mon jeu, je me dirige vers le warp, je le prends et là... le jeu plante avec un magnifique écran noir. J'ai déjà supprimé et remis des nouvelles warps remplacé la carte changé les infos mouvements le moyen de prendre la warp mais impossible dès que je relie ces deux cartes entre elles ca plante je ne peux donc pas accéder à la zone créé. Avez vous des explications, solutions, suis-je un boulet? Sûrement vu que en cherchant je n'ai vu personne dans le même cas que moi... Aidez moi s'il vous plaiiiiiit
Itnew30 - 25 juillet 2019 à 21:37 c bon problème résolu avec un back-up
MikaZ - 28 juillet 2019 à 18:09 Comment modifier le special 0x9F de Pokémon emeraude US. Je précise que je veut modifier les actions que fait le spécial, je voudrait supprimé le wildbattle et le fait que le personnage sur tourne vers la droite.
Aura Azure - 28 juillet 2019 à 18:14 j'pense que t'as meilleur temps de recréer un script plutôt que de modifier l'existant
MikaZ - 28 juillet 2019 à 18:50 > j'pense que t'as meilleur temps de recréer un script plutôt que de modifier l'existant Avec Mickey' on a vu que c'était de l'ASM :/
MikaZ - 29 juillet 2019 à 02:08 bon j'ai réussi a faire ce que je voulais ^^
Aura Azure - 29 juillet 2019 à 08:21 Bah évidemment que c'est de l'assembleur...
Son of the league - 6 août 2019 à 12:50 Salut tout le monde je sui en train de travailler sur une rom de rubis et j'aimerais changer le maître de la ligue. Alors voilà le combat est modifié, le Sprite aussi mais aucun Sprite de texte ne lui est attribué. Alors voilà vu que le même problème est présent sur RF, qqn pourrait m'indiquer comment le modifier? Faut en recréer un?
Son of the league - 6 août 2019 à 12:50 Script de dialogue pas sprite de texte XD
mathv86 - 11 août 2019 à 17:33 Bonjour, j'ai un problème pour changer le Sprite en combat d'un dresseur, j'ai essayer avec NSE mais je ne peut pas modifier les dresseur car le logiciel est compatible qu'avec les version us, quelqu'un aurai une alternative ou un solution, merci d'avance.
mathv86 - 11 août 2019 à 17:33 Bonjour, j'ai un problème pour changer le Sprite en combat d'un dresseur, j'ai essayer avec NSE mais je ne peut pas modifier les dresseur car le logiciel est compatible qu'avec les version us, quelqu'un aurai une alternative ou un solution, merci d'avance.
MikaZ - 12 août 2019 à 20:02 Utilise Unlz-GBA, c'est universel. Ps y a des tutos sur Trash qui explique comment faire avec ce logiciel.
manu67310 - 17 août 2019 à 21:59 Bonjour j'ai une question toute simple : Lorsqu'on ouvre les codes hexadécimaux avec le logiciel XSE pour acceder aux lignes de codes style : '--------------- #org 0x297632 giveitem 0x145 0x5 0x1 end Quel est le nom de ce language informatique ? Du C ? Du C++? ou autre ? J'ai déja fait des recherches pour savoir, mais je n'ai pas trouvés de réponses claires, mis à part certaine personnes qui pensent que peut-être c'est du C++ ou du language assembleur sans pour autant avoir de certitudes. Quelqu'un pourrait-il m'éclairer sur la question ?
Aura Azure - 17 août 2019 à 22:59 Bah ya pas vraiment de nom vu que ce "langage" n'existe que pour XSE (et ses dérivés). Et putain pour confondre ça avec du C++ faut vraiment pas avoir la moindre idée.
manu67310 - 18 août 2019 à 17:10 Honnêtement oui je n'en sais rien car je n'ai eut jusqu'a présent besoin d'utiliser que 4 languages de programmations différents pour mes créations dans les jeux vidéos :
- un peu de RGSS il y a très longtemps lorsque j'ai découvert grace à RPG maker qu'il était possible de créer son propre jeu vidéos (je voulais créer un jeu pokémon en plus ^^)
- Celui de Freespace 2 (qui sont des lignes de commandes plus qu'un véritable language), pour tout le reste je pouvais créer mes évents directement via le logiciel de création de cartes.
- Celui de skyrim / oblivion qui est un language propriétaire
- Celui des roms pokémons
Mickey` - 18 août 2019 à 22:28 Celui des ROM Pokémon n'est pas réellement un langage... Bien sûr, tout dépend de qu'est-ce qu'on considère comme un langage, mais ici, XSE associe grosso modo un mot clé à chaque valeur hexadécimale possible.
mathv86 - 19 août 2019 à 16:17 Bonjour, Je me demandais si quelqu'un saurai si il existe des fichiers .ini pour pge (pokemon game editor) adaptées aux rom françaises, sinon j'aimerai bien savoir comment étendre le nombre de pokemon de la rom pour pouvoir en ajouter sans limite de nombre ? Merci d'avance de votre réponse
manu67310 - 3 septembre 2019 à 17:30 Bonjour, J'ai un petit problème avec les nouveaux combats que j'ajoute dans mon extension : Dans ma Rom j'ai mis 44F emplacements de combats dans advance trainer afin d'avoir assez d'emplacement de nouveaux dresseurs pour être tranquille. Mais je constate que passé l'emplacement de dresseur numéro hexadecimal 386, j'ai à peu près 1/2 dresseurs que je crée qui ne fonctionne pas correctement avec plusieurs bugs allant des dialogues différents, les pokéballs affichés en noires avec des différents pokémons sans PV, des crash au démarrage du combat, voir pas de combat du tout. Je tiens à préciser que j'ai placés mes emplacements dans une zone de mémoire libre, et lorsque j'ajoute des pokémons aux dresseurs de ses emplacements, je les place aussi dans une zone de mémoire libre. Je tiens aussi à préciser que le problème ne peut pas venir de mon script car il me suffit simplement de changer le numéro du "trainerbattle" pour corriger mon problème. D'où ma question : Comment se fait-il que 1/2 combat sont buggés lorsque le numéro héxa du dresseur dans advance trainer esr supérieur à 386.
Mickey` - 3 septembre 2019 à 18:38 Ca demanderait une petite analyse du code assembleur utilisé pour lire les données. Difficile de dire à priori ce qui pose soucis, peut-être un "limiteur". Mais dans ce cas, c'est bizarre que ça soit uniquement 1/2...
manu67310 - 4 septembre 2019 à 15:58 ok merci, c'est pas grave, j'ai fait quelques tests pour déterminer à l'avance les combats fonctionnels, puis ensuite j'ai chargé ma back-up pour enlever toutes les données misent concernant les combat buggés.
Jesuismauvais - 6 octobre 2019 à 13:53 Bonjour, à tous. Récemment, je me suis renseigné au sujet du ROM Hacking Pokémon et j'ai voulu m'y essayer en modifiant une ROM RF pour obliger le joueur à choisir comme starter Salamèche (ce n'est pas très utile, c'est simplement pour m'entraîner). Cependant je rencontre un problème lorsque je compile le script des pokéballs où se trouvent les starters : une partie des dialogues que j'ai modifié sont buggés. J'aimerais que le script ressemble à ça. ``` '--------------- #org 0x169BD2 lock faceplayer setvar 0x4001 0x0 setvar 0x4002 0x4 setvar 0x4003 0x7 setvar 0x4004 0x7 compare 0x4055 0x3 if 0x4 goto 0x8169E0B compare 0x4055 0x2 if 0x1 goto 0x8169C08 msgbox 0x818E431 MSG_KEEPOPEN '"Ces POKé BALLS contiennent\ndes PO..." release end '--------------- #org 0x169E0B msgbox 0x818E459 MSG_KEEPOPEN '"C'est le dernier POKéMON du PROF.\..." release end '--------------- #org 0x169C08 applymovement 0x4 0x81A6018 waitmovement 0x0 showpokepic 0x4002 0xA 0x3 textcolor 0x0 compare 0x4001 0x0 if 0x1 goto 0x8169C3B compare 0x4001 0x1 if 0x1 goto 0x8169C5A compare 0x4001 0x2 if 0x1 goto 0x8169C79 end '--------------- #org 0x169C3B msgbox 0x818DCD6 MSG_YESNO '"SALAMECHE? C'est un bon choix.\nTu..." compare LASTRESULT 0x1 if 0x1 goto 0x8169C9B compare LASTRESULT 0x0 if 0x1 goto 0x8169C98 end '--------------- #org 0x169C5A msgbox 0x818DC71 MSG_YESNO '"BULBIZARRE? Ce POKéMON est\nabsolu..." compare LASTRESULT 0x1 if 0x1 goto 0x8169C9B compare LASTRESULT 0x0 if 0x1 goto 0x8169C98 end '--------------- #org 0x169C79 msgbox 0x818DBE3 MSG_YESNO '"CARAPUCE? Tu aurait pu prendre ce\..." compare LASTRESULT 0x1 if 0x1 goto 0x8169C9B compare LASTRESULT 0x0 if 0x1 goto 0x8169C98 end '--------------- #org 0x169C9B hidepokepic hidesprite LASTTALKED msgbox 0x818DD2E MSG_KEEPOPEN '"Ce POKéMON est très énergique!" call 0x81A51C3 setflag 0x828 setflag 0x291 givepokemon 0x4002 0x5 0x0 0x0 0x0 0x0 copyvar 0x4031 0x4001 bufferpokemon 0x0 0x4002 preparemsg 0x818DD4D '"[player] obtient\n[buffer1]!" waitmsg fanfare 0x13E waitfanfare msgbox 0x81A41C2 MSG_YESNO '"Voulez-vous donner un surnom\nà [b..." compare LASTRESULT 0x1 if 0x1 goto 0x8169CF3 compare LASTRESULT 0x0 if 0x1 goto 0x8169D03 end '--------------- #org 0x169C98 hidepokepic release end '--------------- #org 0x1A51C3 copyvar 0x8012 0x8013 return '--------------- #org 0x169CF3 setvar 0x8004 0x0 call 0x81A5F14 goto 0x8169D03 '--------------- #org 0x169D03 closeonkeypress compare 0x4001 0x0 if 0x1 goto 0x8169D26 compare 0x4001 0x1 if 0x1 goto 0x8169D46 compare 0x4001 0x2 if 0x1 goto 0x8169D36 end '--------------- #org 0x1A5F14 fadescreen 0x1 special 0x9E waitstate return '--------------- #org 0x169D26 applymovement 0x8 0x8169D89 waitmovement 0x0 goto 0x8169D56 '--------------- #org 0x169D46 applymovement 0x8 0x8169D99 waitmovement 0x0 goto 0x8169D56 '--------------- #org 0x169D36 applymovement 0x8 0x8169D92 waitmovement 0x0 goto 0x8169D56 '--------------- #org 0x169D56 textcolor 0x0 msgbox 0x818D81C MSG_KEEPOPEN '"[rival]: Youpi, mon CARAPUCE!" hidesprite 0x4004 textcolor 0x3 bufferpokemon 0x0 0x4003 preparemsg 0x818D834 '"[rival] obtient\n[buffer1]." waitmsg fanfare 0x13E waitfanfare setvar 0x4055 0x3 checkflag 0x83E if 0x1 call 0x8169D83 release end '--------------- #org 0x169D83 setvar 0x4070 0x1 return '--------- ' Strings '--------- #org 0x18E431 = Ces POKé BALLS contiennent\ndes POKéMON! #org 0x18E459 = C'est le dernier POKéMON du PROF.\nCHEN : BULBIZARRE le nul! #org 0x18DCD6 = SALAMECHE? C'est un bon choix.\nTu vas devoir t'occuper de lui\lavec beaucoup de patience.\lAlors, veux-tu ce POKéMON de type\lFEU? #org 0x18DC71 = BULBIZARRE? Ce POKéMON est\nabsolument nullissime.\lFranchement, je ne te le\lconseille pas. #org 0x18DBE3 = CARAPUCE? Tu aurait pu prendre ce\nPOKéMON mais [rival] a fait un\lcaprice pour avoir celui-là hier\let comme je suis pour le\lfavoritisme, ça ne va pas être\lpossible. #org 0x18DD2E = Ce POKéMON est très énergique! #org 0x18DD4D = [player] obtient\n[buffer1]! #org 0x1A41C2 = Voulez-vous donner un surnom\nà [buffer1]? #org 0x18D81C = [rival]: Youpi, mon CARAPUCE! #org 0x18D834 = [rival] obtient\n[buffer1]. '----------- ' Movements '----------- #org 0x1A6018 #raw 0x3 'Face Right #raw 0xFE 'End of Movements #org 0x169D89 #raw 0x10 'Step Down (Normal) #raw 0x10 'Step Down (Normal) #raw 0x13 'Step Right (Normal) #raw 0x13 'Step Right (Normal) #raw 0x13 'Step Right (Normal) #raw 0x13 'Step Right (Normal) #raw 0x13 'Step Right (Normal) #raw 0x11 'Step Up (Normal) #raw 0xFE 'End of Movements #org 0x169D99 #raw 0x10 'Step Down (Normal) #raw 0x13 'Step Right (Normal) #raw 0x13 'Step Right (Normal) #raw 0x13 'Step Right (Normal) #raw 0x2E 'Face Up (Delayed) #raw 0xFE 'End of Movements #org 0x169D92 #raw 0x10 'Step Down (Normal) #raw 0x13 'Step Right (Normal) #raw 0x13 'Step Right (Normal) #raw 0x13 'Step Right (Normal) #raw 0x13 'Step Right (Normal) #raw 0x2E 'Face Up (Delayed) #raw 0xFE 'End of Movements ``` Mais il ressemble à ca quand je le compile. ``` '--------------- #org 0x169BD2 lock faceplayer setvar 0x4001 0x0 setvar 0x4002 0x4 setvar 0x4003 0x7 setvar 0x4004 0x7 compare 0x4055 0x3 if 0x4 goto 0x8169E0B compare 0x4055 0x2 if 0x1 goto 0x8169C08 msgbox 0x818E431 MSG_KEEPOPEN '"Ces POKé BALLS contiennent\ndes PO..." release end '--------------- #org 0x169E0B msgbox 0x818E459 MSG_KEEPOPEN '"C'est le dernier POKéMON du PROF.\..." release end '--------------- #org 0x169C08 applymovement 0x4 0x81A6018 waitmovement 0x0 showpokepic 0x4002 0xA 0x3 textcolor 0x0 compare 0x4001 0x0 if 0x1 goto 0x8169C3B compare 0x4001 0x1 if 0x1 goto 0x8169C5A compare 0x4001 0x2 if 0x1 goto 0x8169C79 end '--------------- #org 0x169C3B msgbox 0x818DCD6 MSG_YESNO '"SALAMECHE? C'est un bon choix.\nTu..." compare LASTRESULT 0x1 if 0x1 goto 0x8169C9B compare LASTRESULT 0x0 if 0x1 goto 0x8169C98 end '--------------- #org 0x169C5A msgbox 0x818DC71 MSG_YESNO '"s être\lpossible." compare LASTRESULT 0x1 if 0x1 goto 0x8169C9B compare LASTRESULT 0x0 if 0x1 goto 0x8169C98 end '--------------- #org 0x169C79 msgbox 0x818DBE3 MSG_YESNO '"CARAPUCE? Tu aurait pu prendre ce\..." compare LASTRESULT 0x1 if 0x1 goto 0x8169C9B compare LASTRESULT 0x0 if 0x1 goto 0x8169C98 end '--------------- #org 0x169C9B hidepokepic hidesprite LASTTALKED msgbox 0x818DD2E MSG_KEEPOPEN '"Ce POKéMON est très énergique!" call 0x81A51C3 setflag 0x828 setflag 0x291 givepokemon 0x4002 0x5 0x0 0x0 0x0 0x0 copyvar 0x4031 0x4001 bufferpokemon 0x0 0x4002 preparemsg 0x818DD4D '"[player] obtient\n[buffer1]!" waitmsg fanfare 0x13E waitfanfare msgbox 0x81A41C2 MSG_YESNO '"Voulez-vous donner un surnom\nà [b..." compare LASTRESULT 0x1 if 0x1 goto 0x8169CF3 compare LASTRESULT 0x0 if 0x1 goto 0x8169D03 end '--------------- #org 0x169C98 hidepokepic release end '--------------- #org 0x1A51C3 copyvar 0x8012 0x8013 return '--------------- #org 0x169CF3 setvar 0x8004 0x0 call 0x81A5F14 goto 0x8169D03 '--------------- #org 0x169D03 closeonkeypress compare 0x4001 0x0 if 0x1 goto 0x8169D26 compare 0x4001 0x1 if 0x1 goto 0x8169D46 compare 0x4001 0x2 if 0x1 goto 0x8169D36 end '--------------- #org 0x1A5F14 fadescreen 0x1 special 0x9E waitstate return '--------------- #org 0x169D26 applymovement 0x8 0x8169D89 waitmovement 0x0 goto 0x8169D56 '--------------- #org 0x169D46 applymovement 0x8 0x8169D99 waitmovement 0x0 goto 0x8169D56 '--------------- #org 0x169D36 applymovement 0x8 0x8169D92 waitmovement 0x0 goto 0x8169D56 '--------------- #org 0x169D56 textcolor 0x0 msgbox 0x818D81C MSG_KEEPOPEN '"[rival]: Youpi, mon CARAPUCE![riva..." hidesprite 0x4004 textcolor 0x3 bufferpokemon 0x0 0x4003 preparemsg 0x818D834 '"[rival] obtient\n[buffer1]." waitmsg fanfare 0x13E waitfanfare setvar 0x4055 0x3 checkflag 0x83E if 0x1 call 0x8169D83 release end '--------------- #org 0x169D83 setvar 0x4070 0x1 return '--------- ' Strings '--------- #org 0x18E431 = Ces POKé BALLS contiennent\ndes POKéMON! #org 0x18E459 = C'est le dernier POKéMON du PROF.\nCHEN : BULBIZARRE le nul! #org 0x18DCD6 = SALAMECHE? C'est un bon choix.\nTu vas devoir t'occuper de lui\lavec beaucoup de patience.Ce POKéMON est très énergique! #org 0x18DC71 = s être\lpossible. #org 0x18DBE3 = CARAPUCE? Tu aurait pu prendre ce\nPOKéMON mais [rival] a fait un\lcaprice pour avoir celui-là hier\let comme je suis pour le\lfavoritisme, ça ne va pas être\lpossible. #org 0x18DD2E = Ce POKéMON est très énergique! #org 0x18DD4D = [player] obtient\n[buffer1]! #org 0x1A41C2 = Voulez-vous donner un surnom\nà [buffer1]? #org 0x18D81C = [rival]: Youpi, mon CARAPUCE![rival] obtient\n[buffer1]. #org 0x18D834 = [rival] obtient\n[buffer1]. '----------- ' Movements '----------- #org 0x1A6018 #raw 0x3 'Face Right #raw 0xFE 'End of Movements #org 0x169D89 #raw 0x10 'Step Down (Normal) #raw 0x10 'Step Down (Normal) #raw 0x13 'Step Right (Normal) #raw 0x13 'Step Right (Normal) #raw 0x13 'Step Right (Normal) #raw 0x13 'Step Right (Normal) #raw 0x13 'Step Right (Normal) #raw 0x11 'Step Up (Normal) #raw 0xFE 'End of Movements #org 0x169D99 #raw 0x10 'Step Down (Normal) #raw 0x13 'Step Right (Normal) #raw 0x13 'Step Right (Normal) #raw 0x13 'Step Right (Normal) #raw 0x2E 'Face Up (Delayed) #raw 0xFE 'End of Movements #org 0x169D92 #raw 0x10 'Step Down (Normal) #raw 0x13 'Step Right (Normal) #raw 0x13 'Step Right (Normal) #raw 0x13 'Step Right (Normal) #raw 0x13 'Step Right (Normal) #raw 0x2E 'Face Up (Delayed) #raw 0xFE 'End of Movements ``` Ce sont les dialogues du rival lorsqu'il choisit son pokémon ainsi que lorsque l'on "parle" à la Pokéball de Bulbizarre et de Dracaufeu qu'il y a des problèmes. J'ai également modifié le dialogue qui s'affiche lorsque l'on parle à Carapuce mais celui là ne semble pas poser problème. Merci d'avance d'éclairer ma chandelle sur ce que j'ai fait de mal pour me permettre de progresser.
Pichu388 - 6 octobre 2019 à 21:33 C'est un problème de collision d'offsets, très probablement. En fait, quand tu changes ton texte, en particulier lorsque tu le rends plus long, tu écrases d'autres données. Or, au fur et à mesure que tu change tes scripts et tes textes, tu vas écraser tes propres textes et les faire bugger. Tu auras de bien meilleures explications en faisant quelques recherches sur le site, mais pour éviter ça, calcule la longueur de ton texte grâce à l'éditeur présent dans XSE, et place le à un offset libre en en cherchant un de cette taille minimum sur FSF.
Jesuismauvais - 7 octobre 2019 à 19:20 Merci de ton aide mais j'ai réussi à me débrouiller en installant Advance-Text, qui est reservé à une seule fonction mais qui est bien plus facile d'untilisation. Cependant j'ai encore un problème. J'ai essayé de modifier les pokémons de mon rival en installant des logiciel d'éditions de dresseurs mais il n'y en a pas un seul qui fonctionnent (j'ai essayé A-trainer, Hopeless Trainer Editor et Unnamed Trainer Editor). Le message d'erreur qui s'affiche est : "ROM code \{temp.Code\} is not supported" Je pense que c'est une erreur bête de ma part quelque part mais je ne parvient pas à trouver où.
MikaZ - 11 octobre 2019 à 16:38 > Merci de ton aide mais j'ai réussi à me débrouiller en installant Advance-Text, qui est reservé à une seule fonction mais qui est bien plus facile d'untilisation. Cependant j'ai encore un problème. J'ai essayé de modifier les pokémons de mon rival en installant des logiciel d'éditions de dresseurs mais il n'y en a pas un seul qui fonctionnent (j'ai essayé A-trainer, Hopeless Trainer Editor et Unnamed Trainer Editor). Le message d'erreur qui s'affiche est : "ROM code \{temp.Code\} is not supported" Je pense que c'est une erreur bête de ma part quelque part mais je ne parvient pas à trouver où. Alors a part si AT gère lui même les offset, nan tu peut pas te "débrouiller", il faut que tu apprenne a gérer l'espace de ta ROM sinon t'es foutu, pis au passage XSE est bien meilleur que AT ( y en a un autre qui est pas mal mais le "langage" change par rapport a XSE) Et pour le message d'erreur simplement que la ROM n'est pas supporté par le logiciel c'est tout. De mémoire tous ces logiciel sont fait de base pour les ROMS anglaises. Si c'est pas ça c'est que tu as modifier l'header de la ROM ou tu a utilisé une base ROM et donc que le logiciel ne reconnait plus la ROM.
manu67310 - 13 octobre 2019 à 15:12 Bonjour Même si ma rom est finie, j'aimerai pouvoir implanter le fait qu'on puisse effacer les CS à tous moments soit en les rendant effacables directement, soit avec un objet spécifique. J'avais ajouté un 2e effaceur de capacités à Lavandia pour contourner mon impossibilité de le faire, mais je reste toujours insatisfait du résultat car c'est toujours pénible de ne pas pouvoir supprimer une CS lorsque mon pokémon apprend une nouvelle attaque.... Donc voila, est ce que Mickey ou Tédam, ou quelqu'un d'autre, vous seriez disposés à m'aider ? PS : Jesuismauvais, comme l'a dit Mikaz tu ne pourra pas faire grand chose si tu ne gère pas la memoire de ton jeu car tu va justement détruire des données du jeu si tu ne garde pas un oeil sur la mémoire que tu va remplacer, ou la mémoire libre disponible. Je te conseil très fortement de ne pas trop toucher aux données du jeu sans être certain de ce que tu fais auparavant (comme en comptant le nombre de caractères d'un message afin de vérifier si la version modifié de ce message comporte plus de caractères, ce qui serait problématique). N'hésites pas à privilégier la création de nouveaux scripts dans un offset libre plutôt qu'a modifier un script existant, quitte à devoir pour cela faire copier-coller le script du jeu qui t'intéresse dans un Offset libre. Concernant la gestion de la mémoire, je n'utilise pas FSF car il ne me permet pas de visualiser les données Hexadécimal. Le logiciel XSE qui sert déja à modifier les scripts possède une visualisateur hexadécimal (outils => visualisteur hexadecimal) que tu pourra laisser ouvert dans un coin de l'écran afin d'avoir toujours et en temps réel un oeil sur toutes les modifications que tu va apporter aux codes hexadecimal.
Hyxe_ - 26 octobre 2019 à 10:17 Bonjour, j'aimerais savoir comment faire pour modifié l'écran de statistiques dans le menu quand ont fais "résumé" sur un pokémon de son équipe. Je sais pas si c'est le bon topic, mais bon, je tente. ^^
manu67310 - 27 octobre 2019 à 13:23 Le logiciel YAPE te permet de modifier les pokémons, dont ses caractéristiques. /!\ si ton but est de modifier les caractéristiques d'un pokémon de ton équipe,tu devra le relacher, puis capturer un nouveau pokémon pour bénéficier des modifs de stats.
rezarse - 31 octobre 2019 à 00:32 Bonjour, étant nouveau dans le rom hacking, je cherchais à étendre le pokédex afin de pouvoir englober la 4G avec les sprites adaptés. J'ai suivi un tuto sous HxD afin de modifier toutes les valeurs mais je me suis rendu compte qu'entre une rom anglaise et française les offsets étaient différents et donc pas moyen de faire ainsi. J'ai pu contacter le créateur d'un autre tuto qui m'a vivement conseillé d'utiliser une version "décompilée" d'Emeraude ce qui me permettrait d'intéragir avec la rom en langage de programmation C mais je n'ai pas trouvé de Rom décompilée d'Emeraude française, il n'y a que des anglaises, mais ça me paraît bien trop compliqué de tout retraduire en français derrière. Je m'en remet donc à vous si quelqu'un est susceptible de pouvoir m'aider ou autre, car je ne vois pas comment faire ceci en utilisant une rom française.
Hyxe_ - 2 novembre 2019 à 19:22 Bonjour/Bonsoir a tous, j'aurai vraiment besoin d'aide, j'ai modifié une rom hack de rouge feu (les routes, que j'ai "re-dessiner", et quand j'entre dans une certains routes, la route 8 en l’occurrence, a coté de Lavanville, le jeu se reset a la dernière sauvegarde. J'ai fais toute mes recherches de mon coté pour trouver une solution a se problème, mais je n'ai rien trouver.. est-ce que quelqu'un pourrait m'aider? Petite précision, toutes les routes avant la 8 sont aussi modifiées, et pourtant, aucuns beugs sur ces dernières..
mathv86 - 11 novembre 2019 à 12:15 Bonjours à tous et à toutes, En voulant modifier un Sprite (celui de major Bob dans rouge feu) à l'aide de unlz gba, au moment d'un porter le Sprite et de cliquer sur "write to rom" un code d'erreur s'affiche en m'indiquant : it's too big. J'ai relever la valeur hexadécimal (4FC) je l'ai convertie, je vais dans Free space Finder, je trouve un offset libre. Je retourne dans unlz gba je change l'offset de l'image, je clique sur OK. Aucun message d'erreur mais l'offset n'a pas été changer l'image non plus. Merci d'avance de votre aide
manu67310 - 12 décembre 2019 à 21:31 > Bonjours à tous et à toutes, En voulant modifier un Sprite (celui de major Bob dans rouge feu) à l'aide de unlz gba, au moment d'un porter le Sprite et de cliquer sur "write to rom" un code d'erreur s'affiche en m'indiquant : it's too big. J'ai relever la valeur hexadécimal (4FC) je l'ai convertie, je vais dans Free space Finder, je trouve un offset libre. Je retourne dans unlz gba je change l'offset de l'image, je clique sur OK. Aucun message d'erreur mais l'offset n'a pas été changer l'image non plus. Merci d'avance de votre aide Bonne question, je me souvient aussi avoir galéré pour ce genre de chose. La seule solution que j'ai trouvé pour l'instant c'est de s'assurer que ta nouvelle image pèse moins lourd que l'ancienne et placer cette nouvelle image sur le même offset que l'ancienne sous peine de ne pas non plus voir la modification prise en compte. PS : n'oublie pas que tu es limité à 16 couleures, et 256 couleures pour les sprites dresseurs.
manu67310 - 12 décembre 2019 à 21:34 Quelqu'un sait-il comment accéder aux lignes de codes qui concernent la zone de combat ? En effet j'ai 2 problèmes dans mon jeu :
- le joueur commence la zone de combat avec 5/7 symboles
- la pyramide de combat ne fonctionne pas
Pichu388 - 12 décembre 2019 à 22:23 [spoiler]
[/spoiler]
Quelqu'un sait l'offset pour remplacer le texte "Hoenn"? Ou un moyen de le trouver ? (je suis sur emeraude US mais en vrai peu importe)
Hyxe_ - 4 janvier 2020 à 20:16 Salut! si jamais quelqu'un sait, comment fait-on pour que notre personnage ai les chaussures de sport directement au début du jeu?
momo81 - 12 janvier 2020 à 22:51 coucou les copains Quelqu'un sait comment editer les items d'un jeu Pokémon DS et/ou quel logiciel utiliser ? J'aimerais si possible changer les Max Repousse et les passer de 250 pas à 999 pas (voir plus ou infinis). Une fonction que j'adore qui est apparue dans N2B2 c'est une boite de dialogue qui demande à la fin d'un repousse si le joueur veut en utiliser un autre. Pour les jeux antérieurs, bah c'est pas possible, d'où le fait que je cherche une alternative pour explorer tranquilement. J'ai bien essayer avec un code ar, mais c'est pas pratique.
- Aucun code pour Aucun combat aléatoire trouvés ne fonctionne SANS devoir appuyer sur une touche, qu'il soit activé indéfinitement.
- Si j'essaie de créer moi-même le code AR avec la recherche en RAM via Desmume, je cherche par exemple le nombre de pas restant pour le Repousse en cours, j'arrive bien à trouver ma valeur. Desmume possède une fonction de freeze du code, c'est pratique sauf que ca marche pas, si je freeze la valeur du nombre de pas restants sur 250, bah ca continue à défiler (ou alors j'ai pas compris comment ca marche).
Laigauzy - 16 janvier 2020 à 09:28 Bonjour à tous, Avec des amis, on s'est lancés dans un projet de Rom-Hack. On gère tout ce qui est Scripting, Mapping, etc.., cependant nous souhaitons y intégrer le Split Physique/Spécial. Chacun de nous y a passé pas mal de temps, mais les résultats sont très moyens. Je sais qu'Unifag avait réussi à adapter le Patch US en FR, cependant le lien mort. Serait-il possible de réactiver le lien pour l'obtenir ? Merci d'avance! ^^
Zoom - 16 janvier 2020 à 12:07 Bonjour à tous, Je me demandais, s'il y a des gens qui cherchent des idées de rom hack, j'ai testé "ragon Ball team training" et j'ai trouvé que c'était du génie. Alors je poste une idée comme ça, mais je suis fan du manga "Bleach". Faire une rom hack dans le même style serait à mon avis terriblement cool. Malheureusement je ne suis pas créateur mais plutôt un fan des jeux Pokémon. C'est pour ça que je laisse cette idée à un créateur compétent et fan lui aussi (rêvons un peu). ^^ Merci à vous de m'avoir lu. Merci encore aux génies qui nous font rêver au fil des années.
AurelienD - 19 janvier 2020 à 20:18 Bonjour à tous ! J'ai suivi le tuto pour modifier l'écran titre à cette adresse https://www.pokemontrash.com/jeux-pokemon/modifier-ecran-titre-gba.php#pokemon. Cela marche correctement j'ai pu enlever Dracaufeu malheuresement mon image pour le remplacer ne s'affiche pas (à insertion du sprite) Mon sprite : https://www.google.com/search?q=PIKACHU+transparent+128x128&client=firefox-b-d&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjvxeir_4_nAhWyA2MBHW6aD4kQ_AUoAXoECAsQAw#imgrc=slE6GFh-hJlVrM: Merci d'avance.
AurelienD - 21 janvier 2020 à 16:50 J'ai résolu mon problème en indexant
manu67310 - 27 février 2020 à 22:32 Bonjour à tous Je suis en train de re-créer la pyramyde de combat pour corriger le bug (j'ai même presque finis), mais je ne sais comment donner des points de combats à la fin de l'épreuve. Quelqu'un sait-il quel est la ligne de commande à taper pour donner au joueur des points de combats ? (les points de combats ne sont pas recensés dans les "items" du jeu donc la commande "giveitem" ne marche pas à ma connaissance).........
MikaZ - 23 mars 2020 à 18:25 Bonsoir, Je voulait savoir si TilesetCreator etait encore en dev ou pas du tout car les derniers messages datent de 2017. J'aimerais pouvoir faire le tuto sur emerald US mais vu la longueur et le nombre de manip' ça ne m'encourage pas trop ou faut que je le fasse au calme. Est ce que le logiciel serait compatible (via màj) se serait grave cool ^^
MikaZ - 23 mars 2020 à 19:24 Ok donc je viens de faire le tuto et j'ai un access violation quand je veut modif avec le puzzle violet, trop cool
31RED - 17 avril 2020 à 14:27 Bonjour à tous, Je travaille actuellement sur un nouveau projet d'une hack-rom sur Rouge Feu mais je rencontre un pb depuis ce matin. En fait, j'ai décidé de reprendre les persos qui vérifie les badges pour accéder au Plateau Indigo, pour les mettre à divers endroits de mon jeu. En gros, imaginons que nous arrivons sur une route, ce personnage pourra être là disant "Tu n'as pas le 2e badge", ce qui nous oblige à retourner sur la ville précédente et gagner le badge. En repassant au même endroit avec le badge, celui-ci nous laisse passer. J'ai donc repris le 8e "garde" s'occupant du 8e badge (badge terre) et je l'ai placé sur une route. J'ai également fait une modif dans le jeu, le badge Terre (le 8e) est le 1er badge que l'on remporte (par exemple : Pierre le 1er champion nous donne le badge Terre). De ce côté aucun soucis. Quand on parle au garde avant ou après, il visualise bien le manque ou non du badge, donc nous laisse passer ou non. Cependant et c'est le + important, j'ai également repris le script qu'il avait au Plateau Indigo, car les joueurs doivent marcher par-là, car le garde ne se bouge pas (comme dans la vraie version du jeu), sauf qu'ici le script ne marche pas, et on peux marcher comme bon nous semble, avec ou sans badge, sans appeler le garde. Je comprends pas d'où ça vient. J'ai repris les mêmes offsets de perso et script, même inconnu, même valeur, même n° perso. Il n'y a aucune différence que je vois ! Je n'ai aucune idée comment publier des photos sur ce site. Ci-dessous vous retrouverez le script entier de l'offset du script : '--------------- #org 0x168623 lockall setvar 0x4001 0x8 setvar 0x8009 0x7 bufferstd 0x0 0x16 goto 0x81A6397 '--------------- #org 0x1A6397 textcolor 0x0 applymovement 0x8009 0x81A6010 waitmovement 0x0 copyvar 0x8000 0x4001 compare 0x8000 0x1 if 0x1 goto 0x81A6401 compare 0x8000 0x2 if 0x1 goto 0x81A6410 compare 0x8000 0x3 if 0x1 goto 0x81A641F compare 0x8000 0x4 if 0x1 goto 0x81A642E compare 0x8000 0x5 if 0x1 goto 0x81A643D compare 0x8000 0x6 if 0x1 goto 0x81A644C compare 0x8000 0x7 if 0x1 goto 0x81A645B compare 0x8000 0x8 if 0x1 goto 0x81A646A end '--------------- #org 0x1A6401 checkflag 0x820 if 0x1 goto 0x81A64BF goto 0x81A6479 '--------------- #org 0x1A6410 checkflag 0x821 if 0x1 goto 0x81A64D1 goto 0x81A64A0 '--------------- #org 0x1A641F checkflag 0x822 if 0x1 goto 0x81A64D1 goto 0x81A64A0 '--------------- #org 0x1A642E checkflag 0x823 if 0x1 goto 0x81A64D1 goto 0x81A64A0 '--------------- #org 0x1A643D checkflag 0x824 if 0x1 goto 0x81A64D1 goto 0x81A64A0 '--------------- #org 0x1A644C checkflag 0x825 if 0x1 goto 0x81A64D1 goto 0x81A64A0 '--------------- #org 0x1A645B checkflag 0x826 if 0x1 goto 0x81A64D1 goto 0x81A64A0 '--------------- #org 0x1A646A checkflag 0x827 if 0x1 goto 0x81A64D1 goto 0x81A64A0 '--------------- #org 0x1A64BF preparemsg 0x81A42B1 '"Oh! Tu as le [buffer1]!\nTu peux p..." waitmsg fanfare 0x101 waitfanfare waitkeypress copyvar 0x405F 0x4001 releaseall end '--------------- #org 0x1A6479 msgbox 0x81A4239 MSG_KEEPOPEN '"Seul un DRESSEUR expérimenté\npeut..." sound 0x16 msgbox 0x81A4276 MSG_KEEPOPEN '"La loi est dure, mais c'est la loi..." closeonkeypress applymovement MOVE_PLAYER 0x81A64E0 applymovement 0x8009 0x81A6016 waitmovement 0x0 releaseall end '--------------- #org 0x1A64D1 msgbox 0x81A433E MSG_KEEPOPEN '"On ne passe que sur présentation\n..." copyvar 0x405F 0x4001 releaseall end '--------------- #org 0x1A64A0 preparemsg 0x81A42D2 '"On ne passe que sur présentation\n..." waitmsg sound 0x16 waitkeypress closeonkeypress checksound applymovement MOVE_PLAYER 0x81A64E0 applymovement 0x8009 0x81A6016 waitmovement 0x0 releaseall end '--------- ' Strings '--------- #org 0x1A42B1 = Oh! Tu as le [buffer1]!\nTu peux passer! #org 0x1A4239 = Seul un DRESSEUR expérimenté\npeut passer.\pTu n'as pas le [buffer1]! #org 0x1A4276 = La loi est dure, mais c'est la loi!\nTu ne peux pas passer. #org 0x1A433E = On ne passe que sur présentation\nd'un [buffer1]!\pOh! Mais c'est le [buffer1]!\c\h17\c\h0BÀÀ\c\h08\c\h18\pOK!\nTu peux passer! #org 0x1A42D2 = On ne passe que sur présentation\nd'un [buffer1].\pTu n'as pas le [buffer1].\pIl te le faut pour accéder à la\nLIGUE POKéMON! '----------- ' Movements '----------- #org 0x1A6010 #raw 0x2F 'Face Left (Delayed) #raw 0xFE 'End of Movements #org 0x1A64E0 #raw 0x10 'Step Down (Normal) #raw 0xFE 'End of Movements #org 0x1A6016 #raw 0x2F 'Face Left (Delayed) #raw 0xFE 'End of Movements Dans ce script, je vois pas quand il fait appel au garde à côté de lui. J'ai tenté diverses modifications mais en vain. Merci à ceux qui pourraient m'aider !
MikaZ - 22 avril 2020 à 11:10 Si t'a repris exactement le même script ne t'étonne même pas. Reprends le script et met le dans un autre offset.
Jayricko - 28 avril 2020 à 13:18 Bonjour, désolé si je fais du HS, mais je trouve le topic nulle part, ça fait genre 1 mois maintenant que je cherche sur tout le forum.. J'ai perdu les patchs de trad Rouge Feu d'Undi, y'avait 3 patches, pour les noms, les attaques, et les objets je crois. Quelqu'un aurait le lien des patchs ou du topic svp ? J'ai demandé plusieurs fois en MP mais pas de réponse, j'avais essayé sur un autre topic, pareil pas de réponse pour le moment. Merci d'avance !
Obitow - 11 mai 2020 à 18:14 Bonjour je viens de découvrir le rom hacking il y a peu de temps et j'aimerais savoir si vous aviez des conseils, des topics ou des liens à me partager pour débuter dans ce domaine. Je suis plutôt intéressé au hacking DS mais on m'a dit qu'il fallait mieux commencer par GBA, ducoup je suis totalement perdu !
Warrax - 8 août 2020 à 20:02 Bonjour Je cherche une version Rouge Feu (et même Vert Feuille, Rubis, Saphir et Émeraude si cela existe aussi) avec une gestion des catégories de capacités différentes. J'aimerais que la catégorie de capacité d'une attaque (Physique ou Spéciale) ne soit plus dépendante du type de l'attaque (Feu, Plante, etc...) mais de l'attaque elle-même comme à partir de la 4ème Génération. Par exemple, Poing de Feu serait une attaque physique et non plus spéciale. J'ai cherché un petit peu sur le forum et le site, mais je me perds un peu et je ne vois pas par où je pourrais commencer, que ce soit pour trouver exactement ce que je veux ou savoir exactement comment réaliser ce petit projet. Merci :boogyfr:
SombrAbsol - 9 août 2020 à 12:03 À ma connaissance, je n'ai jamais entendu parler de ces versions avec ces modifications. Par, contre, oui, c'est possible d'hacker une ROM pour faire ça, avec Move Editor. C'est en anglais mais ça marche avec tous les jeux gba de la série principale et ceux en français.
Warrax - 9 août 2020 à 19:24 Ok merci, je sais dans quelle direction chercher désormais. Par contre, ça a l'air compliqué de trouver le logiciel. Beaucoup de liens de téléchargement sont morts. J'ai cherché une alternative, comme A-Tack qui est disponible mais ne fonctionne pas sur mon ordinateur (problème avec le fichier comdlg32.ocx, je suppose que le logiciel ne fonctionne pas sur un windows 64 bit). Est-ce que tu as un lien propre pour télécharger Move Editor s'il te plait (ou un équivalent) ? Edit: J'ai réussi à faire fonctionner A-Tack mais il me retourne une Offset error quand je charge la ROM Rouge feu -> "No offsets for this game found" Edit2: J'ai essayé PokemonGameEditor mais là encore que des erreurs. La rom est bien chargée et certaines fonctionnalités semblent fonctionner comme l'edit des objets, mais pour ce qui est de la partie Attack Editor j'ai une erreur de format de chaîne d'entrée.
SombrAbsol - 9 août 2020 à 20:03 Go Mp pour le lien
Warrax - 9 août 2020 à 23:44 Vu, merci Donc j'ai testé et ça n'a malheureusement pas l'air de correspondre à ce que je souhaiterais faire. Je peux changer le type de l'attaque et déterminer s'il y a contact physique ou pas, mais ça n'a pas d'impact sur la catégorie de l'attaque qui reste Physique ou Spéciale en fonction du type (Feu, Plante, etc...). Il faut explorer d'autres pistes: trouver un move/attack editor qui permettrait de déterminer directement la catégorie de l'attaque (mais j'y crois assez peu) sinon recoder une partie du jeu très précise pour qu'il détermine la catégorie de l'attaque en fonction de l'attribut "Contact physique" plutôt qu'en fonction du type mais là je m'embarque à nouveau dans l'inconnu, en ne sachant pas vraiment où chercher en priorité.
SombrAbsol - 10 août 2020 à 10:27 Ah mince... Je pense que la priorité serait 1) de trouver des offsets libres pour la ROM (cf. après) 2) de trouver un autre programme 3) de toucher directement au code Par ailleurs je viens de trouver un lien pour augmenter la taille de la ROM (et ainsi gagner de l'espace). C'est toujours sur Pokémon Trash : https://pokemontrash.com/jeux-pokemon/augmenter-taille-rom-gba.php Comme ça, peut-être que des offsets libres permettront de faire fonctionner correctemen A-Tack.
Andy Sama - 9 septembre 2020 à 09:35 .
Toto31 - 5 octobre 2020 à 22:29 Bonjour Je viens ici pour vous signaler un bug. Une fois la ligue passée et pas mal de légendaires capturés quand je me rends à la montagne pour capturer Giratina dans la dimension parallèle une fois capturé je peux redescendre mais en arrivant aux escaliers ça me téléporte une nouvelle fois dans la dimension parallèle sauf que Giratina n'est plus visible mais encore capturable en appuyant sur le bouton d'action Toto
Lucie59850 - 24 juin 2021 à 17:22 Coucou tout le monde, je me lance dans une rom hack actuellement et j'aurais besoin d'une réponse à la question qu'est la suivante : Comment peut t'on créer des talents ?
Andy Sama - 9 juillet 2021 à 08:00 > Coucou tout le monde, je me lance dans une rom hack actuellement et j'aurais besoin d'une réponse à la question qu'est la suivante : Comment peut t'on créer des talents ? ASM.
kalas68 - 24 juillet 2021 à 00:48 Bonjour je suis en train de m'arracher les cheveux, j'ai chercher dans tous les tutos un moyen d'activer le pokédex national directement sur pokémon émeraude. J'ai trouvé un tuto très utile pour rouge feu et le topic posant ma question pour pokémon émeraude renvoi ici. J'ai voulu bien faire et chercher dans tous les autres topic mais vraiment j'ai pas la foie de lire toutes les questions posé depuis 2012 sur ce topic, est ce qu'une âme charitable voudrait bien m'aider ? merci d'avance
NitroHedgehog - 6 novembre 2021 à 21:36 Bonjour, cela fait longtemps, Je cherche depuis des mois comment faire que les cannes à pêches dans Rubis, Saphir et Emeraude soient comme dans RougeFeu et VertFeuille, c'est à dire, ne pas avoir à appuyer sur le bouton A quand un Pokémon mort à l'hameçon. C'est possible à faire pour la version US avec le dessassemblements des roms GBA sur GitHub, sauf que je veux le faire sur un Rom VF... et je n'ai rien trouvé du tout :( Est-il possible de changer ce script soit en hexadecimal ou binaire? Topic original (en anglais): https://www.pokecommunity.com/showthread.php?t=441800 (Oui, je suis inscrit là bas aussi, mais leur logiciels ne fonctionnent uniquement qu'avec la version Anglaise)
Pumpkin31 - 20 mai 2023 à 12:55 Bonjour je ne sais pas si ce message sera lu, je débute dans le rom hacking et j'ai réussi à étendre mon pokédex et ma liste de pokémon via le patch du forum. J'ai créé le pokémon ça a l'air d'avoir été écrit dans la Rom. PROBLEME quand je vais sur avance map et que je veux éditer les pokémon sauvages d'une zone le pokémon n'apparaît pas dans la liste... Je suis pourtant persuadé que le pokémon créé a un offset libre et tout le tsoin tsoin alors j'ai du mal a comprendre. Merci d'avance.
Andy Sama - 22 mai 2023 à 12:27 [spoiler] > Bonjour je ne sais pas si ce message sera lu, je débute dans le rom hacking et j'ai réussi à étendre mon pokédex et ma liste de pokémon via le patch du forum. J'ai créé le pokémon ça a l'air d'avoir été écrit dans la Rom. PROBLEME quand je vais sur avance map et que je veux éditer les pokémon sauvages d'une zone le pokémon n'apparaît pas dans la liste... Je suis pourtant persuadé que le pokémon créé a un offset libre et tout le tsoin tsoin alors j'ai du mal a comprendre. Merci d'avance. [/spoiler] J'ai mis à jour le post :D.
Motte - 3 juin 2023 à 17:52 x
31RED - 17 août 2023 à 20:37 Bonjour à tous, J'ai une petite question. J'ai regardé partout sur le site mais je n'ai rien trouvé Je fais une hack de Rubis et Saphir FR. J'ai décidé d'utiliser le type ??? existant Ma table des types est faites ect... Je n'ai pas réussi à changer le logo (mais ça c'est pas grave) Je n'arrive pas à faire entrer le type ??? dans une catégorie basique de la 3G : Physique ou Spéciale ça doit être dans "Autre" car quand j'utilise une atk de ce type, cela ne retire qu'1 PV à chaque fois. Avez-vous une solution à m'apporter svp ? Merci
Marchefeu - 30 août 2023 à 22:14 Bonsoir à tous, Je cherche faire une hackrom sans prétention sur Heargold mais depuis que j'ai touché à la rom j'ai des freeze des qu'un script se lance (ou plutôt ne se lance pas). Voici les dernières données avant l'arret ainsi qu'une image : ARM9: Undefined instruction: 0x316B2D4A PC=0xE59FC14C [spoiler]
[/spoiler]
Merci à vous pour votre aide.
djblind - 30 octobre 2023 à 03:00 Bonjour à tous. Pour ceux qui ne le savent pas, il existe un moyen pour les personnes aveugles de jouer à certains jeux pokemon. de la première, deuxième, et maintenant troisième génération. Les rom ne sont pas modifiées. C'est basé sur l'émulateur VBA, ainsi que d'un ensemble de scripts en LUA. Pour la première génération et la seconde, ces scripts on été traduits en français, mais pas pour la troisième génération. Le dévelopeur ne donne aucune nouvelle, malgré qu'il avait indiqué qu'on pouvais contribuer à la traduction, alors j'ai décidé de demander de l'aide ici. Au niveau de la traduction, c'est assez simple, je l'ai fait moi même, il y avait 2 fichier .lua à traduire. Par contre pour que la traduction fonctionne, il y a un fichier memory.lua. Il contien des adresse de pointeur je pense, voici un exemple d'une ligne : ROM_STATUS_INTO_HEALTHBOX = 0x8074484 et c'est là que vos expériences en hack rom pourai être util à ce projet, car moi j'y connait rien du tout. Les scripts pour la troisième génération sont disponible en anglais, et en espagnol. Il y a donc un fichier memory.lua pour la version anglaise, et l'autre pour la version espagnol. J'ai utilisé un petit Script en VBS, et j'ai remarqué que 48 ligne dans le fichier memory.lua était diférante, de la version anglaise à la version espagnol. Donc en toute logique, il y a 48 adresse à trouver pour la version française. Voila mon problème, comment trouver ces 48 adresse de pointeurs pour la version française? merci de votre aide!!
djblind - 30 octobre 2023 à 03:06 Bonjour à tous. Pour ceux qui ne le savent pas, il existe un moyen pour les personnes aveugles de jouer à certains jeux pokemon. de la première, deuxième, et maintenant troisième génération. Les rom ne sont pas modifiées. C'est basé sur l'émulateur VBA, ainsi que d'un ensemble de scripts en LUA. Pour la première génération et la seconde, ces scripts on été traduits en français, mais pas pour la troisième génération. Le dévelopeur ne donne aucune nouvelle, malgré qu'il avait indiqué qu'on pouvais contribuer à la traduction, alors j'ai décidé de demander de l'aide ici. Au niveau de la traduction, c'est assez simple, je l'ai fait moi même, il y avait 2 fichier .lua à traduire. Par contre pour que la traduction fonctionne, il y a un fichier memory.lua. Il contien des adresse de pointeur je pense, voici un exemple d'une ligne : ROM_STATUS_INTO_HEALTHBOX = 0x8074484 et c'est là que vos expériences en hack rom pourai être util à ce projet, car moi j'y connait rien du tout. Les scripts pour la troisième génération sont disponible en anglais, et en espagnol. Il y a donc un fichier memory.lua pour la version anglaise, et l'autre pour la version espagnol. J'ai utilisé un petit Script en VBS, et j'ai remarqué que 48 ligne dans le fichier memory.lua était diférante, de la version anglaise à la version espagnol. Donc en toute logique, il y a 48 adresse à trouver pour la version française. Voila mon problème, comment trouver ces 48 adresse de pointeurs pour la version française? merci de votre aide!!
Ahrman - 6 avril 2024 à 21:07 Bonjour à tous, Je suis bloqué sur Pokemon Cloud White, au moment d'aller voir Giovanni et Kain sur le mont d'or après l'avoir vaincu sur l'île au lac( Après qu'il ait capture Kyogre du coup ), je ne les trouve pas sur le mont d'or car je l'ai déjà vaincu avant à cet endroit là en exploitant un bug permettant de monter sur le mont d'or sans faire les autres étapes avant. Quelqu'un sait où je dois aller du coup ? Merci à tous
sariel987 - 6 avril 2024 à 23:28 Bonjour à tous, Je suis nouveau ici, et je n'ai pas bien l'habitude de poster des messages sur les forum. J'espère que je suis au bon endroit :boogyfr: Je viens de finir une rom hack sur Pokémon version rubis fr et je rencontre un bug dont je ne trouve aucune réponse claire, malgré la magie d'internet :( Mon meilleur espoir est donc ici, puisque qu'il y a eu une mention de ce bug en 2017, mais dont je ne comprends pas la solution ! Le bug est le suivant : dès qu'un Pokémon adverse subit un changement de statut (paralysie, endormissement etc.), le dresseur utilise des objets improbables (surtout le foulard bleu à vraie dire). Après quelques recherches, j'ai cru comprendre qu'ils s'agissaient d'objets non répertoriés dans les tables du jeu (sans bien comprendre ce que cela signifie complètement d'ailleurs), et que ce problème vient sûrement d'une modification trop importante des dresseurs du jeu via A-Trainer, mais je ne pense pas avoir les compétences pour aller mettre les mains sous le capot. J'imagine que ce bug a déjà été rencontré par nombreux d'entre vous, si vous avez une solution à me proposer, ou bien un lien qu'il l'explique, je vous en serais très reconnaissant ! Merci d'avance pour vos réponses, Bon rom hacking à tous !
Navigation: ← Page précédente
