entdark / jaMME

Jedi Academy Movie Maker's Edition
GNU General Public License v2.0
16 stars 15 forks source link

Android version 1.10 crash #14

Closed elraro closed 2 years ago

elraro commented 6 years ago

Hello. I test last version of jamme android from jkhub and i get a crash. Android 7.1

jamme.TXT

entdark commented 6 years ago

It does not display "assets1.pk3", does that file exist?

elraro commented 6 years ago

Yes, the 4 files, from 0 to 3

entdark commented 6 years ago

For some reason the file "assets1.pk3" is not listed among other files that the game is loading:

11-22 01:13:05.136 7153 7182 I jaMME : Current search path: 11-22 01:13:05.136 7153 7182 I jaMME : /storage/emulated/0/jk3/base/assets3.pk3 (16 files) 11-22 01:13:05.136 7153 7182 I jaMME : /storage/emulated/0/jk3/base/assets2.pk3 (62 files) 11-22 01:13:05.136 7153 7182 I jaMME : /storage/emulated/0/jk3/base/assets0.pk3 (15346 files) 11-22 01:13:05.136 7153 7182 I jaMME : /storage/emulated/0/jk3/base

And then it fails on loading shader files:

11-22 01:13:06.276 7153 7182 I jaMME : Error: 11-22 01:13:06.276 7153 7182 I jaMME : ERROR: no shader files found 11-22 01:13:06.276 7153 7182 I jaMME : ERROR: no shader files found

Shader files are stored inside "assets1.pk3". Can you check if the "assets1.pk3" file is not corrupted? The file size is 652 819 562 bytes (622 MB). And try to replace it.

elraro commented 6 years ago

e17ee714ce9632f401960abb1b22fa4a assets0.pk3 3f47006dde61f171769666f31065a34c assets1.pk3 961ad372c3cd73075d70ba71a497b89e assets2.pk3 71c2edf5a30135d4aa921bf6259946ee assets3.pk3

md5 of the files, can you please check it?

entdark commented 6 years ago

They match. Maybe "assets1.pk3" does not have "read" permission? Since you are on Android 7.1, check if you gave special permissions manually given in the app properties.

elraro commented 6 years ago

Yeah, now works! :)

There is keyboard or something?

entdark commented 6 years ago

It's not a playable version, but it will have some minor keyboard support in the next version. That version is designed for spectating only - just to hang around on servers. The soft keyboard for chatting is supported, read the tutorial: https://jkhub.org/topic/6208-8-how-to-use-jamme-on-android/ P.S.: if you type "+forward" in the console then your player will move forward constantly, you may just use the screen as a touchpad for rotating camera. "-forward" to cancel.