AA2 cannot use more than 2GB of RAM. When you click "New," it loads all character assets into memory, hitting the 2GB wall instantly.
Limit the number of characters in a class to below 25.
If the exception occurs randomly during gameplay:
Place a known working d3d9.dll directly into your AA2 installation directory and rename it to d3d9_alt.dll .
If you've tried everything above, consider these more involved solutions.
Troubleshooting Artificial Academy 2: Fixing the "Unhandled Exception" Error
If you have identified a specific .pp file as the culprit but do not want to remove the mod, you can attempt to rebuild it.
An incorrect installation order for patches and DLCs is a common trigger for system-wide exceptions. The standard recommended sequence is: DLC HF Patch Append Set I Append Set II
: If you have an old installation from several years ago, the AA2Unlimited community often recommends starting fresh with a "pre-install" pack rather than trying to patch an archaic 2016-era setup. 4. GPU & Driver Settings
Does the crash happen on or while loading a specific class/character ? Which Windows version are you currently running?