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

fireberd

Beach Observer
Guru
Gold Member
VIP
Local time
9:27 PM
Messages
8,135
Location
Inverness, FL
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 Computer My Computer

At a glance

Windows 10 64 bitIntel i7 6700K16GB Corsair DominatorIntel CPU Graphics
Computer type
PC/Desktop
Computer Manufacturer/Model Number
My Own Build
OS
Windows 10 64 bit
CPU
Intel i7 6700K
Motherboard
ASUS ROG Maximus VIII Hero
Memory
16GB Corsair Dominator
Graphics Card(s)
Intel CPU Graphics
Sound Card
RealTek
Monitor(s) Displays
27" Dell S2719dgf
Screen Resolution
2560X1440
Hard Drives
1 TB Samsung 850 EVO SSD for Win 10 Pro
500GB Samsung 850 EVO SSD for Win 10 Insider
2 TB drive for backup
PSU
EVGA Supernova 750G2
Case
BeQuiet Silent Base 600
Cooling
Deepcool Captain 120EX
Keyboard
Microsoft Wireless 2000
Mouse
Microsoft wireless
Internet Speed
100 MB/sec (Cable)
Antivirus
Microsoft Defender and Malwarebytes
Browser
Edge/Firefox
Other Info
Cakewalk (Sonar) by BandLab and Studio One 4.1 Pro recording studio software. MOTU 896Mk3 Hybrid recording interface, Frontier Tranzport wireless control unit, Behringer X-Touch Control Surface.
Five USB connected optical drives for CD Audio production using Nero BurningROM
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 Computer My Computer

At a glance

Win 7 Ultimate x64FX-8350 @ 4.6 GHz so farADATA XPG V1 Series Black 8GB DDR3 1600Sapphire R9 270x Dual-X
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Me
OS
Win 7 Ultimate x64
CPU
FX-8350 @ 4.6 GHz so far
Motherboard
Asus M5A97 EVO
Memory
ADATA XPG V1 Series Black 8GB DDR3 1600
Graphics Card(s)
Sapphire R9 270x Dual-X
Sound Card
Xonar DGX w/ Corsair Vengence 1300
Monitor(s) Displays
Acer S232HL Abid
Screen Resolution
1920x1080
Hard Drives
120 GB OCZ Vertex 3
500 GB Seagate 7200.12
PSU
Antec Earthwatts 650W Green
Case
Antec Three Hundred
Cooling
Cooler Master 212 EVO
Keyboard
Logitech G510
Mouse
Logitech G500s
Internet Speed
35000/3000
Are you running the latest patch (1.07f). Dunno if that will help, but it couldn't hurt.
 

My Computer My Computer

At a glance

Systems 1 and 2: Windows 7 Enterprise x64, Wi...System 1: i7 [email protected], System 2: AMD FX-41...System 1: 8GB System 2: 8GBSystem 1: ATI FirePro V4800 System 2: Radeon ...
Computer Manufacturer/Model Number
Dell and Custom
OS
Systems 1 and 2: Windows 7 Enterprise x64, Win 8 Developer
CPU
System 1: i7 [email protected], System 2: AMD FX-4100 Zambezi 3.6G
Motherboard
System 1:Dell 06NWYK System 2: ASUS M5A97 AM3+
Memory
System 1: 8GB System 2: 8GB
Graphics Card(s)
System 1: ATI FirePro V4800 System 2: Radeon HD 6850
Sound Card
System 1: onboard System 2: onboard
Monitor(s) Displays
System1: Viewsonic HDMI 24"
Screen Resolution
System 1: 1920x1080 System 2: 1920x1080
Hard Drives
System 1: Mirrored .5B drives System 2: Seagate Barracuda ST1000DM003 1TB 7200 RPM 64MB Cache SATA 6.0Gb/s
Case
System 1: Dell System 2: Cooler Master
Internet Speed
10 MBPS
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 Computer My Computer

At a glance

