Rift 3D Vision and Helixmod
  1 / 2    
Has anyone got the latest version of Rift working with Helixmod to disable a shader. I had it working and disabling a vertex shader that caused ghosting around light sources till the latest update, now using Helixmod to override a shader is causing the game to crash at startup. thx.
Has anyone got the latest version of Rift working with Helixmod to disable a shader. I had it working and disabling a vertex shader that caused ghosting around light sources till the latest update, now using Helixmod to override a shader is causing the game to crash at startup. thx.

#1
Posted 03/09/2014 12:53 AM   
You haven't actually said what game you're trying to work with.
You haven't actually said what game you're trying to work with.

#2
Posted 03/09/2014 05:17 AM   
literally, rift. [url]http://www.riftgame.com/en/play-for-free/[/url] let me see the shader you disabled. [post it]
literally, rift.
http://www.riftgame.com/en/play-for-free/

let me see the shader you disabled. [post it]

Co-founder of helixmod.blog.com

If you like one of my helixmod patches and want to donate. Can send to me through paypal - eqzitara@yahoo.com

#3
Posted 03/09/2014 05:35 AM   
Right, my bad :)
Right, my bad :)

#4
Posted 03/09/2014 08:10 AM   
I used to love playing rift in 3D, but I had to play it with Tridef and the performance drop was unacceptable. The problem with Rift on 3D Vision was that the "3D" was just the normal 2D image pushed into depth. Has something changed in the last 6 months to make it properly playable again?
I used to love playing rift in 3D, but I had to play it with Tridef and the performance drop was unacceptable.

The problem with Rift on 3D Vision was that the "3D" was just the normal 2D image pushed into depth. Has something changed in the last 6 months to make it properly playable again?

i7 4790k @ 4.6 - 16GB RAM - 2x SLI Titan X
27" ASUS ROG SWIFT, 28" - 65" Samsung UHD8200 4k 3DTV - Oculus Rift CV1 - 34" Acer Predator X34 Ultrawide

Old kit:
i5 2500k @ 4.4 - 8gb RAM
Acer H5360BD projector
GTX 580, SLI 670, GTX 980 EVGA SC
Acer XB280HK 4k 60hz
Oculus DK2

#5
Posted 03/09/2014 09:57 AM   
Sorry for the long post. ultrafish is a professional programmer friend of mine, and I asked him to make the opening post. Several months ago I got Rift to work very well in stereoscopic 3D with my 3D vision PC set up. All I had to do was delete the rift profile using the program Nvidia Inspector. This allowed me to play the game in excellent quality S3D except for one issue. The light sources caused really bad ghosting. So long as I stayed away from light sources such as fireplaces, torches, lanterns, etc. the 3d looked really great. The closer I got to any light sources, the more the ghosting effect increased. Some interior spaces with multiple light sources were impossible to navigate in, so in these interior spaces I just temporarily turned off the 3D effect. I asked my friend ultrafish to look into the Helix mod stuff since it was something I wasn't comfortable with. Ultrafish applied the Helix mod to Rift and found one particular vertex shader responsible for the ghosting light effect. He turned that shader off, saved the modified file and emailed a zip file to me. All I had to do was place 2 files in the Rift game folder, and 1 folder which contained the modified shader file to be placed in the same Rift game folder. After I installed 1 folder and 2 files, I was now able to play Rift not only in really great S3d but all the ghosting effects were eliminated. The only sacrifice was not to have some of the nice lighting effects you get when you play the game in 2d. So the ghosting was eliminated but the lighting in interior spaces was a bit bland. The interior spaces were still lit, fireplaces, torches and lanterns all had the flame animations and did give off a little light. Interior spaces were lit and looked good but without any special lighting effects. The game has recently added more content. After updating the game with all the latest patches I am still able to play in S3d but the ghosting from the light sources is back. I asked ultrafish if he could look into it again. He found that the file he had found last time did not exist any more. He used the Helix mod and was able to identify the new shader file responsible for the light effects that caused the ghosting. I don't understand Helix mod but he said there are 2 d3d9.dll files, one for debugging mode and one to use in the game. He was able to turn the shader off in debug mode and achieve the same results we got the first time we tried, but now when he tried to save the changes and send me the same 2 files and 1 folder containing the shader to install it would cause the game to crash at start up every time. It is frustrating since before we were able to play Rift in really great S3d and with no ghosing at all, we only had to sacrifice some of the nice lighting effects, but the 3d experience is so amazing that you really don't miss any of those lighting effects. The elimination of the ghosting is definitely worth it. Game runs really well in 3d, frame rate is excellent. We are doing something wrong and just can't find what it is so I was hoping someone in these forums might have the solution. Either we are forgetting something simple, or there has been some kind of change made to how the game works with the new content added. or perhaps there are some recent changes to how the Helix mod works since we fixed the game the first time. Please ask any questions , i'll get my friend ultrafish to respond and provide additional detailed info. Thanks for any help.
Sorry for the long post.
ultrafish is a professional programmer friend of mine, and I asked him to make the opening post.

