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

Start button mapping not working #14

Open
2 of 7 tasks
50J0uRNeR opened this issue Feb 25, 2022 · 0 comments
Open
2 of 7 tasks

Start button mapping not working #14

50J0uRNeR opened this issue Feb 25, 2022 · 0 comments

Comments

@50J0uRNeR
Copy link

Bug report

Describe the bug

Here is a clear and concise description of what the problem is:

The start button does not work in emulator.

RetroArch Behavior

Here is a clear and concise description of what happens in RetroArch with the same core/game:

I've only tested in Kodi 19.
I assume the start button works in RetroArch.

To Reproduce

Steps to reproduce the behavior:

  1. Run a game that requires the start button (such as Mario 64).
  2. Press the start button and nothing will happen.

Debuglog

The debuglog can be found here:
No log necessary.

Screenshots

Here are some links or screenshots to help explain the problem:

No screenshots necessary.

Your Environment

Used Operating system:

  • Android
  • iOS
  • Linux
  • OSX
  • Raspberri-Pi
  • Windows
  • Windows UWP

Operating system version/name:
Raspbian GNU/Linux 11 (bullseye)

Kodi version:
Kodi 19 Matrix
debian package 2:19.3-1-bullseye

Emulator:
Compiled from https://github.com/libretro/mupen64plus-libretro-nx/archive/b76ea63eeeba4c3b0364504a7cea01f1b826c3ae.tar.gz

My Solution

It appears that the start button has not been entered into the buttonmap.xml file.
The follow patch to buttonmap.xml has been tested and fixes the issue...

--- orig/game.libretro.mupen64plus-nx/resources/buttonmap.xml   2022-02-15 20:51:27.167136473 -0500
+++ repo/game.libretro.mupen64plus-nx/resources/buttonmap.xml   2022-02-15 20:50:39.276842520 -0500
@@ -7,6 +7,7 @@
                <feature name="cdown" mapto="RETRO_DEVICE_INDEX_ANALOG_RIGHT" direction="down"/>
                <feature name="cright" mapto="RETRO_DEVICE_INDEX_ANALOG_RIGHT" direction="right"/>
                <feature name="cleft" mapto="RETRO_DEVICE_INDEX_ANALOG_RIGHT" direction="left"/>
+                <feature name="start" mapto="RETRO_DEVICE_ID_JOYPAD_START"/>
                <feature name="up" mapto="RETRO_DEVICE_ID_JOYPAD_UP"/>
                <feature name="down" mapto="RETRO_DEVICE_ID_JOYPAD_DOWN"/>
                <feature name="right" mapto="RETRO_DEVICE_ID_JOYPAD_RIGHT"/>

note: Once the issue is made we require you to update it with new information or Kodi versions should that be required.
Team Kodi will consider your problem report however, we will not make any promises the problem will be solved.

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

No branches or pull requests

1 participant