Long time no see.. anyways. Every so often i go back to playing BF2 and I always remembering that it crashes every time I try and load the game. To be specific, the game loads up fine but when i join a game, it will load until about 100% then just crash and kick me back to my desktop. I was reading that it was Nvidia overlay, Discord overlay blah blah. Here is the only thing that worked for me… turn off Dx12.
How to fix Battlefront II from crashing when joining a game:
From the main screen, go to Options in the top right
Go to Video in the bottom left
Scroll down until you see ENABLE DIRECTX 12 and turn it off. It will be set to ‘on’ by default (at least it was for me).
This is so simple and fixed it right away. I hope this shows up on your google searches on how to fix this. Godspeed.
