I'm looking for a cheat table for Magic Research 2, which was released yesterday.
I'm a newbie with Python, but thanks to ChatGPT, I was able to decode the save file, but I'm not able to encode it back.
Spoiler
import base64
import gzip
import json
from io import BytesIO
# La chaîne encodée que vous avez fournie
encoded_string = (
"
past save file code here
"
)
# Étape 1: Décoder la chaîne encodée en Base64 une première fois
decoded_base64_first = base64.b64decode(encoded_string)
# Étape 2: Décoder à nouveau la chaîne obtenue en Base64
decoded_base64_second = base64.b64decode(decoded_base64_first)
# Étape 3: Décompresser les données gzip
with gzip.GzipFile(fileobj=BytesIO(decoded_base64_second)) as gzip_file:
decompressed_data = gzip_file.read()
# Étape 4: Lire le contenu JSON
json_data = json.loads(decompressed_data)
# Afficher le contenu JSON
print(json.dumps(json_data, indent=4))
import gzip
import json
from io import BytesIO
# La chaîne encodée que vous avez fournie
encoded_string = (
"
past save file code here
"
)
# Étape 1: Décoder la chaîne encodée en Base64 une première fois
decoded_base64_first = base64.b64decode(encoded_string)
# Étape 2: Décoder à nouveau la chaîne obtenue en Base64
decoded_base64_second = base64.b64decode(decoded_base64_first)
# Étape 3: Décompresser les données gzip
with gzip.GzipFile(fileobj=BytesIO(decoded_base64_second)) as gzip_file:
decompressed_data = gzip_file.read()
# Étape 4: Lire le contenu JSON
json_data = json.loads(decompressed_data)
# Afficher le contenu JSON
print(json.dumps(json_data, indent=4))
Thanks all !