Hi, I just got Batman Arkham City and tried to launch it with Proton, but it just gave me this message.
at
e:\Projects\Amadeus\AC\Bm2GOTYPC\UnrealEngine3\Development\Src\D3D9Drv\Src\D3D9Device.cpp:227
with error D3DERR_INVALIDCALL
QA_APPROVED_BUILD_JANUARY_2011 424000 11-04-2012 15:05.24 (Wwise: 2011.1.0 #3886) Game
Address = 0x7bc4a2e8 (filename not found) [in C:\windows\system32\kernelbase.dll]
Address = 0x473821 (filename not found) [in
Z:\home\allinux.local\share\Steam\steamapps\common\Batman Arkham City
GOTY Binaries\Win32\BatmanAC.exe]
Address = 0xec8353ec (filename not found) Address = 0xec8353ec
(filename not found)```
Apologies if this is the wrong place to ask.
The PC port of Batman Arkham City was horribly implemented and littered with issues involving,
DirectX11
,Nvidia PhysX
, and.NET
.If the pre-game launcher/menu launches (the launcher that displays,
Play
,Settings
,View ReadMe File
,Exit
) go intoSettings
and disable anything related to DirectX11 and Nvidia PhysX.If the following doesn’t work you may need to install an older DirectX version (DirectX 9 I believe) and/or edit a PhysX DLL file. Batman Arkham Asylum has very similar issues as well, I believe solely installing an older DirectX version fixes it though.
Take all this with a grain of salt because it’s been a very long time since I’ve played Batman Arkham City.
Strange. I’d try checking the files in Steam.