Cyjorg
tiny.cc/19XXTE
I should really start trying to map out more of the game. I'd probably know so much more if my hacks weren't so surface level. For example, clearly this was a structure that I found months ago (that you just identified) that I didn't even think to look into.Yeah, that's the address I have in my notes. It's also what's under the cursor when you are you holding your "P1 chip." It's part of some large-ish data structure (188 bytes) for each of the four players. The beginning has a bunch of pointers you could waste days on trying to figuring out what they do. The one at 0x8 is passed to the routine that sets the color/shade for a selected character
Code:Player Structure Start 0x8013BA88 + [0-3]*0xBC Character playerpointer + 0x0048 (also value under cursor if not selected...) Costume/Color Index playerpointer + 0x004C Shade playerpointer + 0x0050 Data Pointer(? Needed for draw function) playerpointer + 0x0008
Code:
p1 when s0 = 8013BA88
p2 when s0 = 8013BB44
p3 when s0 = 8013BC00
p4 when s0 = 8013BCBC