How to fix/disable shaders in games(DLL,guide and fixes).
61 / 167
is there a way to fix shadows on older capcom games ? like lost planet or devil may cry, shadows are rendered differently for each eye, is it possible to fix that using debug, if you say it can be done i'll try doing it by myself.
I've tried also removing 2d crosshair (in lost planet) but its part of the entire UI so it cannot be removed unlees you want to lose the entire UI.
thanks
is there a way to fix shadows on older capcom games ? like lost planet or devil may cry, shadows are rendered differently for each eye, is it possible to fix that using debug, if you say it can be done i'll try doing it by myself.
I've tried also removing 2d crosshair (in lost planet) but its part of the entire UI so it cannot be removed unlees you want to lose the entire UI.
@tigerman if it's directX9 yes it can be possible... first step is to see if you can find the shadows shader, once you have it you'll be able to either fix it or disable it. the sonic generations fix is a good example of a shadows fix. it's a bit of a high level fix however.
oh and [url="http://helixmod.blogspot.com/2012/03/dlls-update.html"]this here[/url] explains how to fix shader by individual texture (sometimes it's possible, sometimes not) you can try that to isolate the crosshair.
@tigerman if it's directX9 yes it can be possible... first step is to see if you can find the shadows shader, once you have it you'll be able to either fix it or disable it. the sonic generations fix is a good example of a shadows fix. it's a bit of a high level fix however.
oh and this here explains how to fix shader by individual texture (sometimes it's possible, sometimes not) you can try that to isolate the crosshair.
I'm trying to isolate the crosshair with no luck, i've made the ini file to check for textures:
[code]
[VS8298FC24]
CheckTexCRC = true
[/code]
that is the crc of the pixel shader used for the UI
the shader crc is the second number on the displayed line right? it starts with 0x, as the first number never changes when i change shader.
i've opened the game and loaded a save, then i've pressed f12, it creates the texturelog file with "start logging.." inside, but then it doesn't write anything else.
Do i have to disable the shader using numpad2 and then press f12 or is it not needed? i'm trying various combinations but still it doesn't write anything.
DO i have to press f12 before the texture is called or when the texture is already displayed ?
what am i missing ?
maybe it's just not possible? i've seen that the same pixel shader manage also the menu, not only the UI, disabling that shader removes all the menus also, just fyi.
I'm trying to isolate the crosshair with no luck, i've made the ini file to check for textures:
[VS8298FC24]
CheckTexCRC = true
that is the crc of the pixel shader used for the UI
the shader crc is the second number on the displayed line right? it starts with 0x, as the first number never changes when i change shader.
i've opened the game and loaded a save, then i've pressed f12, it creates the texturelog file with "start logging.." inside, but then it doesn't write anything else.
Do i have to disable the shader using numpad2 and then press f12 or is it not needed? i'm trying various combinations but still it doesn't write anything.
DO i have to press f12 before the texture is called or when the texture is already displayed ?
what am i missing ?
maybe it's just not possible? i've seen that the same pixel shader manage also the menu, not only the UI, disabling that shader removes all the menus also, just fyi.
Dont take this wrong but trying to isolate a shader is a lot further down the line then removing shaders. You have to know coding. But your first mistake is VS________ should be PS_________
Like heres mana84's with removing out a crosshair -- means addeded line
[quote] vs_3_0
def c220, 0.3, 0.05, 0.0625, 0
def c221, 0.98, 0.98, 0.5, 0.5// rescale x, rescale y, sight x, sight y
dcl_position v0
dcl_color v1
dcl_2d s0
dcl_position o0
dcl_texcoord o1.xy
dcl_color o2
dp4 r1.x, v0, c0
dp4 r1.y, v0, c1
dp4 r1.z, v0, c2
dp4 r1.w, v0, c3
dp4 o1.x, v0, c4
dp4 o1.y, v0, c5
mov o2, v1
--texldl r3, c220.z, s0
--mul r1.x, r1.x, c221.x
--mul r1.y, r1.y, c221.y
--mov r14.x, c251.x
--if_ne r14.x, c220.w
--mov o2.a, c220.a
--endif
--mul r3.x, r3.x, -c220.x
--add r1.x, r1.x, -r3.x
--mov o0, r1[/quote]
He had to rescale part of the shader and remove out another part. So just removing out would be
[quote]
--texldl r3, c220.z, s0
--mov r14.x, c251.x
--if_ne r14.x, c220.w
--mov o2.a, c220.a
--endif
[/quote]
I believe.
Also I never ran into a crosshair that was in a pixelshader. May be it is. Just saying I never have.
Dont take this wrong but trying to isolate a shader is a lot further down the line then removing shaders. You have to know coding. But your first mistake is VS________ should be PS_________
Like heres mana84's with removing out a crosshair -- means addeded line
vs_3_0
def c220, 0.3, 0.05, 0.0625, 0
def c221, 0.98, 0.98, 0.5, 0.5// rescale x, rescale y, sight x, sight y
dcl_position v0
dcl_color v1
dcl_2d s0
dcl_position o0
dcl_texcoord o1.xy
dcl_color o2
dp4 r1.x, v0, c0
dp4 r1.y, v0, c1
dp4 r1.z, v0, c2
dp4 r1.w, v0, c3
dp4 o1.x, v0, c4
dp4 o1.y, v0, c5
mov o2, v1
--texldl r3, c220.z, s0
--mul r1.x, r1.x, c221.x
--mul r1.y, r1.y, c221.y
--mov r14.x, c251.x
--if_ne r14.x, c220.w
--mov o2.a, c220.a
--endif
--mul r3.x, r3.x, -c220.x
--add r1.x, r1.x, -r3.x
--mov o0, r1
He had to rescale part of the shader and remove out another part. So just removing out would be
--texldl r3, c220.z, s0
--mov r14.x, c251.x
--if_ne r14.x, c220.w
--mov o2.a, c220.a
--endif
I believe.
Also I never ran into a crosshair that was in a pixelshader. May be it is. Just saying I never have.
mmhh ok that goes out of my knowledge unfortunately, too bad, really wanted to give an hand, tried also with PS but still i get nothing on texturelog.
best and thanks for all your efforts on other games.
I've purchased the darkness 2 only because you have fixed that for 3d, just to make an example :)
Would the shadow and lighting problems in the Serious Sam HD First and Second Encounter games be fixable with Helix mod? Most of the problems involve dynamic lights being rendered only one eye.
Would the shadow and lighting problems in the Serious Sam HD First and Second Encounter games be fixable with Helix mod? Most of the problems involve dynamic lights being rendered only one eye.
@tigerman Not sure if anyone tested it but darkness 2 they just updated it with 3d vision in a patch(the game developer). You can easily disable shadows in those games if it doesnt let you in-game settings.(the ones you mentioned above) Contact me about it if interested.
@pyrocles
they could be if someone has them and is interested. If you want me to show you how to disable in the the mean time contact back.
@tigerman Not sure if anyone tested it but darkness 2 they just updated it with 3d vision in a patch(the game developer). You can easily disable shadows in those games if it doesnt let you in-game settings.(the ones you mentioned above) Contact me about it if interested.
@pyrocles
they could be if someone has them and is interested. If you want me to show you how to disable in the the mean time contact back.
I just tried your Mass Effect fix. I was getting all jumbled graphics, turned out to be caused by C08AFA64.txt. There's no actual code in there it only says:
[code]//Hud's minor lines
vs_3_0[/code]
Without that file graphics are fine. Is the actual code in that file missing?
EDIT: I just read Helix' guide, seems just declaring vs_3_0 with no code should just disable that shader. I wonder why it makes my graphics go haywire then...
I just tried your Mass Effect fix. I was getting all jumbled graphics, turned out to be caused by C08AFA64.txt. There's no actual code in there it only says:
//Hud's minor lines
vs_3_0
Without that file graphics are fine. Is the actual code in that file missing?
EDIT: I just read Helix' guide, seems just declaring vs_3_0 with no code should just disable that shader. I wonder why it makes my graphics go haywire then...
Nope. Also I have the steam version, don't have origin (guess I'll have to get it once I get ME3 /blarg.gif' class='bbc_emoticon' alt=':/' />), so can't help you there.
Nope. Also I have the steam version, don't have origin (guess I'll have to get it once I get ME3 /blarg.gif' class='bbc_emoticon' alt=':/' />), so can't help you there.
@Xerion404:
yes it's a disabled shader that rendered some almost invisible lines in the hud. that's strange, I didn't think that disabled shader could cause issues.. Although I disabled it becouse the game gave me a protection error with the release dll (with debug worked fine), but I think I could retry to fix it now that I'm more experienced. I'll attach it here, make me know, if it works I'll include it in the zip.
Anyway, what types of artifact it shows?
@Anisotonic:
I've tried to fix trine's hud but I think we cannot fix it becouse it don't use any depth information and don't work even with a rescaling. Maybe it could be becouse it uses Ortho2d projection so it discard depth information..
yes it's a disabled shader that rendered some almost invisible lines in the hud. that's strange, I didn't think that disabled shader could cause issues.. Although I disabled it becouse the game gave me a protection error with the release dll (with debug worked fine), but I think I could retry to fix it now that I'm more experienced. I'll attach it here, make me know, if it works I'll include it in the zip.
Anyway, what types of artifact it shows?
@Anisotonic:
I've tried to fix trine's hud but I think we cannot fix it becouse it don't use any depth information and don't work even with a rescaling. Maybe it could be becouse it uses Ortho2d projection so it discard depth information..
my cfg: i5 2500k, 8gb ram, GTX 570, Asus VG278H, Windows 8 Pro x64
Just tried out the fix for Dead Space 2 and all I can say is wow! I thought there'd be no way of fixing that 3D mess. The fixes made for Dead Space 1 & 2 has launched this series to my top list of 3D games. Both are excellent that ooze a ton of atmosphere.
Just tried out the fix for Dead Space 2 and all I can say is wow! I thought there'd be no way of fixing that 3D mess. The fixes made for Dead Space 1 & 2 has launched this series to my top list of 3D games. Both are excellent that ooze a ton of atmosphere.
[quote name='mana84' date='03 April 2012 - 06:37 PM' timestamp='1333492638' post='1391641']@Anisotonic:
I've tried to fix trine's hud but I think we cannot fix it becouse it don't use any depth information and don't work even with a rescaling. Maybe it could be becouse it uses Ortho2d projection so it discard depth information..
[/quote]
Oh ok, thanks for having a look. I thought there would be a way of editing those C registers that have to do with depth according to the documentation. If not, doesn't really matter, it would have been more of an improvement than a fix anyway.
[quote name='mana84' date='03 April 2012 - 06:37 PM' timestamp='1333492638' post='1391641']@Anisotonic:
I've tried to fix trine's hud but I think we cannot fix it becouse it don't use any depth information and don't work even with a rescaling. Maybe it could be becouse it uses Ortho2d projection so it discard depth information..
Oh ok, thanks for having a look. I thought there would be a way of editing those C registers that have to do with depth according to the documentation. If not, doesn't really matter, it would have been more of an improvement than a fix anyway.
I've tried also removing 2d crosshair (in lost planet) but its part of the entire UI so it cannot be removed unlees you want to lose the entire UI.
thanks
I've tried also removing 2d crosshair (in lost planet) but its part of the entire UI so it cannot be removed unlees you want to lose the entire UI.
thanks
oh and [url="http://helixmod.blogspot.com/2012/03/dlls-update.html"]this here[/url] explains how to fix shader by individual texture (sometimes it's possible, sometimes not) you can try that to isolate the crosshair.
oh and this here explains how to fix shader by individual texture (sometimes it's possible, sometimes not) you can try that to isolate the crosshair.
[code]
[VS8298FC24]
CheckTexCRC = true
[/code]
that is the crc of the pixel shader used for the UI
the shader crc is the second number on the displayed line right? it starts with 0x, as the first number never changes when i change shader.
i've opened the game and loaded a save, then i've pressed f12, it creates the texturelog file with "start logging.." inside, but then it doesn't write anything else.
Do i have to disable the shader using numpad2 and then press f12 or is it not needed? i'm trying various combinations but still it doesn't write anything.
DO i have to press f12 before the texture is called or when the texture is already displayed ?
what am i missing ?
maybe it's just not possible? i've seen that the same pixel shader manage also the menu, not only the UI, disabling that shader removes all the menus also, just fyi.
that is the crc of the pixel shader used for the UI
the shader crc is the second number on the displayed line right? it starts with 0x, as the first number never changes when i change shader.
i've opened the game and loaded a save, then i've pressed f12, it creates the texturelog file with "start logging.." inside, but then it doesn't write anything else.
Do i have to disable the shader using numpad2 and then press f12 or is it not needed? i'm trying various combinations but still it doesn't write anything.
DO i have to press f12 before the texture is called or when the texture is already displayed ?
what am i missing ?
maybe it's just not possible? i've seen that the same pixel shader manage also the menu, not only the UI, disabling that shader removes all the menus also, just fyi.
Like heres mana84's with removing out a crosshair -- means addeded line
[quote] vs_3_0
def c220, 0.3, 0.05, 0.0625, 0
def c221, 0.98, 0.98, 0.5, 0.5// rescale x, rescale y, sight x, sight y
dcl_position v0
dcl_color v1
dcl_2d s0
dcl_position o0
dcl_texcoord o1.xy
dcl_color o2
dp4 r1.x, v0, c0
dp4 r1.y, v0, c1
dp4 r1.z, v0, c2
dp4 r1.w, v0, c3
dp4 o1.x, v0, c4
dp4 o1.y, v0, c5
mov o2, v1
--texldl r3, c220.z, s0
--mul r1.x, r1.x, c221.x
--mul r1.y, r1.y, c221.y
--mov r14.x, c251.x
--if_ne r14.x, c220.w
--mov o2.a, c220.a
--endif
--mul r3.x, r3.x, -c220.x
--add r1.x, r1.x, -r3.x
--mov o0, r1[/quote]
He had to rescale part of the shader and remove out another part. So just removing out would be
[quote]
--texldl r3, c220.z, s0
--mov r14.x, c251.x
--if_ne r14.x, c220.w
--mov o2.a, c220.a
--endif
[/quote]
I believe.
Also I never ran into a crosshair that was in a pixelshader. May be it is. Just saying I never have.
Like heres mana84's with removing out a crosshair -- means addeded line
He had to rescale part of the shader and remove out another part. So just removing out would be
I believe.
Also I never ran into a crosshair that was in a pixelshader. May be it is. Just saying I never have.
Co-founder/Web host of helixmod.blog.com
Donations for web hosting @ paypal -eqzitara@yahoo.com
or
https://www.patreon.com/user?u=791918
best and thanks for all your efforts on other games.
I've purchased the darkness 2 only because you have fixed that for 3d, just to make an example :)
best and thanks for all your efforts on other games.
I've purchased the darkness 2 only because you have fixed that for 3d, just to make an example :)
Also nice to see some others gettin involved making fixes.
Also nice to see some others gettin involved making fixes.
-=HeliX=- Mod 3DV Game Fixes
My 3D Vision Games List Ratings
Intel Core i7 5930K @4.5GHz | Gigabyte X99 Gaming 5 | Win10 x64 Pro | Corsair H105
Nvidia GeForce Titan X SLI Hybrid | ROG Swift PG278Q 144Hz + 3D Vision/G-Sync | 32GB Adata DDR4 2666
Intel Samsung 950Pro SSD | Samsung EVO 4x1 RAID 0 |
Yamaha VX-677 A/V Receiver | Polk Audio RM6880 7.1 | LG Blu-Ray
Auzen X-Fi HT HD | Logitech G710/G502/G27 | Corsair Air 540 | EVGA P2-1200W
@pyrocles
they could be if someone has them and is interested. If you want me to show you how to disable in the the mean time contact back.
@pyrocles
they could be if someone has them and is interested. If you want me to show you how to disable in the the mean time contact back.
Co-founder/Web host of helixmod.blog.com
Donations for web hosting @ paypal -eqzitara@yahoo.com
or
https://www.patreon.com/user?u=791918
I just tried your Mass Effect fix. I was getting all jumbled graphics, turned out to be caused by C08AFA64.txt. There's no actual code in there it only says:
[code]//Hud's minor lines
vs_3_0[/code]
Without that file graphics are fine. Is the actual code in that file missing?
EDIT: I just read Helix' guide, seems just declaring vs_3_0 with no code should just disable that shader. I wonder why it makes my graphics go haywire then...
I just tried your Mass Effect fix. I was getting all jumbled graphics, turned out to be caused by C08AFA64.txt. There's no actual code in there it only says:
Without that file graphics are fine. Is the actual code in that file missing?
EDIT: I just read Helix' guide, seems just declaring vs_3_0 with no code should just disable that shader. I wonder why it makes my graphics go haywire then...
Current Rig: |Intel Core i7 920 @ 3.6GHz, EVGA X58 Classified 4-way SLI, 6 GB ram, Geforce GTX670| -> |Acer H5360 + Nvidia 3D Vision|
Co-founder/Web host of helixmod.blog.com
Donations for web hosting @ paypal -eqzitara@yahoo.com
or
https://www.patreon.com/user?u=791918
Current Rig: |Intel Core i7 920 @ 3.6GHz, EVGA X58 Classified 4-way SLI, 6 GB ram, Geforce GTX670| -> |Acer H5360 + Nvidia 3D Vision|
yes it's a disabled shader that rendered some almost invisible lines in the hud. that's strange, I didn't think that disabled shader could cause issues.. Although I disabled it becouse the game gave me a protection error with the release dll (with debug worked fine), but I think I could retry to fix it now that I'm more experienced. I'll attach it here, make me know, if it works I'll include it in the zip.
Anyway, what types of artifact it shows?
@Anisotonic:
I've tried to fix trine's hud but I think we cannot fix it becouse it don't use any depth information and don't work even with a rescaling. Maybe it could be becouse it uses Ortho2d projection so it discard depth information..
yes it's a disabled shader that rendered some almost invisible lines in the hud. that's strange, I didn't think that disabled shader could cause issues.. Although I disabled it becouse the game gave me a protection error with the release dll (with debug worked fine), but I think I could retry to fix it now that I'm more experienced. I'll attach it here, make me know, if it works I'll include it in the zip.
Anyway, what types of artifact it shows?
@Anisotonic:
I've tried to fix trine's hud but I think we cannot fix it becouse it don't use any depth information and don't work even with a rescaling. Maybe it could be becouse it uses Ortho2d projection so it discard depth information..
my cfg: i5 2500k, 8gb ram, GTX 570, Asus VG278H, Windows 8 Pro x64
Helix mod 3d vision game fixes
my cfg: i5 2500k, 8gb ram, GTX 570, Asus VG278H, Windows 8 Pro x64
Helix mod 3d vision game fixes
Thanks again Helix for this incredible fix.
Off to the Ishimura...
Thanks again Helix for this incredible fix.
Off to the Ishimura...
I've tried to fix trine's hud but I think we cannot fix it becouse it don't use any depth information and don't work even with a rescaling. Maybe it could be becouse it uses Ortho2d projection so it discard depth information..
[/quote]
Oh ok, thanks for having a look. I thought there would be a way of editing those C registers that have to do with depth according to the documentation. If not, doesn't really matter, it would have been more of an improvement than a fix anyway.
Gonna find something else to fix now.
I've tried to fix trine's hud but I think we cannot fix it becouse it don't use any depth information and don't work even with a rescaling. Maybe it could be becouse it uses Ortho2d projection so it discard depth information..
Oh ok, thanks for having a look. I thought there would be a way of editing those C registers that have to do with depth according to the documentation. If not, doesn't really matter, it would have been more of an improvement than a fix anyway.
Gonna find something else to fix now.