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.
  • mudle@lemmy.mlM
    link
    fedilink
    arrow-up
    1
    ·
    4 days ago

    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 into Settings 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.

    • xavier666@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 days ago

      I’d like to add that if you try to install the game on W11, it gives the same issues. It’s hilariously broken.

      I have seen that Proton Fixes (getting the random DLLs) is helpful in such scenarios.