Make Your Own Pokemon ROM Hack! -- Static Encounters in HeartGold/SoulSilver/Platinum

sauceyaTTa
18 Oct 202415:52

Summary

TLDRCe tutoriel vous guide étape par étape pour créer une rencontre statique avec un Pokémon légendaire dans un jeu Pokémon de la génération 4, comme HeartGold. En utilisant des outils comme DSPR et le moteur HG, vous apprendrez à intégrer un combat de boss avec un Pokémon, à ajouter un script pour le rendre interactif et à gérer les différents résultats d'une rencontre (gagner, perdre ou capturer). Le tutoriel explique également comment personnaliser l'événement pour un meilleur effet visuel, tout en assurant que l'événement n'apparaît plus après avoir été utilisé une fois.

Takeaways

  • 😀 Utilisation de DSP (DS Pokémon ROM editor) pour ajouter des rencontres statiques dans les jeux Pokémon de la génération 4.
  • 😀 La création d'un événement de rencontre légendaire implique la sélection d'un emplacement, comme la caverne de Mont Cen dans cet exemple.
  • 😀 Le script comprend l'ajout d'un Pokémon légendaire (Tan) à l'environnement de jeu en utilisant un ID spécifique d'Overworld et un drapeau non utilisé (2550).
  • 😀 Le script utilise des commandes de base comme 'lock all', 'face player' et 'release' pour contrôler l'interaction entre le joueur et le Pokémon.
  • 😀 Après avoir joué le cri du Pokémon, un message apparaît pour inviter le joueur à choisir de le combattre ou non.
  • 😀 Une fois le choix effectué, un combat sauvage est lancé, et il est possible de rendre le Pokémon shiny (rarissime) en modifiant une variable dans le script.
  • 😀 Le script gère les cas où le joueur perd le combat, en envoyant le joueur au Centre Pokémon pour une guérison.
  • 😀 Lorsque le joueur capture ou bat le Pokémon, celui-ci disparaît de l'environnement grâce à une transition visuelle avec un effet de fondu.
  • 😀 La réutilisation du même Pokémon dans l'environnement est empêchée en définissant et en vérifiant le drapeau (2550) pour s'assurer qu'il ne réapparaît pas.
  • 😀 L'ajout d'une action visuelle comme un point d'exclamation au-dessus de la tête du Pokémon est également possible pour rendre l'événement plus interactif.
  • 😀 Le processus est testé dans le jeu pour s'assurer que l'interaction, la bataille, et la disparition du Pokémon fonctionnent correctement, avec des tests de différents résultats possibles (comme la défaite du joueur).

Q & A

  • Quels jeux de la génération 4 sont compatibles avec ce tutoriel sur les rencontres statiques ?

    -Ce tutoriel est applicable à tous les jeux de la génération 4, notamment HeartGold, SoulSilver, Diamond, Pearl et Platinum.

  • Quelle est la première étape pour créer une rencontre statique dans un jeu de la génération 4 ?

    -La première étape consiste à ouvrir un fichier ROM dans le logiciel DS PR, puis à sélectionner l'aire où vous souhaitez que l'événement ait lieu, comme une grotte spécifique.

  • Pourquoi le script utilise-t-il un flag spécifique comme 2550 pour la rencontre ?

    -Le flag 2550 est utilisé pour gérer la visibilité du Pokémon. Lorsque ce flag est activé, il empêche le Pokémon d'apparaître à nouveau lors de l'entrée dans la zone.

  • Que se passe-t-il si le joueur choisit de ne pas combattre le Pokémon lors de la rencontre ?

    -Si le joueur choisit 'non' dans la boîte de dialogue, le Pokémon indiquera qu'il attend le retour du joueur, et la rencontre sera terminée sans lancer de combat.

  • Comment fonctionne la fonction de combat dans le script, et quel est le rôle du paramètre 'shiny' ?

    -La fonction de combat est lancée avec la commande 'wild battle SP', où le niveau du Pokémon et son état shiny (brillant) sont définis. Si le paramètre 'shiny' est réglé sur 1, cela garantit que le Pokémon rencontré sera shiny.

  • Quel est l'impact d'une défaite dans le combat avec un Pokémon statique selon le script ?

    -Si le joueur perd le combat, le script vérifie la défaite et envoie le joueur à un centre Pokémon pour soigner ses Pokémon.

  • Que fait le script lorsque le Pokémon est capturé ou tué ?

    -Lorsque le Pokémon est capturé ou tué, le script retire l'Overworld correspondant à ce Pokémon et applique une transition visuelle de fondu avant de le faire disparaître de l'écran.

  • Pourquoi le script inclut-il un 'fade screen' avant de retirer le Pokémon de l'écran ?

    -Le 'fade screen' permet de créer une transition plus fluide et visuellement agréable avant que le Pokémon n disparaisse de l'écran après le combat.

  • Que fait le script si le joueur revient dans la zone après avoir capturé ou tué le Pokémon ?

    -Le script s'assure que le Pokémon ne réapparaît pas en reconfigurant le flag associé à la rencontre, garantissant que le Pokémon ne sera visible qu'une seule fois.

  • Comment le script gère-t-il l'interaction du joueur avec le Pokémon avant le combat ?

    -Le script inclut une action où le Pokémon se tourne vers le joueur et affiche un point d'exclamation au-dessus de sa tête avant de commencer le dialogue qui invite le joueur à un combat.

Outlines

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora

Mindmap

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora

Keywords

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora

Highlights

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora

Transcripts

plate

Esta sección está disponible solo para usuarios con suscripción. Por favor, mejora tu plan para acceder a esta parte.

Mejorar ahora
Rate This

5.0 / 5 (0 votes)

Etiquetas Relacionadas
PokémonROM hackingGen 4HeartGoldSoulSilverencounterlégendairetutorialscriptgamingbattle
¿Necesitas un resumen en inglés?