Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Controller issue in EasyRPG Libretro core - Ara Fell #2531

Closed
fry-guy opened this issue May 14, 2021 · 13 comments · Fixed by #2646
Closed

Controller issue in EasyRPG Libretro core - Ara Fell #2531

fry-guy opened this issue May 14, 2021 · 13 comments · Fixed by #2646

Comments

@fry-guy
Copy link

fry-guy commented May 14, 2021

Hi. There appears to be a controller bug in EasyRPG libretro core version 0.6.2.3... In Ara Fell (full version, Steam), the arrow keys no longer work on the main menu and also the Y key ("shift") no longer works. This means the game isn't playable since you can't navigate the maps without the ability to crouch. You also can't even load your save games unless you hit "A" immediately after the developer splash screen, which jumps you straight to the "continue" option, as otherwise that option is unselectable due to the arrow key issue.

I encountered this error in RetroArch version 1.9.2 running on 351Elec, a custom firmware for a handheld Linux-based device. I reported the issue on their page and they encouraged me to report it "upstream." AmberELEC/AmberELEC#386

Notably, I did not encounter this error in version 0.6.2. Also, the problem seems very similar to this issue described here - #787 - which was supposedly resolved a few years ago? This post also suggests there may be some issue in RPGMaker called the "stuck key glitch"? https://steamcdn-a.akamaihd.net/steam/apps/440540/manuals/AraFellREADME.pdf?t=1461965438

If this is not the proper place for reports related to the libretro core, please let me know. I'm also happy to provide any more details on this error, if requested.

Thank you for looking into this, and for your work on this great software!

@Ghabry
Copy link
Member

Ghabry commented May 14, 2021

Hello. Can you try this with a continuous build from our website and check if the bug is still there?
Note there are no cores available. Only "normal" binaries.

https://easyrpg.org/player/downloads/#snapshot-windows

@Ghabry Ghabry added libretro Libretro port related, including RetroArch, RetroPie and related projects Needs feedback Waiting for the issue author to give further information. labels May 14, 2021
@dj5927
Copy link

dj5927 commented May 25, 2021

I am in a similar situation.

Zelda awakening the arrow keys do not work in some situations.
With the opening
Arrow keys are not recognized in the Enter Name and Set Items window.

Also, there is a problem with the expression of motion animation.

You can go somewhere else normally.

351Elec
retroarch 1.9.2
0.6.2.3 core is in use.

In 0.6.1 there was no problem.

@fry-guy
Copy link
Author

fry-guy commented Sep 11, 2021

Hey, so I left off of this for a really long time, but I finally downloaded a copy from your website today and tried it and am still encountering the same problem. I used the Windows 64-bit version. Still no shift key control. Also - not sure if this is related - but also discovered the f5 key doesn't work - that's supposed to bring up the game settings. That also doesn't work both in the libretro core and the Windows version.

This also may be useful: The crouch button/shift key DOES work in the demo version of the game. It only appears to be the full version of the game where the issue occurs.

Regarding the "continuous build" on your website, I didn't see any libretro core on there. The site directed me to the buildbot site. But, again, I also tried the Windows version and got all the same errors.

Thanks again for looking into this. Sorry I took so long to answer you!

P.S.: Lastly, for what it's worth, I got this game on Steam; it comes with a copy of the RPGMaker files as an extra. I can confirm shift does work in the Enhanced Edition on Steam. So this isn't a systemic bug. It really does appear limited to the easyRPG software.

@fry-guy
Copy link
Author

fry-guy commented Sep 11, 2021

No idea if this is related but here’s another game that appears to have a similar issue with the shift key: #997

@Ghabry
Copy link
Member

Ghabry commented Sep 11, 2021

@fry-guy I have Ara Fell on Steam but no idea how to get the legacy version that still uses RPG Maker 2003 :/. Any idea how to get it?

And could you attach a "easyrpg_log.txt"? It should be in the game directory.

@Ghabry
Copy link
Member

Ghabry commented Sep 11, 2021

found it, needs Compatibility option "Windows" set in steam because the Linux download does not have it .........

@Ghabry
Copy link
Member

Ghabry commented Sep 11, 2021

The problem is that we forgot to set the EngineMajorUpdated flag when English 2003 version is detected. upps. Only the "English flag" was set.

The "not setting Major flag" bug is 5 years old: f802fa3

but there are only two cases where Updated changes the behaviour:

  • Handling of Arrow Keys and Shift in KeyInputProc, since a7118b1
  • The Layer feature and Animations are Above pictures, since 39def62

So yeah 2 features are broken here since at least 16 months. :(

@Ghabry Ghabry added Pictures Regression and removed Needs feedback Waiting for the issue author to give further information. libretro Libretro port related, including RetroArch, RetroPie and related projects labels Sep 11, 2021
@Ghabry Ghabry added this to the 0.7.0 milestone Sep 11, 2021
Ghabry added a commit to Ghabry/easyrpg-player that referenced this issue Sep 11, 2021
In the command line handler the behaviour was already correct.

Fix EasyRPG#2531
@fry-guy
Copy link
Author

fry-guy commented Sep 11, 2021

Glad you understand what's causing the issue - cause a lot of this is Greek to me... Will you able to fix it in a future update then? Or is the bug you mention one that hasn't been solved yet?

@Ghabry
Copy link
Member

Ghabry commented Sep 11, 2021

It will be fixed in the next release

carstene1ns added a commit that referenced this issue Sep 11, 2021
RPG Maker 2003 English release is always "MajorUpdated" (#2531)
@fry-guy
Copy link
Author

fry-guy commented Sep 18, 2021

It will be fixed in the next release

What's the best way to get notified of the next release? Thank you.

@fdelapena
Copy link
Contributor

What's the best way to get notified of the next release? Thank you.

Formal announcements are done from the EasyRPG blog, you can use a feed reader to subscribe to rss/atom to track new blog updates. EasyRPG on twitter is another way to get announcements.

For package maintainers, you can subscribe to atom feeds from GitHub, for example, for Player: releases, tags. Or from the Anitya service.

@fry-guy
Copy link
Author

fry-guy commented Feb 17, 2022

This release (Sword 0.7.0) still does not appear to be available for use on retropie. Will it ever be updated in buildbot? https://buildbot.libretro.com/nightly/linux/armhf/latest/ Is there a way that I can compile myself? Thank you. @fdelapena @Ghabry

@fry-guy
Copy link
Author

fry-guy commented Mar 20, 2022

For anyone who stumbles across this post, I was finally able to successfully install the libretro core of easyrpg version 0.7.0 on retropie with this script: https://github.com/mictjs/RetroPie-Extra-WIP/blob/master/scriptmodules/libretrocores/lr-easyrpg.sh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging a pull request may close this issue.

4 participants