From d5f2fcf9f7cfba2a9c1e7341992ae467458c9482 Mon Sep 17 00:00:00 2001 From: Mikhail Yudin Date: Sat, 3 Jun 2023 10:37:40 +0700 Subject: [PATCH] feat: simple results check --- modder.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modder.py b/modder.py index aecb425..b20c897 100644 --- a/modder.py +++ b/modder.py @@ -37,8 +37,12 @@ def main(encrypted_file_path): eprint('new:', new_value) decrypted = decrypted[:addr] + int(new_value).to_bytes(4, 'little') + decrypted[addr+4:] - encrypted = encrypt(decrypted, version) + + if len(file_bytes) != len(encrypted): + eprint('Something goes wrong. Check values or open issue.') + exit(255) + os.write(1, encrypted)