diff --git a/notes/m2-notes.txt b/notes/m2-notes.txt index 675e53a..e6c537c 100644 --- a/notes/m2-notes.txt +++ b/notes/m2-notes.txt @@ -281,3 +281,8 @@ Each character's default names list is 0x214 bytes long, so each character has 7 First 4 bytes are the name's length. After that there is the name. There are 7 character's entries. +--------- + +Around the zone near 0x802A753 there seems to be scripting data. (This one in particular is Carpainter's lightning script data) +Control code [06 XX] makes it so the game doesn't read from the script for XX frames. + diff --git a/src/m2-hack.asm b/src/m2-hack.asm index c14459e..be23043 100644 --- a/src/m2-hack.asm +++ b/src/m2-hack.asm @@ -789,6 +789,11 @@ lsl r0,r1,4 nop nop +//--------------------------------------------------------- +// Carpainter's timing fix +//--------------------------------------------------------- +.org 0x802A75F :: db 0x30 //Add 8 extra frames before the game can start reading again. + //--------------------------------------------------------- // Names hacks //---------------------------------------------------------