Several months ago I got Rift to work very well in stereoscopic 3D with my 3D vision PC set up.

All I had to do was delete the rift profile using the program Nvidia Inspector. This allowed me to play the game in excellent quality S3D except for one issue. The light sources caused really bad ghosting. So long as I stayed away from light sources such as fireplaces, torches, lanterns, etc. the 3d looked really great. The closer I got to any light sources, the more the ghosting effect increased. Some interior spaces with multiple light sources were impossible to navigate in, so in these interior spaces I just temporarily turned off the 3D effect.

I asked my friend ultrafish to look into the Helix mod stuff since it was something I wasn't comfortable with. Ultrafish applied the Helix mod to Rift and found one particular vertex shader responsible for the ghosting light effect. He turned that shader off, saved the modified file and emailed a zip file to me. All I had to do was place 2 files in the Rift game folder, and 1 folder which contained the modified shader file to be placed in the same Rift game folder.

After I installed 1 folder and 2 files, I was now able to play Rift not only in really great S3d but all the ghosting effects were eliminated. The only sacrifice was not to have some of the nice lighting effects you get when you play the game in 2d. So the ghosting was eliminated but the lighting in interior spaces was a bit bland. The interior spaces were still lit, fireplaces, torches and lanterns all had the flame animations and did give off a little light. Interior spaces were lit and looked good but without any special lighting effects.

The game has recently added more content. After updating the game with all the latest patches I am still able to play in S3d but the ghosting from the light sources is back. I asked ultrafish if he could look into it again. He found that the file he had found last time did not exist any more. He used the Helix mod and was able to identify the new shader file responsible for the light effects that caused the ghosting. I don't understand Helix mod but he said there are 2 d3d9.dll files, one for debugging mode and one to use in the game. He was able to turn the shader off in debug mode and achieve the same results we got the first time we tried, but now when he tried to save the changes and send me the same 2 files and 1 folder containing the shader to install it would cause the game to crash at start up every time.

It is frustrating since before we were able to play Rift in really great S3d and with no ghosing at all, we only had to sacrifice some of the nice lighting effects, but the 3d experience is so amazing that you really don't miss any of those lighting effects. The elimination of the ghosting is definitely worth it. Game runs really well in 3d, frame rate is excellent.

We are doing something wrong and just can't find what it is so I was hoping someone in these forums might have the solution. Either we are forgetting something simple, or there has been some kind of change made to how the game works with the new content added. or perhaps there are some recent changes to how the Helix mod works since we fixed the game the first time.

Please ask any questions , i'll get my friend ultrafish to respond and provide additional detailed info. Thanks for any help.

#6
Posted 03/09/2014 05:17 PM   
I need the files. TBH, a small percentage of people are crashing recently due to how a shader is disabled. I need to see if this is the case before I know.
I need the files. TBH, a small percentage of people are crashing recently due to how a shader is disabled. I need to see if this is the case before I know.

Co-founder of helixmod.blog.com

If you like one of my helixmod patches and want to donate. Can send to me through paypal - eqzitara@yahoo.com

