I requested a refund on Steam since nothing I tried was able to get the game to launch. I ended up buying the game on the Epic Games, and it launched and runs perfectly fine with no issues at all.
Can't open Arkham Asylum game from Steam
Like a lot of people, when I tried to start the game, I first got the error "Could not load file or assembly 'Microsoft.DirectX.Direct3D". I tried a few different online solutions with no luck. The last thing I tried was running this:
Steam \ steamapps \ common \ Batman Arkham Asylum GOTY \ redist \ DirectX \ DXSETUP
After I did this, the game no longer even fails to open, nothing happens at all. If I try to open BmLauncher directly, I get the error:
Failed to load file'..\BmGame\Config\Launcher.ini"Exiting.
I've tried uninstalling and reinstalling game, and restarting my computer, but still nothing happens when I try to open the game.
Windows for home | Windows 10 | Gaming
Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.
5 answers
Sort by: Most helpful
-
Anonymous
2022-05-20T20:40:21+00:00 -
Anonymous
2022-05-08T04:25:13+00:00 I can't think of much else to try.
- I have a couple of games from both Steam and EPIC that only launch if I launch them from my Steam\EPIC Library.
- If you haven't already, is there no benefit disabling Steam Cloud in the games Properties\General tab ?
- I don't think it would be an issue with a game of this vintage, but some newer games require you to have the current
gpu drivers and Win10 version.
- The only issue I have notes for regarding Bats-AA is it used to lock up when using the gpu, vs cpu with the high PhysX setting
(this was the original disc version).
Ah ha! I also just discovered this in my game problems notes...
I see that on another occasion I had a launch failure with Bats-AA that ended up being due to PhysX not showing up in Programs and Features
(the files were still in the Nvidia folders though). It seems this may have prevented the game from detecting PhysX, which with some
games needs to be installed, even when using AMD gpu.
.
-
Anonymous
2022-05-07T12:15:33+00:00 It does not seem to be as common as it was a couple of years ago, but often the real source of the DX error was a corrupt .NET Framework
You may find repairing .NET will sort out the DX reinstall error (games say 'installing DX', but they are actually reinstalling\overwriting the DX files)
https://docs.microsoft.com/en-us/dotnet/framework/install/repair
However, this should only occur if trying to reinstall DX using the 'redist' installer in the games sub-folder, or using the
Download Details - Microsoft Download Center - DirectX Redist (June 2010) -
installer package (the same files as those in the Steam sub-folder but not yet unpacked), ends with an error.
- Or, if the Launcher.ini file is corrupted (reinstalling the game should have fixed this as well though), try deleting, or renaming
the Launcher.ini you find in your - StreamApps\common\BatmanArkhamAssylum*BmGame\Config* - sub-folder.
Then run Steams verify integrity of game files tool. This should replace the now missing file with a new one.
- btw... My Batman AA is currently on EPIC and the 'ShippingPC -Batman Game.exe' and 'BM Launcher.exe' are working, but I am having problems
with the 'advanced BMLauncher.exe' failing to load. This may only be a problem on Win11. I haven't verified if it is still working on Win10 yet.
-
Anonymous
2022-05-07T16:27:29+00:00 Thank you for your help. I tried all of these just now but unfortunately the game will still not launch. When I try, it loads for a few seconds and a Steam window opens that says "synchronizing Steam cloud" but then this closes after about a second.