{"action":"created","issue":{"url":"https://api.github.com/repos/Kaldaien/TSF/issues/2","repository_url":"https://api.github.com/repos/Kaldaien/TSF","labels_url":"https://api.github.com/repos/Kaldaien/TSF/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/Kaldaien/TSF/issues/2/comments","events_url":"https://api.github.com/repos/Kaldaien/TSF/issues/2/events","html_url":"https://github.com/Kaldaien/TSF/issues/2","id":134357313,"number":2,"title":"x360ce issue","user":{"login":"CeruleanSky","id":2829875,"avatar_url":"https://avatars.githubusercontent.com/u/2829875?v=3","gravatar_id":"","url":"https://api.github.com/users/CeruleanSky","html_url":"https://github.com/CeruleanSky","followers_url":"https://api.github.com/users/CeruleanSky/followers","following_url":"https://api.github.com/users/CeruleanSky/following{/other_user}","gists_url":"https://api.github.com/users/CeruleanSky/gists{/gist_id}","starred_url":"https://api.github.com/users/CeruleanSky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CeruleanSky/subscriptions","organizations_url":"https://api.github.com/users/CeruleanSky/orgs","repos_url":"https://api.github.com/users/CeruleanSky/repos","events_url":"https://api.github.com/users/CeruleanSky/events{/privacy}","received_events_url":"https://api.github.com/users/CeruleanSky/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-02-17T18:16:50Z","updated_at":"2016-02-18T04:39:14Z","closed_at":null,"body":"x360ce the xinput emulator worked fine before tsfix, but after running tsfix_enabler I have been unable to use my controller.\r\n\r\nI uninstalled TSFIX(or just deleted tsfix.ini & d3d9.ini) and the controller works again so something is going on with it. \r\n\r\nHere are some of the things I tried, maybe there is something I missed?\r\n\r\n--------------------\r\n\r\nI have added `xinput1_3.dll`  to the d3d9 config:\r\n\r\n```\r\n[Import.xinput]\r\nArchitecture=Win32\r\nBlacklist=tsfix_enabler.exe\r\nFilename=xinput1_3.dll\r\nRole=ThirdParty\r\nWhen=Early\r\n```\r\n\r\nI have tried `When=Early,Lazy,Late,Proxy` , I have tried `Role=Plugin,ThirdParty`.\r\n\r\nI had hoped `proxy` would cause Special K to tread DLL as if it were the one in C:\\Windows\\...\\xinput1_3.dll , but it didn't seem to load at all.\r\nAnd tried just for testing `Role=xinput1_3` along with it.\r\n\r\nI have used a fully qualified pathname to the dll aka `Filename=C:\\somefolder\\xinput1_3.dll`\r\n\r\nI have also tried dinput8 which wasn't needed before just to test, and both xinput1_3 & dinput8 at the same time, and renaming xinput1_3.dll to x360ce_xinput1_3.dll.\r\n\r\nI have deleted the line `Blacklist=tsfix_enabler.exe`\r\n\r\nI have put `xinput1_3.dll` in the tales of directory and in my %temp% directory.  \r\n\r\nI set all the TSFix.Input to false:\r\n\r\n```\r\n[TSFix.Input]\r\nBlockLeftAlt=false\r\nBlockLeftCtrl=false\r\nBlockWindows=false\r\nDisableTouch=false\r\nPauseTouch=false\r\n\r\n```\r\n\r\n\r\n\r\nIn each case the log says it is loading except for `proxy`\r\n\r\n```\r\n\r\n02/17/2016 13:03:04.823:   * Loading Early Custom Import tsfix.dll... success!\r\n02/17/2016 13:03:05.075:   * Loading Early Custom Import xinput1_3.dll... success!\r\n```\r\n\r\n\r\n\r\nBut it never seems to work."},"comment":{"url":"https://api.github.com/repos/Kaldaien/TSF/issues/comments/185540410","html_url":"https://github.com/Kaldaien/TSF/issues/2#issuecomment-185540410","issue_url":"https://api.github.com/repos/Kaldaien/TSF/issues/2","id":185540410,"user":{"login":"CeruleanSky","id":2829875,"avatar_url":"https://avatars.githubusercontent.com/u/2829875?v=3","gravatar_id":"","url":"https://api.github.com/users/CeruleanSky","html_url":"https://github.com/CeruleanSky","followers_url":"https://api.github.com/users/CeruleanSky/followers","following_url":"https://api.github.com/users/CeruleanSky/following{/other_user}","gists_url":"https://api.github.com/users/CeruleanSky/gists{/gist_id}","starred_url":"https://api.github.com/users/CeruleanSky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CeruleanSky/subscriptions","organizations_url":"https://api.github.com/users/CeruleanSky/orgs","repos_url":"https://api.github.com/users/CeruleanSky/repos","events_url":"https://api.github.com/users/CeruleanSky/events{/privacy}","received_events_url":"https://api.github.com/users/CeruleanSky/received_events","type":"User","site_admin":false},"created_at":"2016-02-18T04:39:14Z","updated_at":"2016-02-18T04:39:14Z","body":"Might not be helpful, but both x360ce and TSF use minHook.  Also I saw you hook DirectInput8Create , [x360ce does also](https://github.com/x360ce/x360ce/blob/2f94d276eaccd83d4099989a8fdfc6812e1d5164/x360ce/InputHook/HookDI.cpp#L487) since its job is to turn directinput joysticks into xinput joysticks.  While this might not be the cause, it is probably the place to look first at what each is doing with that call."}}