Prey 2006 3D
Hi I ran into this entry in Helixmod: [url]https://forums.geforce.com/default/topic/682130/3d-vision/-opengl-3d-vision-wrapper-enabling-3d-vision-in-opengl-apps/post/4521318/#4521318[/url] but it doesn't really explain what needs to be done to get this game to work. there is really no explanation. unless I missed it. What files does it need to be downloaded, which version? where do they files go? I'm not really sure I follow. I downloaded the open gl wrapper but I don't know where that .ini code goes. maybe this is for an older version? Where would I put the files? Helifax always has thorough directions and step by step of what needs to be done on his fixes. But those steps dont seem to apply here. I appreciate any help. Thanks.
Hi I ran into this entry in Helixmod:

https://forums.geforce.com/default/topic/682130/3d-vision/-opengl-3d-vision-wrapper-enabling-3d-vision-in-opengl-apps/post/4521318/#4521318

but it doesn't really explain what needs to be done to get this game to work. there is really no explanation. unless I missed it.

What files does it need to be downloaded, which version? where do they files go? I'm not really sure I follow.

I downloaded the open gl wrapper but I don't know where that .ini code goes. maybe this is for an older version? Where would I put the files?

Helifax always has thorough directions and step by step of what needs to be done on his fixes. But those steps dont seem to apply here.

I appreciate any help. Thanks.

#1
Posted 04/25/2017 03:02 AM   
Hey I put the file together with Helifaxs Opengl fix this should work for Prey.. If you are familiar with the other fixes just put the unzipped file I made into PRey exe folder just like any other fix.. I beleive this game Prey is 32bit version?? as that is the fix I set it up for: https://s3.amazonaws.com/nephilim3d/Prey+3D+OpenGL+Wrapper.7z
Hey I put the file together with Helifaxs Opengl fix this should work for Prey..

If you are familiar with the other fixes just put the unzipped file I made into PRey exe folder just like any other fix..

I beleive this game Prey is 32bit version?? as that is the fix I set it up for:

https://s3.amazonaws.com/nephilim3d/Prey+3D+OpenGL+Wrapper.7z

Intel i5 7600K @ 4.8ghz / MSI Z270 SLI / Asus 1080GTX - 416.16 / Optoma HD142x Projector / 1 4'x10' Curved Screen PVC / TrackIR / HOTAS Cougar / Cougar MFD's / Track IR / NVidia 3D Vision / Win 10 64bit

#2
Posted 04/25/2017 03:35 AM   
I don't think anyone released a fix for it but if you download the debug version(OpenGL3DVision-v6.12), copy the x86 files over to where Prey's exe is, edit the following lines in the 3DVisionWrapper.ini and run Prey as Admin(right-click Run as Admin) at least once, it should hook and create the Profile necessary to run it in 3D... Not sure what value would be good for the HUD and what state it's in... have to kind of mess with that on your own... [code][Legacy_OpenGL_Calls] LegacyMode = true ; Currently used in older games like: Star Wars: Knights of the Old Republic 1&2 LegacyHUDSeparation = 0.0 ; 0.0 is no separation; Positive values will "push-in" the UI ; Negative values will "pop-out" the UI;[/code] edit:ninja'd while I was poking around in it... most likely the same thing, minus HUD depth?
I don't think anyone released a fix for it but if you download the debug version(OpenGL3DVision-v6.12), copy the x86 files over to where Prey's exe is, edit the following lines in the 3DVisionWrapper.ini and run Prey as Admin(right-click Run as Admin) at least once, it should hook and create the Profile necessary to run it in 3D...

Not sure what value would be good for the HUD and what state it's in... have to kind of mess with that on your own...

[Legacy_OpenGL_Calls]

LegacyMode = true ; Currently used in older games like: Star Wars: Knights of the Old Republic 1&2
LegacyHUDSeparation = 0.0 ; 0.0 is no separation; Positive values will "push-in" the UI ; Negative values will "pop-out" the UI;

