hey,
habe eine Frage bezüglich dem Intro.
Also ich hacke Smaragd und nach dem Intro, wo man seinen Namen eingibt etc. wird man ja in den Möbelwagen gewarpt. Wie schaffe ich es, dass ich nicht in den Möbelwagen, sondern direkt in eine neu erstellte Map teleportiert werde, eben da wo ich möchte?
Habe einfach mal den Script vom Möbelwagen an meine Wunschposition gesetzt und im Möbelwagen gelöscht, da ist aber nicht passiert. Also wo kann man das Intro hacken?
LG
Eiswind
Neuer Startwarp nach Intro
-
-
Das passiert nicht in einem Script, sondern die Map Koordinaten werden direkt in Assembler gesetzt. Das passiert ca. am Offset 0x08084468 (deutsche Smaragd), genau kann ich es dir aktuell nicht sagen, da ich hier gerade keinen Disassembler habe.
Um die Startmap zu ersetzen, muss man jedenfalls nur zwei Byte austauschen, wenn man auch die Position ändern will, wird es minimal schwieriger, da man standardmäßig in der Mitte der Map startet. -
Falls jemand nochmal diese Frage haben sollte:
https://www.pokecommunity.com/showthread.php?t=339343
ladet euch dieses Tool runter (GBA Intro Manager), das ist genial!
Ihr benötigt btw eine englische Rom; bei meinen deutschen hat es nicht funktioniert -
Es ist nicht allzu schwer die entsprechenden Offsets auch in einer deutschen Smaragd zu finden und zu ändern, wie von Nekaida schon beschrieben - Das nur, falls man wegen sowas unbedingt die Rombasis wechseln will...
~Sturmvogel