Aside from uncommenting it I don't really know how to enable Odie Animation Main Game either. I assume it needs to be a subroutine called from somewhere as JSR, with an RTS at the end.
"Removing one RTS before pause screen" perhaps. Bogaa said that earlier and that was my best guess for how to handle this as well.
UPDATE: Yes, removing one RTS before the pause screen (from the displaying Nurse) seems to work.
Odie is functional during 1P gameplay now. I'm still working on aesthetics since he now has color issues. This has required some new/tweaked graphics and metasprite assembly. I'm using up the remaining blank sprite tiles for some variations on Odie, and will change his assembly during Pause also.
I'm still low on background tiles. I need about five tiles for this and there are no blanks left. I've stolen some tiles from the nurse scene and tweaked the nametable. It won't look that different.
To free up some tiles I would like to change the CHR banks used in 2P mode.
UPDATE: Didn't do the bankswitching, but did get Odie working, with minor visual compromises that don't spoil the effect.
Odie loss frame is not yet implemented, or left-facing Odie, and music stops after every round in 2P mode.
The HDPacks Music ASM is now not working again, as it's overwriting the wrong code. I'll have to look into that again.
UPDATE: Yeah, once again I don't know how to fix this music code. It breaks everything.
UPDATE: I think I finally got the HDPack music working again. Will redo the HDPack graphics and this should be releasable. Hope I didn't break the code.
Hm, spoke too soon, something odd with the Music code. It's reacting to every button press on the menu, whether it's music related or not. It's not impossible to choose your music, if it's the last thing you do, or if you choose one behind, but it's more fiddly than it should be.
Will try again.