#7
Posted 03/09/2014 07:10 PM   
ultrafish sent me 3 files. d3d9.dll; DX9Settings.ini; and 990929EF.txt this file is in a folder VertexShaders in a folder ShaderOverride. i'm not sure how to show you the files. Tell me how to get the files so you can see them and i'll do it.
ultrafish sent me 3 files. d3d9.dll; DX9Settings.ini; and 990929EF.txt this file is in a folder VertexShaders in a folder ShaderOverride.

i'm not sure how to show you the files. Tell me how to get the files so you can see them and i'll do it.

#8
Posted 03/09/2014 07:21 PM   
the shader file that controls the lights causing ghosting is 990929EF.txt. the contents of the .txt are: vs_3_0 dcl_position v0 dcl_position o0 Below are the contents of the other file DX9Settings.ini: [General] //specify name of the game exe here, example DefModuleName=rift.exe hope this helps
the shader file that controls the lights causing ghosting is 990929EF.txt. the contents of the .txt are:

vs_3_0
dcl_position v0
dcl_position o0

Below are the contents of the other file DX9Settings.ini:

[General]
//specify name of the game exe here, example
DefModuleName=rift.exe

hope this helps

#9
Posted 03/09/2014 07:50 PM   
here's the original shader file generated from helixmod : VertexShader_486_CRC32_990929EF.txt // // Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 // // Parameters: // // float2 screenSize; // float2 viewportExtents; // // // Registers: // // Name Reg Size // --------------- ----- ---- // screenSize c0 1 // viewportExtents c1 1 // // // Default values: // // screenSize // c0 = { 1, 1, 0, 0 }; // // viewportExtents // c1 = { 0, 0, 0, 0 }; // vs_3_0 def c2, 0.5, 0.200000003, 0.866025388, 0 dcl_position v0 dcl_color v1 dcl_color1 v2 dcl_position1 v3 dcl_texcoord v4 dcl_texcoord1 v5 dcl_texcoord2 v6 dcl_texcoord3 v7 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2 dcl_texcoord2 o3 dcl_texcoord3 o4 dcl_texcoord4 o5.xy mov r0.x, c2.x mul r0.xy, r0.x, c1 rcp r1.x, c0.x rcp r1.y, c0.y mul o5.xy, r0, r1 mov r0.xyz, v1 add r0.xyz, -r0, v2 mad o3.xyz, r0, c2.y, v1 mul o3.w, c2.z, v2.w mov r0.w, v2.w mul r0.xyz, r0.w, v0 mov r0.w, v0.w dp4 r1.x, r0, v4 dp4 r1.y, r0, v5 dp4 r1.z, r0, v6 dp4 r1.w, r0, v7 mov o0, r1 mov o1, r1 mov o2, v1 mov o4, v3 // approximately 20 instruction slots used even just adding that to \ShaderOverride\VertexShader\ causes rift to crash.
here's the original shader file generated from helixmod :

VertexShader_486_CRC32_990929EF.txt

//
// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111
//
// Parameters:
//
// float2 screenSize;
// float2 viewportExtents;
//
//
// Registers:
//
// Name Reg Size
// --------------- ----- ----
// screenSize c0 1
// viewportExtents c1 1
//
//
// Default values:
//
// screenSize
// c0 = { 1, 1, 0, 0 };
//
// viewportExtents
// c1 = { 0, 0, 0, 0 };
//

vs_3_0
def c2, 0.5, 0.200000003, 0.866025388, 0
dcl_position v0
dcl_color v1
dcl_color1 v2
dcl_position1 v3
dcl_texcoord v4
dcl_texcoord1 v5
dcl_texcoord2 v6
dcl_texcoord3 v7
dcl_position o0
dcl_texcoord o1
dcl_texcoord1 o2
dcl_texcoord2 o3
dcl_texcoord3 o4
dcl_texcoord4 o5.xy
mov r0.x, c2.x
mul r0.xy, r0.x, c1
rcp r1.x, c0.x
rcp r1.y, c0.y
mul o5.xy, r0, r1
mov r0.xyz, v1
add r0.xyz, -r0, v2
mad o3.xyz, r0, c2.y, v1
mul o3.w, c2.z, v2.w
mov r0.w, v2.w
mul r0.xyz, r0.w, v0
mov r0.w, v0.w
dp4 r1.x, r0, v4
dp4 r1.y, r0, v5
dp4 r1.z, r0, v6
dp4 r1.w, r0, v7
mov o0, r1
mov o1, r1
mov o2, v1
mov o4, v3

