Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

AppGameKit Studio Chat / XINPUT1_3.dll missing

Author
Message
3dzforme
4
Years of Service
User Offline
Joined: 5th Jan 2020
Location:
Posted: 10th Apr 2023 07:18
Hi,

Just got a new Windows 10 laptop and XINPUT1_3.dll was missing. AppGameKit Studio would not run.

The resolution was to install Direct X Web runtime libraries from the following link:

https://www.microsoft.com/en-us/download/confirmation.aspx?id=35

This was after doing a windows update. Might it be worth including the .dll within the next AppGameKit studio update - unless microsoft needs to install it as part of DirectX natively.
SFSW
21
Years of Service
User Offline
Joined: 9th Oct 2002
Location:
Posted: 10th Apr 2023 16:36 Edited at: 10th Apr 2023 21:22
Per this post: https://forum.thegamecreators.com/thread/228903#msg2673223

You should never run into that error or any like it with AGK/S, it would also mean players of your games would run into the same problem. It is caused when there is a dependency on an old file that does not come with Windows and requires installing outside runtimes/files. XInput1_3.dll, 1_1, 1_2, and 1_4 are from 2006-2007 and should never be needed with a current development language.

AppGameKit should only require what comes with Windows 10/11 by default (including both Win7 and 8), which is XInput9_1_0.dll and no installation of old DirectX files (especially from a 2010 era installer) should be necessary. You may have the older version of the last AGK/S update that had this issue. So I'd recommend checking to make sure you've downloaded the update that was made available later that corrected it. Also check to make sure you are not using any plugins with the same kind of unnecessary dependency as those can also introduce problems that won't exist with AGK/S itself.
Zaxxan
AGK Developer
3
Years of Service
User Offline
Joined: 17th Nov 2020
Location: England
Posted: 11th Apr 2023 12:25 Edited at: 11th Apr 2023 12:25
I also had this problem with latest TGC version which was released to fix this issue so I had to install Direct X. Perhaps Paul only fixed the Steam version. Difficult to be sure though as the version number didn't change.
SFSW
21
Years of Service
User Offline
Joined: 9th Oct 2002
Location:
Posted: 11th Apr 2023 18:09 Edited at: 11th Apr 2023 18:19
The code signing date on the IDE version I have (non-Steam version) is January 28th, 2023 @ 7:01pm while the installer is still dated 1-25. The 64-bit Windows player is time stamped 1-26-2023. Running it through dependency walker shows links to DINPUT8.DLL and XINPUT9_1_0.DLL which is correct and I could find no problematic links to 1_3 or any of the other older libraries. Perhaps there still is an older build floating around out there somewhere. You'll definitely want to be using players with the 9_1_0 link and no others.

And again, if you're using any plugins, those can introduced dependencies that would otherwise not be required with AGK/S on its own. So that would be something else to check.
3dzforme
4
Years of Service
User Offline
Joined: 5th Jan 2020
Location:
Posted: 12th Apr 2023 06:51 Edited at: 12th Apr 2023 06:54
If I had the time I'd use the link to download the latest download version available on the native game creators product page into a Windows 10 sandbox VM to replicate the issue.

I do not have any plug ins on this laptop, in fact AppGameKit Studio was one of very few things installed on this refurbished laptop. Is there a way to investigate the dependence's within the download package I sourced from the Game Creators Products page, as opposed to Steam?

My Windows player is also 26 01 23 @ 1330. There seems to be a reason for that version of the AppGameKit player to require the DirectX Webplayer described above to resolve the 260123 release?
SFSW
21
Years of Service
User Offline
Joined: 9th Oct 2002
Location:
Posted: 12th Apr 2023 15:46 Edited at: 12th Apr 2023 19:17
Perhaps there is something lingering that is calling back to that outdated library. Maybe send a support request in to TGC to ask about it if you confirm that it is indeed required with that player.

Edit: Ok, I was able to confirm trying to launch AGKStudio does produce an error when the 2007 era 1_3 library is not installed. So apparently, the IDE still has the dependency while the players may not. The IDE likely needs to be updated to remove that dependency as well.

Attachments

Login to view attachments
3dzforme
4
Years of Service
User Offline
Joined: 5th Jan 2020
Location:
Posted: 13th Apr 2023 23:53
@SFSW, fantastic work !!!!
adambiser
AGK Developer
8
Years of Service
User Offline
Joined: 16th Sep 2015
Location: US
Posted: 14th Apr 2023 15:39
Also looks like the AppGameKit Classic Windows x64 Tier 1 interpreter uses XINPUT1_3 while x86 uses XINPUT9_1. AppGameKit Studio x64 interpreter uses XINPUT9_1.
3dzforme
4
Years of Service
User Offline
Joined: 5th Jan 2020
Location:
Posted: 15th Apr 2023 05:09
@adambiser, also great work. I rather hope they'll clock this thread, on the off chance they don't I' will forward this thread, great community work!
3dzforme
4
Years of Service
User Offline
Joined: 5th Jan 2020
Location:
Posted: 15th Apr 2023 05:27
Ticket raised

Login to post a reply

Server time is: 2024-04-24 02:17:25
Your offset time is: 2024-04-24 02:17:25