Files
2026-01-27 17:35:30 +01:00

26 lines
554 B
Python

#!/usr/bin/env python3
import sys
if len(sys.argv) != 3:
print("Uso: python3 diff_saves.py save_antes.srm save_despues.srm")
sys.exit(1)
path_a = sys.argv[1]
path_b = sys.argv[2]
with open(path_a, "rb") as f:
a = f.read()
with open(path_b, "rb") as f:
b = f.read()
if len(a) != len(b):
print(f"Los saves tienen tamaños distintos: {len(a)} vs {len(b)} bytes")
sys.exit(1)
print(f"Comparando {len(a)} bytes...\n")
for i, (x, y) in enumerate(zip(a, b)):
if x != y:
print(f"Offset 0x{i:05X}: {x:02X}{y:02X}")