It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Iv been wanting to play this game for a long time and when i got it here the game refuses to start.

I click on the shortcut on my desktop and i see the little circle next to the mouse pointer and... nothing. It doesn't stay like that for no longer then 5 seconds. I assume maybe i have to run in it Compatibility mode using windows XP SP3. I try again and same deal. I check the Run as admin box to see if maybe that was the issue. NOPE. kind of getting mad about this. I tried using the SoF2 trick renaming the .exe name to mohaa. I never heard of that before and i know it only works for SoF2 but i had to at lest try it and see. i did and it launch! but then i get an error... LoadLibrary("defsnd.dll") failed. go figure.

At this point im lost. im not sure what else i can do or any other tricks i can pull...
No posts in this topic were marked as the solution yet. If you can help, add your reply
Things you might try:
- Close any third-party applications that might cause the crash (MSI Afterburner routinely does that with some games, OBS Project, Steam, etc.)
- Have you installed SOF Plus? It is recommended in any case (more options, fixed security holes, etc.)
https://www.gog.com/forum/soldier_of_fortune_series/rip_sof_plus/post34
- Running the game with dgVoodoo 2
http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html

Let me know if you need more help.
Post edited October 23, 2018 by brazzjazz
avatar
brazzjazz: Things you might try:
- Close any third-party applications that might cause the crash (MSI Afterburner routinely does that with some games, OBS Project, Steam, etc.)
- Have you installed SOF Plus? It is recommended in any case (more options, fixed security holes, etc.)
https://www.gog.com/forum/soldier_of_fortune_series/rip_sof_plus/post34
- Running the game with dgVoodoo 2
http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html

Let me know if you need more help.
Good news. the second part to download the SOF plus works! thank you my friend!
My problem is exactly the same and nothing worked for me :( Guess will request a refund.
My first experience with GOG is quite sad.
Sof 1 will not start anymore. It was working fine a few weeks ago.
Now, it tries to start, but won't. The process is visible in Task Manager.
Tried so far:

Re-install
Re-install to different drive.
Verify/repair
Rolled back one NV driver update (current is 452.06)
Tried different compability settings.

There were some updates to Windows 10, mostly cumulative for .NET Framework.
Could these be the culprit?

I am at loss, nothing helps.

Anyone who has the same problem? Or a fix?

EDIT: found the culprit, KB4571756.
Deleted the update, game boots up.
However, this update installs itself each time the user goes searching for updates.

After consulting with Microsoft, it is now clear GOG has to patch this incompability.
Post edited September 17, 2020 by Hellspawn
You guys are not going to believe this, I got the game working again.
UPDATED workaround:
Game is installed, in my case in \Games\GOG Galaxy\Games\Soldier of Fortune

Trick is, move all the files from the map Soldier of Fortune to:
\Games\GOG Galaxy\Games\

Basiclly one map "up".


This should do the trick, my game instantly boots up again. My guess, a bug in the file structure within the GOG Galaxy client. I updated my support ticket with my findings, hopefully an official workaround in the future.
Post edited September 18, 2020 by Hellspawn
avatar
Hellspawn: You guys are not going to believe this, I got the game working again. A very old method from the WinXP era. Move all the files from the installation folder to the folder where the map "Soldier of Fortune" is residing. Don't bother that the folders for SoF are roaming around. This should do the trick, my game instantly boots up again. My guess, a bug in the file structure within the GOG Galaxy client. I updated my support ticket with my findings, hopefully an official workaround in the future.
Sorry, but what it means "folder where the map "Soldier of Fortune" is residing" Where is it folder? What is "map"?
avatar
Hellspawn: You guys are not going to believe this, I got the game working again. A very old method from the WinXP era. Move all the files from the installation folder to the folder where the map "Soldier of Fortune" is residing. Don't bother that the folders for SoF are roaming around. This should do the trick, my game instantly boots up again. My guess, a bug in the file structure within the GOG Galaxy client. I updated my support ticket with my findings, hopefully an official workaround in the future.
Really confusing instructions. Could you spell-check this?
high rated
avatar
Hellspawn: Sof 1 will not start anymore. It was working fine a few weeks ago.
Now, it tries to start, but won't. The process is visible in Task Manager.
Tried so far:

Re-install
Re-install to different drive.
Verify/repair
Rolled back one NV driver update (current is 452.06)
Tried different compability settings.

There were some updates to Windows 10, mostly cumulative for .NET Framework.
Could these be the culprit?

I am at loss, nothing helps.

Anyone who has the same problem? Or a fix?

EDIT: found the culprit, KB4571756.
Deleted the update, game boots up.
However, this update installs itself each time the user goes searching for updates.

After consulting with Microsoft, it is now clear GOG has to patch this incompability.
I have the same issue.
I found a fix on the microsoft forums.

You have to make a copy of SoF.exe in the same folder
Run that exe and it works...

(On forum post it said to rename it to mohaa.exe but I've found that any name will work.
Don't rename the original as then it won't work.)
avatar
Hellspawn: Sof 1 will not start anymore. It was working fine a few weeks ago.
Now, it tries to start, but won't. The process is visible in Task Manager.
Tried so far:

Re-install
Re-install to different drive.
Verify/repair
Rolled back one NV driver update (current is 452.06)
Tried different compability settings.

There were some updates to Windows 10, mostly cumulative for .NET Framework.
Could these be the culprit?

I am at loss, nothing helps.

Anyone who has the same problem? Or a fix?

EDIT: found the culprit, KB4571756.
Deleted the update, game boots up.
However, this update installs itself each time the user goes searching for updates.

After consulting with Microsoft, it is now clear GOG has to patch this incompability.
avatar
snorkel.216: I have the same issue.
I found a fix on the microsoft forums.

You have to make a copy of SoF.exe in the same folder
Run that exe and it works...

(On forum post it said to rename it to mohaa.exe but I've found that any name will work.
Don't rename the original as then it won't work.)
This works also, great find btw.
I did my own search on the MS forums, guess I missed this fix.
avatar
Hellspawn: Sof 1 will not start anymore. It was working fine a few weeks ago.
Now, it tries to start, but won't. The process is visible in Task Manager.
Tried so far:

Re-install
Re-install to different drive.
Verify/repair
Rolled back one NV driver update (current is 452.06)
Tried different compability settings.

There were some updates to Windows 10, mostly cumulative for .NET Framework.
Could these be the culprit?

I am at loss, nothing helps.

Anyone who has the same problem? Or a fix?

EDIT: found the culprit, KB4571756.
Deleted the update, game boots up.
However, this update installs itself each time the user goes searching for updates.

After consulting with Microsoft, it is now clear GOG has to patch this incompability.
avatar
snorkel.216: I have the same issue.
I found a fix on the microsoft forums.

You have to make a copy of SoF.exe in the same folder
Run that exe and it works...

(On forum post it said to rename it to mohaa.exe but I've found that any name will work.
Don't rename the original as then it won't work.)
Thank you! This worked for me. The game launches now.
avatar
Hellspawn: Sof 1 will not start anymore. It was working fine a few weeks ago.
Now, it tries to start, but won't. The process is visible in Task Manager.
Tried so far:

Re-install
Re-install to different drive.
Verify/repair
Rolled back one NV driver update (current is 452.06)
Tried different compability settings.

There were some updates to Windows 10, mostly cumulative for .NET Framework.
Could these be the culprit?

I am at loss, nothing helps.

Anyone who has the same problem? Or a fix?

EDIT: found the culprit, KB4571756.
Deleted the update, game boots up.
However, this update installs itself each time the user goes searching for updates.

After consulting with Microsoft, it is now clear GOG has to patch this incompability.
avatar
snorkel.216: I have the same issue.
I found a fix on the microsoft forums.

You have to make a copy of SoF.exe in the same folder
Run that exe and it works...

(On forum post it said to rename it to mohaa.exe but I've found that any name will work.
Don't rename the original as then it won't work.)
I tried that and it did't work for me, the only thing that has worked is uninstalling the update from windows
I got it up and running just fine. Note that I am running the lastest version of Windows 10 x64. Here are the steps that I had to take in order to make it work properly:

1.) Install SoF
2.) Install SoF Plus to your Soldier of Fortune directory
3.) Make a copy of the SoF execuable (SoF.exe)
4.) Rename the copied SoF.exe to mohaa.exe
5.) Run SoF from the mohaa.exe for now on

