This one game I do scripting for uses a primary dll in which our scripts we write (creatively named "scripts.dll"
This scripts.dll, server-side, loads other plugins (.dlls as well).
Question: I need to override an existing function in scripts.dll in, for example, pluginA.dll to where the one in scripts.dll doesn't get called.
I had the idea of maybe grabbing the address of the one in scripts.dll and overwriting it with (memcpy()?) the address of my new function.
Oh and the functions are named the same.