You are not logged in.
Pages: 1
Hello I am trying to extend the amount of moves that deal high critical damage like Slash, but I had to move the table to a free space in order to add more moves. Because it's in a new location(Offset), I have to repoint to that location. I have looked everywhere including the Disassemly and could not find the location of that pointer and sifting through the ROM with just the Hex Editor will take Ages. In case you don't know, I am doing this all via Hex Editing since I have no computer. If anyone can the me the exact location of that Pointer that would be very much appreciated. Thanks in Advance.
Offline
There are actually many asm routines that point to the moves data. I'm not going to calculate all the addresses here, but the files from the disassembly are:
engine/add_mon.asm
engine/battle/core.asm
engine/battle/trainer_ai.asm
engine/evos_moves.asm
engine/heal_party.asm
engine/items/items.asm
engine/learn_move.asm
Since you're not using the disassembly for development, you are likely using Github's search feature to look for references to the move data in the disassembly. Search for this: "ld hl, Moves" (keeping the quotes in the search)
https://github.com/pret/pokered/search? … C+Moves%22
Offline
Pages: 1