Recently my friend suggested that I try Soldier of Fortune 2 “for the lulz”. It’s quite an old game, and sure enough, it wasn’t going to run on my rig without a fight.

The current components of my PC: ASUS P6T Deluxe, 3GB DDR3 ram, Intel i7 920, AMD HD5850 and Windows 7 Pro x64. The vga’s catalyst driver at the time of writing is 10.12.

The problem: Whenever I tried to load the game, it crashed with the well known SoF2MP.exe stopped working message. I tried to google if anyone had encountered these issues, but couldn’t find a solution. I gathered as much that it was somehow the fault of my vga driver. Specifically the atioglxx.dll which can be found in the system32 folder.

I’m not a fan of rolling back to older vga drivers, so I searched for atioglxx.dll with google hoping I would find an older version. By some miracle the 2nd hit was that specific dll rarred in. Then I placed this dll into the game’s root folder (where the exe’s are). I don’t exactly know which month’s driver this dll belonged to, but the last modification time says September 2010. It doesn’t really matter, it works.

If you have a similar setup, download this and do as described above. Bare in mind that I’m not responsible if you mess up your system, but this is just copying a file in a folder, if you manage to mess that up then I don’t think anyone can help you :P And if it doesn’t work, then I’m sorry for getting your hopes up with this post.