edit:ninja'd while I was poking around in it... most likely the same thing, minus HUD depth?
#3
Posted 04/25/2017 03:50 AM   
That 2.20 fix didn't work on my system. So I tried what TsaebeT post said to change in the v6.12. I got a 3D image but seem like it needs some fixing. So I tried to work on it in DevMode and do a ShaderDump. But, it kept crashing every time I enabled them.
That 2.20 fix didn't work on my system. So I tried what TsaebeT post said to change in the v6.12. I got a 3D image but seem like it needs some fixing. So I tried to work on it in DevMode and do a ShaderDump. But, it kept crashing every time I enabled them.

#4
Posted 04/25/2017 10:13 AM   
I followed Tsaebeht method and I got 3D to kick in, but if I try to resume my game it crashes. I tried to open a new game and it loads. but then, instead of the NPCs all I get are yellow question marks "?" in their place. No models or anything just floating question marks. Weird.
I followed Tsaebeht method and I got 3D to kick in, but if I try to resume my game it crashes. I tried to open a new game and it loads. but then, instead of the NPCs all I get are yellow question marks "?" in their place. No models or anything just floating question marks.

Weird.

#5
Posted 04/27/2017 03:03 AM   
To remove the yellow question marks over their heads change. seta ai_showNoAAS "1" //set it to 0 Now for this problem. [img]https://cdn.pbrd.co/images/9ygZrqyaX.png[/img] I don't know.
To remove the yellow question marks over their heads change.

seta ai_showNoAAS "1" //set it to 0

Now for this problem.
Image
I don't know.

#6
Posted 04/28/2017 12:17 AM   
[quote="BlueSkyDefender"]To remove the yellow question marks over their heads change. seta ai_showNoAAS "1" //set it to 0 Now for this problem. [img]https://cdn.pbrd.co/images/9ygZrqyaX.png[/img] I don't know.[/quote] That's ID3 tech for you:) Nothing you can do about it (If you are referring about the double wall thingy there) :(
BlueSkyDefender said:To remove the yellow question marks over their heads change.

seta ai_showNoAAS "1" //set it to 0

Now for this problem.
Image
I don't know.


That's ID3 tech for you:) Nothing you can do about it (If you are referring about the double wall thingy there) :(

1x Palit RTX 2080Ti Pro Gaming OC(watercooled and overclocked to hell)
3x 3D Vision Ready Asus VG278HE monitors (5760x1080).
Intel i9 9900K (overclocked to 5.3 and watercooled ofc).
Asus Maximus XI Hero Mobo.
16 GB Team Group T-Force Dark Pro DDR4 @ 3600.
Lots of Disks:
- Raid 0 - 256GB Sandisk Extreme SSD.
- Raid 0 - WD Black - 2TB.
- SanDisk SSD PLUS 480 GB.
- Intel 760p 256GB M.2 PCIe NVMe SSD.
Creative Sound Blaster Z.
Windows 10 x64 Pro.
etc


My website with my fixes and OpenGL to 3D Vision wrapper:
http://3dsurroundgaming.com

