libretro / nxengine-libretro

Port of NxEngine to the libretro API. NXEngine is a Cave Story game engine clone
85 stars 89 forks source link

Visual glitch while fighting Misery. #34

Closed ClockworkTomato closed 7 years ago

ClockworkTomato commented 7 years ago

I'm on the latest stable version of Retroarch, and installed the nxengine core from the updater a couple of weeks ago.

The game works flawlessly, the only issue I've had is the following: the Misery boss fight starts properly...

bug_report_1

As you can see I drew a red circle around a block; after a while, Misery will try to drop a block just like that one above the player. After she does so, her sprite gets replaced by the one you can see in the next picture:

bug_report_2

That block I circled is, in fact, Misery. The difference is only aesthetic, as she'll keep fighting and taking damage as usual; sometimes during her attacks (when she'd otherwise be raising her arms) the block sprite will glitch out, but otherwise the fight can go on normally, with Misery reverting to her normal sprite as soon as her health bar is depleted.

RobLoach commented 7 years ago

Could you send your save game? I'd be willing to test this out.

ClockworkTomato commented 7 years ago

Here's the save; if you start in a small prefab building it's the correct one.

save.zip

And, just in case, here's a pic from the title screen:

untitled

If it wasn't obvious, I'm using the English Aeon Genesis translation.

RobLoach commented 7 years ago

Yup, confirmed on latest on Linux Ubuntu 16.04.

andres-asm commented 7 years ago

can you guys bisect?

RobLoach commented 7 years ago

Confirmed fixed in https://github.com/libretro/nxengine-libretro/pull/36 . Can close. Nicely done, @andwn .

ClockworkTomato commented 7 years ago

Thank you guys!