Universal fix for games using Gamemaker SDK 2024.11 on Windows 7
Posted: 14 Apr 2025, 01:06
As of the latest version, games made using the Gamemaker SDK v2024.11 will no longer launch properly. Gamemaker studio is used by numerous Indie games, and although many of them are still using older versions that work fine some games are slowly updating to no longer work. There are two steps to getting them working again, and its worked on all the games I've tried so far.
Upon launch games will give the error "The procedure entry point MFCreateDXGIDeviceManager could not be located in the dynamic link library MFPlat.DLL." This function is only available on Windows 8+, so as far as I'm aware the games should still function on Windows 8.x without modification. There are two ways to resolve this first error on 7.
The first is to just use VxKex, I specifically tested this with the latest build from dotexe. For those who don't want to use VxKex the same effect can be accomplished using CFF Explorer to modify the exe. Open the full file in CFF Explorer, navigate to "import directory", then MFPlat.dll, and change "MFCreateDXGIDeviceManager" to "MFStartup."
At this point the game will likely crash, but there is a chance it will launch with just this change. However, there will be numerous graphical glitches and low level direct3d errors.
To fix this issue we need to use dxvk 1.10.3 to run the game under vulkan. Download "dxvk-1.10.3.tar.gz" from the linked repository and unzip it. Go to the x64 folder and copy both "dxgi.dll," and "d3d11.dll" to the same directory your game is installed to.
As long as your GPU drivers have good vulkan support this should be enough to get the game running again. I personally tested all this using the last nvidia security driver for Windows 7, version 475.14. Depending on how old your video card/drivers are this method may not work for you, sorry (⇀‸↼‶)
Mindwave v1.0.2.4 running on Windows 7:

Upon launch games will give the error "The procedure entry point MFCreateDXGIDeviceManager could not be located in the dynamic link library MFPlat.DLL." This function is only available on Windows 8+, so as far as I'm aware the games should still function on Windows 8.x without modification. There are two ways to resolve this first error on 7.
The first is to just use VxKex, I specifically tested this with the latest build from dotexe. For those who don't want to use VxKex the same effect can be accomplished using CFF Explorer to modify the exe. Open the full file in CFF Explorer, navigate to "import directory", then MFPlat.dll, and change "MFCreateDXGIDeviceManager" to "MFStartup."
At this point the game will likely crash, but there is a chance it will launch with just this change. However, there will be numerous graphical glitches and low level direct3d errors.
To fix this issue we need to use dxvk 1.10.3 to run the game under vulkan. Download "dxvk-1.10.3.tar.gz" from the linked repository and unzip it. Go to the x64 folder and copy both "dxgi.dll," and "d3d11.dll" to the same directory your game is installed to.
As long as your GPU drivers have good vulkan support this should be enough to get the game running again. I personally tested all this using the last nvidia security driver for Windows 7, version 475.14. Depending on how old your video card/drivers are this method may not work for you, sorry (⇀‸↼‶)
Mindwave v1.0.2.4 running on Windows 7:
