mupen64plus / mupen64plus-user-issues

Issue reports from users go here
http://www.mupen64plus.org/
17 stars 3 forks source link

Missing health bars and power up icons in Kirby 64 #659

Closed GPDP2 closed 8 years ago

GPDP2 commented 8 years ago

Kirby

This was first brought up in the libretro fork's issue tracker:

https://github.com/libretro/mupen64plus-libretro/issues/270

Seems like it's related to a commit that ported over RSP-related code from Project64, which fixed several Rare games in LLE.

Looking at the mupen64plus-core repo, said commit was selectively backported in https://github.com/mupen64plus/mupen64plus-core/commit/1125099cce6898cb9b39f5ba8cb7626dd983a18d. It is highly likely, then, that this issue was inherited from libretro through that commit.

This happens with every HLE and LLE video plugin and RSP plugin combination. A pull request with the intention of fixing the problem is here:

https://github.com/libretro/mupen64plus-libretro/pull/273

However, the furthest they got was fixing the problem with HLE, while LLE still has the issue. Only way of fully fixing it in both is fully reverting the earlier commit, which would once again break a bunch of Rare games with LLE.

GPDP2 commented 8 years ago

This issue has been fixed in libretro by fully reverting the commit that brought code over from Project64, and instead applying the following commit:

https://github.com/libretro/mupen64plus-libretro/commit/ce3bcfad8dd20eb267dade9f52112fb8209171d2

With this, Kirby is fixed and Rare games (minus Perfect Dark) now work properly in LLE as well.

richard42 commented 8 years ago

Thanks for the info guys, I have pushed the changes to fix this.