Batman: Arkham Asylum GOTY Edition

Batman: Arkham Asylum GOTY Edition

View Stats:
CLBrown Oct 10, 2020 @ 7:42am
Just an FYI... this game requires "Legacy PhysX Drivers."
The default, current nVidia PhysX drivers do not work with this game, so if you only have the most recent drivers installed, it will not work for you.

What you need is THIS. Note, this is specially coded by nVidia so that it can "live alongside" the current PhysX drivers, so you can have both installed and working on your system.

https://www.nvidia.com/en-us/drivers/physx/physx-9-13-0604-legacy-driver/

From the nVidia website:

******************************************
This installer is required for games released around the end of 2007 and earlier. If a game released in that period worked correctly with PhysX System Software 9.12.0613 but no longer works with latter versions the legacy installer is required.
Supports PhysX SDK versions 2.7.0 and prior as well as 2.7.2.
NOTE: These SDKs run on the CPU only.
Games that require this installer include:
Ghost Recon Advanced Warfighter
Cell Factor
Clive baker’s Jericho
Gears of War
Pirates of the Burning Sea (POTBS)
Switch Ball
Velvet Assassin
******************************************

Yes, Arkham Asylum falls into that category as well.

If your "dot Net" error details include "PhysX" in the descriptions, this is what you need (or at least part of what you need).

You might want to remove ANY PhysX software you have installed, then install this, then use the nVidia driver package to reinstall the "main branch" PhysX version.
< >
Showing 1-8 of 8 comments
Doom Slayer May 28, 2021 @ 11:56am 
Launched this game for the first time today, it did not launch gave Microsoft .Net framework error. Uninstalled my Physx driver, let the game install its one, now game launches, but crashes with 'assertion failed' . So i uninstalled that, and got the legacy version you mentioned, then got my main version my reinstalling drivers from geforce experience. It installed a 9.19... version. But game is still crashing, with an assertion failed error message. 2 physx version (main and legacy) ARE installed. Can you help ?

Rig is laptop with i7 7700Hq, Gtx 1050 4GB, 16 GB Ram, Windows 10 Home 64 bit
CLBrown May 28, 2021 @ 12:22pm 
Okay... you say you got a .Net error, but didn't say what it was.

Did you confirm that "If your 'dot Net' error details include "PhysX" in the descriptions, this is what you need (or at least part of what you need)."

If that wasn't the case, your issue is something else entirely.

This is one of the big issues with Windows software... there was a time that programs basically provided everything that they needed to run. Most DOS programs are that way. But over time, there have been more and more convoluted "Dependency" webworks tying everything together.

"Dot NET" is one of those things that is used to "tie everything together." So, just having a dot NET" error doesn't tell you WHAT the nature of the error is.

So, that's the first thing to look into. IS the issue "PhysX" related at all? Or is it something else?
Doom Slayer May 28, 2021 @ 3:12pm 
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Runtime.InteropServices.SEHException: External component has thrown an exception.
at BmLauncherLib.PhysXSDK.{ctor}(PhysXSDK* )
at BmLauncherUtils.PhysXSDK..ctor()
at BmLauncher.Settings.DetermineDefaultPhysXLevel()
at BmLauncher.Settings.StaticInitialise(IniFile iniFile, IniFile iniEng, IniFile iniInst, SystemInfo sysInfo, String localePath, String localeConfigFile)
at BmLauncher.Form1.Initialise()
at BmLauncher.Form1.OnLoad(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9151 (WinRelRS6.050727-9100)
CodeBase: file:/C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
BmLauncher
Assembly Version: 1.0.1.0
Win32 Version: 1.0.1.0
CodeBase: file:///D:/SteamLibrary/steamapps/common/Batman%20Arkham%20Asylum%20GOTY/Binaries/BmLauncher.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9149 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9149 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9149 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Management
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9149 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
BmLauncherUtils
Assembly Version: 1.0.0.0
Win32 Version: 1.0.1.0
CodeBase: file:///D:/SteamLibrary/steamapps/common/Batman%20Arkham%20Asylum%20GOTY/Binaries/BmLauncherUtils.DLL
----------------------------------------
msvcm80
Assembly Version: 8.0.50727.9672
Win32 Version: 8.00.50727.9672
CodeBase: file:///C:/WINDOWS/WinSxS/x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.9672_none_d08f9da24428a513/msvcm80.dll
----------------------------------------
Microsoft.DirectX.Direct3D
Assembly Version: 1.0.2902.0
Win32 Version: 9.05.132.0000
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.Direct3D/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.Direct3D.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9149 (WinRelRS6.050727-9100)
CodeBase: file:/C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


this is the error before legacy version of physx was installed - black lines on launcher
CLBrown May 30, 2021 @ 2:18pm 
Okay, I'm stumped, then. Remember, I'm just an end-user like you... and I haven't seen anything like that on any of my installations. So, all I can say is, good luck, and if you do find a solution that works, please share it with the rest of us (as I did above).
U+03B1 UMi Jun 1, 2021 @ 1:36am 
Hey, Here is the solution, Please have a look.
BTW this is my first community post, So bear with me here
https://steamcommunity.com/app/35140/discussions/0/3093389895552139471/
Last edited by U+03B1 UMi; Jun 1, 2021 @ 1:37am
Blehh..... Jun 18, 2021 @ 11:36pm 
Originally posted by U+03B1 UMi:
Hey, Here is the solution, Please have a look.
BTW this is my first community post, So bear with me here
https://steamcommunity.com/app/35140/discussions/0/3093389895552139471/
So the version you need is even older...
PeterCS2 Jun 19, 2021 @ 9:55am 
Do i need this Drivers too? I have a Radeon GPU not a GForce
Blehh..... Jun 19, 2021 @ 12:26pm 
Originally posted by Captain Charisma:
Do i need this Drivers too? I have a Radeon GPU not a GForce
No idea, I guess if the game crashes with some physx error, then yes.

Also you need to make sure the driver you have works for your cards. I have no idea what cards are supported with the legacy driver (as it's not specified on that page) but it doesn't look like my GTX 770s are supported so I'l have to use a different version. CPU physX works except lags....like 5fps kind of lag....but pretty graphics tho....but I don't want to be playing the game at 5fps...

EDIT: Oh it does specify:
Supports NVIDIA PhysX acceleration on all GeForce 8-series, 9-series, 100-series, 200-series, 300-series, 400-series, 500-series, and 600-series GPUs with a minimum of 256MB dedicated graphics memory.

Looks like the 700 series aren't included in that version no wonder my game crashes with this version installed.... Nvidia PhysX System Software 9.13.1220 seems to be the latest with 700 series support, will try that next...
Last edited by Blehh.....; Jun 19, 2021 @ 12:30pm
< >
Showing 1-8 of 8 comments
Per page: 1530 50

Date Posted: Oct 10, 2020 @ 7:42am
Posts: 8