fexed / Pinball-on-Android

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

Game freezes with non-latin texts #73

Closed zxcdjilyt closed 1 year ago

zxcdjilyt commented 1 year ago

(sorry for bad english btw) when im trying to start the game, and ball trying to appear, the game just freezes, and when i trying to restart, it still not working. after opening and exiting settings the game is turning into a black screen. idk what to do 😶 phone: Samsung Galaxy S8+ Screenshot_20230116-195546_Space Cadet Pinball ⬆️⬆️⬆️ freezing at this moment Screenshot_20230116-195556_Space Cadet Pinball ⬆️⬆️⬆️after entering and exitng the settings menu

Melodeiro commented 1 year ago

Confirm for the 2.1 version. Downgrading to 2.0 solved the problem for me. Android 13, OnePlus 9 pro

zxcdjilyt commented 1 year ago

tysm!!!😁 its works perfectly!

HarGabt commented 1 year ago

The latest 2.2 release hasn't solved the problem.

So, yeah, either resort to 2.0 version without localisations, or switch the UI language on your device to English. Or maybe, implement UI language switch in the port.

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.

Bob-YsPan commented 11 months 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.

Recently when I was playing this game, I realized that when you rotate the screen, a table with a score and status interface will appear.

Screenshot_20231222_161922_Space Cadet Pinball

So I wonder if the reason for the freeze is that non-Latin characters can't access the bitmap text in the status interface, but I'm not very sure if the program tries to read the bitmap text when on the vertical screen mode.

This is the example of the Chinese Version of the game with full interface on the Windows, as you can see the non-Latin charaters still use the system font and not load the bitmap font

(Picture from Soft4fun Site) image