The xyz install helper page is down and in-app instructions fail to help me launch. Anyone mind helping me?
I just copied the whole game directory from pc to phone in the folder that the app suggested. App canât find âDataâ, it says.
Managed to start the app now. When choosing SD card as file location, the app search on internal storage/Android instead.
However the app now crash whenever I try to start a game. Loading screen kills the app.
Logs are uploaded below.
By âthisâ i mean: When i start the app, i can chose âData installation locationâ as internal storage, SD card, or specified dir. From what i gather: When chosing SD card in the app, launching the app creates files NOT on the SD card but on the internal storage (directory: int.storage/android/data/is.xyz.vcmi/files). When chosing internal storage no files are created anywhere, and i havenât tried specifying directory.
My phone is Samsung S7, and my Heroes 3 files are directly downloaded from Gog.com.
Iâve not tried using wog files.
Seems like iâve got the same problem & phone as Octavion0223. VCMI_Client_log.txt (75.6 KB)
Thatâs the old app (the one on google play) and not the updated one ( builds.vcmi.download/branch/develop/Android/ ). The current version of app writes data to <external storage*>/vcmi-data/
(where âexternal storageâ is whatever system returns as âexternal storage directoryâ, so either actual sdcard, or internal memory if sdcard isnât available)
Thanks! I chose the newest of the four links there, it wrote to internal storage but thatâs no problem for me.
This new app works fine - Iâve managed to sucessfully start a game, so for now, Iâm more than happy:)
Alright so Iâve tried a few games with the newest app version and found some bugs, donât know if they are new or well known stuff for you guys:
Random map templates fail to create 5 player maps.
all random 4 player maps include 3 towns in starting areas and an enormous amount of monsters between regions
war Machine are off: catapult is an artifact you conquer from rival heroes and first aid tent and ballista are units in the army. Visiting the blacksmith causes the app to crash
There are no âspaceâ button for revisiting places
Iâll keep posting bugs here if itâs to any help
Not sure exactly what could cause it, but config in the apk should be the most recent (the last config change that I can see is BLACK_MARKET_MONTHLY_ARTIFACTS_CHANGE in defaultMods and it is correctly included in apk).
(btw, itâs possible to easily check what configs/mods are inside apk: unzip apk file -> open âassetsâ -> unpack internalData.zip -> profit)
The one thing that could be a problem here is the data migration from xyzâs version. I havenât tested it a lot so maybe config gets migrated and skips update from internal zip file.
@Damodred If thatâs the case, unistalling->reinstalling the app should help (or system settings -> about vcmi -> âclear dataâ).
Didnât understand that asset/apk file stuff but that wasnt ment for me?
Before I installed the newest version, I uninstalled the xyz version, and then I moved the game directory from pc to phone so I think it shouldnât be any cross over data from the old version.
Hey guys. Really appreciate what you are doing. Thanks for your efforts.
Iâve just installed for the first time vcmi from the link below, version of 22 jul. builds.vcmi.download/branch/develop/Android/
I placed h3 files in local vcmi-data directory, the launcher has some problems with mods (which I have none installed), as I see some JSON parsing errors with mods.
When I press âStart VCMIâ, screen blanks off for a sec, then brings me back to launcher screen.
That is normal at the moment. Normally that button should work as a shortcut to download mods. Or something like that. If there was some problem with mods it should appear at the top of the mod list.
Still not sure why it doesnât start.
Fay
Thereâs some reference to xyzâs VCMI in the launcher log burunduchok provided.
Itâs weird, both logfiles look correct⌠no idea why the game doesnât start. Mayybe thereâs some problem/crash thatâs not caught by launcher (it should save crashes to the logfile; Iâll try to check if it actually does).
This is okay. We changed app package (id) to is.xyz.vcmi so that we can update existing google play app at some point (it needs both the same package and signing certificate).