maholator / apps-compability-tracker

Place where you can/should post about your app work/not_work
3 stars 0 forks source link

Rayman Raving Rabbids #6

Open TwoSpacesSG opened 6 months ago

TwoSpacesSG commented 6 months ago

https://mega.nz/file/F8M0kbQI#g-WsvDRT_SKGhIT70isDxB2HrAd6XqNOzzQRpS1lfm4 (version collection sourced from Dedomil and from some other places) Using the Nokia N95 version as an example, SHA1: ac213221ad14a16ece92033662d90d9799e58359

Directional key release

When the jump key (up or 2) is pressed, the game on ML stops reading input from the left and right keys. So if you hold right and press jump (and continue holding right), Rayman will stop after the jump until the key is released and pressed again. This is also the behavior on KEmulator (Lite and nnmod), J2ME Loader and FreeJ2ME. But on Nokia (and probably also Sony Ericsson, etc.), Rayman continues running in this situation. This issue makes the game harder to play than it's supposed to be.

Feodor0090 commented 6 months ago

The first step is to break with VS/Rider into game action state calls and confirm that lack of them is relevant.

Feodor0090 commented 6 months ago

Upd: not related, the game has its own keylayout logic

Feodor0090 commented 6 months ago

Relevant code paths: https://t.me/nnmidletschat_ru/9024

Feodor0090 commented 6 months ago

Ended on https://t.me/nnmidletschat_ru/9109

Further actions:

Feodor0090 commented 5 months ago

Related: https://t.me/nnmidletschat_ru/11410

Feodor0090 commented 5 months ago

https://t.me/nnmidletschat_ru/9122