authorblues / bizhawk-shuffler-2

A script to randomly shuffle between games played in Bizhawk, with plugins to enhance the experience
MIT License
58 stars 21 forks source link

MMDS: Support MMX3 Zero Project #38

Closed kalimag closed 3 years ago

kalimag commented 3 years ago

Adds support for the Zero Project hack (4.4) for MMX3

It was already somewhat working before, but Zero has a higher maximum health stored elsewhere in memory, which often makes generic_swap think the health value is invalid. Switching between X and Zero would also cause false-positive swaps if one of them has less health than the other, so I used a different way to detect damage.