tracktwo / xcomsave

46 stars 16 forks source link

XCOM: Enemy Unknown Android port support. #15

Open ghost opened 5 years ago

ghost commented 5 years ago

I know it feels like beating a dead horse since the XCOM: Enemy Unknown has been pulled from the Play Store, but I managed to make save file from the discontinued port. Not suprisingly, xcom2json terminates with an error. And I managed to have a copy of XCOM: Enemy Within on a jailbroken iOS device and will try opening another issue for the iOS port of XCOM: Enemy Within once I figured out how to pull files out from there. However, it's pretty hard to do the same with XCOM: Enemy Unknown since it was the list of titles that won't support iOS 11 since the developer refuses to update the app for iOS 11 (the app is a 32-bit app, and iOS 11 won't load 32-bit app anymore). XCOM - Enemy Unknown Android ver 1.1.0.zip

tracktwo commented 4 years ago

Sorry for the super late response, but I didn't notice this issue when it was added. Unfortunately it looks like the Android version of the game uses the same save version number for both EU and EW, despite having completely different formats. I can get it to manage to read your save by forcing it to treat it as a EW android save for part of the process and a EU save for the other part of the process, but I need to try to figure out if there is something I can use in the save itself that will help me to distinguish if it's EU or EW. Worst case if I can't find anything I can just add another flag to the utility that you can pass to force it to treat it as an EU file instead of EW for Android only.