El error mas estupido y que te jode roms es asignar offsets a los scripts manualmente.
Si somos humanos y nos equivocamos, no es lo mismo 6AB003 que 6AB03.
Como te olvides un numero lo has jodido :D
OTRA muy bonita es asignar offsets random "porque yo lo valgo".
Deberian probarlo ^^
Pd. De todas formas no he bugeado tantas roms hasta que empecé con asm, ahi SI que tienes que anotar cada cambio xD porque a la minima jodes la funcion asm del juego y se resetea : D