i just starting in this awesome series ,and i just finished day 9 ,i was having a problem because casey didn't support regular gamepads (not the x360 gamepads) because honestly the xbox gamepads are too expensive where i live
,so i :
1) downloaded x360 controller emulator (x360ce)
2) extracted the .exe file from the zip file i downloaded into the build folder (where we have the game .exe)
3) run it to create a xinput1_3.dll (probably a modified version or something)
4) made a copy of this dll and renamed it to xinput1_4 and xinput9_1_0 (because we were supposed to support these types so i was testing what could happen if i used any of them)
5) TADA!! it worked perfectly B) B)

in the code ,the location of the dll didn't have a path in it (just "xinput1_4.dll" ) so i think it will check the directory of the game's .exe
first ,if it didn't find it ,it will check the windows's PATH ,then fetch the dll from there ,so when i put the modified dll in the build folder the game will use it ,and the regular gamepads will work :whistle: