{"action":"created","issue":{"url":"https://api.github.com/repos/MonoGame/MonoGame/issues/3240","repository_url":"https://api.github.com/repos/MonoGame/MonoGame","labels_url":"https://api.github.com/repos/MonoGame/MonoGame/issues/3240/labels{/name}","comments_url":"https://api.github.com/repos/MonoGame/MonoGame/issues/3240/comments","events_url":"https://api.github.com/repos/MonoGame/MonoGame/issues/3240/events","html_url":"https://github.com/MonoGame/MonoGame/issues/3240","id":51248101,"number":3240,"title":"Missing XINput.dll on clean machine","user":{"login":"theZMan","id":1055018,"avatar_url":"https://avatars.githubusercontent.com/u/1055018?v=3","gravatar_id":"","url":"https://api.github.com/users/theZMan","html_url":"https://github.com/theZMan","followers_url":"https://api.github.com/users/theZMan/followers","following_url":"https://api.github.com/users/theZMan/following{/other_user}","gists_url":"https://api.github.com/users/theZMan/gists{/gist_id}","starred_url":"https://api.github.com/users/theZMan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/theZMan/subscriptions","organizations_url":"https://api.github.com/users/theZMan/orgs","repos_url":"https://api.github.com/users/theZMan/repos","events_url":"https://api.github.com/users/theZMan/events{/privacy}","received_events_url":"https://api.github.com/users/theZMan/received_events","type":"User","site_admin":false},"labels":[{"id":155312731,"url":"https://api.github.com/repos/MonoGame/MonoGame/labels/Installer","name":"Installer","color":"e73c00","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/MonoGame/MonoGame/milestones/9","html_url":"https://github.com/MonoGame/MonoGame/milestone/9","labels_url":"https://api.github.com/repos/MonoGame/MonoGame/milestones/9/labels","id":1441958,"number":9,"title":"3.6 Release","description":"More unit tests, running unit tests on Mac and Linux, SDL2 replacing OpenTK.","creator":{"login":"dellis1972","id":810617,"avatar_url":"https://avatars.githubusercontent.com/u/810617?v=3","gravatar_id":"","url":"https://api.github.com/users/dellis1972","html_url":"https://github.com/dellis1972","followers_url":"https://api.github.com/users/dellis1972/followers","following_url":"https://api.github.com/users/dellis1972/following{/other_user}","gists_url":"https://api.github.com/users/dellis1972/gists{/gist_id}","starred_url":"https://api.github.com/users/dellis1972/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dellis1972/subscriptions","organizations_url":"https://api.github.com/users/dellis1972/orgs","repos_url":"https://api.github.com/users/dellis1972/repos","events_url":"https://api.github.com/users/dellis1972/events{/privacy}","received_events_url":"https://api.github.com/users/dellis1972/received_events","type":"User","site_admin":false},"open_issues":92,"closed_issues":134,"state":"open","created_at":"2015-12-03T11:17:13Z","updated_at":"2016-12-02T02:36:23Z","due_on":"2016-06-13T07:00:00Z","closed_at":null},"comments":16,"created_at":"2014-12-08T04:45:45Z","updated_at":"2016-12-13T04:42:17Z","closed_at":null,"body":"Tom and I installed MonoGame on a totally clean windows installation for the MVA video.\n\nThe desktop template doesn't work because any reference to the GamePad API throws this error\n\"xinput1_3.dll not found\". We're not the only one to notice it was mentioned in this article too http://www.codemag.com/Article/1411081\n\nXInput is not a part of the default DirectX install so it doesn't ship with windows. You need to run the DirectX web installer to fix it http://www.microsoft.com/en-us/download/details.aspx?id=35 (or install XNA which is why most of us never see the error). We did note that the windows store template does not suffer from this issue suggesting that the GamePad API is not wrapping XInput on windows store apps.\n\nSolution: The MonoGame installer should use DirectX setup to make sure that XInput1_3.dll (and any other optional DX components) are installed. \n\nOr maybe SharpDX needs to link to a later version? Chucks block talks about a 1_4 and a 9_1 version on windows 8 http://blogs.msdn.com/b/chuckw/archive/2012/04/26/xinput-and-windows-8-consumer-preview.aspx\n"},"comment":{"url":"https://api.github.com/repos/MonoGame/MonoGame/issues/comments/266639197","html_url":"https://github.com/MonoGame/MonoGame/issues/3240#issuecomment-266639197","issue_url":"https://api.github.com/repos/MonoGame/MonoGame/issues/3240","id":266639197,"user":{"login":"MichaelDePiazzi","id":5249498,"avatar_url":"https://avatars.githubusercontent.com/u/5249498?v=3","gravatar_id":"","url":"https://api.github.com/users/MichaelDePiazzi","html_url":"https://github.com/MichaelDePiazzi","followers_url":"https://api.github.com/users/MichaelDePiazzi/followers","following_url":"https://api.github.com/users/MichaelDePiazzi/following{/other_user}","gists_url":"https://api.github.com/users/MichaelDePiazzi/gists{/gist_id}","starred_url":"https://api.github.com/users/MichaelDePiazzi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MichaelDePiazzi/subscriptions","organizations_url":"https://api.github.com/users/MichaelDePiazzi/orgs","repos_url":"https://api.github.com/users/MichaelDePiazzi/repos","events_url":"https://api.github.com/users/MichaelDePiazzi/events{/privacy}","received_events_url":"https://api.github.com/users/MichaelDePiazzi/received_events","type":"User","site_admin":false},"created_at":"2016-12-13T04:42:17Z","updated_at":"2016-12-13T04:42:17Z","body":"Some new information on this issue:\r\n\r\n**XAudio2_7.dll** also needs to be installed for sound to work. Currently if it's not installed, MonoGame silently catches the exception and disables sound. So in addition to the files @polysys already mentioned, the following cabs need to be included:\r\n```\r\nJun2010_XAudio_x64.cab\r\nJun2010_XAudio_x86.cab\r\n```\r\nI've confirmed that this is required on a fresh installation of Windows 7 SP1.\r\n\r\nAlso worth mentioning - MonoGame no longer crashes if xinput1_3.dll is not installed. Since PR #3821, the exception is now silently caught (effectively disabling gamepad support)."}}
{"actor":{"display_login":"MichaelDePiazzi"}}