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

×
When i put resultion to opengl default the game crashes


alright i read that renaming the exe to quake2.exe would fix it and it did, i have no idea why and i find that very odd but hey it worked
Post edited April 09, 2014 by butcer
avatar
butcer: When i put resultion to opengl default the game crashes

alright i read that renaming the exe to quake2.exe would fix it and it did, i have no idea why and i find that very odd but hey it worked
This is a known issue with nVidia drivers.

Basically, GOG set the game up to run with nGlide for 3DFX emulation. If you go with OpenGL (default) then it uses your graphics drivers solely without any 3DFX emulation, so you lose the 3DFX features. I personally don't think it is a good choice to play this game using OpenGL (default) as nGlide is superior for me and that is enabled by using OpenGL (3dfx), but I understand that different people have different opinions and also different machines may have different performance through the nGlide 3DFX emulation.

So, as you found, renaming the executable to quake2.exe fixes it, and this is because SiN uses the same engine as Quake 2 but whilst Quake 2 has a set profile within the graphics drivers, SiN does not. This means that when running quake2.exe the graphics drivers use a profile that fixes the problem, but running sin.exe doesn't trigger that fix.

You can just rename the executable as you have done, but if you wish to create a fixed profile for the game then you need to use nVidia Inspector. Using this free tool you can navigate the profiles in the nVidia drivers and see that for Quake 2 there is a setting turned on for Extension Limit. If you create a profile for Sin and turn on this same setting then this will fix the game without you having to rename the executable. Bear in mind that any re-installation of the drivers will remove any custom profiles you've created so you may wish to export any profiles you create for later use.

You can find more info in the below threads:
http://www.gog.com/forum/sin_gold/if_youre_having_trouble_running_sin_try
http://www.gog.com/forum/sin_gold/i_dont_like_nglide_here_is_what_i_found
Post edited April 09, 2014 by korell
the issue i'm having with the 3dfx emulation is that it simply stretches 640 x 480 to whatever resolution i set in the config.
this means blurriness, blockiness, and huge HUD-elements, including crosshairs.

opengl32 does change a few other things, not just the way it looks. audio, and seemingly also logic-related stuff. not always for the best, unfortunately.
the audio in the main menu for example is drastically sped up if the game's running at high fps. i had cl_maxfps set to 999 before, but i've lowered it to 60 to get the menu to sound normal.

anyway, i'd much rather play at a "normal" resolution and forget about whatever 3dfx has to offer. the 3dfx emulation just doesn't seem to be working well on my system.


i got nVidia Inspector to enable extension limit. thanks for that suggestion!
the two attachments are my 3dfx and opengl32 experiences - certainly anyone would make the same decision :-)
Attachments:
3dfx.jpg (256 Kb)
opengl32.jpg (170 Kb)
the framerate is garbage in the 3dfx version compared to normal opengl
In case you are still looking for a solution, I finally figured out how to make "default OpenGL" work inside WINE, posted a new thread about it:
(no patches or external files needed)
https://www.gog.com/forum/sin_gold/linux_wine_finally_made_opengl_work