EverestAPI / EverestAPI/Everest
Xbox Series Controller DPad not working on bundled gamecontrollerdb.txt
- Dominant language
- C#
- Stars
- 516
- Forks
- 106
- Avg merge
- 4d 9h
- Merged PRs (30d)
- 5
Description
### My mods and Everest install are up to date
Yes
### I have recreated the bug with only Everest OR a minimum number of mods enabled
Yes
### Describe the bug
I'm using Hyprland on Linux, and My Controller DPad is not working after installing Everest.
I can still use the controller stick to play; looks like only the Dpad is not responding.
I also tried Steam Input, it works perfectly well.
After replacing gamecontrollerdb.txt with path orig/gamecontrollerdb.txt, the DPad works again.
Noticed Celete/logs.txt has some clue about the current controller, I got:
With the Everest shipped version:
```
Controller 0: Xbox Series Controller, GUID: 5e04120b, Mapping: 0300509d5e040000120b000014050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux,
```
With the game original version:
```
Controller 0: XInput Controller, GUID: 5e04120b, Mapping: 0300509d5e040000120b000014050000,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux,
```
### Steps to reproduce
1. Uninstall Celete game from Steam, delete folder "steamapps/common/Celeste".
2. Install the Celete game back, then install the Everest.
3. btw, I use `MiniInstaller-linux` to install.
### Expected behavior
N/A
### Operating System
NixOS unstable
### Everest Version
5184
### Mods required to reproduce
I have no mods installed.
### Additional context
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.