(If you like some of the stuff that I've done and want to donate something, you can do it with PayPal at tavyhome@gmail.com)

#7
Posted 04/28/2017 07:33 AM   
Guess it's time to find an old 7900 GTX and 162.50 driver and build a cheap little system for that game. Too bad this would not work. This game also doesn't want to give up its z-buffer either.
Guess it's time to find an old 7900 GTX and 162.50 driver and build a cheap little system for that game. Too bad this would not work. This game also doesn't want to give up its z-buffer either.

#8
Posted 04/28/2017 11:06 PM   
You do not necessarily need a Legacy rig. If you have Jedi Academy, you can see that a simple config edit enables quad buffer stereo, it does require a 120 Hz monitor though. [url]https://forums.geforce.com/default/topic/468348/3d-vision/gldirect-unlocks-3d-vision-support-for-older-opengl-titles/post/4255606/#4255606[/url] https://forums.geforce.com/default/topic/825787/ Unfortunately, Prey does not have the option in it's config. But if you can somehow intercept the initial window build, you could make it build a stereo window. I'll share some of my findings from the past, perhaps you can come up with something since you worked on SuperDepth 3D? It's all French to me, but I get the jist of it. This guy does it on Linux using LD_PRELOAD https://github.com/jtsiomb/stereowrap Nvidia's implementation of OpenGL example, can be found in this pdf http://www.nvidia.com/content/GTC-2010/pdfs/2010_GTC2010.pdf Here's a guide to early OpenGL quad buffered stereo http://www.cppblog.com/zmj/archive/2007/05/03/23378.html this uses a slightly different approach http://paulbourke.net/stereographics/stereorender/ http://paulbourke.net/stereographics/stereorender/pulsar.c There's a guy that added other formats to a Quake game https://www.gamedev.net/blog/161/entry-2110444-adding-more-stereoscopic-modes-to-quake-iis-opengl-renderer/ http://benryves.com/products/stereoquake this might be useful for something http://www.cs.unc.edu/Research/stc/FAQs/Stereo/stereo-handbook.pdf [url=http://www.eecs.ucf.edu/~jjl/pubs/pn0347-kulshreshthA.pdf]dynamic stereo parameter adjustments for enhanced depth discrimination ability[/url] not useful, but an interesting read
You do not necessarily need a Legacy rig. If you have Jedi Academy, you can see that a simple config edit enables quad buffer stereo, it does require a 120 Hz monitor though.
https://forums.geforce.com/default/topic/468348/3d-vision/gldirect-unlocks-3d-vision-support-for-older-opengl-titles/post/4255606/#4255606
https://forums.geforce.com/default/topic/825787/

Unfortunately, Prey does not have the option in it's config.

But if you can somehow intercept the initial window build, you could make it build a stereo window. I'll share some of my findings from the past, perhaps you can come up with something since you worked on SuperDepth 3D?

It's all French to me, but I get the jist of it.

This guy does it on Linux using LD_PRELOAD https://github.com/jtsiomb/stereowrap

Nvidia's implementation of OpenGL example, can be found in this pdf
http://www.nvidia.com/content/GTC-2010/pdfs/2010_GTC2010.pdf



Here's a guide to early OpenGL quad buffered stereo

http://www.cppblog.com/zmj/archive/2007/05/03/23378.html

this uses a slightly different approach

http://paulbourke.net/stereographics/stereorender/
http://paulbourke.net/stereographics/stereorender/pulsar.c

There's a guy that added other formats to a Quake game

https://www.gamedev.net/blog/161/entry-2110444-adding-more-stereoscopic-modes-to-quake-iis-opengl-renderer/

http://benryves.com/products/stereoquake

this might be useful for something

http://www.cs.unc.edu/Research/stc/FAQs/Stereo/stereo-handbook.pdf

dynamic stereo parameter adjustments for enhanced depth discrimination ability not useful, but an interesting read

#9
Posted 04/29/2017 05:19 PM   
Stereowrap seem the most interesting one since prey does have a native Linux build. Maybe Stereo can be achieved under Linux. http://icculus.org/prey/ It would take me time before I can test this. I even looked into modding the Silk mod since on doom 3 it adds AO and DoF effects. But, the Silk mod on Prey is missing two effects DoF and AO. Seems to me that the game doesn't want to give up its z-buffer. So that was a no go.
Stereowrap seem the most interesting one since prey does have a native Linux build. Maybe Stereo can be achieved under Linux.


http://icculus.org/prey/


It would take me time before I can test this.

I even looked into modding the Silk mod since on doom 3 it adds AO and DoF effects. But, the Silk mod on Prey is missing two effects DoF and AO. Seems to me that the game doesn't want to give up its z-buffer. So that was a no go.

#10
Posted 04/29/2017 11:09 PM   
This might be of use https://www.opengl.org/sdk/tools/GLIntercept/ The problem with Linux is the activation of Nvidia's Glasses, helifax worked out a way, but it was somewhat convoluted as I recall(as in it wasn't a straight forward hack) I think, his post was a lil over 3 years ago.