News:

Don't forget to visit the main site! There's lots of helpful docs, patches, and more!

Main Menu

Enemy GFX Banks CO+

Started by Mettyk25jigsaw, May 05, 2017, 11:32:46 PM

Previous topic - Next topic

Mettyk25jigsaw

I just found out that it looks like you can't store by default enemy gfx in banks C0 Or higher, anyone know of a way to fix this so that it can, otherwise I am going to have to do a whole heap of repointing which could take me like a month or more...Any help would be greatly appreciated...

PHOSPHOTiDYL

Idk bank $A0 is where enemy headers are being loaded.
Looks like $0E58 is storing 8 bytes of data per enemy header in the room.

Example of first $0F bytes crateria landing site:
F8 0F 00 10 00 B6 AD 00 | 08 00 02 00 B6 AD 00 18

Haven't disassembled the routines yet, however the 00 B6 AD 00 is the gfx pointer for the ship.
$0E5C for address in bank, $0E5E for bank number.