7
« on: December 30, 2019, 01:19:03 pm »
Hi. For Phantasy Star 2, I am wondering how difficult could be to remove the red flashing screen when receiving damage in combat. I really want to play PS2 as they are many nice hacks, the walk speed hack is a must! but the combat.... dammit :_(
EDIT: Oh I found it. ASM code, just remove that line:
Character_IsHit:
btst #4, battle_status(a0) ; did character receive no damage (e.g. 0 damage, miss, healing)?
bne.s Character_Display ; if so, branch
move.w hit_timer(a0), d0
andi.w #$F, d0
beq.s loc_1BE4
cmpi.w #8, d0
bne.s loc_1C1A
move.l #$E000E, d0
move.w d0, (Palette_table_buffer).w --> Remove it
cmpi.w #$103, (Enemy_formation).w
bne.s loc_1BE2 ; branch if it's not Mother Brain boss battle
move.l d0, ($FFFFFB70).w
move.l d0, ($FFFFFB74).w
move.l d0, ($FFFFFB78).w
move.l d0, ($FFFFFB7C).w