All I can say is that these "hacks" are working fine with this engine, idk how much I messed up during my coding in C++
I hooked 14 functions and game runs fine, I fixed some bugs myself because there was no update for a long time
I cant remember how I did it last time since I cant find some projects -.-
But I dont think I even filled C_LINK struct, the draw functions just use the infos like height/width and the pixel buffer pointer.