How to fix/disable shaders in games(DLL,guide and fixes).
56 / 167
Mana,
After cycling through the pixel shader list 6 or more times, I'm sure it's not a pixel shader. lol
Helix,
I realized I was using the wrong debug just before you posted. Now it says "Begin Scene" and "End Scene" over and over again. Still no CRCs.
[b]EDIT:[/b] I added the relevant files. I had to add ".txt" at the end of the settings file so the forum would allow me to upload it.
[attachment=24996:TEXTURESLOG.txt]
[attachment=24997:DX9Settings.ini.txt]
[b]EDIT2:[/b] OK, I got it working now. There are dozens of textures for me to go through...
[b]EDIT3[/b]: I got the textures log to show textures for the shader, but only once. Now it only shows ""Begin Scene" and "End Scene" again...
From the one time it did work, I went through adding the texture CRCs to the DX9Settings.ini. There was no difference with any of the texture CRCs. I have no idea what the problem is.
After cycling through the pixel shader list 6 or more times, I'm sure it's not a pixel shader. lol
Helix,
I realized I was using the wrong debug just before you posted. Now it says "Begin Scene" and "End Scene" over and over again. Still no CRCs.
EDIT: I added the relevant files. I had to add ".txt" at the end of the settings file so the forum would allow me to upload it.
[attachment=24996:TEXTURESLOG.txt]
[attachment=24997:DX9Settings.ini.txt]
EDIT2: OK, I got it working now. There are dozens of textures for me to go through...
EDIT3: I got the textures log to show textures for the shader, but only once. Now it only shows ""Begin Scene" and "End Scene" again...
From the one time it did work, I went through adding the texture CRCs to the DX9Settings.ini. There was no difference with any of the texture CRCs. I have no idea what the problem is.
BeginScene EndScene loop appears when the texture is not loaded... is the element that you're interested in its texture crcs on screen when you press F12?
BeginScene EndScene loop appears when the texture is not loaded... is the element that you're interested in its texture crcs on screen when you press F12?
my cfg: i5 2500k, 8gb ram, GTX 570, Asus VG278H, Windows 8 Pro x64
[quote name='mana84' date='29 March 2012 - 05:30 PM' timestamp='1333056631' post='1389688']
BeginScene EndScene loop appears when the texture is not loaded... is the element that you're interested in its texture crcs on screen when you press F12?
[/quote]
Yep, this shader contains the textures for the entire UI and Lara's character model. These are definitely always on screen.
[quote name='mana84' date='29 March 2012 - 05:30 PM' timestamp='1333056631' post='1389688']
BeginScene EndScene loop appears when the texture is not loaded... is the element that you're interested in its texture crcs on screen when you press F12?
Yep, this shader contains the textures for the entire UI and Lara's character model. These are definitely always on screen.
Ladies and gentlemen, [url="http://helixmod.blogspot.ca/2012/03/call-of-duty-4-modern-warfare-fix.html"]my first actual fix[/url] /biggrin.gif' class='bbc_emoticon' alt=':biggrin:' />
Large thanks to helix and eqzitara for explaining the whole shebang to me, and making this possible. I'll try to improve on the fix, if I can.
Oh, by the way. Looking at you, nVidia. Any particular reason this thread isn't high up the sticky list by now? It's not like it won't get bumped regularly, but still.
edit: yeah all the 2d hud elements are in that single shader.
Ladies and gentlemen, my first actual fix/biggrin.gif' class='bbc_emoticon' alt=':biggrin:' />
Large thanks to helix and eqzitara for explaining the whole shebang to me, and making this possible. I'll try to improve on the fix, if I can.
Oh, by the way. Looking at you, nVidia. Any particular reason this thread isn't high up the sticky list by now? It's not like it won't get bumped regularly, but still.
edit: yeah all the 2d hud elements are in that single shader.
Yeah we def. have helix to make the advanced fixes. Some games require a light touchup and can be made better. I mentioned to you about MP. Their is a good chance that its already done. Name plates are just 2d text. It looks like you pushed all text into depth. So its probably already done.
Yeah we def. have helix to make the advanced fixes. Some games require a light touchup and can be made better. I mentioned to you about MP. Their is a good chance that its already done. Name plates are just 2d text. It looks like you pushed all text into depth. So its probably already done.
wtf...
look at this guys http://3dvision-blog.com/7592-maingear-titan-17-is-a-new-3d-vision-ready-gaming-laptop/
I hope maingear did that image and not nvidia.
I've edited my dark messiah post becouse I've discovered other issues as one that prevent to play in open areas outside... now I'm trying to fix it so I'll make a new release as soon as possible. Although I have a question: when I dump texturelog.txt I see that some texture crcs are equals but have a different index... can I handle them differently?
I've edited my dark messiah post becouse I've discovered other issues as one that prevent to play in open areas outside... now I'm trying to fix it so I'll make a new release as soon as possible. Although I have a question: when I dump texturelog.txt I see that some texture crcs are equals but have a different index... can I handle them differently?
my cfg: i5 2500k, 8gb ram, GTX 570, Asus VG278H, Windows 8 Pro x64
Well apparently one success does not guarantee the next. Judging by the way it either crashes or fails to render the shader I think my conversion must be off.
If I see OverrideVertexShader CRC: 0xB503E533 .\ShaderOverride\VertexShaders\B503E533.txt.1pD3DXAssembleShaderFromFile for my shader in the log.txt does it mean it's fine or not?
Well apparently one success does not guarantee the next. Judging by the way it either crashes or fails to render the shader I think my conversion must be off.
If I see OverrideVertexShader CRC: 0xB503E533 .\ShaderOverride\VertexShaders\B503E533.txt.1pD3DXAssembleShaderFromFile for my shader in the log.txt does it mean it's fine or not?
Its off.
Input registers V#
Output registers o#
color oD0
texcoord oT0
texcoord1 oT1
texcoord2 oT2
...
position POS
FOG.(X,Y,W,Z) FOG
It often times should match up
mov o2, v1 //oD0
mov o1.xy, v2 //oT0
Dont match up with registers
dcl_position v0
dcl_color v1
dcl_texcoord v2
dcl_position o0[attachment=25022:B503E533new.txt]
dcl_texcoord o1.xy
dcl_color o2
Input V#, should match up with output#. When moved. texcoord-color. position-position
UGH. You dl'd it before I noticed i left it as vs_2_0. Correct it to vs_3_0
And omg thanks for testing DOTA 2. I wanted someone to confirm it looks better like that. This is gonna be my best work. ITS GONNA LOOK BEAUTIFUL BY TIME im done. Check this out. [attachment=32385:dota26_50.jps]
(In game looks bad because shadows are there but I wanted to see if I could fix them but I can remove them but check out hud. 3D characters models. Huds only half done ATM. Its like 10 shaders.)
Scaling depth with convergence is def. superior for huds/text/name plates/health bars then just setting it in depth. Ty for mana for taking time to explain this to me. I am a noob.
UGH. You dl'd it before I noticed i left it as vs_2_0. Correct it to vs_3_0
And omg thanks for testing DOTA 2. I wanted someone to confirm it looks better like that. This is gonna be my best work. ITS GONNA LOOK BEAUTIFUL BY TIME im done. Check this out. [attachment=32385:dota26_50.jps]
(In game looks bad because shadows are there but I wanted to see if I could fix them but I can remove them but check out hud. 3D characters models. Huds only half done ATM. Its like 10 shaders.)
Scaling depth with convergence is def. superior for huds/text/name plates/health bars then just setting it in depth. Ty for mana for taking time to explain this to me. I am a noob.
thanks for clarifications, and welcome, don't hesitate to send me if you have more stuff to test I'll gladly check it out
edit: well I've been toying for a bit now, I think there's something I'm missing. My guess (looking at other examples) is I need to put either an Add or a Mad command, along with the r3 register in it, before the offset code. But I can't figure out how to syntax it, or where exactly to put it. I noticed that if I put the "mad o0" line above the offset code instead of below, the shader won't render. as it is now, the offset code is being ignored.
thanks for clarifications, and welcome, don't hesitate to send me if you have more stuff to test I'll gladly check it out
edit: well I've been toying for a bit now, I think there's something I'm missing. My guess (looking at other examples) is I need to put either an Add or a Mad command, along with the r3 register in it, before the offset code. But I can't figure out how to syntax it, or where exactly to put it. I noticed that if I put the "mad o0" line above the offset code instead of below, the shader won't render. as it is now, the offset code is being ignored.
ok I've fixed transition screens and shader issues for outside levels in dark messiah.. hopefully the only thing remained to fix is the shader that contains the hud, because it renders also a lot of effects such as grass, blood splats, flames on hands ect.. some of them needs to be fixed others not, so I'm separating them by texture crcs. If someone knows how to separate by index too please tell me so that I could separate the crosshair from healt bars too..
@eincrou:
I've tried tomb raider legend but I have your same problem.. dll cannot dump texture crcs.. I'm sorry. Although I've noticed that if you activate "nextgen" in the options, you can find a shader that manages only the hud (not lara)!
ok I've fixed transition screens and shader issues for outside levels in dark messiah.. hopefully the only thing remained to fix is the shader that contains the hud, because it renders also a lot of effects such as grass, blood splats, flames on hands ect.. some of them needs to be fixed others not, so I'm separating them by texture crcs. If someone knows how to separate by index too please tell me so that I could separate the crosshair from healt bars too..
@eincrou:
I've tried tomb raider legend but I have your same problem.. dll cannot dump texture crcs.. I'm sorry. Although I've noticed that if you activate "nextgen" in the options, you can find a shader that manages only the hud (not lara)!
my cfg: i5 2500k, 8gb ram, GTX 570, Asus VG278H, Windows 8 Pro x64
[quote name='mana84' date='30 March 2012 - 08:00 PM' timestamp='1333152040' post='1390118']
@eincrou:
I've tried tomb raider legend but I have your same problem.. dll cannot dump texture crcs.. I'm sorry. Although I've noticed that if you activate "nextgen" in the options, you can find a shader that manages only the hud (not lara)!
[/quote]
Thanks for checking Tomb Raider. I never tried the game with Next Gen enabled because nVidia's profile recommends turning it off. I'll play around with it later to see if I can create a HUD/menus fix.
[quote name='mana84' date='30 March 2012 - 08:00 PM' timestamp='1333152040' post='1390118']
@eincrou:
I've tried tomb raider legend but I have your same problem.. dll cannot dump texture crcs.. I'm sorry. Although I've noticed that if you activate "nextgen" in the options, you can find a shader that manages only the hud (not lara)!
Thanks for checking Tomb Raider. I never tried the game with Next Gen enabled because nVidia's profile recommends turning it off. I'll play around with it later to see if I can create a HUD/menus fix.
@Mana84
You are most experienced coder besides helix. If you dont know hes the only one. No one has even did a game fix with d3d9.dll besides you and helix I believe. I am terrible and I am probably like 3rd after you in coding(you know how stupid I can be lol). You need to either msg helix or wait for him to respond. I dont think he would mind you messaging. Especially since he puts up with my stupid messages.
You are most experienced coder besides helix. If you dont know hes the only one. No one has even did a game fix with d3d9.dll besides you and helix I believe. I am terrible and I am probably like 3rd after you in coding(you know how stupid I can be lol). You need to either msg helix or wait for him to respond. I dont think he would mind you messaging. Especially since he puts up with my stupid messages.
After cycling through the pixel shader list 6 or more times, I'm sure it's not a pixel shader. lol
Helix,
I realized I was using the wrong debug just before you posted. Now it says "Begin Scene" and "End Scene" over and over again. Still no CRCs.
[b]EDIT:[/b] I added the relevant files. I had to add ".txt" at the end of the settings file so the forum would allow me to upload it.
[attachment=24996:TEXTURESLOG.txt]
[attachment=24997:DX9Settings.ini.txt]
[b]EDIT2:[/b] OK, I got it working now. There are dozens of textures for me to go through...
[b]EDIT3[/b]: I got the textures log to show textures for the shader, but only once. Now it only shows ""Begin Scene" and "End Scene" again...
From the one time it did work, I went through adding the texture CRCs to the DX9Settings.ini. There was no difference with any of the texture CRCs. I have no idea what the problem is.
After cycling through the pixel shader list 6 or more times, I'm sure it's not a pixel shader. lol
Helix,
I realized I was using the wrong debug just before you posted. Now it says "Begin Scene" and "End Scene" over and over again. Still no CRCs.
EDIT: I added the relevant files. I had to add ".txt" at the end of the settings file so the forum would allow me to upload it.
[attachment=24996:TEXTURESLOG.txt]
[attachment=24997:DX9Settings.ini.txt]
EDIT2: OK, I got it working now. There are dozens of textures for me to go through...
EDIT3: I got the textures log to show textures for the shader, but only once. Now it only shows ""Begin Scene" and "End Scene" again...
From the one time it did work, I went through adding the texture CRCs to the DX9Settings.ini. There was no difference with any of the texture CRCs. I have no idea what the problem is.
my cfg: i5 2500k, 8gb ram, GTX 570, Asus VG278H, Windows 8 Pro x64
Helix mod 3d vision game fixes
BeginScene EndScene loop appears when the texture is not loaded... is the element that you're interested in its texture crcs on screen when you press F12?
[/quote]
Yep, this shader contains the textures for the entire UI and Lara's character model. These are definitely always on screen.
BeginScene EndScene loop appears when the texture is not loaded... is the element that you're interested in its texture crcs on screen when you press F12?
Yep, this shader contains the textures for the entire UI and Lara's character model. These are definitely always on screen.
my cfg: i5 2500k, 8gb ram, GTX 570, Asus VG278H, Windows 8 Pro x64
Helix mod 3d vision game fixes
Large thanks to helix and eqzitara for explaining the whole shebang to me, and making this possible. I'll try to improve on the fix, if I can.
Oh, by the way. Looking at you, nVidia. Any particular reason this thread isn't high up the sticky list by now? It's not like it won't get bumped regularly, but still.
edit: yeah all the 2d hud elements are in that single shader.
Large thanks to helix and eqzitara for explaining the whole shebang to me, and making this possible. I'll try to improve on the fix, if I can.
Oh, by the way. Looking at you, nVidia. Any particular reason this thread isn't high up the sticky list by now? It's not like it won't get bumped regularly, but still.
edit: yeah all the 2d hud elements are in that single shader.
Yeah we def. have helix to make the advanced fixes. Some games require a light touchup and can be made better. I mentioned to you about MP. Their is a good chance that its already done. Name plates are just 2d text. It looks like you pushed all text into depth. So its probably already done.
Yeah we def. have helix to make the advanced fixes. Some games require a light touchup and can be made better. I mentioned to you about MP. Their is a good chance that its already done. Name plates are just 2d text. It looks like you pushed all text into depth. So its probably already done.
Co-founder/Web host of helixmod.blog.com
Donations for web hosting @ paypal -eqzitara@yahoo.com
or
https://www.patreon.com/user?u=791918
look at this guys http://3dvision-blog.com/7592-maingear-titan-17-is-a-new-3d-vision-ready-gaming-laptop/
I hope maingear did that image and not nvidia.
look at this guys http://3dvision-blog.com/7592-maingear-titan-17-is-a-new-3d-vision-ready-gaming-laptop/
I hope maingear did that image and not nvidia.
Co-founder/Web host of helixmod.blog.com
Donations for web hosting @ paypal -eqzitara@yahoo.com
or
https://www.patreon.com/user?u=791918
my cfg: i5 2500k, 8gb ram, GTX 570, Asus VG278H, Windows 8 Pro x64
Helix mod 3d vision game fixes
If I see OverrideVertexShader CRC: 0xB503E533 .\ShaderOverride\VertexShaders\B503E533.txt.1pD3DXAssembleShaderFromFile for my shader in the log.txt does it mean it's fine or not?
If I see OverrideVertexShader CRC: 0xB503E533 .\ShaderOverride\VertexShaders\B503E533.txt.1pD3DXAssembleShaderFromFile for my shader in the log.txt does it mean it's fine or not?
Input registers V#
Output registers o#
color oD0
texcoord oT0
texcoord1 oT1
texcoord2 oT2
...
position POS
FOG.(X,Y,W,Z) FOG
It often times should match up
mov o2, v1 //oD0
mov o1.xy, v2 //oT0
Dont match up with registers
dcl_position v0
dcl_color v1
dcl_texcoord v2
dcl_position o0[attachment=25022:B503E533new.txt]
dcl_texcoord o1.xy
dcl_color o2
Input V#, should match up with output#. When moved. texcoord-color. position-position
Attaching new conversion
Input registers V#
Output registers o#
color oD0
texcoord oT0
texcoord1 oT1
texcoord2 oT2
...
position POS
FOG.(X,Y,W,Z) FOG
It often times should match up
mov o2, v1 //oD0
mov o1.xy, v2 //oT0
Dont match up with registers
dcl_position v0
dcl_color v1
dcl_texcoord v2
dcl_position o0[attachment=25022:B503E533new.txt]
dcl_texcoord o1.xy
dcl_color o2
Input V#, should match up with output#. When moved. texcoord-color. position-position
Attaching new conversion
Co-founder/Web host of helixmod.blog.com
Donations for web hosting @ paypal -eqzitara@yahoo.com
or
https://www.patreon.com/user?u=791918
And omg thanks for testing DOTA 2. I wanted someone to confirm it looks better like that. This is gonna be my best work. ITS GONNA LOOK BEAUTIFUL BY TIME im done. Check this out. [attachment=32385:dota26_50.jps]
(In game looks bad because shadows are there but I wanted to see if I could fix them but I can remove them but check out hud. 3D characters models. Huds only half done ATM. Its like 10 shaders.)
Scaling depth with convergence is def. superior for huds/text/name plates/health bars then just setting it in depth. Ty for mana for taking time to explain this to me. I am a noob.
And omg thanks for testing DOTA 2. I wanted someone to confirm it looks better like that. This is gonna be my best work. ITS GONNA LOOK BEAUTIFUL BY TIME im done. Check this out. [attachment=32385:dota26_50.jps]
(In game looks bad because shadows are there but I wanted to see if I could fix them but I can remove them but check out hud. 3D characters models. Huds only half done ATM. Its like 10 shaders.)
Scaling depth with convergence is def. superior for huds/text/name plates/health bars then just setting it in depth. Ty for mana for taking time to explain this to me. I am a noob.
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: well I've been toying for a bit now, I think there's something I'm missing. My guess (looking at other examples) is I need to put either an Add or a Mad command, along with the r3 register in it, before the offset code. But I can't figure out how to syntax it, or where exactly to put it. I noticed that if I put the "mad o0" line above the offset code instead of below, the shader won't render. as it is now, the offset code is being ignored.
edit: well I've been toying for a bit now, I think there's something I'm missing. My guess (looking at other examples) is I need to put either an Add or a Mad command, along with the r3 register in it, before the offset code. But I can't figure out how to syntax it, or where exactly to put it. I noticed that if I put the "mad o0" line above the offset code instead of below, the shader won't render. as it is now, the offset code is being ignored.
@eincrou:
I've tried tomb raider legend but I have your same problem.. dll cannot dump texture crcs.. I'm sorry. Although I've noticed that if you activate "nextgen" in the options, you can find a shader that manages only the hud (not lara)!
@eincrou:
I've tried tomb raider legend but I have your same problem.. dll cannot dump texture crcs.. I'm sorry. Although I've noticed that if you activate "nextgen" in the options, you can find a shader that manages only the hud (not lara)!
my cfg: i5 2500k, 8gb ram, GTX 570, Asus VG278H, Windows 8 Pro x64
Helix mod 3d vision game fixes
@eincrou:
I've tried tomb raider legend but I have your same problem.. dll cannot dump texture crcs.. I'm sorry. Although I've noticed that if you activate "nextgen" in the options, you can find a shader that manages only the hud (not lara)!
[/quote]
Thanks for checking Tomb Raider. I never tried the game with Next Gen enabled because nVidia's profile recommends turning it off. I'll play around with it later to see if I can create a HUD/menus fix.
@eincrou:
I've tried tomb raider legend but I have your same problem.. dll cannot dump texture crcs.. I'm sorry. Although I've noticed that if you activate "nextgen" in the options, you can find a shader that manages only the hud (not lara)!
Thanks for checking Tomb Raider. I never tried the game with Next Gen enabled because nVidia's profile recommends turning it off. I'll play around with it later to see if I can create a HUD/menus fix.
You are most experienced coder besides helix. If you dont know hes the only one. No one has even did a game fix with d3d9.dll besides you and helix I believe. I am terrible and I am probably like 3rd after you in coding(you know how stupid I can be lol). You need to either msg helix or wait for him to respond. I dont think he would mind you messaging. Especially since he puts up with my stupid messages.
You are most experienced coder besides helix. If you dont know hes the only one. No one has even did a game fix with d3d9.dll besides you and helix I believe. I am terrible and I am probably like 3rd after you in coding(you know how stupid I can be lol). You need to either msg helix or wait for him to respond. I dont think he would mind you messaging. Especially since he puts up with my stupid messages.
Co-founder/Web host of helixmod.blog.com
Donations for web hosting @ paypal -eqzitara@yahoo.com
or
https://www.patreon.com/user?u=791918