Windows 10 64 bitIntel i7 6700K16GB Corsair DominatorIntel CPU Graphics
Computer type
PC/Desktop
Computer Manufacturer/Model Number
My Own Build
OS
Windows 10 64 bit
CPU
Intel i7 6700K
Motherboard
ASUS ROG Maximus VIII Hero
Memory
16GB Corsair Dominator
Graphics Card(s)
Intel CPU Graphics
Sound Card
RealTek
Monitor(s) Displays
27" Dell S2719dgf
Screen Resolution
2560X1440
Hard Drives
1 TB Samsung 850 EVO SSD for Win 10 Pro
500GB Samsung 850 EVO SSD for Win 10 Insider
2 TB drive for backup
PSU
EVGA Supernova 750G2
Case
BeQuiet Silent Base 600
Cooling
Deepcool Captain 120EX
Keyboard
Microsoft Wireless 2000
Mouse
Microsoft wireless
Internet Speed
100 MB/sec (Cable)
Antivirus
Microsoft Defender and Malwarebytes
Browser
Edge/Firefox
Other Info
Cakewalk (Sonar) by BandLab and Studio One 4.1 Pro recording studio software. MOTU 896Mk3 Hybrid recording interface, Frontier Tranzport wireless control unit, Behringer X-Touch Control Surface.
Five USB connected optical drives for CD Audio production using Nero BurningROM
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 Computer My Computer

At a glance

Windows 7 Ultimate x64AMD Phenom II 1055T4GB DDR3 1333ATI Radeon 5770
OS
Windows 7 Ultimate x64
CPU
AMD Phenom II 1055T
Memory
4GB DDR3 1333
Graphics Card(s)
ATI Radeon 5770
Hard Drives
Seagate 1TB
Hitachi 500GB
PSU
Antec 520
If you come up with something. Let me know. It will be appreciated.
 

My Computer My Computer

At a glance

Windows 10 64 bitIntel i7 6700K16GB Corsair DominatorIntel CPU Graphics
Computer type
PC/Desktop
Computer Manufacturer/Model Number
My Own Build
OS
Windows 10 64 bit
CPU
Intel i7 6700K
Motherboard
ASUS ROG Maximus VIII Hero
Memory
16GB Corsair Dominator
Graphics Card(s)
Intel CPU Graphics
Sound Card
RealTek
Monitor(s) Displays
27" Dell S2719dgf
Screen Resolution
2560X1440
Hard Drives
1 TB Samsung 850 EVO SSD for Win 10 Pro
500GB Samsung 850 EVO SSD for Win 10 Insider
2 TB drive for backup
PSU
EVGA Supernova 750G2
Case
BeQuiet Silent Base 600
Cooling
Deepcool Captain 120EX
Keyboard
Microsoft Wireless 2000
Mouse
Microsoft wireless
Internet Speed
100 MB/sec (Cable)
Antivirus
Microsoft Defender and Malwarebytes
Browser
Edge/Firefox
Other Info
Cakewalk (Sonar) by BandLab and Studio One 4.1 Pro recording studio software. MOTU 896Mk3 Hybrid recording interface, Frontier Tranzport wireless control unit, Behringer X-Touch Control Surface.
Five USB connected optical drives for CD Audio production using Nero BurningROM
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 Computer My Computer

At a glance

Windows 7 Ultimate 64 bitIntel E7500 2.93Ghz4GB of RAMGeforce 9500GT/512MB..my Poor geforce 9800GT ...
OS
Windows 7 Ultimate 64 bit
CPU
Intel E7500 2.93Ghz
Motherboard
P5KPL-AM/SE
Memory
4GB of RAM
Graphics Card(s)
Geforce 9500GT/512MB..my Poor geforce 9800GT is dead? @_@'
Sound Card
Realtik Chipset
Monitor(s) Displays
BenQ 18'
Screen Resolution
1280x1024
Hard Drives
Seagate barracuda 2x1 Terrabyte
PSU
600 Watts
Case
I don't know
Cooling
Stock
Keyboard
Ordenary Keyboard
Mouse
Ordenary Optical Mouse
Internet Speed
6MB broadband
Other Info
my 2nd junk backup computer spec

OS:XP Pro
CPU: Pentium 4 HT
RAM: 1GB 2x DDR1 512MB
GPU: Geforce FX5500
PSU: 500watts
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.
 
Last edited:

My Computer My Computer

At a glance

