Why are Epic exes requiring a gen 10 DirectX file on a DirectX 12 system?
And how to fix (how to safely get DirectX 10 files? Do I really need to install an old DX / is it even possible when I have DX 12 installed?)
Im on a Win11 DX12, 13th Gen Intel, Offline install (no internet connected).
I have EpicGames and UE installed on an external drive. Im trying to launch the Launcher or UE4x from that drive.
But get an error of missing:
XINPUT_3.dll (which is a DirectX 10 file)
and D3DCOMPLIER_43.dll
Notes: I originally installed EpicGames and UEditor [on this external drive] but from a Win10 PC #0 (which might have had DX10.)
But last month, I connected this drive to a new Win11 PC #1, and the Launcher started fine. (Perhaps because when I started EpicLauncher, it did an update and refreshed its install? But Win11 PC #1 also has DX12 and never had DX10. So if the DX10 files were not on the External drive (not C drive), then how did the Launcher start on Win11 PC #1?)
Current issue: But now I connected this drive to another Win11 PC #2, and I cannot start the Launcher (fails to start with errors of 2 missing dlls).
(I even copied Epic related AppData, ProgramData from Win11 PC #1 [C drive] to #2 [C drive], but #2 [exes on External drive] still will not start.)
This is also why Epic should not install anything on my C drive!: So that Im not hard refed to a C drive of another computer! I hate CastTo and want everything installed on my separate External drive so that I can move independently. Ty.
Thanks bro. I got the “XINPUT1_3 not found” error on another computer. So I came here to remember the solution > links > get files.
Updated thread topic to fix the name of the dll and aid exact search:
specifically: “XINPUT1_3 not found”
Update notes: to install/use Epic Games launcher / projects on a new computer with a portable drive (which has the project files, but for some reason Epic installs files on C drive, which we need) - do the following:
Before you move computers > go to the C drive > copy these Folders (files) to your portable drive, to [later] copy to the new C drive of your new computer:
C > Users > your user > AppData > Roaming > copy “Unreal Engine” (needed)
C > Users > your user > AppData > Local > copy “EpicGamesLauncher” (might be needed, but I think it worked to do only #2)
C > ProgramData > copy “Epic” (might be needed, but I think it worked to do only #2)