flathub / io.mrarm.mcpelauncher

https://flathub.org/apps/details/io.mrarm.mcpelauncher
28 stars 5 forks source link

crashing on steamdeck #91

Open geckogates opened 1 year ago

geckogates commented 1 year ago

steam deck, signed into google, latest google play version, 1.19.51.01, crashes at 51% loading screen

here is the game log

log.log

geckogates commented 1 year ago

latest updated sometimes lets me play but crashes now at random times.

saved a few log files that pops up on each crash: building_terrain_crash.log close_world_crash.log loading_previous_world_crash.log main_menu_crash.log

and some system specs: About this System Devices_CPU.txt Graphics_Opengl (EGL).txt Graphics_Opengl (GLX).txt Graphics_Vulkan.txt Graphics_Window_Manager.txt Graphics_X-Server.txt

ChristopherHX commented 1 year ago

Are you using a game controller? There are stability issues, the old implementation of pre 2020 seem to be more stable, but it is not known if the game exports enough symbols to add it back.

geckogates commented 1 year ago

Are you using a game controller? There are stability issues, the old implementation of pre 2020 seem to be more stable, but it is not known if the game exports enough symbols to add it back.

yeah the steam deck has a built in gamepad, it shows up on gamepad-tester.com as "Microsoft X-Box 360 pad 0 (STANDARD GAMEPAD Vendor: 28de Product: 11ff)"

using keyboard and mouse was much more stable but the game kept trying to switch back to gamepad at random times or maybe if there was no input for a few secs. i had to keep right clicking to prevent it from switching to gamepad

using gamepad would almost guarantee a crash at certain points, opening the game, when the main menu appears, when opening a world, or when closing a world or the game.

ill try to find how to use a older release if i can, i suppose this is something i can work around for now by forcing keyboard at loading times, we can close out of this issue unless you want more info to help debug

ChristopherHX commented 1 year ago

game kept trying to switch back to gamepad at random times or maybe if there was no input for a few secs

Fixed in 0.8.5, the left and right trigger under glfw sent -1 instead of 0 therefore my code assumed the trigger were in use.