It is currently Thu Dec 12, 2019 1:25 am



Reply to topic  [ 2 posts ] 
 SiN in stereoscopic 3D: it can be done! Here's how. 
Author Message
Two Eyed Hopeful

Joined: Sat Dec 22, 2007 3:38 am
Posts: 95
Reply with quote
Remember SiN? That 1998 game by Ritual that was released with showstopping bugs which a huge patch subsequently solved, and that probably some of us didn't buy, thinking that DNF would come out in few months, so it wasn't worth it to buy a ripoff?
Yeah, that one.

Well, I've just been able to run it in widescreen, in high resolution and in stereoscopy. I'm posting this guide so that anyone else who wants to try will be able to, without having to "reinvent the wheel".
First, a disclaimer: this guide refers to the version you can buy from GOG.com.

If you have a system like mine (Windows 7, nVidia video card, iz3D stereoscopic drivers) and you try to run SiN just after installing it, you'll be disappointed to see that the game is not displayed at all, but instead it only displays a couple of blue/gray rectangles. Do not panic. Press CTRL+ALT+DEL, bring up the task manager and terminate Sin.exe. This happened because the GOG version of SiN is bundled with nGlide, a Glide-to-D3D9 wrapper which is incompatible with the iz3D drivers.

- So, first, open your SiN directory and get rid of all files relating to nGlide (glide.dll, glide2.dll, glide3.dll, nglide_config.exe, nglide_readme.txt)
- Now rename Sin.exe to Quake2.exe (yes, really, I'll explain later why) and launch it again. Its configuration will revert to software mode. Probably, the 2D graphics will not be displayed correctly, but you'll be able to read the text and quit the game.
- Rename your SiN executable back to Sin.exe.
- Go to the Widescreen Gaming Forum, reach the page about SiN and download the SiN patcher for the retail version. Save it into the same directory as Sin.exe.
- Launch the SiN patcher, enter your desired resolution into the text boxes and click "Apply resolution".
- Download GLDirect from Sourceforge and unzip it anywhere. This is an OpenGL to Direct3D9 wrapper, very useful to run games based on Quake 1, 2 or 3 in stereoscopy.
- Go to wherever you unzipped GLDirect, reach the subdirectory gldirect5\bin\release, cut opengl32.dll and paste it into the same directory as Sin.exe.
- Rename Sin.exe to Quake2.exe, again, and launch it.
- Configure it to use Default OpenGL, maximum detail with the resolution of 1152x864. Thanks to the patch you used before, it will actually use the resolution you want, instead. And thanks to the wrapper DLL you pasted, the OpenGL calls will be translated to Direct3D9, allowing the stereoscopic drivers to kick in and display SiN in glorious stereoscopy!

And the reason for renaming Sin.exe to Quake2.exe? Well, apparently, both nVidia and ATI video drivers apply certain optimizations depending on the name of the executable that is being launched. If you deceive the video drivers into believing you are running Quake2, they will apply the necessary optimizations that are required to run SiN. Otherwise, they won't, and SiN will crash.


Last edited by DevilMaster on Mon Jul 28, 2014 11:07 am, edited 2 times in total.



Sun Jul 27, 2014 2:21 pm
Profile
3D Angel Eyes (Moderator)
User avatar

Joined: Sat Apr 12, 2008 8:18 pm
Posts: 11394
Reply with quote
Thanks for the guide.

Always wanted to play that SiN game, but never bought it for some reason.

_________________
check my blog - cybereality.com


Sun Jul 27, 2014 6:26 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 2 posts ] 

Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by STSoftware.