I am unsure with "Console" you are talking about
@Howard Lehr . Could you please explain?
To follow up, here is the output mentioned in my other detailed post, but this is the console output from trying to retrieve the saved game:
I/yoyo (28181): onGSCloudSync called with id=2
I/yoyo (28181): get save game data result :Status{statusCode=STATUS_OK, resolution=null} status=0
I/yoyo (28181): Save Result status: 0
I/yoyo (28181): got save game data:30c1f8e5014b78be7318b47be15ebc1c4736ec74f9d2d619138e53a5e36c6a536b76c33bd4b1b60ceyAic3F1aXNoX29mZiI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVs3MiwyXSI6IDEwMjAuMDAwMDAwLCAiYmFzZV9hcnJheVs3MCw4XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVsyMCwxMF0iOiAwLjAwMDAwMCwgImJhc2VfYXJyYXlbNjgsOV0iOiAwLjAwMDAwMCwgImJhc2VfYXJyYXlbODIsMTBdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzE1Niw4XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVsxNTQsMl0iOiAxNDcwLjAwMDAwMCwgImJhc2VfYXJyYXlbMTUzLDEwXSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVs1OSw3XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVsxNTMsOF0iOiAwLjAwMDAwMCwgImJhc2VfYXJyYXlbMTUxLDJdIjogMTM5NS4wMDAwMDAsICJuZXdfbGV2ZWwiOiAwLjAwMDAwMCwgImJhc2VfYXJyYXlbMTQ5LDNdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzEwOSw0XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVsxNzgsMTBdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5Wzc3LDJdIjogMTAyMC4wMDAwMDAsICJiYXNlX2FycmF5Wzc1LDhdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5Wzg4LDRdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzI1LDRdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzY1LDNdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzY3LDldIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzE1OSw4XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVs1Myw3XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVsxMDMsNF0iOiAwLjAwMDAwMCwgImJhc2VfYXJyYXlbMTQxLDldIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzE0MywzXSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVsxOTMsMTBdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzgyLDRdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzE3NSw3XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVsxMzEsMTBdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzEwNiw0XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVsxNDQsOV0iOiAwLjAwMDAwMCwgImJhc2VfYXJyYXlbMTQ2LDNdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5Wzc4LDJdIjogMTAyMC4wMDAwMDAsICJiYXNlX2FycmF5Wzg3LDRdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzQyLDEwXSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVsxNzAsN10iOiAwLjAwMDAwMCwgInR1dF9za2lwcGVkIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzIwLDRdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzY5LDEwXSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVs2MCwzXSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVs2Miw5XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVs1Niw3XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVsxMDgsMTBdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzEwNSw4XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVsxMDcsMl0iOiAxMjQ1LjAwMDAwMCwgImJhc2VfYXJyYXlbODYsMl0iOiAxMDk1LjAwMDAwMCwgImFjaF9hcnJbMiw1XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVs3OSw0XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVs4NCw4XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVszOSwzXSI6IDAuMDAwMDAwLCAibHZsX3N0YXRzX2FyclsxMywwXSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVsyMSwyXSI6IDU3MC4wMDAwMDAsICJsdmxfc3RhdHNfYXJyWzMsMF0iOiAwLjAwMDAwMCwgImJhc2VfYXJyYXlbMjMsOF0iOiAwLjAwMDAwMCwgImJhc2VfYXJyYXlbMTI5LDddIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzEyMywxMF0iOiAwLjAwMDAwMCwgImJhc2VfYXJyYXlbMTgxLDEwXSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVsyNCwyXSI6IDY0NS4wMDAwMDAsICJsdmxfc3RhdHNfYXJyWzYsMF0iOiAwLjAwMDAwMCwgImJhc2VfYXJyYXlbMjYsOF0iOiAwLjAwMDAwMCwgImx2bF9zdGF0c19hcnJbMTYsMF0iOiAwLjAwMDAwMCwgImJhc2VfYXJyYXlbOTksOV0iOiAwLjAwMDAwMCwgImx2bF9zdGF0c19hcnJbMjAsNF0iOiAwLjAwMDAwMCwgImJhc2VfYXJyYXlbNTAsMTBdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzExOCw5XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVsxMDAsOF0iOiAwLjAwMDAwMCwgImJhc2VfYXJyYXlbMTAyLDJdIjogMTE3MC4wMDAwMDAsICJiYXNlX2FycmF5WzgzLDJdIjogMTA5NS4wMDAwMDAsICJiYXNlX2FycmF5WzgxLDhdIjogMC4wMDAwMDAsICJnZWFyX2Fycls1LDNdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzkxLDNdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzkzLDldIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzEyNiw3XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVsxMTIsOV0iOiAwLjAwMDAwMCwgImJhc2VfYXJyYXlbMTEwLDNdIjogMC4wMDAwMDAsICJnb2xkX25vb2JbMTUsMF0iOiA3ODAuMDAwMDAwLCAiYmFzZV9hcnJheVsxNTAsNF0iOiAwLjAwMDAwMCwgImJhc2VfYXJyYXlbMTksMTBdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzkwLDEwXSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVsxMDgsMl0iOiAxMjQ1LjAwMDAwMCwgImJhc2VfYXJyYXlbMzIsMTBdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzM2LDNdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzM0LDldIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzE4MSw3XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVs4OSwyXSI6IDEwOTUuMDAwMDAwLCAiYmFzZV9hcnJheVs3Niw0XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVsxNDEsMTBdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzMzLDNdIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzMxLDldIjogMC4wMDAwMDAsICJiYXNlX2FycmF5WzE4NCw3XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVs3Myw0XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVs5NCwzXSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVs5Niw5XSI6IDAuMDAwMDAwLCAiYmFzZV9hcnJheVsxMjMsN10iOiAwLjAwMDAwMCwgImdlYXJfYXJyWzAsM10iOi
I/yoyo (28181): New cloud save system onPostExecute called with status0
I/yoyo (28181): ShowMessage("
I/yoyo (28181): ___________________________________________
I/yoyo (28181): ############################################################################################
I/yoyo (28181): ERROR in
I/yoyo (28181): action number 1
I/yoyo (28181): of Async Event: Cloud
I/yoyo (28181): for object controller:
I/yoyo (28181):
I/yoyo (28181): Data structure with index does not exist.
I/yoyo (28181): at gml_Script_scr_save_read (line 118) - music_on = ds_map_find_value(loaded_map, "music_on");
I/yoyo (28181): ############################################################################################
I/yoyo (28181): --------------------------------------------------------------------------------------------
I/yoyo (28181): stack frame is
I/yoyo (28181): gml_Script_scr_save_read (line 118)
I/yoyo (28181): called from - gml_Object_controller_WebCloudEvent_1 (line 17) - scr_save_read();
I/yoyo (28181): ")
The only thing that seems to be different in the recovered string and the saved string is the front-end tag "snapshot" or in the case of the recovery "data:". For lack of a better plan, I tried adding a string delete command to remove this from the front of the recovered string before saving to the file for unpacking. It looked like this, tried with 9 and 5 as the last value (5 shown) to see if removing the text from the start of the string helped.
Code:
if ds_map_find_value(async_load, "status") == 0
{
var recovered_data = ds_map_find_value(async_load, "resultString");
string_delete(recovered_data, 0, 5);
save_file_index = file_text_open_write("NN.sav");
file_text_write_string(save_file_index,recovered_data);
file_text_close(save_file_index);
scr_save_read();
Unsurprisingly, this didn't help, but hopefully this gives you insight into my thinking and maybe makes it obvious how it's flawed??
Thanks again for the help!