I sent the mohaa.exe to my desktop and renamed it SoF and it works just fine for me.

EDIT - Forgot to mention something, this fix also works for Soldier of Fortune 2 Double Helix (Minus the SoF Plus mod installation / no need to do step 2 in order to fix Soldier of Fortune 2 Double Helix). Idk why it works that way, but it just does.
Post edited December 07, 2020 by Asra29
Hi,

I tried to play SoF from GOG lately under Win10 x64 (dual Intel HD and Geforce laptop) and faced similiar problems - SoF.exe is loaded, but nothing happens. Changing name to mohaa.exe or anything else did not work - LoadLibrary("defsnd") has failed error, but I started to wonder why the hell changing name of SoF exe file makes the diffrence ??? And thanks to some posts on nvidia forum I found that Windows has internal Application Compatibility Database where entires for thousands of programs are kept.
SoF.exe is also there with some magic Compatibility Fix "EmulateOpenGL", which seems to be root of the problem.
So in my case I downloaded program Application Compatibility Toolkit from MS website (look for latest version) and disabled Soldier of Fortune entry (removing seems to be impossible). After that - bang - games starts and everything seems to be ok. At least I can play it again.

BTW. Using above ACT app is clearly visible what a crap MS is installing as part of Win - probably they do not maintain this database which means there will be more and more problems with old apps in new Win10 updates.
avatar
kpuchatek: Hi,

I tried to play SoF from GOG lately under Win10 x64 (dual Intel HD and Geforce laptop) and faced similiar problems - SoF.exe is loaded, but nothing happens. Changing name to mohaa.exe or anything else did not work - LoadLibrary("defsnd") has failed error, but I started to wonder why the hell changing name of SoF exe file makes the diffrence ??? And thanks to some posts on nvidia forum I found that Windows has internal Application Compatibility Database where entires for thousands of programs are kept.
SoF.exe is also there with some magic Compatibility Fix "EmulateOpenGL", which seems to be root of the problem.
So in my case I downloaded program Application Compatibility Toolkit from MS website (look for latest version) and disabled Soldier of Fortune entry (removing seems to be impossible). After that - bang - games starts and everything seems to be ok. At least I can play it again.

BTW. Using above ACT app is clearly visible what a crap MS is installing as part of Win - probably they do not maintain this database which means there will be more and more problems with old apps in new Win10 updates.
Thank you for this information. You can do this manual method to remove SoF from the database or you can use D3nd3's SoF1 win10 fix / patch. It removes the entry for SoF in the ACT database using its guid so should work for everyone. Just a .reg file you run, problem solved.