The Legend of Heroes: Trails to Azure

CUSA29189.savepatch

1. Fix custom Checksum (Required)

Target File: SAVEDATA.DAT

import loh_trails
import ustruct as struct
size_csum, data_csum = struct.unpack_from("<II", savedata, len(savedata) - 8)
print("Old checksum: {:08X} {:08X}".format(size_csum, data_csum))
size_csum, data_csum = loh_trails.loh_trails_checksum(savedata)
struct.pack_into("<II", savedata, len(savedata) - 8, size_csum, data_csum)
print("New checksum: {:08X} {:08X}".format(size_csum, data_csum))