But this is really simple to fix, just use VxKex. There isn't a need to copy any missing DLL files or anything else, it isn't needed at all

I believe it should work on Vista too, as after installing Extended Kernel and manually copying XInput1_3.dll to XInput1_4.dll, there is no error, but instead a crash occurs in libcocos2d.dll. HOWEVER, the same error occurs on a Windows 7 VM where i used VxKex, but it doesn't on the host. This leads me to a conclusion that the OpenGL minimum version was silently raised. As on VMware it's OpenGL 3.0/3.3, but on my host it's OpenGL 4.4