Windows 10 64 bitIntel i7 6700K16GB Corsair DominatorIntel CPU Graphics
Computer type
PC/Desktop
Computer Manufacturer/Model Number
My Own Build
OS
Windows 10 64 bit
CPU
Intel i7 6700K
Motherboard
ASUS ROG Maximus VIII Hero
Memory
16GB Corsair Dominator
Graphics Card(s)
Intel CPU Graphics
Sound Card
RealTek
Monitor(s) Displays
27" Dell S2719dgf
Screen Resolution
2560X1440
Hard Drives
1 TB Samsung 850 EVO SSD for Win 10 Pro
500GB Samsung 850 EVO SSD for Win 10 Insider
2 TB drive for backup
PSU
EVGA Supernova 750G2
Case
BeQuiet Silent Base 600
Cooling
Deepcool Captain 120EX
Keyboard
Microsoft Wireless 2000
Mouse
Microsoft wireless
Internet Speed
100 MB/sec (Cable)
Antivirus
Microsoft Defender and Malwarebytes
Browser
Edge/Firefox
Other Info
Cakewalk (Sonar) by BandLab and Studio One 4.1 Pro recording studio software. MOTU 896Mk3 Hybrid recording interface, Frontier Tranzport wireless control unit, Behringer X-Touch Control Surface.
Five USB connected optical drives for CD Audio production using Nero BurningROM
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 2...now 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):

Description
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: 0.0.0.0
Application Timestamp: 3dc85c15
Fault Module Name: StackHash_d38c
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Code: c0000005
Exception Offset: 206b6361
OS Version: 6.1.7600.2.0.0.256.48
Locale ID: 1033
Additional Information 1: d38c
Additional Information 2: d38ce54572ef1c908ddd3a12e56fa544
Additional Information 3: 97d4
Additional Information 4: 97d46ee38cb15b95686c4bb2159608e9
 

My Computer My Computer

At a glance

Windows 7 Professional 64bitAMD Phenom Tri-Core 2.41GHz4.00GB Crucial RAMATI Radeon HD5700
OS
Windows 7 Professional 64bit
CPU
AMD Phenom Tri-Core 2.41GHz
Motherboard
ASUS Crosshair
Memory
4.00GB Crucial RAM
Graphics Card(s)
ATI Radeon HD5700
Sound Card
OnBoard Sound (SoundMAX)
Monitor(s) Displays
ACER AL1914
Screen Resolution
1280 x 1024
Hard Drives
WD 1.5 TB
WD 300GB
Hitachi 160GB
PSU
Cooler Master 600W
Case
Antec 300
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.
 
Last edited:

My Computer My Computer

At a glance

Windows 7 Ultimate x64AMD Phenom II 1055T4GB DDR3 1333ATI Radeon 5770
OS
Windows 7 Ultimate x64
CPU
AMD Phenom II 1055T
Memory
4GB DDR3 1333
Graphics Card(s)
ATI Radeon 5770
Hard Drives
Seagate 1TB
Hitachi 500GB
PSU
Antec 520
I would like to know how to fix it in Windows XP 32 bit

I would like to know how to fix it in Windows XP 32 bit:geek:
 

My Computer My Computer

At a glance

Windows 7 Ultimate 64 bitCore2Duo E8600CorsairAsus EAH 5770 Cucore
OS
Windows 7 Ultimate 64 bit
CPU
Core2Duo E8600
Motherboard
Gigabyte EP35 DS3P rev 2.1
Memory
Corsair
Graphics Card(s)
Asus EAH 5770 Cucore
Sound Card
internal of MB
Monitor(s) Displays
Medion 19"
Hard Drives
Seagate Baracuda 320 GB 3x
Western Digital Caviar Black 2TB
PSU
Corsair 450 W
Case
Antec Sonata II
Patching the calls that cause the stack overflow. Thats how to fix it.
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64AMD Phenom II 1055T4GB DDR3 1333ATI Radeon 5770
OS
Windows 7 Ultimate x64
CPU
AMD Phenom II 1055T
Memory
4GB DDR3 1333
Graphics Card(s)
ATI Radeon 5770
Hard Drives
Seagate 1TB
Hitachi 500GB
PSU
Antec 520
Back
Top