// approximately 20 instruction slots used

even just adding that to \ShaderOverride\VertexShader\ causes rift to crash.

#10
Posted 03/09/2014 07:58 PM   
err nm. Gimme a min.
err nm. Gimme a min.

Co-founder of helixmod.blog.com

If you like one of my helixmod patches and want to donate. Can send to me through paypal - eqzitara@yahoo.com

#11
Posted 03/09/2014 08:38 PM   
This is my best guesses as to what is wrong. Helixmod isnt the issue since it was working and you were using same file as always. Its either actually game "changed" in some way or perhaps something your running is conflicting with wrapper. First off delete your d3d9.dll Install files below. Keep in mind you need to LAUNCH HELIXMODLAUNCHER.EXE prior to playing and leave it open. try first file [url]https://s3.amazonaws.com/eqznew/ESO/test1.zip[/url] if that doesnt work try this [url]https://s3.amazonaws.com/eqznew/ESO/test2.zip[/url] then this one as last chance [url]https://s3.amazonaws.com/3drequest/test3.rar[/url] If it continues Try an older driver for when it worked. I am still trying to find out a problem people are having. But it seems people with video cards older then 600 series are having an issue when using a newer nvidia driver. IF ANY OF THE FILES WORK. TELL ME WHICH.
This is my best guesses as to what is wrong. Helixmod isnt the issue since it was working and you were using same file as always. Its either actually game "changed" in some way or perhaps something your running is conflicting with wrapper.

First off delete your d3d9.dll
Install files below.
Keep in mind you need to LAUNCH HELIXMODLAUNCHER.EXE prior to playing and leave it open.

try first file
https://s3.amazonaws.com/eqznew/ESO/test1.zip
if that doesnt work try this
https://s3.amazonaws.com/eqznew/ESO/test2.zip
then this one as last chance
https://s3.amazonaws.com/3drequest/test3.rar
If it continues
Try an older driver for when it worked. I am still trying to find out a problem people are having. But it seems people with video cards older then 600 series are having an issue when using a newer nvidia driver.

IF ANY OF THE FILES WORK. TELL ME WHICH.

Co-founder of helixmod.blog.com

If you like one of my helixmod patches and want to donate. Can send to me through paypal - eqzitara@yahoo.com

#12
Posted 03/09/2014 08:48 PM   
Wow if you actually get this working with Rift I may Redownload it as I could not get 3D to work correctly in this game.. it turns on and all it just had no Depth.. I am following thos thread with great interest.. I liked Rift just the 3D wasn't too good..
Wow if you actually get this working with Rift I may Redownload it as I could not get 3D to work correctly in this game.. it turns on and all it just had no Depth..

I am following thos thread with great interest.. I liked Rift just the 3D wasn't too good..

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

#13
Posted 03/10/2014 01:04 AM   
I forgot to mention. I *MIGHT* be able to fix it. "Ghosting" is a more common issue and that shader is pretty easy to read. I just want to know if we can figure out about the disabling. Don't get your hopes up, I'm just making sure you know I need feedback.
I forgot to mention. I *MIGHT* be able to fix it. "Ghosting" is a more common issue and that shader is pretty easy to read. I just want to know if we can figure out about the disabling. Don't get your hopes up, I'm just making sure you know I need feedback.

Co-founder of helixmod.blog.com

If you like one of my helixmod patches and want to donate. Can send to me through paypal - eqzitara@yahoo.com

#14
Posted 03/10/2014 01:40 AM   
thanks for all your help eqzitara, i don't think my friend will be able to work on this anymore tonight. But we should be on it tomorrow. I just wanted you to know we are dedicated to getting this to work and really appreciate all the help from this forum.
thanks for all your help eqzitara, i don't think my friend will be able to work on this anymore tonight. But we should be on it tomorrow. I just wanted you to know we are dedicated to getting this to work and really appreciate all the help from this forum.

#15
Posted 03/10/2014 03:06 AM   
  1 / 2    
Scroll To Top