Hi, after all these years I resumed Ultimate3DGM8.dll + GMS (1.99.549 ) .
As we know about GMStudio the u3d window is not docked to the game window.
Could it depend on whether the window ID ( about GMStudio) maybe matches a string and not a number?
Example of a window ID on GM 5.0 = 1234567;
Example of a window ID on GMStudio 1.99. xx = 00100B96;
It calls 10 ty_real functions but it would take maybe ty_string for window_handle();
Being higher than 4 on GMS You cannot change ty_real with ty_string.
What I write is probably incorrect, not being I experienced in creating DLLs.