How to fix/disable shaders in games(DLL,guide and fixes).
58 / 167
Oh I misread your earlier post. Thought you said it still doesnt work. I had trouble reading the code in that format anywayz. More often then not if you see all xyzw position(usually o0) just "re-route" it to r3 for your 3d corrections. If its not o0 change this line to whatever position is
mov o0(position), r3
Oh I misread your earlier post. Thought you said it still doesnt work. I had trouble reading the code in that format anywayz. More often then not if you see all xyzw position(usually o0) just "re-route" it to r3 for your 3d corrections. If its not o0 change this line to whatever position is
[quote name='eqzitara' date='31 March 2012 - 04:58 PM' timestamp='1333227485' post='1390457']
Oh I misread your earlier post. Thought you said it still doesnt work. I had trouble reading the code in that format anywayz. More often then not if you see all xyzw position(usually o0) just "re-route" it to r3 for your 3d corrections. If its not o0 change this line to whatever position is
mov o0(position), r3
[/quote]
What format? It's the same format everyone here uses. Maybe you're seeing something different than me? This is what I see:
[quote name='eqzitara' date='31 March 2012 - 04:58 PM' timestamp='1333227485' post='1390457']
Oh I misread your earlier post. Thought you said it still doesnt work. I had trouble reading the code in that format anywayz. More often then not if you see all xyzw position(usually o0) just "re-route" it to r3 for your 3d corrections. If its not o0 change this line to whatever position is
mov o0(position), r3
What format? It's the same format everyone here uses. Maybe you're seeing something different than me? This is what I see:
Need a bit of help once more. Pretty sure the conversion is OK. I think there is already depth code inside the shader, judging by the descriptions of the parameters and registers. So I'm a bit lost.
Need a bit of help once more. Pretty sure the conversion is OK. I think there is already depth code inside the shader, judging by the descriptions of the parameters and registers. So I'm a bit lost.
Also not sure if
def c220, 0.25, 0, 0.0625, 0
def c9, 2, -1, 1, 0
Would work. I never tried def's out of order.
def c9, 2, -1, 1, 0
def c220, 0.25, 0, 0.0625, 0
well r1 is already used for something else in the code, so I can't use it, r2 is free however... and I tried putting c9 before c220, didn't help, actually c220 is before c0 in sega rally fix, so that's not relevant. /blarg.gif' class='bbc_emoticon' alt=':/' />
well r1 is already used for something else in the code, so I can't use it, r2 is free however... and I tried putting c9 before c220, didn't help, actually c220 is before c0 in sega rally fix, so that's not relevant. /blarg.gif' class='bbc_emoticon' alt=':/' />
nah it's not working unfortunately... it's probably not related to r2, I had to use it in CoD4 to make it work, so it also should work here. do you have trine 1? if so you could have a look maybe, it's vertex shader 17 (the 3 character faces on the top left)
edit: no, nothing with r11 either
edit2: cool, thanks. now I'll go watch some dota2. it's beginning to grow on me. (I'm a demigod player, hard to get used to not seeing the whole map) also I made a steam support request asking if it's safe to use the wrapper while playing, now waiting for the reply.
nah it's not working unfortunately... it's probably not related to r2, I had to use it in CoD4 to make it work, so it also should work here. do you have trine 1? if so you could have a look maybe, it's vertex shader 17 (the 3 character faces on the top left)
edit: no, nothing with r11 either
edit2: cool, thanks. now I'll go watch some dota2. it's beginning to grow on me. (I'm a demigod player, hard to get used to not seeing the whole map) also I made a steam support request asking if it's safe to use the wrapper while playing, now waiting for the reply.
I will look in morning, tired and cant think right now. Ive done this tons of time I will probably figure it out then if no one has. Give me original incase.
Yeah dota 2 looks really good with hud/names imo and disabling effects(I wrote about it on the helixmod news site). I actually would rate dota 2 higher then diablo 3 after fixes. Diablo 3 people are saying looks so good in 3D. I got my hands on a beta. While it may be fun it looks bad in 3d. Tons of conflicts with 3d. You cant go past 0 convergence or 2d mouse completely meesses you up.
You should be fine using wrapper imo but good to be safe. Never heard of anyone getting banned for using tridef. Tridef is exactly the same as helix's wrapper. Except more limited. Its even named d3d9.dll as well. They are both direct x shader modification wrappers. clocked 10+ hours dota 2, 10 hours in swtor,20+ mass effect 3,1 left for dead 2,etc. Games pretty much have to disable the option of d3d9 injection before program launches as far as i know.
I will look in morning, tired and cant think right now. Ive done this tons of time I will probably figure it out then if no one has. Give me original incase.
Yeah dota 2 looks really good with hud/names imo and disabling effects(I wrote about it on the helixmod news site). I actually would rate dota 2 higher then diablo 3 after fixes. Diablo 3 people are saying looks so good in 3D. I got my hands on a beta. While it may be fun it looks bad in 3d. Tons of conflicts with 3d. You cant go past 0 convergence or 2d mouse completely meesses you up.
You should be fine using wrapper imo but good to be safe. Never heard of anyone getting banned for using tridef. Tridef is exactly the same as helix's wrapper. Except more limited. Its even named d3d9.dll as well. They are both direct x shader modification wrappers. clocked 10+ hours dota 2, 10 hours in swtor,20+ mass effect 3,1 left for dead 2,etc. Games pretty much have to disable the option of d3d9 injection before program launches as far as i know.
about tridef, the "more limited" part is what makes me hesitate. with that wrapper you can't go about disabling a bunch of shaders to potentially gain a visibility advantage or something.
about tridef, the "more limited" part is what makes me hesitate. with that wrapper you can't go about disabling a bunch of shaders to potentially gain a visibility advantage or something.
yeah but how does the game doesnt know the difference between the two imo. Once a game gets either loaded in it doesnt know the difference. I am the one who wrote the warning on the pages in case, I dont want any flipping out if they find a way. I highly doubt it will happen. I am pretty sure only way to stop it from happening is to prevent it all together. Like no d3d9 injection. Besides dont ask steam, that will do nothing but piss them off lol http://www.gamedeception.net/forum.php .I went there in hopes of finding a way to disable mouse cursor so we could use a laser similiar to crosshair to track mouse position through x,y coord. But its waaaaay out of my league. Though I think its possible.
I figured it out. Its easier to fix when rewriteing so if you have prob attach original[attachment=25054:VertexShader_17_CRC32_28E292AE.txt]
yeah but how does the game doesnt know the difference between the two imo. Once a game gets either loaded in it doesnt know the difference. I am the one who wrote the warning on the pages in case, I dont want any flipping out if they find a way. I highly doubt it will happen. I am pretty sure only way to stop it from happening is to prevent it all together. Like no d3d9 injection. Besides dont ask steam, that will do nothing but piss them off lol http://www.gamedeception.net/forum.php .I went there in hopes of finding a way to disable mouse cursor so we could use a laser similiar to crosshair to track mouse position through x,y coord. But its waaaaay out of my league. Though I think its possible.
I figured it out. Its easier to fix when rewriteing so if you have prob attach original[attachment=25054:VertexShader_17_CRC32_28E292AE.txt]
As an update...I did a fresh install of Win 7 complete with updates, 301.10 drivers, and ME1. Dropped in the D3D9.DLL and shaderoverride -- ME1 complained about missing D3D9_43.DLL. I renamed it to D3D9_43.DLL and it loaded fine, but none of the fixes were apparent (as per a comment from another user on the blog). It did run however. I installed the latest directx runtime and then renamed the file to D3D9.DLL. I could resume a game but it froze after rendering 1 frame. Fresh install of ME2--same issues as before. Both intro movies fire up but dies before the Cerebrus console. Same effect if I remove one GTX 680. I'm going to install ME3 now and see what happens...
As an update...I did a fresh install of Win 7 complete with updates, 301.10 drivers, and ME1. Dropped in the D3D9.DLL and shaderoverride -- ME1 complained about missing D3D9_43.DLL. I renamed it to D3D9_43.DLL and it loaded fine, but none of the fixes were apparent (as per a comment from another user on the blog). It did run however. I installed the latest directx runtime and then renamed the file to D3D9.DLL. I could resume a game but it froze after rendering 1 frame. Fresh install of ME2--same issues as before. Both intro movies fire up but dies before the Cerebrus console. Same effect if I remove one GTX 680. I'm going to install ME3 now and see what happens...
You need to go through full list on game installation. At the end it says this http://helixmod.wikispot.org/How_To_Install
STILL NOT WORKING?
Then try.==APPLIES TO ALL GAMES==
- download [WWW]Debug Log and extract it to the game folder;
- run the game (load level if you can) and exit;
- locate LOG.txt in the game folder and attach it to your message on this thread [WWW]http://forums.nvidia.com/index.php?showtopic=222386 \
I cant tell whats wrong without a log. but make sure you read full list before that.
I did follow the install guide and as mentioned I did install the most recent directX (after which I renamed the file back to D3D9.DLL). No overlays running/etc. Same result as described--black screen that alternates between no DVI signal and 3d indicator going on with glasses flickering like crazy and very difficult to terminate thread. Most times a hard reset is required. I'll try the debug DLL and see what happens...
I did follow the install guide and as mentioned I did install the most recent directX (after which I renamed the file back to D3D9.DLL). No overlays running/etc. Same result as described--black screen that alternates between no DVI signal and 3d indicator going on with glasses flickering like crazy and very difficult to terminate thread. Most times a hard reset is required. I'll try the debug DLL and see what happens...
mov o0(position), r3
mov o0(position), r3
Co-founder/Web host of helixmod.blog.com
Donations for web hosting @ paypal -eqzitara@yahoo.com
or
https://www.patreon.com/user?u=791918
Oh I misread your earlier post. Thought you said it still doesnt work. I had trouble reading the code in that format anywayz. More often then not if you see all xyzw position(usually o0) just "re-route" it to r3 for your 3d corrections. If its not o0 change this line to whatever position is
mov o0(position), r3
[/quote]
What format? It's the same format everyone here uses. Maybe you're seeing something different than me? This is what I see:
[attachment=25037:codeformat.jpg]
Oh I misread your earlier post. Thought you said it still doesnt work. I had trouble reading the code in that format anywayz. More often then not if you see all xyzw position(usually o0) just "re-route" it to r3 for your 3d corrections. If its not o0 change this line to whatever position is
mov o0(position), r3
What format? It's the same format everyone here uses. Maybe you're seeing something different than me? This is what I see:
[attachment=25037:codeformat.jpg]
dp4 r3.z, v0, c42 // oPos.z
mul r3.xy, r0, r1.x // oPos.xy
mov r3.w, r1.x //oPos.w
mov o1, v1 // oD0
mov o2.xy, v2 // oT0.xy
mov o2.zw, c39 // oT0.zw
Its hard for me to see whats wrong like that. May just be me. If I can pull it into notepad++ I can read it easier as well.
dp4 r3.z, v0, c42 // oPos.z
mul r3.xy, r0, r1.x // oPos.xy
mov r3.w, r1.x //oPos.w
mov o1, v1 // oD0
mov o2.xy, v2 // oT0.xy
mov o2.zw, c39 // oT0.zw
Its hard for me to see whats wrong like that. May just be me. If I can pull it into notepad++ I can read it easier as well.
Co-founder/Web host of helixmod.blog.com
Donations for web hosting @ paypal -eqzitara@yahoo.com
or
https://www.patreon.com/user?u=791918
mul r2.x, r2.x, -c220.x
add r3.x, r3.x, -r2.x
mov o0, r3
texldl r1, c220.z, s0
mul r1.x, r1.x, -c220.x
add r3.x, r3.x, -r1.x
mov o0, r3
Not sure where the r2 is from.
Also not sure if
def c220, 0.25, 0, 0.0625, 0
def c9, 2, -1, 1, 0
Would work. I never tried def's out of order.
def c9, 2, -1, 1, 0
def c220, 0.25, 0, 0.0625, 0
mul r2.x, r2.x, -c220.x
add r3.x, r3.x, -r2.x
mov o0, r3
texldl r1, c220.z, s0
mul r1.x, r1.x, -c220.x
add r3.x, r3.x, -r1.x
mov o0, r3
Not sure where the r2 is from.
Also not sure if
def c220, 0.25, 0, 0.0625, 0
def c9, 2, -1, 1, 0
Would work. I never tried def's out of order.
def c9, 2, -1, 1, 0
def c220, 0.25, 0, 0.0625, 0
Co-founder/Web host of helixmod.blog.com
Donations for web hosting @ paypal -eqzitara@yahoo.com
or
https://www.patreon.com/user?u=791918
mul r1.x, r1.x, -c220.x
add r3.x, r3.x, -r1.x
mov o0, r3
will work. here
[attachment=25041:28E292AE.txt]
If not replace
texldl r1, c220.z, s0
mul r1.x, r1.x, -c220.x
add r3.x, r3.x, -r1.x
mov o0, r3
with
texldl r11, c220.z, s0
mul r11.x, r11.x, -c220.x
add r3.x, r3.x, -r11.x
mov o0, r3
mul r1.x, r1.x, -c220.x
add r3.x, r3.x, -r1.x
mov o0, r3
will work. here
[attachment=25041:28E292AE.txt]
If not replace
texldl r1, c220.z, s0
mul r1.x, r1.x, -c220.x
add r3.x, r3.x, -r1.x
mov o0, r3
with
texldl r11, c220.z, s0
mul r11.x, r11.x, -c220.x
add r3.x, r3.x, -r11.x
mov o0, r3
Co-founder/Web host of helixmod.blog.com
Donations for web hosting @ paypal -eqzitara@yahoo.com
or
https://www.patreon.com/user?u=791918
edit: no, nothing with r11 either
edit2: cool, thanks. now I'll go watch some dota2. it's beginning to grow on me. (I'm a demigod player, hard to get used to not seeing the whole map) also I made a steam support request asking if it's safe to use the wrapper while playing, now waiting for the reply.
edit: no, nothing with r11 either
edit2: cool, thanks. now I'll go watch some dota2. it's beginning to grow on me. (I'm a demigod player, hard to get used to not seeing the whole map) also I made a steam support request asking if it's safe to use the wrapper while playing, now waiting for the reply.
Yeah dota 2 looks really good with hud/names imo and disabling effects(I wrote about it on the helixmod news site). I actually would rate dota 2 higher then diablo 3 after fixes. Diablo 3 people are saying looks so good in 3D. I got my hands on a beta. While it may be fun it looks bad in 3d. Tons of conflicts with 3d. You cant go past 0 convergence or 2d mouse completely meesses you up.
You should be fine using wrapper imo but good to be safe. Never heard of anyone getting banned for using tridef. Tridef is exactly the same as helix's wrapper. Except more limited. Its even named d3d9.dll as well. They are both direct x shader modification wrappers. clocked 10+ hours dota 2, 10 hours in swtor,20+ mass effect 3,1 left for dead 2,etc. Games pretty much have to disable the option of d3d9 injection before program launches as far as i know.
Yeah dota 2 looks really good with hud/names imo and disabling effects(I wrote about it on the helixmod news site). I actually would rate dota 2 higher then diablo 3 after fixes. Diablo 3 people are saying looks so good in 3D. I got my hands on a beta. While it may be fun it looks bad in 3d. Tons of conflicts with 3d. You cant go past 0 convergence or 2d mouse completely meesses you up.
You should be fine using wrapper imo but good to be safe. Never heard of anyone getting banned for using tridef. Tridef is exactly the same as helix's wrapper. Except more limited. Its even named d3d9.dll as well. They are both direct x shader modification wrappers. clocked 10+ hours dota 2, 10 hours in swtor,20+ mass effect 3,1 left for dead 2,etc. Games pretty much have to disable the option of d3d9 injection before program launches as far as i know.
Co-founder/Web host of helixmod.blog.com
Donations for web hosting @ paypal -eqzitara@yahoo.com
or
https://www.patreon.com/user?u=791918
about tridef, the "more limited" part is what makes me hesitate. with that wrapper you can't go about disabling a bunch of shaders to potentially gain a visibility advantage or something.
about tridef, the "more limited" part is what makes me hesitate. with that wrapper you can't go about disabling a bunch of shaders to potentially gain a visibility advantage or something.
I figured it out. Its easier to fix when rewriteing so if you have prob attach original[attachment=25054:VertexShader_17_CRC32_28E292AE.txt]
I figured it out. Its easier to fix when rewriteing so if you have prob attach original[attachment=25054:VertexShader_17_CRC32_28E292AE.txt]
Co-founder/Web host of helixmod.blog.com
Donations for web hosting @ paypal -eqzitara@yahoo.com
or
https://www.patreon.com/user?u=791918
STILL NOT WORKING?
Then try.==APPLIES TO ALL GAMES==
- download [WWW]Debug Log and extract it to the game folder;
- run the game (load level if you can) and exit;
- locate LOG.txt in the game folder and attach it to your message on this thread [WWW]http://forums.nvidia.com/index.php?showtopic=222386 \
I cant tell whats wrong without a log. but make sure you read full list before that.
STILL NOT WORKING?
Then try.==APPLIES TO ALL GAMES==
- download [WWW]Debug Log and extract it to the game folder;
- run the game (load level if you can) and exit;
- locate LOG.txt in the game folder and attach it to your message on this thread [WWW]http://forums.nvidia.com/index.php?showtopic=222386 \
I cant tell whats wrong without a log. but make sure you read full list before that.
Co-founder/Web host of helixmod.blog.com
Donations for web hosting @ paypal -eqzitara@yahoo.com
or
https://www.patreon.com/user?u=791918
D3D9_43.DLL is Microsoft DirextX file which contain some function for shader compilation and etc.
This means that you don't have installed latest directX version.
D3D9_43.DLL is Microsoft DirextX file which contain some function for shader compilation and etc.
This means that you don't have installed latest directX version.