Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
EDIT: I quickly checked the correct procedure to do it, you can actually extract all the files and just copy the one needed to the correct folder without having to actually install anything, using just the basic Windows -provided tools. I updated the main post accordingly. I can't test whether this works or not, as my current setup does not trigger the bug even though I'm on an AMD.
The method presented here is quite simple to try out though and the new method is non-destructive so it might still be worth a try. I wouldn't hold my breath though.
I was having this problem myself just now (despite the game working fine the last time I had it installed on this same PC.) I have an nVidia GPU and am running the most current version of Windows 10, yet it still didn't work. This thread fixed it for me.
I didn't need to install the PhysX drviers since I did indeed already have them installed, but copying the "PhysXLoader.dll" file from the default install location and pasting it into the Binaries folder inside the Alpha Protocol directory did allow the game to launch properly (when launched from Binaries\APgame.exe, as noted by OP.)
It's not enough for the DLL to exist on your system, it would seem. It has to exist in the game's Binaries folder, apparently. So anyone who's struggling with this, even if you have an nVidia card, go ahead and try this fix.
Just check if you already have the named DLL file before installing the PhysX package. And if you do, copy it (don't move it!) to avoid potentially messing with other programs that expect it in the default location.
PS: I actually had two DLLs; PhysXLoader.dll and PhysXLoader64.dll. I copied the former file (no 64.)
First things first: do you have an nVidia graphics card? If so, then like me, you probably already have the file you need on your computer. So do what I did:
1) Open a File Explorer window.
2) go to the C drive (on my Windows 10 PC the default name is "OS (C:)"
3) click in the "Search" box (top right)
4) type "PhysXLoader.dll" and wait while it searches for the file. This might take a while, so be patient.
5) assuming the search finds the file, click it.
6) COPY that file
7) go to the Alpha Protocol install folder. In that folder there should be another folder called "Binaries." Go in there.
8) PASTE the copied file here. You should also see a file called "APgame.exe" (depending on your computer's settings it might hide the ".exe" extension.)
9) Launch the game by clicking on that APgame.exe file. Make a shortcut to it if you like, or edit your launcher program to point there, if you can.
If you don't have an nVidia graphics card, or if the search didn't turn anything up, then you'll probably need to download and install that package the OP linked to. Then do the search and proceed as above.
FYI: The most current driver version appears to be here:
https://www.nvidia.com/en-us/drivers/physx/physx-9-19-0218-driver/
If that doesn't work, you could try the older version linked in OP's post.