Jump to content
Sign in to follow this  
SKay

Launcher does not correctly detect DirectX Versions if user machine is running D3D12

Recommended Posts

Description: The APB Launcher does not correctly detect DirectX Versions if the user machine is currently running DirectX 12, and will attempt to install DirectX 9.0c as a fail safe. This can take a minute for the system to pass.
 
Steps to reproduce:
1. Have a machine that is compliant with D3D12 standards (and has DirectX 12 currently running).
2. Launch the launcher.
3. Notice that it hangs on installing DirectX when you have a DirectX version greater than 11.

 

19:20:31 11372 DirectX install started.
19:21:14 11372 DirectX:9.0c (June 2010) install complete.


How many times have you recreated this bug: 3/3

Expected results: This shouldn't be happening. 

 

(also first!)

Share this post


Link to post
Share on other sites

Hello,

Are you saying that each time you run the game it tries to install DirectX?

If I perform a clean install of Windows 10 and try to use my saved steam library this seems to happen. To resolve the issue I download the Gamersfirst installer, install APB and it seems to workl afterwards.

Share this post


Link to post
Share on other sites

If you use the Advanced APB launcher, you can bypass game files verification and therefore avoid another installation of DX9

Share this post


Link to post
Share on other sites

Yes! Finally something i can help with.

Follow these steps and your problem should be fixed:

Go to your installation folder. In my case, it's C:\Program Files (x86)\Steam\steamapps\common\APB Reloaded

Open TPI folder

Edit the TPI.xml file and delete the following section:

Quote

  <InstallerInfo>
    <Name>DirectX</Name>
    <DllRelativePath>DirectX\DirectXInstaller.DLL</DllRelativePath>
    <SetupFileRelativePath>DirectX\DirectX_June2010.exe</SetupFileRelativePath>
  </InstallerInfo>

Save it and start APB.

Share this post


Link to post
Share on other sites
5 hours ago, Winter Shyvana said:

Yes! Finally something i can help with.

Follow these steps and your problem should be fixed:

Go to your installation folder. In my case, it's C:\Program Files (x86)\Steam\steamapps\common\APB Reloaded

Open TPI folder

Edit the TPI.xml file and delete the following section:

Save it and start APB.

 

7 hours ago, RubyGee said:

If you use the Advanced APB launcher, you can bypass game files verification and therefore avoid another installation of DX9

 

7 hours ago, ElectroStingz said:

Hello,

Are you saying that each time you run the game it tries to install DirectX?

If I perform a clean install of Windows 10 and try to use my saved steam library this seems to happen. To resolve the issue I download the Gamersfirst installer, install APB and it seems to workl afterwards.

This is an issue with how the Launcher in of itself is programmed; it's not correctly verifying the Direct3D version running is a supported version. I'm not looking for workarounds, it's not the place for that kinda thing. I also just launch it directly anyway 😛

Share this post


Link to post
Share on other sites

In that case I would disagree with your analysis of the issue, the launcher is not the problem.

The main culprit is the game installer when using Steam, it does not add the correct registry values so each time you see the DX message.

 

Windows Registry Editor Version 5.00

 

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GamersFirst]

 

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GamersFirst\APB]
"directX ShipDate"="04.18.2011"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GamersFirst\APB\1]
"Installation Language"="1033"
"Installation Path"="E:\\STEAM\\STEAMAPPS\\COMMON\\APB RELOADED"
"Installation Type"="110101119"
"SocialPopupWasShown"="True"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GamersFirst\APB\APB Reloaded]
"Initial Version Installed"="1.19.5.783457"
"Installation Language"="1033"
"Installation Path"="C:\\Program Files (x86)\\GamersFirst\\APB Reloaded"
"Application Group Folder"="GamersFirst\\APB Reloaded"
"Tag"="live"
"Installation Type"="110101119"
"SocialPopupWasShown"="True"

 

Without the above it will always show DX trying to install, please note these are for my drives C and E.

You may not want a workaround but consider the information above as more detail to your BUG report.

Share this post


Link to post
Share on other sites

Adding/Exporting the below to my registry worked for me 😄

Quote

 

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GamersFirst\APB]
"directX ShipDate"="04.18.2011"

 

Edited by Rade

Share this post


Link to post
Share on other sites

The registry fix

DXFix.reg

 

or if you want to create this yourself paste the following into a notepad text file.

 

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GamersFirst\APB]
"directX ShipDate"="04.18.2011"

 

Save the file as, then choose all types.

Name it "dxfix.reg"

Then double click on the file to add to your registry.

No more DX installing when you launch APB 😃

Edited by ElectroStingz
  • Like 1

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...