fexed / Pinball-on-Android

Android port of 3D Pinball Space Cadet
MIT License
678 stars 14 forks source link

When using traditional Chinese, control failed and display error #66

Closed zyh941 closed 1 year ago

zyh941 commented 2 years ago

Hello, I just updated app to the latest 2.1 and I switched the app language from English to Traditional Chinese. However, the ball doesn't display and I also can't throw it, nor the left and right board working!(Screenshot 1) And then I go to settings in the app, texts are correct, I go back to the game table. Now it turns ture black!(Screenshot 2) The only thing that works is the translation. Other than that, no errors occurred. It needs to fix this! Device: Google Pixel 5, running stock Android 13 (TP1A.220905.004)

no ball

go black

Bob-YsPan commented 2 years ago

Hmm... I found the same problem when I test it myself... A log file I record is here...

But I can't find the clue what cause it...

pinball_stuck.log

zyh941 commented 2 years ago

I don’t know either because I am not a code engineer…, waiting for other’s help.

Sent from Mailhttps://go.microsoft.com/fwlink/?LinkId=550986 for Windows

From: Bob @.> Sent: 2022年9月15日 21:44 To: @.> Cc: @.>; @.> Subject: Re: [fexed/Pinball-on-Android] When using traditional Chinese, control failed and display error (Issue #66)

Hmm... I found the same problem when I test it myself... A log file I record is here...

But I can't find the clue what cause it...

pinball_stuck.loghttps://github.com/fexed/Pinball-on-Android/files/9575761/pinball_stuck.log

— Reply to this email directly, view it on GitHubhttps://github.com/fexed/Pinball-on-Android/issues/66#issuecomment-1248122620, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AWY22Q2M6ILVOSTL5JJGXBLV6MR33ANCNFSM6AAAAAAQNE6EXA. You are receiving this because you authored the thread.Message ID: @.***>

Bob-YsPan commented 2 years ago

I check my resource Seems the translation file the line number are same as original English version...

I re-record the logcat via the Process ID and switches the language to English(English version still work... weird...) The logcats uploads here, I cannot find some clue at these two files.

pinball_stuck_PID.log pinball_eng_PID.log (My phone is Galaxy A52s running Android 12)

HarGabt commented 2 years ago

Same problem when switching language to Russian - the game softlocks in the same way as in the original post

fexed commented 1 year ago

It seems that in-game texts with non-latin characters breaks the game. I am publishing version 2.2.1 that removes the localized in-game messages while waiting to figure out how to handle this.

In the meantime I will use issue #73 to track this problem