Batman: Arkham City GOTY

Batman: Arkham City GOTY

Zbyt mało ocen
Microsoft .NET Framework Error on Windows 10 FIX
Autorstwa: björk
Solution for the Microsoft .NET Framework error that can occur on Windows 10.
   
Przyznaj nagrodę
Ulubione
Ulubione
Usuń z ulubionych
Windows 10 breaks Arkham Asylum
If you're unlucky like me and the game does not run on first install this guide is to help you. Now that Arkham Asylum is over 15 years old there's compatibility issues that come with trying to play it on modern hardware.

In this guide I'll go through different fixes that may help you, coming from someone who had the same error.
1) Install the correct DirectX and PhysX versions
You may be having an issue related to your install of DirectX and PhsyX being too modern. If the game launcher is displaying black bars instead of buttons that leads to the crash, or just running the game leads to the Microsoft .NET Framework crash, this might be your issue. Thankfully everything you need to download is already in the game files in the folder below.


  • First, go to the Arkham folder in your steam files \...\Steam\steamapps\common\Batman Arkham Asylum GOTY\.

  • Find the folder named DirectX inside redist \...\Steam\steamapps\common\Batman Arkham Asylum GOTY\redist\DIRECTX\, then run DXSETUP.exe. This downloads the DirectX version needed for Arkham Asylum.

  • Go back to the redist folder \...\Steam\steamapps\common\Batman Arkham Asylum GOTY\redist\ and run PhysX_9.08.14_9.09.0814_SystemSoftware.exe to install the required PhsyX

  • Optionally run vcredist_x86.exe in the same folder to ensure you have the correct Microsoft 2005 C++ library. (This should be done automatically on an install of Arkham Asylum.)

  • Now try to run Arkham Asylum! If the game comes up with the same error verify the integrity of your game files.

Your game should now run! It depends on your machine, but hopefully this is all that's required. If you are still having issues and the game still refuses to run, the issue is not DirectX or PhsyX and you need follow the next set of instructions.
2) Running the game in windows compatibility mode
Due to the game being built for Windows 7 back in 2009, attempting to run it on modern computer can also cause the game to crash. This can be easily fixed by using window's compatibility mode on our game launcher.
  • Locate BmStartApp.exe in \...\Steam\steamapps\common\Batman Arkham Asylum GOTY\Binaries

  • Right click the .exe file, then select Properties, and click on the compatibility tab. Enable the setting and set it to Windows 7 or 8, as shown in the screenshot below.



  • Select apply in the bottom right once this is done.

  • Repeat this process for BmLauncher.exe and ShippingPC-BmGame.exe in the same directory.

  • If your Arkham Asylum install has aBmLauncher.exe or aBmStartApp.exe, repeat the process for these files as well.

Now just run the game as normal and hopefully you should be brought to the launcher!
3) Using the compatibility mode troubleshooter
If the two previous steps have not worked there may be a compatibility issue with your graphics card, speakers etc. that keep the game from running. In this case you want to use window's built in troubleshooter.
  • Locate the .exe files that we enabled compatibility mode on. (If you forget how refer to section 2 of this guide)

  • Click the top button Run compatibility troubleshooter where you should first select to Try recommended settings, it will find what it thinks is the best option. The game should now run!

  • If this still isn't working, run the troubleshooter again but select Troubleshoot program where it will attempt to help you find the issue.

After following all these steps, Arkham Asylum should now run!
I hope this guide helped!
Hopefully this guide helped and stopped you from having to refund the game (which I almost did). Arkham Asylum is a classic and its such a shame these old games can be so difficult to run, here's hoping this guide made it easier. Enjoy the game, you'll feel just like Batman!