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

×
Windows 7 here, confirming that deleting the registry entry as described above and restarting the game with default settings (800 x 600 and no EAX) fixed the crashes for me.
I AM NOT playing it at 800x600. :P

is there a quick save?
Post edited September 10, 2017 by tinyE
There are checkpoints
avatar
deadlyhabit: Where did you find the regedit key as after this last freeze my game won't even launch now.
avatar
TommyTime: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Surreal\Riot Engine

Delete the "SettingsDX105" entry.
OK,how do I access the entry?
Post edited September 10, 2017 by Ultimatum
I'm experimenting with the settings, perhaps it will help someone. I'm replaying the boxed version right now, so I can confirm that the freezes are not a GOG exclusive feature. I'm running on a laptop with Windows 7. What I get is a coin flip - either the game will run without problems or it will crash after 3 minutes. After setting the game to run on a single core I haven't experienced any crashes (I will update if I do). Running at stable 60 fps (excluding the shower block) on a integrated Intel (old game on a laptop = will not recognise a dedicated card) at 1400 x 1050 (I can't get the widescreen patch to work for some reason).
avatar
tinyE: I AM NOT playing it at 800x600. :P

is there a quick save?
There is - in the sequel ;-). And it doesn't seem to work on Windows 7 anyway.
Post edited September 10, 2017 by Paradoks
Can confirm, running on single core works for me. To do this, start the game, open the task manager while the game is running, find the process for the suffering (suffering.exe), right click the process and click on Set affinity, uncheck all cores except for one. So far this has worked for me, I'm still running the game at 800x600, but i may try it at a higher resolution later. This also fixed slower load times and freeze when trying to rebind the keyboard.
Post edited September 10, 2017 by Foxinburrow
avatar
Ultimatum: There are checkpoints
avatar
TommyTime: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Surreal\Riot Engine

Delete the "SettingsDX105" entry.
avatar
Ultimatum: OK,how do I access the entry?
You can't for some reason?
avatar
Paradoks: I'm experimenting with the settings, perhaps it will help someone. I'm replaying the boxed version right now, so I can confirm that the freezes are not a GOG exclusive feature. I'm running on a laptop with Windows 7. What I get is a coin flip - either the game will run without problems or it will crash after 3 minutes. After setting the game to run on a single core I haven't experienced any crashes (I will update if I do). Running at stable 60 fps (excluding the shower block) on a integrated Intel (old game on a laptop = will not recognise a dedicated card) at 1400 x 1050 (I can't get the widescreen patch to work for some reason).
avatar
tinyE: I AM NOT playing it at 800x600. :P

is there a quick save?
avatar
Paradoks: There is - in the sequel ;-). And it doesn't seem to work on Windows 7 anyway.
Running on a single core stops my frezees here too,thanks for the advice.
So 2 observations. First - running on a single core does work for me. Few hours without a crash now. Second - as noted in another thread the problem seems to originate from IndirectSound that is used in GOG version, and that I used in my boxed version due to missing sounds.

So, if you don't want to set the affinity every time you start the game you can make a batch file to automate the process (works on Windows 7, should work on Windows 8 and 8.1, probably works on Windows 10 unless they changed something):
1) make a txt file
2) put the following line inside:
start /affinity 1 Suffering.exe
3) change the file extension from txt to bat
4) put the file in the game folder
5) start the game by running the bat file (or change the shortcut that you are using to refer to bat instead of exe)
avatar
Paradoks: So 2 observations. First - running on a single core does work for me. Few hours without a crash now. Second - as noted in another thread the problem seems to originate from IndirectSound that is used in GOG version, and that I used in my boxed version due to missing sounds.

So, if you don't want to set the affinity every time you start the game you can make a batch file to automate the process (works on Windows 7, should work on Windows 8 and 8.1, probably works on Windows 10 unless they changed something):
1) make a txt file
2) put the following line inside:
start /affinity 1 Suffering.exe
3) change the file extension from txt to bat
4) put the file in the game folder
5) start the game by running the bat file (or change the shortcut that you are using to refer to bat instead of exe)
does just changing the name work for changing the extension? I mean, just hit rename, and change the txt to a bat? Somehow that doesn't sound like it should work.

and what do I name the bat file?
Post edited September 13, 2017 by tinyE
avatar
tinyE: does just changing the name work for changing the extension? I mean, just hit rename, and change the txt to a bat? Somehow that doesn't sound like it should work.

and what do I name the bat file?
It is that simple ;-). The only requirement is that you have to show file extensions (you can change that in folder options). You get a warning when you change the extension. A batch files are written in plain text, so that's why it works here.

The bat file name is irrelevant. An obvious choice of course is suffering.bat. It also make modifying the shortcuts faster.
I just wanted to confirm that setting Affinity to 1 worked for me. Running game 1920x1080 and using RadeonPro software. So far stable and no issues there.

Now the only problem I have is those missing textures. Some objects are flickering (happened once), while Marksman creature has no rifle textures at all. Not a big issue, but still would like to know what is causing this and how this can be also fixed.
avatar
Paradoks: So 2 observations. First - running on a single core does work for me. Few hours without a crash now. Second - as noted in another thread the problem seems to originate from IndirectSound that is used in GOG version, and that I used in my boxed version due to missing sounds.

So, if you don't want to set the affinity every time you start the game you can make a batch file to automate the process (works on Windows 7, should work on Windows 8 and 8.1, probably works on Windows 10 unless they changed something):
1) make a txt file
2) put the following line inside:
start /affinity 1 Suffering.exe
3) change the file extension from txt to bat
4) put the file in the game folder
5) start the game by running the bat file (or change the shortcut that you are using to refer to bat instead of exe)
I can confirm that this works for me as well. Ran in fullscreen mode and at 1440x900 resolution and was able to breeze through the last 10 levels without any game freeze. Hopefully, someone would fix those flickering and missing textures of the game.
is this a problem for both games or just the first one?
Still freezes for my the bat fix doesnt work for me : /
avatar
tinyE: does just changing the name work for changing the extension? I mean, just hit rename, and change the txt to a bat? Somehow that doesn't sound like it should work.

and what do I name the bat file?
avatar
Paradoks: It is that simple ;-). The only requirement is that you have to show file extensions (you can change that in folder options). You get a warning when you change the extension. A batch files are written in plain text, so that's why it works here.

The bat file name is irrelevant. An obvious choice of course is suffering.bat. It also make modifying the shortcuts faster.
Had a question about possibly doing this for another game. Sent a friend request so we don't derail this place.