Originally posted by Remnic The Hedgehog
It would require a major ASM hack for this kind of thing.
AHAHAHAHAHAHAHAHAno. How about knowing what you talk about instead of just randomly guessing? This ASM hack is quite simple to make.
Modify the GFX file loading routine to check if GFX00 is being loaded. If it is, and Mimi is used, load another file instead.
Doesn't require that much work at all.
Here's a section of the GFX file loader that might be useful:
$00/AA6B 2228BA00 JSL $00BA28 ;
$00/AA6F C001 CPY #$01 ;
$00/AA71 D00D BNE SkipSpecial ;
$00/AA73 ADEB1E LDA $1EEB ;
$00/AA76 1008 BPL SkipSpecial ;handle the post-special world graphics and koopa color swap.
$00/AA78 A031 LDY #$31 ;
$00/AA7A 223BA000 JSL $00BA34 ;
$00/AA7E A001 LDY #$01 ;
Wait, wtf... I'm being helpful...?