Pokemon die sterben verschwinden?

  • ja, man muss dafür aber schon tiefer in die Engine des Spiels eingreifen -> ist nicht sonderlich einfach und ASM Skillz wären vorrausgesetzt


    und benutz bitte eine kleinere Schriftgröße...

    Users[4939].postCount++;


    • Weltherrschafts AG in Cooperation mit Weltuntergangs GmbH:
      "Wir sorgen dafür, dass sie sich keine Sorgen um Morgen machen müssen!"
  • Wie prime-dialga schon sagte ASM-Kentnisse sind vorausgesetzt, du müsstest ne Routine schreiben die überprüft wie viel kp das Poke hat und bei 0 kp ziemlich viele Daten ausnullt.. diese Routine musst du dann im Kampfsysten integrieren, also die komplette Routine umschreiben, Hört sich einfach an ist es aber nicht xD


    -SoulK3

    ------------------------------------------------------------------------------------
    ~ ~ ~ SoulK3 ~ ~ ~


    :thumbsup: Wer Rechtschreibfehler findet darf sie gerne Behalten :thumbsup:


    Drei Menschen können ein Geheimnis bewahren.
    Wenn Zwei von ihnen Tot sind.
    :evil:
    ------------------------------------------------------------------------------------

  • Sollte eigentlich recht einfach machbar sein, wenn man ASM kann und ein bissi mit dem Debugger umgehen kann.
    Breakpoint auf die KP des aktuellen Pokimons setzen -> Schadensroutine finde und Call zur eigenen Funktion integireren, nachdem der Schaden von den KP abgezogen wurde.

  • Ich würd das eher ans Kampfende setzen -> stell dir mal vor, du hast nur ein pokemon, das besiegt wird und das löscht du: Dann zerstörst du so einiges im spiel, eingeschlossen special 0x0.


    Dann hätte Pokémon ein Game Over, was ja nicht uninteressant wäre. Muss man eben den letzten Spielstand neu laden.


    Kann man sich nicht eventuell das Freilassen per Box anschauen und ggf. etwas modifiziert übernehmen? Wäre meine erste Idee gewesen.

  • Im Endeffekt kannst du das Ganze lösen durch die Methode:


    Am ende eines Kampfes muss überprüft werden wie viele Pokemon im Team sind und wie viele davon den Status bsg haben,
    Dann (wie Wodka schon sagte):0x64 Bytes ausnullen lasen und PkmCnt dekrementieren, dies dann für jedes Poke was den Status bsg hat.

    Wenn alle Pokemon im Team Gestorben tritt normalerweise eine Routine in Kraft die als Special getarnt ist (ka welches das Grad ist ^^)
    Dieses Special müsstest du mit einer Routine ersetzten die als Beispiel ein "GameOver"-Screen anzeigt und danach dich zum Hauptmenü bringt.


    Eigentlich sollte das so Bugfrei gehen ^^


    -SoulK3

    ------------------------------------------------------------------------------------
    ~ ~ ~ SoulK3 ~ ~ ~


    :thumbsup: Wer Rechtschreibfehler findet darf sie gerne Behalten :thumbsup:


    Drei Menschen können ein Geheimnis bewahren.
    Wenn Zwei von ihnen Tot sind.
    :evil:
    ------------------------------------------------------------------------------------