import json import lz4.frame def edit_save(file_path): with open(file_path, 'rb') as f: raw = f.read()
# Try decompress if LZ4 try: data = lz4.frame.decompress(raw) except: data = raw # assume plain JSON cartel tycoon save game editor
# Edit values game['player']['cash'] = 9999999 game['heat']['current'] = 0 import json import lz4
game = json.loads(data)
# Save back new_raw = json.dumps(game, indent=2) with open(file_path, 'wb') as f: f.write(lz4.frame.compress(new_raw.encode())) indent=2) with open(file_path