rdbo / libmem

Advanced Game Hacking Library for C, Modern C++, Rust and Python (Windows/Linux/FreeBSD) (Process/Memory Hacking) (Hooking/Detouring) (Cross Platform) (x86/x64/ARM/ARM64) (DLL/SO Injection) (Internal/External) (Assembler/Disassembler)
GNU Affero General Public License v3.0
799 stars 95 forks source link

Feat: Native Python (Proxy) Interface and more #175

Closed Hypnootika closed 9 months ago

Hypnootika commented 9 months ago

Created a native Python Interface and included it into the project. It just forwards calls to the lib. This allows better documentation, typechecking etc.

setup.py can now be used with pip install .

Added a more Pythonic test approach as an example.

Added a TestDLL project, which generates a dll with exports for the tests.