This SDK allows you to write ScriptHookV ASI plugins for GTA V using Free Pascal.
The whole Native Database has been converted from C to Pascal – every requirement to compile a working ASI, is included in the package.
Do not start a new Lazarus project! Just open the LPI file with Lazarus 64-bit.
I used this SDK in the Barefoot mod, which works perfectly.
If you find ANY BUGS, non-working functions, please comment!
v1: First public version
Natives are converted from an OLD version of NativeDB
v1.1: Lots of previously unnamed Natives finally got normal names. Also, some of the original names have changed. Cfloat-to-Uint64 reinterpret casts are now changed to be in-place (no function call overhead).
Natives are converted from nbase
source code: https://cdn.rage.mp/public/natives/ndata.js