According to Microsoft documentations, I’d need to use nuget to load the GameInput library. Issue is that I’m only using the MSVC linker, not the whole MS toolchain, especially as my language of choice is D.
(I can also accept other alternatives to load the GameInputCreate function.)
From my knowledge, you can either use the nuget CLI (which is just a portable exe you can download) and do
nuget install Microsoft.GameInputto download and extract the package into the cwd, or download the package directly from https://www.nuget.org/packages/Microsoft.GameInput (.nupkg files are just zips). Inside should be everything you need, .libs and headers and such.Well, it seems to that all I needed is to load the
GameInput.dll, then I have the library to use, except I messed up the VTables, so I have to fix that first.Update: Now I need to use
GameInputRedist.dllinstead, but kept theGameInput.dllparts there just in case if I ever port to Xbox.

