[quote="TsaebehT"]Ok stupid question time... :)
I'm messing around with an anaglyph game, trying to remove/disable the Red/Cyan filters... so far I haven't really been able to find any Shader(s) that clearly affect it but while trying multiple things, I enabled all the Keys in the ini and found that cycling through the Render targets was the only thing that would give me a clear clean Red/Cyan view, it would cycle between Black(blank)/Red(view)/Cyan(view).
I tried marking/dumping but there was nothing in the ShaderFixes folder, so how does one go about using Render targets? ...or is there anything usable that I can get from them, Shader hashes?[/quote]I don't think you'll be able to capture any shaders for the red/blue, if you are using 3D Vision Automatic. That conversion to anaglyph happens after the Present call is made, by something in the 3D driver itself, and because of that 3Dmigoto has no visibility on those shaders. Some sort of full frame post-process. They might also be bypassing our hooks.
In any case, what I can say for sure is that the backbuffer right at the Present call is set up normally, full color, two eyes, one in each half. After the Present call is made, the buffer is still two eyes, one for each half, but it's now red/blue.
Strange that we would see a render target though, and not shaders. Try using the pink mode for shader hunting, it might be an otherwise invisible shader. Maybe.
For render targets, you can see them in the ShaderUsage log file, and also in the main log file. That can get you a hash for a rendertarget that you can maybe use?
This all seems kind of funny and a hard way- if you tell us what you are trying to do, there might be a better way.
I'm messing around with an anaglyph game, trying to remove/disable the Red/Cyan filters... so far I haven't really been able to find any Shader(s) that clearly affect it but while trying multiple things, I enabled all the Keys in the ini and found that cycling through the Render targets was the only thing that would give me a clear clean Red/Cyan view, it would cycle between Black(blank)/Red(view)/Cyan(view).
I tried marking/dumping but there was nothing in the ShaderFixes folder, so how does one go about using Render targets? ...or is there anything usable that I can get from them, Shader hashes?
I don't think you'll be able to capture any shaders for the red/blue, if you are using 3D Vision Automatic. That conversion to anaglyph happens after the Present call is made, by something in the 3D driver itself, and because of that 3Dmigoto has no visibility on those shaders. Some sort of full frame post-process. They might also be bypassing our hooks.
In any case, what I can say for sure is that the backbuffer right at the Present call is set up normally, full color, two eyes, one in each half. After the Present call is made, the buffer is still two eyes, one for each half, but it's now red/blue.
Strange that we would see a render target though, and not shaders. Try using the pink mode for shader hunting, it might be an otherwise invisible shader. Maybe.
For render targets, you can see them in the ShaderUsage log file, and also in the main log file. That can get you a hash for a rendertarget that you can maybe use?
This all seems kind of funny and a hard way- if you tell us what you are trying to do, there might be a better way.
Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607 Latest 3Dmigoto Release Bo3b's School for ShaderHackers
Is it possible to make 3DMigoto compatible with injectors like Tridef that don't use ENB style dll (so no proxy dll solution)? For example GeDoSaTo has an option called "interceptOnlySystemDlls", with this option I can use Tridef and GeDoSaTo together without a crash.
Some DX11 games works with both 3DMigoto and Tridef together, others just crash at start. I mostly use Tridef for upscaling with Helixmod fixes.
Is it possible to make 3DMigoto compatible with injectors like Tridef that don't use ENB style dll (so no proxy dll solution)? For example GeDoSaTo has an option called "interceptOnlySystemDlls", with this option I can use Tridef and GeDoSaTo together without a crash.
Some DX11 games works with both 3DMigoto and Tridef together, others just crash at start. I mostly use Tridef for upscaling with Helixmod fixes.
Asus Deluxe Gen3, Core i7 2700k@4.5Ghz, GTX 1080Ti, 16 GB RAM, Win 7 64bit
Samsung Pro 250 GB SSD, 4 TB WD Black (games)
Benq XL2720Z
[quote="lefuneste"]hello,
I used 3dmigoto to add zoom feature for DCS World and Il2Bos in VR (steamVR).
VR implementation are really good for these games (far better then 3dvision :-() But the sights are totally messed up in Il2 bos for VR. In 3dvision I could fix that by moving them regarding the active eye. But that is not possible in VR...
So I wonder if a "VRmigoto" for steamVR could be possible...[/quote]
Hi Lefuneste,
I was wondering if you are trying to fix DCS World again for 3D vision.. I ask because your other fix is getting broke real bad and I am trying to get a new fix working but need help understanding what you did in the old fix..
IF you are making it for VR that is good I just had a ton of questions and wondering if you could visit my DCS World 3D fix thread to help ;)
lefuneste said:hello,
I used 3dmigoto to add zoom feature for DCS World and Il2Bos in VR (steamVR).
VR implementation are really good for these games (far better then 3dvision :-() But the sights are totally messed up in Il2 bos for VR. In 3dvision I could fix that by moving them regarding the active eye. But that is not possible in VR...
So I wonder if a "VRmigoto" for steamVR could be possible...
Hi Lefuneste,
I was wondering if you are trying to fix DCS World again for 3D vision.. I ask because your other fix is getting broke real bad and I am trying to get a new fix working but need help understanding what you did in the old fix..
IF you are making it for VR that is good I just had a ton of questions and wondering if you could visit my DCS World 3D fix thread to help ;)
[quote="bo3b"][quote="TsaebehT"]Ok stupid question time... :)
I'm messing around with an anaglyph game, trying to remove/disable the Red/Cyan filters... so far I haven't really been able to find any Shader(s) that clearly affect it but while trying multiple things, I enabled all the Keys in the ini and found that cycling through the Render targets was the only thing that would give me a clear clean Red/Cyan view, it would cycle between Black(blank)/Red(view)/Cyan(view).
I tried marking/dumping but there was nothing in the ShaderFixes folder, so how does one go about using Render targets? ...or is there anything usable that I can get from them, Shader hashes?[/quote]I don't think you'll be able to capture any shaders for the red/blue, if you are using 3D Vision Automatic. That conversion to anaglyph happens after the Present call is made, by something in the 3D driver itself, and because of that 3Dmigoto has no visibility on those shaders. Some sort of full frame post-process. They might also be bypassing our hooks.
In any case, what I can say for sure is that the backbuffer right at the Present call is set up normally, full color, two eyes, one in each half. After the Present call is made, the buffer is still two eyes, one for each half, but it's now red/blue.
Strange that we would see a render target though, and not shaders. Try using the pink mode for shader hunting, it might be an otherwise invisible shader. Maybe.
For render targets, you can see them in the ShaderUsage log file, and also in the main log file. That can get you a hash for a rendertarget that you can maybe use?
This all seems kind of funny and a hard way- if you tell us what you are trying to do, there might be a better way.[/quote]No, it's not Discover... although I did find a way to remove the colors there. ;)
It's an Indie game([url=http://store.steampowered.com/app/460190/Rocket_Riot/]Rocket Riot[/url]) that has 3D support, even traces of 3D Vision in the exe... but for whatever reason selecting Stereoscopic 3D(and restarting like it says to) results in it just staying set to Off(Win10/Win7). I was able to get 3DVA to kick in using 3DMigoto/fullscreen=1 on Win10 and by just giving it a StereoProfile on Win7 and it looks ok but the explosion block/particles in the stay on the 2D plane when using 3DVA and don't fly out of the screen like they do in the 3D modes.
I [url=http://steamcommunity.com/app/460190/discussions/0/1327844097125671323/]mentioned it[/url] to the dev but nothing'll probably come of it... so I was hoping to maybe be able to put it in one of the anaglyph modes(Red/Cyan) and somehow disable it, seemed like something that might be simple... but I haven't found anything as far as the Red/Cyan views go, other than what I mentioned.
For the hell of it I put the game in Red/Cyan 3D selected and dumped the particle/blocks Shader and then did the same with 2D mode, unfortunately it was the same exact hash/code... I was hoping to maybe be able to just swap them. :)
I'm messing around with an anaglyph game, trying to remove/disable the Red/Cyan filters... so far I haven't really been able to find any Shader(s) that clearly affect it but while trying multiple things, I enabled all the Keys in the ini and found that cycling through the Render targets was the only thing that would give me a clear clean Red/Cyan view, it would cycle between Black(blank)/Red(view)/Cyan(view).
I tried marking/dumping but there was nothing in the ShaderFixes folder, so how does one go about using Render targets? ...or is there anything usable that I can get from them, Shader hashes?
I don't think you'll be able to capture any shaders for the red/blue, if you are using 3D Vision Automatic. That conversion to anaglyph happens after the Present call is made, by something in the 3D driver itself, and because of that 3Dmigoto has no visibility on those shaders. Some sort of full frame post-process. They might also be bypassing our hooks.
In any case, what I can say for sure is that the backbuffer right at the Present call is set up normally, full color, two eyes, one in each half. After the Present call is made, the buffer is still two eyes, one for each half, but it's now red/blue.
Strange that we would see a render target though, and not shaders. Try using the pink mode for shader hunting, it might be an otherwise invisible shader. Maybe.
For render targets, you can see them in the ShaderUsage log file, and also in the main log file. That can get you a hash for a rendertarget that you can maybe use?
This all seems kind of funny and a hard way- if you tell us what you are trying to do, there might be a better way.
No, it's not Discover... although I did find a way to remove the colors there. ;)
It's an Indie game(Rocket Riot) that has 3D support, even traces of 3D Vision in the exe... but for whatever reason selecting Stereoscopic 3D(and restarting like it says to) results in it just staying set to Off(Win10/Win7). I was able to get 3DVA to kick in using 3DMigoto/fullscreen=1 on Win10 and by just giving it a StereoProfile on Win7 and it looks ok but the explosion block/particles in the stay on the 2D plane when using 3DVA and don't fly out of the screen like they do in the 3D modes.
I mentioned it to the dev but nothing'll probably come of it... so I was hoping to maybe be able to put it in one of the anaglyph modes(Red/Cyan) and somehow disable it, seemed like something that might be simple... but I haven't found anything as far as the Red/Cyan views go, other than what I mentioned.
For the hell of it I put the game in Red/Cyan 3D selected and dumped the particle/blocks Shader and then did the same with 2D mode, unfortunately it was the same exact hash/code... I was hoping to maybe be able to just swap them. :)
Can someone confirm if the Helix's d3d9 wrapper(HelixMod) offers SBS / OU support? My understanding is that it doesn't, and that only 3DMigoto offers this.
Can someone confirm if the Helix's d3d9 wrapper(HelixMod) offers SBS / OU support? My understanding is that it doesn't, and that only 3DMigoto offers this.
[quote="The_Nephilim"]Hi Lefuneste,
I was wondering if you are trying to fix DCS World again for 3D vision.. I ask because your other fix is getting broke real bad and I am trying to get a new fix working but need help understanding what you did in the old fix..
IF you are making it for VR that is good I just had a ton of questions and wondering if you could visit my DCS World 3D fix thread to help ;)[/quote]
I did not see your request, I will have a look on your thread.
I was wondering if you are trying to fix DCS World again for 3D vision.. I ask because your other fix is getting broke real bad and I am trying to get a new fix working but need help understanding what you did in the old fix..
IF you are making it for VR that is good I just had a ton of questions and wondering if you could visit my DCS World 3D fix thread to help ;)
I did not see your request, I will have a look on your thread.
Hello,
I have the following message in a IL2 BoS Shader:
"error X4580: Output variable p10 contains a system-interpreted value (SV_ClipDistance1) which must be written in every execution path of the shader. Unconditional initialization may help."
Not sure why the Decompiler broke that into two pieces.
To fix this manually, edit the line and make it:
[code]...
// o10.xy = r1.xx * float2(1,-1) + float2(0,1);
o10 = r1.x * float(1) + float(0);
p10 = r1.x * float(-1) + float(1);
[/code]
If that doesn't seem to work, post the full shader (including asm at bottom) and I'll hand edit it to make it work.
@bo3b, about PCSX2 not loading 3Dmigoto in Windows 10: do you think it is a Windows 10 problem, a PCSX2 problem or a 3Dmigoto problem? I have tried 4 or 5 builds (even the 3Dmigoto-1.0.1 build) and none work. No logs or anything.
I don't want 3D Vision for PCSX2 to remain a Windows 7 exclusive :(.
@bo3b, about PCSX2 not loading 3Dmigoto in Windows 10: do you think it is a Windows 10 problem, a PCSX2 problem or a 3Dmigoto problem? I have tried 4 or 5 builds (even the 3Dmigoto-1.0.1 build) and none work. No logs or anything.
I don't want 3D Vision for PCSX2 to remain a Windows 7 exclusive :(.
@masterotaku
Have you tried using "allow_create_device=2" in the ini? or tweak another settings. The "allow_create_device=2" setting seems to fix a few stuff using win10.
[code];allow_check_interface=1
;allow_dxgi1_2=1
;allow_create_device=2
;allow_platform_update=1[/code]
or use hook method? or any of is combos.
[code]hook=recommended[/code]
Have you tried using "allow_create_device=2" in the ini? or tweak another settings. The "allow_create_device=2" setting seems to fix a few stuff using win10.
Yes. I tried all possible values with the latest 3Dmigoto, but not everything with older builds yet. I'll check when I'm home.
It would be helpful if someone else tried it too.
Hello guys!
I would request new a feature. (This time i have posted it to github either :) (See posts #871 and #872)
Basically, it would be nice to have a feature that allows to force custom resolution, but not the way 3dmigoto does it now. The games should still operate on the resolution that is choosen within the game. Additionally the interlacing 3d method could be added to the custom shader (the upscaling and interlacing can be done whithin the custom shader i guess). This would have a nice effect for the people who uses passive 3d. I have tried Tridef with interlacing and upscaling to 4K and it looks much prettier than side by side. Even if the game is set to FullHD resoution and upscales to 4K it looks much better than 2K or even 4K side by side. And as a bonus you gain perfomance with very low quality loss.
As i can see there are at least one :-) person who would have this feature too [quote="lacuna"]Is it possible to make 3DMigoto compatible with injectors like Tridef that don't use ENB style dll (so no proxy dll solution)? For example GeDoSaTo has an option called "interceptOnlySystemDlls", with this option I can use Tridef and GeDoSaTo together without a crash.
Some DX11 games works with both 3DMigoto and Tridef together, others just crash at start. I mostly use Tridef for upscaling with Helixmod fixes.[/quote]
@lacuna I m struggling with it already since a while.
Thank you in advance!
I would request new a feature. (This time i have posted it to github either :) (See posts #871 and #872)
Basically, it would be nice to have a feature that allows to force custom resolution, but not the way 3dmigoto does it now. The games should still operate on the resolution that is choosen within the game. Additionally the interlacing 3d method could be added to the custom shader (the upscaling and interlacing can be done whithin the custom shader i guess). This would have a nice effect for the people who uses passive 3d. I have tried Tridef with interlacing and upscaling to 4K and it looks much prettier than side by side. Even if the game is set to FullHD resoution and upscales to 4K it looks much better than 2K or even 4K side by side. And as a bonus you gain perfomance with very low quality loss.
As i can see there are at least one :-) person who would have this feature too
lacuna said:Is it possible to make 3DMigoto compatible with injectors like Tridef that don't use ENB style dll (so no proxy dll solution)? For example GeDoSaTo has an option called "interceptOnlySystemDlls", with this option I can use Tridef and GeDoSaTo together without a crash.
Some DX11 games works with both 3DMigoto and Tridef together, others just crash at start. I mostly use Tridef for upscaling with Helixmod fixes.
@lacuna I m struggling with it already since a while.
@masterotaku
I dont' have win10...otherwise, happy to help.
Maybe trying to put 3Dmigoto files in another folder, if you don't get any logs is because 3Dmigoto is not kicking in.
In any case, what I can say for sure is that the backbuffer right at the Present call is set up normally, full color, two eyes, one in each half. After the Present call is made, the buffer is still two eyes, one for each half, but it's now red/blue.
Strange that we would see a render target though, and not shaders. Try using the pink mode for shader hunting, it might be an otherwise invisible shader. Maybe.
For render targets, you can see them in the ShaderUsage log file, and also in the main log file. That can get you a hash for a rendertarget that you can maybe use?
This all seems kind of funny and a hard way- if you tell us what you are trying to do, there might be a better way.
Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
Latest 3Dmigoto Release
Bo3b's School for ShaderHackers
Some DX11 games works with both 3DMigoto and Tridef together, others just crash at start. I mostly use Tridef for upscaling with Helixmod fixes.
Asus Deluxe Gen3, Core i7 2700k@4.5Ghz, GTX 1080Ti, 16 GB RAM, Win 7 64bit
Samsung Pro 250 GB SSD, 4 TB WD Black (games)
Benq XL2720Z
Hi Lefuneste,
I was wondering if you are trying to fix DCS World again for 3D vision.. I ask because your other fix is getting broke real bad and I am trying to get a new fix working but need help understanding what you did in the old fix..
IF you are making it for VR that is good I just had a ton of questions and wondering if you could visit my DCS World 3D fix thread to help ;)
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
It's an Indie game(Rocket Riot) that has 3D support, even traces of 3D Vision in the exe... but for whatever reason selecting Stereoscopic 3D(and restarting like it says to) results in it just staying set to Off(Win10/Win7). I was able to get 3DVA to kick in using 3DMigoto/fullscreen=1 on Win10 and by just giving it a StereoProfile on Win7 and it looks ok but the explosion block/particles in the stay on the 2D plane when using 3DVA and don't fly out of the screen like they do in the 3D modes.
I mentioned it to the dev but nothing'll probably come of it... so I was hoping to maybe be able to put it in one of the anaglyph modes(Red/Cyan) and somehow disable it, seemed like something that might be simple... but I haven't found anything as far as the Red/Cyan views go, other than what I mentioned.
For the hell of it I put the game in Red/Cyan 3D selected and dumped the particle/blocks Shader and then did the same with 2D mode, unfortunately it was the same exact hash/code... I was hoping to maybe be able to just swap them. :)
[MonitorSizeOverride][Global/Base Profile Tweaks][Depth=IPD]
Asus Deluxe Gen3, Core i7 2700k@4.5Ghz, GTX 1080Ti, 16 GB RAM, Win 7 64bit
Samsung Pro 250 GB SSD, 4 TB WD Black (games)
Benq XL2720Z
I did not see your request, I will have a look on your thread.
I have the following message in a IL2 BoS Shader:
How can I fix that ?
Here are some parts of a shader with the problem
The line 166 is the "o10.xy = r1.xx.."
To fix this manually, edit the line and make it:
If that doesn't seem to work, post the full shader (including asm at bottom) and I'll hand edit it to make it work.
Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
Latest 3Dmigoto Release
Bo3b's School for ShaderHackers
I don't want 3D Vision for PCSX2 to remain a Windows 7 exclusive :(.
CPU: Intel Core i7 7700K @ 4.9GHz
Motherboard: Gigabyte Aorus GA-Z270X-Gaming 5
RAM: GSKILL Ripjaws Z 16GB 3866MHz CL18
GPU: MSI GeForce RTX 2080Ti Gaming X Trio
Monitor: Asus PG278QR
Speakers: Logitech Z506
Donations account: masterotakusuko@gmail.com
Have you tried using "allow_create_device=2" in the ini? or tweak another settings. The "allow_create_device=2" setting seems to fix a few stuff using win10.
or use hook method? or any of is combos.
MY WEB
Helix Mod - Making 3D Better
My 3D Screenshot Gallery
Like my fixes? you can donate to Paypal: dhr.donation@gmail.com
It would be helpful if someone else tried it too.
CPU: Intel Core i7 7700K @ 4.9GHz
Motherboard: Gigabyte Aorus GA-Z270X-Gaming 5
RAM: GSKILL Ripjaws Z 16GB 3866MHz CL18
GPU: MSI GeForce RTX 2080Ti Gaming X Trio
Monitor: Asus PG278QR
Speakers: Logitech Z506
Donations account: masterotakusuko@gmail.com
I would request new a feature. (This time i have posted it to github either :) (See posts #871 and #872)
Basically, it would be nice to have a feature that allows to force custom resolution, but not the way 3dmigoto does it now. The games should still operate on the resolution that is choosen within the game. Additionally the interlacing 3d method could be added to the custom shader (the upscaling and interlacing can be done whithin the custom shader i guess). This would have a nice effect for the people who uses passive 3d. I have tried Tridef with interlacing and upscaling to 4K and it looks much prettier than side by side. Even if the game is set to FullHD resoution and upscales to 4K it looks much better than 2K or even 4K side by side. And as a bonus you gain perfomance with very low quality loss.
As i can see there are at least one :-) person who would have this feature too
@lacuna I m struggling with it already since a while.
Thank you in advance!
I dont' have win10...otherwise, happy to help.
Maybe trying to put 3Dmigoto files in another folder, if you don't get any logs is because 3Dmigoto is not kicking in.
MY WEB
Helix Mod - Making 3D Better
My 3D Screenshot Gallery
Like my fixes? you can donate to Paypal: dhr.donation@gmail.com