This repository has been archived on 2024-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
RustedIronRing/ffi_tests.py

18 lines
355 B
Python
Executable file

#!/usr/bin/env python3
"""Import hash from the rir dynamic lib."""
import ctypes
import sys
lib = ctypes.cdll.LoadLibrary(sys.argv[1])
s = ctypes.c_char_p(b"/chr/c0000.anibnd.dcx")
lib.nam_hash.restype = ctypes.c_uint32
h = lib.nam_hash(s)
print(hex(h))
lib.nam_hash_as_string.restype = ctypes.c_char_p
h_str = lib.nam_hash_as_string(h)
print(h_str)