Second sidenote: If 3DGS doesn't load a dll, use dll_open by yourself (e.g. dll_open("C:\\Programme\\Wow_DLL_From_Chris.dll"); ) Normally it will work than. If not, you can at least see it in the return value and give out an error message