MinicraftPlus / minicraft-plus-revived

Minicraft+, an extension of Notch's original minicraft project, with tons more features.
GNU General Public License v3.0
466 stars 93 forks source link

Gamepad loading errors on some Unix distributions #614

Closed BenCheung0422 closed 6 months ago

BenCheung0422 commented 7 months ago

The following errors occur when I have installed such Unix distributions (amd64) with mostly default configurations. Tests are conducted with the latest 2.2.0-dev5. Screenshots are used because it is difficult to capture the texts directly.

Tested distributions without this problem:

Distributions to be tested:

Follow-up actions are required for this bug. Probably some distributions require special countermeasures. This report will be updated for any later changes.

BenCheung0422 commented 7 months ago

For the platform support regarding Unix and Unix-like operating systems, it should be set to only MacOS and Linux.

BenCheung0422 commented 7 months ago

For the version support regarding GLIBC 2.27 (Linux), different platforms have different version supports, then these are the minimum requirements about the OS versions (data from websites):

BenCheung0422 commented 7 months ago

However, it is suggested to skip gamepad loading when it is not supported, as the gamepad function is not necessary in game.

BenCheung0422 commented 7 months ago

Furthermore, as the controller support is based on SDL2, so the corresponding hardware prerequisites would depend on it.