Add new "fast" memory functions, ones that don't use SetMemAccess as to native speed.
Add more stocks that reflect above functions.
Add a new DynLib type. This is essentially a handle to a running .dll/.so and exposes natives such as FindPattern and ResolveSymbol for developers to make runtime memory management that isn't excluded to gamedata files. This in turn also exposes more libraries to be read from and written to.
Refactor include files and organize their file structure, also fix a few bugs that remain with CUtlVector.
Add new "fast" memory functions, ones that don't use SetMemAccess as to native speed. Add more stocks that reflect above functions. Add a new
DynLib
type. This is essentially a handle to a running .dll/.so and exposes natives such asFindPattern
andResolveSymbol
for developers to make runtime memory management that isn't excluded to gamedata files. This in turn also exposes more libraries to be read from and written to. Refactor include files and organize their file structure, also fix a few bugs that remain with CUtlVector.Untested on Linux.