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
738 stars 90 forks source link

Nim bindings #199

Closed Hypnootika closed 4 months ago

Hypnootika commented 4 months ago

Add Nim bindings for libmem C library

This commit introduces Nim bindings for the libmem C library, facilitating the integration of libmem's functionalities into Nim projects. The bindings were primarily generated using Futhark and have been refined for ease of use and integration.

Key components of this addition include:

Users are advised to copy release/nimlibmem.nim into their project directory and place libmem.dll into a suitable location, adjusting the DLL path in nimlibmem.nim as needed.

Further documentation on generating these bindings from the C library using Futhark, along with refinement steps, will be provided soon.

Hypnootika commented 4 months ago

Closing this. This PR got recreated on my Github-Profile: https://github.com/Hypnootika/Nim_Libmem