H
HolgerssonEntertainment
Guest
Hello new GMC! This is my first post here!
I'm working on an update for Fortify. I wrote a dll last spring that implements the matchmaking and peer to peer functionality from the Steam API. The update actually has nothing to do with the multiplayer, but when opening the project with GameMaker again the multiplayer had stopped working.
I updated the Steam SDK to 1.35a (following instructions here: http://help.yoyogames.com/hc/en-us/articles/216753748-SDK-Version-Support ) I also changed from VS2013 to VS2015.
Now I'm getting compile error: "LoadLibraryA failed with error code 1114"
After many attempts to fix it I decided to make a new dll extension with just a simple function in it but even that didn't work. Getting another error code: "LoadLibraryA failed with error code 4250"
Obviously I tried searching for these error codes but it didn't give me anything related to GM at all, so sadly not much help there
The new dll just looks like this
#define GMEXPORT extern "C" __declspec (dllexport)
GMEXPORT double Add(double x, double y)
{
Using VS2015 C++
GMS version: 1.4.1763
Does anyone know if there has been any changes to the way GMS handles extensions?
What else could it be?
Please let me know if I need to clarify anything. Didn't want to write a book here.
Thanks!
Br,
Jonas Holgersson
I'm working on an update for Fortify. I wrote a dll last spring that implements the matchmaking and peer to peer functionality from the Steam API. The update actually has nothing to do with the multiplayer, but when opening the project with GameMaker again the multiplayer had stopped working.
I updated the Steam SDK to 1.35a (following instructions here: http://help.yoyogames.com/hc/en-us/articles/216753748-SDK-Version-Support ) I also changed from VS2013 to VS2015.
Now I'm getting compile error: "LoadLibraryA failed with error code 1114"
After many attempts to fix it I decided to make a new dll extension with just a simple function in it but even that didn't work. Getting another error code: "LoadLibraryA failed with error code 4250"
Obviously I tried searching for these error codes but it didn't give me anything related to GM at all, so sadly not much help there
The new dll just looks like this
#define GMEXPORT extern "C" __declspec (dllexport)
GMEXPORT double Add(double x, double y)
{
return x + y;
}Using VS2015 C++
GMS version: 1.4.1763
Does anyone know if there has been any changes to the way GMS handles extensions?
What else could it be?
Please let me know if I need to clarify anything. Didn't want to write a book here.
Thanks!
Br,
Jonas Holgersson
Last edited by a moderator: