libretro / snes9x

Snes9x - Portable Super Nintendo Entertainment System (TM) emulator
http://www.snes9x.com
Other
46 stars 55 forks source link

Memory Randomization causes Megaman X random glitches #285

Closed Ever17lab closed 10 months ago

Ever17lab commented 1 year ago

Hey. There is disclaimer that Randomize memory is 'unsafe' option, but it gives different game expirience when you play again.

But, it's too bad for Mega Man X. Video demonstration: https://user-images.githubusercontent.com/74456272/199338902-a69ce50e-5dcd-4f29-8c62-80bf0be0da37.MP4

Glitches on video: -Energy packs or dropped items disappear immediately -When you die, you start from the beginning of MMX.

I caught another glitch when you shoot enemy you teleport to end of level when you get boss weapon. Or just teleport to beginning of the game.

The feature is cool which makes AI or levels more unpredictable, may be you will fix it.

Ever17lab commented 1 year ago

Another fork with libretro core does not have this bug "at least in this place" https://github.com/snes9xgit/snes9x/releases