Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.

Windows 7: Anyone have a fix for Soldier of Fortune and latest ATI Video Drivers

27 Aug 2010   #1

Windows 10 64 bit
Anyone have a fix for Soldier of Fortune and latest ATI Video Drivers

My SOF will not run with any ATI Catylist or Drivers past 8.712. I have an ATI Radeon HD4850 video card.

I'd like to upgrade the video drivers but with every version past the 8.712 drivers, when I try to run SOF it will come up with unknown error and that's it never go any further. It's not a Win 7 compatibility problem as I've tried running it in XP and Vista compatibility modes and it doesn't help.
My System SpecsSystem Spec
27 Aug 2010   #2
Microsoft MVP

Win 7 Ultimate x64

Keep an eye here,

CATALYST and OpenGL - what works and what doesn't - Rage3D Discussion Area

Post #9 sums up fairly well why those old OGL games aren't working with the newer drivers. Until ATI manages a fix (if they can without breaking the new OpenGL support) you have basically 2 choices,

1. Stick with the last driver that the game works with.

2. Throw together (or acquire) a computer with slightly older specs for those old games.
My System SpecsSystem Spec
27 Aug 2010   #3

Systems 1 and 2: Windows 7 Enterprise x64, Win 8 Developer

Are you running the latest patch (1.07f). Dunno if that will help, but it couldn't hurt.
My System SpecsSystem Spec

28 Aug 2010   #4

Windows 10 64 bit

I've tried everything that they have had available and nothing past what I mentioned will work with SOF. I'm not a big gamer and SOF is on the only game I have installed (other than the built in Solitare, etc).

Looking over that link there are a lot of games that do not work with the newer drivers. I can appreciate that nothing is compatible "forever" in some areas.

I'll just keep the old drivers, with the "if it ain't broke don't fix it" adage. There is nothing I'm doing with this PC that needs newer video drivers. Primarily this system is used as my recording DAW, anyway.
My System SpecsSystem Spec
29 Aug 2010   #5

Windows 7 Ultimate x64

I've been thinking of reverse engineering SOF/JK2/etc to fix the ATI OGL bugs. I have a hunch its the extension enumeration causing issues, hence why it works for Nvidia cards, but not sure.
My System SpecsSystem Spec
29 Aug 2010   #6

Windows 10 64 bit

If you come up with something. Let me know. It will be appreciated.
My System SpecsSystem Spec
29 Aug 2010   #7

Windows 7 Ultimate 64 bit

hmm this is very familiar problem is this Soldier of Fortune 3,SOF3, or Payback? if so then patch your game to 1.1 it should fix your problem and without using any Compatibility Modes i works in me
My System SpecsSystem Spec
29 Aug 2010   #8

Windows 10 64 bit

I have SOF Platinum. The patches I find are not 1.1 and are for the "Gold" Version.

This is NOT a Windows 7 compatibility issue. It's an ATI Radeon Open GL issue.

Update, I tried the Gold 1.06 patch and it will not install on my Platinum version. There is also a 1.07f patch but it doesn't work either.
My System SpecsSystem Spec
27 Sep 2010   #9

Windows 7 Professional 64bit
Soldier of Fortune II APPCRASH

I am also having APPCRASH issues since I upgraded to the latest ATI drivers (what a mistake that was...) - I don't play a lot of games but I do play a couple of older FPS like Soldier of Fortune 2 and HalfLife neither work. Here is the event log entry - hope you can help (I've even tried to uninstall newer drivers / install older drivers - if there is a technique I should use please advise):

Faulting Application Path: C:\Program Files (x86)\Soldier of Fortune II - Double Helix\SoF2MP.exe

Problem signature
Problem Event Name: APPCRASH
Application Name: SoF2MP.exe
Application Version:
Application Timestamp: 3dc85c15
Fault Module Name: StackHash_d38c
Fault Module Version:
Fault Module Timestamp: 00000000
Exception Code: c0000005
Exception Offset: 206b6361
OS Version: 6.1.7600.
Locale ID: 1033
Additional Information 1: d38c
Additional Information 2: d38ce54572ef1c908ddd3a12e56fa544
Additional Information 3: 97d4
Additional Information 4: 97d46ee38cb15b95686c4bb2159608e9
My System SpecsSystem Spec
10 Oct 2010   #10

Windows 7 Ultimate x64

Okay, I'm working on a fix.

EDIT: The problem is that its game engine related, not something I should do generically. The Jedi Knight games import OpenGL32.dll dynamically so I can't hook it. But I can make game specific patches if needs be. I'll NOT crack the CD checks though, and I'll do them on the most recent versions I can get a hold of, since the games are no longer developed. :)

The issue is caused by the extension string smashing the stack, so the games crash when its almost finished loading, since the ESP register has no chance . NOPPing the offending call fixes it.
My System SpecsSystem Spec

Thread Tools

Similar help and support threads
Thread Forum
Soldier Of Fortune Platinum Edition Load Library Defsnd.dll
Hi guys so I wanted to go back and play Soldier Of Fortune (Platinum Edition) again because I felt nostalgic and it has been over 10 years since I last played this awesome game, so after I successfully installed the game on my Windows 7 64-bit PC, I renamed SoF.exe to MOHAA.exe after I created a...
BSOD with latest video drivers
Hi, i made a clear windows 7 professional 64 bit reinstall couple of weeks ago with a ssd boot drive, installed updates etc, and installed latest drives for Nvidia GTS 250 videocard however, i am frequently gettin bsod while gaming and watching video. Error code 1E Fix attempts so far: checked...
BSOD Help and Support
Soldier of Fortune (1999) on Win 7 x64
Hi... My all-time favorite game SoF, a 10 year old FPS, doesn't seem to want to run on Win 7 x64. - I've tried all compatability modes, but no luck so far. It installs fine, but when I try to run the game Win 7 tells me: "SoF has stopped working" - with no further info. Can't be true I can't...
Older game (Soldier Of Fortune Platinum) EAX issue
Hi all,Just installed Windows 7 7600 build v. and installed a 9 years old game (Soldier of fortune) wich support EAX.Under vista was working perfectly with eax enabled within game,and sound drivers SBX-FI Series Support Pack 2.0,and latest Alchemmy version.Now when i choose to enable EAX within...
Sound & Audio
Soldier Of Fortune 2 and Battlefield 2 problem
I have a wierd problem on Soldier of fortune 2 and battlefield 2.. I can play alternative times from 1 min to 4 hours on internet and after that screen freezes, but sounds works normally. after few seconds game just crashes without any error messages. Both games does that same. Had this...

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd

All times are GMT -5. The time now is 18:30.
Twitter Facebook