Dishonored - 3D Vision fix.
Update:
Fixed remaining water/fog effects.
Update:
Added 3D crosshairs support for 1680x1050 resolution.
Added 3D crosshairs correction for mask optic.
Update:
Added few more 3D crosshairs.
Update:
Fixed some glass effects (report if it breaks some other effects).
Removed cut-off for distant lights (this can cause other issues - report if you will find that it brake something).
Update:
I'm continuing testing features of the new dll.
This time added 3D crosshair(exactly 3D with auto fit to the scene depth).
I'm still at beginning of the game so maybe I've fixed not all of crosshairs(Post your comment if you find one).
Fixed:
- Light effects;
- Shadows;
- distant Fog;
- effects Halos;
- HUD;
Remaining issues:
I didn't split crosshair from other HUD, maybe I will do that in future.
But it isn't a big problem you can always turn crosshair off in game settings.
This is not usual fix.
This fix implements new scripting feature (for test !) and fix all shaders by script template automatically !
That means there can be some broken effects(let me know in comments if you find some), but I'm almost sure it fixes almost everything.
Instructions:
Download this archive. Unpack downloaded archive in to the game folder (example : "Steam\steamapps\common\Dishonored\Binaries\Win32").
When you run the game the fix will search in the game shaders and will fix them automatically and this will take some time. Probably you will see black screen for 10-15 sec. It's unreal engine and it fixes about 600 shaders, so be patient :)
F1/F2/F3 - keys switch HUD depth.
F5/F6 - switch convergence/separation settings .
If you want to save your custom convergence settings press F5(or F6) set custom settings , then press F7 and your settings will be saved in the config file. You can set custom settings for both profiles (F5/F6 keys).
Tested only with steam version of the game. I'm using default game profile from 306.97 display driver.
You need at least R300 driver series to run this version of the fix.
Update:
Fixed remaining water/fog effects.
Update:
Added 3D crosshairs support for 1680x1050 resolution.
Added 3D crosshairs correction for mask optic.
Update:
Added few more 3D crosshairs.
Update:
Fixed some glass effects (report if it breaks some other effects).
Removed cut-off for distant lights (this can cause other issues - report if you will find that it brake something).
Update:
I'm continuing testing features of the new dll.
This time added 3D crosshair(exactly 3D with auto fit to the scene depth).
I'm still at beginning of the game so maybe I've fixed not all of crosshairs(Post your comment if you find one).
Fixed:
- Light effects;
- Shadows;
- distant Fog;
- effects Halos;
- HUD;
Remaining issues:
I didn't split crosshair from other HUD, maybe I will do that in future.
But it isn't a big problem you can always turn crosshair off in game settings.
This is not usual fix.
This fix implements new scripting feature (for test !) and fix all shaders by script template automatically !
That means there can be some broken effects(let me know in comments if you find some), but I'm almost sure it fixes almost everything.
Instructions:
Download this archive. Unpack downloaded archive in to the game folder (example : "Steam\steamapps\common\Dishonored\Binaries\Win32").
When you run the game the fix will search in the game shaders and will fix them automatically and this will take some time. Probably you will see black screen for 10-15 sec. It's unreal engine and it fixes about 600 shaders, so be patient :)
F1/F2/F3 - keys switch HUD depth.
F5/F6 - switch convergence/separation settings .
If you want to save your custom convergence settings press F5(or F6) set custom settings , then press F7 and your settings will be saved in the config file. You can set custom settings for both profiles (F5/F6 keys).
Tested only with steam version of the game. I'm using default game profile from 306.97 display driver.
You need at least R300 driver series to run this version of the fix.
HeliX,
ReplyDeleteBecause of your fix, I will immediately purchase this game on Steam.
Without your help many games would go unpurchased by us dedicated 3DVision fans!
Thanks again
Baragon
Agreed.
DeleteAny fixes to Hitman Absolution 3d?
Sorry if off topic.
works great thank you very much, :)
ReplyDeleteIndeed, your fix is great. I tested it and only saw one problematic effect, but it's late here and I will have to confirm tomorrow.
ReplyDeleteCurrently the only issue I am having is with the f5/f6 profiles. For some reason nothing is remembered.
When I start the game I am presented with nvidia's info on the game and defaulted to profiles f1 and f5, which is maybe normal, don't know. When I try to edit the profiles (ctrl+f5/f6) the convergence point of Corvo's hand doesn't seem to change at all. Pressing ctrl+f7 doesn't seem to save, as the next time I am again presented with nvidia's info.
I am using 301 driver version.
Any suggestions would be welcome and thanks again for the great fix, your automatic shader scripting system shines bright.
Change your convergence hotkeys. (I use + and - but you can use whatever)
DeleteNvidia control panel->set up stereoscopic 3d->set keyboard shortcuts->advanced
Then make sure your dx9settings.ini isnt readonly then should be good to go.
Thanks,
Deleteapart from the nvidia info everything else is great. I guess it may be because of the older driver version and the lacking of a profile...
And thanks again Helix :)
I'm getting an unbearable amount of ghosting. I've tried adjusting the convergence and depth a bit and although I can make things a bit better, it's still really bad. I'm running steam version, with nvidia gtx 580. Driver version: 310.33. Any help would be great.
DeleteDrivers dont matter. Tweak your brightness/ contrast on monitor. Ghosting is dependent on your display(hdtvs have the most, monitors less, dlp little/none)
DeleteAlso I cant confirm it but Ive been told setting display at 100hz instead of 120hz helps.
WOOOOT!!!! Awesome! Purely awesomeness!!!!!!!!
ReplyDeleteWOOWWW!!!! Amazing!!!!
ReplyDeleteYou made an automatic fix for Unreal games...it's awesome (shame on Nvidia).......this work for others Unreal games?? what shaders are fixed? Ghosting for example?
Nope, not for all. Some games require changes in script(because some devs change shades and etc).
DeleteAlso sometime it requires manual fixing of some effects.
For this game script fix effects HALOS/water/shadows.
This can be used not only with UE3 games, I have included lua script and now it will be possible to do batch edit of the shaders.
I will explain(how to use it) more when prepare Debug version of DLL.
This works simple: dll passes shader text to the script and you can search for some keywords for correct shader and edit their text.
Awesome!! i edit the lua and see the script that basically do with "if" commands the job we do manually.... those key words are the same that actually i search for example with ghosting/halos ("ViewProjectionMatrix")
DeleteThis is amazing..... many many thanks!!!!
OOO a new toy. It will take me forever to figure out(if ever) but I should be able to use it for unreal games that are same version as the ones you do though (Like Dishonored is on same version as Mass Effect2, hunted the demons forge), (xcom is on same version as Dungeon Defenders, Sanctum).
DeleteThough I did just use it on Hunted the demons forge and got it to work(god knows how long I tried to figure it out before this)..My only issue was shadows. Its now 3d vision ready lol. It almost feels like cheating(you did it, not me). I will wait for your explanation before posting anything though. http://photos.3dvisionlive.com/eqzitara/image/507f6043a3e067513f000024/
Does this mean we might see fixes for the Bioshock series as well?
DeleteDifferent engine.
DeleteThank you Helix. Game is perfect now. I only wish we could turn off crosshair
ReplyDeleteIts in options. Advanced I think.
DeleteHe has it off in screenshots.
RECOMMENDED SETTINGS
Delete-------------------
OPTIONS->GENERAL->USER INTERFACE
SHOW OBJECTIVE MARKERS: OFF
CROSSHAIR STYLE: OFF
Game is now amazing in 3d. Enjoy.
I wont call you Helix anymore. Promise :D
DeleteHelix - I can't thank you enough. I've been checking your site about every 2 hours since I got the game on Saturday... and once again you've made a game truly fantastic to play. Thank you!
ReplyDeleteIt's amazing what you do HeliX and I think even developers should be thanking you for game sales because I know I am not the only person that buys some games based on whether it works well in 3D or not. Without the work you have done and continue to do I would not have bought a lot of the games that I have over the last year.
ReplyDeleteHelix,
ReplyDeleteGetting issue when I launch the game. After I place all the specified files into the Win32 folder, I start the game. The game crashes immediately telling me that it stopped working. Then it flashes this error - http://i.imgur.com/8OGhM.jpg
Any help? Thanks!
Problem solved! I was running a program called D3DOverrider. Apologies, the program seems to interfere with the fix.
DeleteRECOMMENDED SETTINGS
ReplyDelete-------------------
OPTIONS->GENERAL->USER INTERFACE
SHOW OBJECTIVE MARKERS: OFF
CROSSHAIR STYLE: OFF
Game is now amazing in 3d. Enjoy.
Does the Nvidia 3D crosshair work in this game? I will use that after I turn off the in-game crosshair unless the performance hit is more than it usually is in other games.
ReplyDeleteI have the game downloading while I am at work and can't wait to try it out in the morning when I get home.
No but you dont need tbh. Its an upclose game with auto aim. They give option to turn off crosshair for this reason.
DeleteIf you use mass effect 2 profile, crosshair is usable at low convergence but again. I dont think its needed.
Yes, the crosshair is needed maybe if you like to use the crossbow a lot, but for sneaking or sword-fighting, not necessary. I disable even the hud. As for the auto-aim...maybe necessary for gamepad, but for m+kb or razer hydra - no way. Personally I enjoy the hell of this game with the Hydra.
DeleteBest,
Artox
First of all I want to say a great thanks to Helix, you're awesome !!!
ReplyDeleteSecondly I would like to enlighten everyone that now there are two drivers for Helix-ready games. 3dvision is one and iz3d is the second. Iz3d had way less problems with this game (only dynamic shadows and water reflections), but the scripted fix works to fix them as well.
What this means for the s-3d community:
1.) We can finally play Helix-ready games (future ones anyway) in SBS 1080p instead of 720p frame-packed. This concerns 3dtvplay users.
2.) iz3d has profiles (separation+convergence) and a laser-crosshair
3.) iz3d may be tried in anaglyph for free, but is now abandon-ware, so I don't know how to purchase it. Contacting someone on the iz3d forum will probably help.
4.) AMD gamers will benefit from Helix fixes.
5.) There are a lot of other devices supported.
6.) iz3d sometimes offers better performance and less fixes are necessary (Dishonored is an example of the latter).
What I would like to ask Helix if it is possible to make version for iz3d which excludes other shaders and leaves only water and shadows so that loading times are perhaps decreased. As I said, the anaglyph mode is free and the other modes have a trial period. This is only if he thinks that there will actually be a benefit.
For anyone who wants to disable HUD or bind it (on/off) to a hotkey, you may follow the link below. Iz3d allows to disable hud and enable the laser crosshair.
http://pcgamingwiki.com/wiki/Dishonored
The link below contains a fov fix, personally I play at fov=100, opposed to the maximum in the game 85.
http://www.wsgf.org/forum/forums/multi-monitor-gaming/multi-monitor-gaming/23907/dishonored-fov-fix
This is pretty much all I wanted to say and again, THANKS Helix, you the man ;)
Best,
Artox
It wont work with AMD. It uses NVAPI.
DeleteAlso from what I understand there is no additional fps loss. I ran some fraps without fixes and with fixes and only debugger makes a difference in-game. I think the only hit in fps you take is the additional load time in the beginning of the game.
DeleteHmm, I could have sworn shadows looked normal in the morning when I tried. Now I installed 306. and things aren't working with iz3d anymore....
DeleteToo bad, I was really looking forward to having one more driver :D
Oh, well, you may delete my post, so that people don't get confused.
Sorry guys.
When speaking of fps loss I meant iz3d vs. 3dvision. There definitely is a difference in the fps in other games, for example Witcher 2, although broken, runs somewhat better in 1080p with iz3d than in 720p with 3dvision. Other games are also GPU dependent (Dead Space 1, Flatout Ultimate Carnage with AMD/Nvidia and iz3d/3dvision).
DeleteAs for the fix, causing a loss in fps, I was merely referring to the increased load times(+15-20sec) and the possibility of reducing them for the iz3d driver, where there are almost no problems (halos, etc.)
I still hope that Helix' fixes will be applicable to iz3d someday, primarily for the multiple outputs, which Nvidia will probably never implement.
Best,
Artox
I wish Risen 2 used the Unreal engine - I can't bring myself to play that game because of the shadow problems. I am still amazed at what magic HeliX does for 3D gaming.
ReplyDeletesomeone posted some kind of ini changes that allow for shadows i could of sworn(3d vision forums)
DeleteGlad Helix fixed this game! (I wish that fixing games would be easier). Anyways: great job! The game really shines in 6000 x 1080 resolution in 3D.
ReplyDeleteIn-game picture with fix enabled:
ReplyDeletehttp://photos.3dvisionlive.com/SchmeltZ/image/507ffc18a3e067e150000001/#fullscreen
SchmeltZ
I want to say thank you very, very, very, much helix. You made a fantastic job! ME2, ME3, Dishorned etc. would be not playable in 3D, if you wouldnt work so hart for us and invest so much time (i would think so) for fixing what the developers miss.
ReplyDeleteThanks for this and PLEASE: Keep on this awesome work!
Sorry for my bad english but greetz from Germany ;)
Me2 was mana84. Just wanted to make sure hes not forgotten. He has helped me very much.
DeleteWow, Wow, Wow! I could NOT stomach playing this game without 3d, so I turned my depth down to 20% and ran with it - ignoring the halos around characters. I can't WAIT to get home to try this fix. This is my GOTY and I would LOVE to be playing it the way it was meant - in 3D!!!
ReplyDeleteThanks very much Helix for your time and effort into the big named games for this year!
Hmm, I could have sworn shadows looked normal in the morning when I tried. Now I installed 306. and things aren't working with iz3d anymore....
ReplyDeleteToo bad, I was really looking forward to having one more driver :D
Oh, well, you may delete my post, so that people don't get confused.
Sorry guys.
Once again thanks to HeliX and eqzitara and everyone else who contributes here for your work. I truly believe 3D is alive and has a great future with games, even if the cinema craze is passing away again, and it is fantastic to be able to play the latest games in 3D even if the developers don't prioritise it and see it as a niche market so not worth the effort. You guys rock.
ReplyDeleteThankyou, game got deleted with a humph but after 8 hours today i can say its been a pleasure to play.
ReplyDeleteThankyou you guys for your time and your effort.
Helix! Help!
ReplyDeleteI unpacked everything to the folder:
C:\Program Files (x86)\Steam\steamapps\common\Dishonored\Binaries\Win32
I don't see a DishonoredRHCP folder.
In any case, when I boot up the game, it crashes. I have 3DTV. Is there a problem with that?
-M
turn off steam community
DeleteIt was EVGA Precision X software. It crashes with the overlay functionality.
DeleteThis DLL should work with EVGA if u turn on compatibility check box in EVGA settings (Don't remember exact option name).
DeleteHey guys,
ReplyDeleteI wanted to ask does using DefPreset=5 in the ini work for this game to always load the f6 profile and how do I set f3 hud and f6 preset as defaults (if there is a way).
Also, I am laking the hide effects selection in the stereo3d menu in Nvidia's panel with 306 and effects are hidden by default. Does anyone know of a registry hack for this?
Thanks in advance,
Artox
Gimme the link to injectfxaa and i will look
DeleteI still dont know why you dont use SG+SS AA. Its what everyone uses for unreal games. 2x 4x 8x .I took out existing SLI flag that nvidia put in and gave it hunted the demons forge flags since I know thet work.(sli and aa). Game is exact same version. 720P at 4x looks crisper then 1080p on my monitor.
It will be available in the next dll version.
DeleteThis is still some kind of beta for testing.
HeliX,
ReplyDeleteI was wondering if maybe you would know why proxied injectors don't want to work on games like Borderlands 2 and Dishonored. For example, I can get injectFXAA working on its own with both games but once I rename it to something like smaa.dll and target that file in the DX9Settings.ini file the injector doesn't work.
I don't know if it is a coincidence but both of those games are Unreal engines that I am having the problem with. Games like Skyrim and Amalur work just fine when I proxy the injector. I have tried various versions of the d3d9.dll file used for fixing shaders for 3D so I am at a loss on how to make them both work together.
Thanks again for all the great work you do!
I have no idea why it doesn't work.
DeleteI will test it later.
I know you are busy with other things but I appreciate that can check it at some point later. Thanks again for all the work you have put into making 3D gaming better.
DeleteTHANK YOU SO VERY MUCH! I don't even know how to begin to tell you how much I appreciate your hard and awesome work! I had already given up hope in playing this game in proper 3D (as someone else mentioned here, I also was playing this in 3D with very low depth and being very annoyed by the dysfunctional 3D this game had). I really hope the developers of this game (along with many other developers as well as nVidia) take a notice of your work and at the very least try to learn from it (imo you should actually be compensated financially or at least you should be given a free copy of a game that needs your work) and hopefully we'll get more games in the future that have proper 3D support at launch. Can't wait to get home from work and play this game in proper 3D!
ReplyDeleteThe fix updated !
ReplyDeleteI'm continuing testing features of the new dll.
This time added 3D crosshair(exactly 3D with auto fit to the scene depth).
I'm still at beginning of the game so maybe I've fixed not all of crosshairs(Post your comment if you find one).
Helix the 3D crosshair dont work for me....i have to activate with a key?? only work F# for HUD depth.
DeleteMaybe i'm doing something wrong ¿?
It doesn't have a key.
DeleteDid u see crosshair at all ?
You should replace all files to the new ones. Include DX9Settings.ini .
yes, i delete folder, dll and ini....and extract all again. I see the crosshair 2D....there's a screenshot
Deletehttps://s3.amazonaws.com/dhr/Dishonored_Crosshair.jps
I see, its because of low resolution(1280 720) it scales crosshairs.
DeleteI've updated the fix once again, try it.
Should work with 1280x720 and others as well.
Helix again....you're awesome!! the dynamic Crosshair work perfect!!
Delete.....you make nvidia's 3D vision team like a bunch of amateurs kids
THANKS A LOT !!
yea it works. You scare me sometimes lol. No idea how that's possible. Gives me an excuse to redo my shitty video.
DeleteSeriously wow, thats probably endlessly complex. No idea how a 2d hud could have "hit detection".
I wont bother you about it till your ready to show new debug info but is that something I am capable of(Relentless but no barely a coder by any means). Is that only unreal capable / all 2d huds?
DeleteIt depends from a game engine.
DeleteThis requires w buffer(can be used with z buffer too, but it requires conversion to linear value).
Really awesome about the crosshairs. There are still a couple missing, but the simple one works great.
DeleteYou're full of surprises, thanks again :)
Best,
Artox
lol thats a no.
DeleteYour way too smart for me. Anywho amazing job, game is lots of fun. I always saw your game as equal to any 3d vision ready game... it seems like you hit a new tier.
Artox,
DeleteCan u put a save file somewhere ?
I will try to fix others crosshairs as well.
Helix, here's a link to my quick and autosave files, they have the necessary crosshairs.
Deletehttp://www25.zippyshare.com/v/47338851/file.html
Thanks.
DeleteThe fix updated !
I see broken crosshairs only for mine and grenade - fixed both of them.
Also new update separates crosshairs by resolution and need more test, but I hope that it will work for most of the people.
If anyone has problem with crosshairs post your screenshot and used resolution.
Also I have no idea how does it work with surround and I can't test this matter.
Like the first poster, I immediately went out and bought this on Steam when I saw you had a fix. Downloading now. Thanks!
ReplyDeleteAnother fast update.
ReplyDeleteFixed some glass effects (report if it breaks some other effects).
Removed cut-off for distant lights (this can cause other issues - report if you will find that it brake something).
Amazing work as usual. Haven't noticed any issues, seems to play like a 3D Vision Ready game. Now it only needs support for injectors like SweetFX.
ReplyDeleteI have a small request to everyone who is using the last version of the fix with 3D crosshair.
ReplyDeleteCan you post information does it work for you or not and screen resolution you're using.
I need it for static to decide what I will do next.
Just reply to this message.
Thanks.
1280x720P
DeleteDynamic crosshairs work. I havent thoroughly tested the actual crosshairs besides seeing if it worked which they did. I enjoy the simple. No issue.
Works great here too, 1920 x 1080 simple crosshair
Delete3D crosshair don't seem to follow zoom. When using the "mask optics", objects' 3d depth moves closer but the crosshair stays at unzoomed depth.
DeleteAlso, guard's awareness status overlays always render at 0 depth.
I'm running the game at 1280x720.
720p
DeleteRe download, Im not sure about optics but I just started game up and Did the two triggers, curious/awareness. I havent played much since last update so I dont know if it sometimes but definetly not always.
Mouseplay,
DeleteZooming probably uses in-shaders effects and doesn't change real camera position, which means that depth buffer has values for usual camera positions(not zoomed). In other words to fix this I need to know scale vector or matrix used in zoom effect shader. And I'm not sure if this possible.
Guard's awareness status uses same depth as HUD(u can change its depth only with HUD depth F1/F2/F3), because it has dynamic position and binds to enemy and I'm not sure if it's possible to move it at appropriate depth.
I want to clarify that my dll do not inject or change something in games, it works like interlayer between game and directx(video) and operates only with values which passes to video drivers. That makes some fixing hard/impossible , but also it makes DLL universal almost for every game.
So maybe those issues can't be fixed, but I will take a look.
Oh well, I can live with it. Thanks for making this game playable in 3D.
DeleteI'm playing with 1680x1050: the dynamic crosshair (simple/normal) doesn't work :( It remains at the same level as the HUD. F1, F2, F3 changes the depth of the crosshair.
DeleteNevertheless the fix is great! I've allready completed the game using the iZ3D driver before the Helixmod fix was offered. I only had to disable dynamic shadows and 3 shaders for the water surfaces in the background (open sea) and had a very good S3D gameplay. But with the fix for 3DVision the game is really excellent! A good reason to play it again, and again, and again...
I just updated the fix and 3D crosshairs support for 1680x1050 resolution.
DeleteTry it.
Thanks a lot! Works perfect now!
DeleteHey Helix,
DeleteI finally got around to playing Dishonored. Your fix rocks!
I am running at 6000x1080 (Surround 3D) and the crosshairs do not work correctly. I played it first @ 1920x1080 and the crosshair was perfect.
I saw with the 1.2 patch that multi-monitor was fixed, so I went to 6000x1080.... and it is AMAZING! Anything I can do to help tweak the crosshairs for us surround 3D'ers?
Thanks!
Wazoo
Same here 1280x720, simple crosshair working OK.
ReplyDeleteThis is amazing Helix, Its a shame we cant get SweetFX working with your amazing work, but I would rather play in 3D so no worries
ReplyDeleteHi guys. Don't know where else to post this, since there's no forum, so first of all - thank you Helix and Eqzitara for the fixes!
ReplyDeleteNow down to the question - since nVidia forums are down for a long time - could you please post how-to's somewhere else? I am eager to try to make fixes for some of games myself.
Thanks again!
I never backed up that stuff. I didnt think of it. I just wanted to make sure files were on nvidia forums because I didnt like being under their thumb. sorry but maybe you can find a cache using the link (probably too long now)
DeleteOh bummer... And it's hard to write it anew? Too bad :-(
Deletehttp://helixmod.wikispot.org/makeyourself
Deletehttp://helixmod.blogspot.com/2012/04/how-to-guide-remove-effects-from-game.html
http://helixmod.wikispot.org/How_To_Make_Your_Own_Fixes
Is the basics. The only thing down is more advanced. If you dont have a shader/programming background only way to learn is very slowly and compare to what other people have done already. Or pick up a book. Thats the gist of it.
Oh, isn't it gorgeous! THANK YOU VERY MUCH!
DeleteWOW! Just WOW!! Thanks so much for this :)
ReplyDeleteIf I want to sue sweetfx mod to enhance the visuals, can I edit the DX9Settings.ini and add a proxy code? It also uses a d3d9.dll you see. If this is possible any idea what that code might be?
The HeliX Mod allows for a proxy library by renaming the .dll of the injector you want to add and then linking it inside the DX9Settings.ini file. It works for most games but it doesn't seem to work on some Unreal engines games, like Borderlands 2 and this one for instance.
ReplyDeleteHere is a small guide how to make other custom d3d9.dll mods work:
ReplyDelete1. Unpack mod somewhere and open this dir.
2. Rename d3d9.dll to sweetfx_d3d9.dll for example.
3. Move all mod files from the dir where you've unpacked it to game dir where game.exe located(example C:\Steam\steamapps\common\Dishonored\Binaries\Win32).
4. Open DX9Settings.ini and add a new line "ProxyLib = C:\Steam\steamapps\common\Dishonored\Binaries\Win32\sweetfx_d3d9.dll" (without quotes, you should put full path to renamed dll here) after "[General]".
5. Save DX9Settings.ini file.
6. For UE3 games copy DX9Settings.ini from directory where game.exe located (C:\Steam\steamapps\common\Dishonored\Binaries\Win32) to "Binaries" directory (C:\Steam\steamapps\common\Dishonored\Binaries\). You should have 2 same DX9Settings.ini files in the game and in the binary directories.
Note:
If installed custom mod has some broken effects(which vanilla game hasn't) , please contact the author of this mod.
Interesting - I will put another copy of the DX9Settings.ini file into the binaries folder when I get home. SweetFX is pretty nice as it allows you to change things like tonemap, add sharpening, inject SMAA, etc.
ReplyDeleteIn fact, I am using 3 .dll's with Skyrim - I use HeliX's mod to proxy load ENB and have ENB proxy load SweetFX.
Thanks Helix, that works like a charm and I must add without your work half of these titles I wouldn't be playing. Do you have a PayPal donate anywhere?
ReplyDeleteThis is the only place on the net that does 3dvision fixes and ppl need to be able to contribute to that.
helix many thanks,
ReplyDeleteincredible work for your fixs. I have been playing to dead space 2 since shadows are resolved and i just bought dishonored yesterday.
I have a question: I noticed that activation of 3D in dishonored is pretty heavy in term of performance. For example i made a test in a scene which runs at about 90fps in 2D and becomes 35fps in 3D which is more than the usual 50% performance drop.
I tried to lower the resolution to 800*600 but i stay at about the same low fps (35-40fps). Therefore i consider myself as CPU limited in 3D.
So my question is : do you think that the activation of 3D can be more demanding on the CPU? I thought 3D activation was only GPU demanding.
Either gpu or cpu can limit you. GPU is USUALLY more limiting but CPU is necessary as well. CPU normally runs a game at 60hz but 3D it needs to be at 120hz for 3d. Your test shows that your cpu is limiting you.
DeleteBasically 720p GPU/ CPU the performance on video card is not really that high since its equal to 1080p(2D) but cpu is still doubled.
1080P GPU/ CPU the performance needed on video card is HUGE (2 x more then 1080p). cpu is same as any resolution.
What cpu do you have?
my GPU is gtx580.
Deletemy CPU is core i5 2500k (not overclocked).
my CPU is enough for 90fps+ in 2D 1080p.
when activating 3D it falls in some scenes to about 35fps in 1080p and almost the same in 800x600 from which i deduce that the CPU demand is strongly increased by the 3D activation. I will try to overclock my CPU to see if it improves the framerate.
My target is 50+fps (i play in 100hz not 120hz).
I did some tests and the fix give me additional 5-7 fps drop which is normal.
DeleteAnd i saw that game didn't increase fps when you lower resolutions (no matter with the fix or without it), so maybe this is some in game problem. I don't think i can do something with it.
Processor's probably at 100% in 3D. If resolution doesnt effect your FPS. Your video card is fine but processor is your bottleneck.
DeleteOverclocking should help. Also type MSCONFIG in run. Click Startup and turn off all unnecessary applications. Restart. See if your fps improves. Background applications dont effect your videocard but effect processor/memory.
Also Im not sure if this is one of the games that are effected by anti-virus.(games that are constantly changing files). Try turning it in a game mode/off.
Deletei have i5 2500k too, but overclocked about +20%
DeleteWhen I turn on statistic overlay in the game fox CPU/GPU it shows me that 2 cores of cpu are working about 70% and 2 others almost not used. GPU also working about 70% (560ti).
The fun thing is when i'm changing resolution it doesn't change anything.
If resolution doesnt effect your fps bottleneck is either Processor/memory/hard drive. Im almost positive its processor helix. I had an amd fx whatever(eight cores) it was a real piece of crap for gaming and it wouldnt ever tell me 100% but it was my bottleneck and when I changed to intel no more bottleneck. Turn off your overclock and see if fps drops.
DeleteIts probably nothing to worry about this game could be unoptimized and stuff(may have been a rush to get it released). If your both having drop in fps just in this game I wouldnt worry about it.
In Tom clancys Splinter cell (newest one). I hit 40 fps on my crazy dual 680's machine. They did a poor job on it.
Also darksiders 2 1.0 i couldnt maintain 60fps, In 1.03 I have shadows on new highest settings + occlusion and im at 60.
DeleteMy system is fine I'm sure of it.
DeleteThe game runs fine in 2D, i don't have values lowest than 90+ fps. It's not bad for my poor 560ti :)
And for 3D with fix i have values no lower than 40 fps and for me its good enough (all maxed, 1920x1080).
I'm not complaining or something I'm just trying to say that changing resolution doesn't do anything(at least for me + 2-4 fps).
i could make a CPU/GPU usage test with my core i5 2500k and gtx580.
DeleteMy results are very close to Helix's ones :
1080p, 3D vision activated, zone at 40fps:
gpu usage is about 50%.
cpu usage is about 70% for 1 core, 60% for one other, and <20% for the 2 others.
note that i did this without helix mod installed.
The same at 800x600 gives still 40fps and gpu usage fall to 20%.
conclusions:
- i'm not gpu limited
- not sure i'm CPU limited either (No 100%, only 70% max on one core, however it would be interesting to see effect of overclocking).
- some other games have similar behavior like sonic generation with strong performance drop when 3D activated whatever resolution. Maybe there's simply nothing to do with it for these gfgames: Bad implementation using neither CPU or GPU at maximum.
Note that with helix mode activated, i confirm a fps drop (my 40fps scene only reaches 30-35fps).
Def. not gpu. Resolutions confirm that.
DeleteIt might not be that your cpu is "limited" but it could be cpu related. Improper implementation. Again if this is the only game your having issues in, I wouldnt worry about it.
Its might be that while your cpus arent the "best" that game is unoptimized. If you play other games (of recent date) with no problems dont worry about it.
I am constant 60 fps in dishonored with my crazy tank computer.
1.00 Darksiders 2 I could dip to 50 fps
Spliter cell I maintain 40-20fps.
If you want to test if its cpu related without messing with OC. Turn off dynamic shadows.
Deletehttp://www.gamefront.com/how-to-improve-dishonored-with-ini-file-tweaks/
OK i had fun with the engine.ini file and i found (one of) the option that bottle neck the frame rate :
Deleteit is dynamic light.
when True, fps 40 without helix mode, fps 32 with helix fix
When False, fps 60 (capped by vsynch) without helix mode, fps 55 without helix.
I noticed something strange : if i wait for about 30s without touching the controller the fps progressivly increases during these 30s by about 5 fps then stop to increase. (This is the case with or without helix mode);
I tested dynamic shadows=FALSE but there is no fps increase at least for the scene i use for my tests.
To answer eqzitara's question , it's not a problem related with all my games, only a very few where it seems that the bottleneck when 3D activated is something else than GPU usage. sonic generation for exeample which run's absolutly great in 2D (60fps constant wth v-synch all maxed and has drop to 30fps in 3D whatever resolution is). I'm just curious to understand what's the problem for these few games.
Oh and with dynamic light=FALSE the game is ugly :-)
sorry, i didn't re-read, i made a few mistakes:
Deletewhen True, fps 40 without helix fix, fps 32 with helix fix
When False, fps 60 (capped by vsynch) without helix fix, fps 55 with helix fix.
Shadows and light is cpu but I dont know why shadows does nothing. It doesnt mean much imo. Your cpu is not the best but I seriously think its the games fault. If you want to try overclocking turning off all background apps just for this game. Might be a good idea. Also check google, might be a ton of people with same issues. Might be an issue that gets patched.
DeleteIts a problem that will happen more and more often. Developers dont care about pc versions of games. You will rarely run into an issue with a game thats just for PC. The games I had trouble with were considered "ports". Seriously, I wouldnt let it bother you. This game is definetly as intensive that it should cost you that much fps. Game isnt ugly by any means but doesnt have many graphic options.
If you have borderlands 2. And have good fps. Its 100% the games fault, just an fyi. Same engine...more features. They just optimized the crap out of it.
DeleteBasically multiplayer games are are always safe... single player pc games are a different story.
well .. the game is pretty well optimized in 2D. I think developpers made a good job. 90fps+ 1080p all maxed out.
DeleteIt's definitly a problem with the stereoscopic 3D activation with this game.
I guess something is unoptimized with it.
I just tried the last nvidia driver version 310.33 beta. I made a quick test and framerate seems to be slightly higher (4-5fps) but i'm not 100% sure yet (quick test).
I followed your instructions HeliX and got SweetFX working with Dishonored. It doesn't work with Borderlands 2 however but I will experiment more and see what the problem with that game is.
ReplyDeleteIm too lazy to install mods and stuff since they change how game looks.(I would do it on second playthrough). I like AA BUT
DeleteBorderlands 2 would be Borderlands 2 main folder. I understand why it works now. The same folder that my log appears in is where it goes. steamapps/Borderlands 2/
If you install the debug version. It needs to go whereever the working log is.
DeleteI just tested injectsmaa which is the only one I will use. It works.
DeleteI dont like stuff that messes with colors/contrast.
I was also using injectsmaa, but I tested SweetFX and found it out provides much better grading without making the game too dark. I suggest you at least try it, the saturation isn't pushed too far, but the picture has more pop with this filter.
DeleteOn another note, I made a pretty good Hydra profile for the game, so if anyone uses the Razer Hydra let me know and I will upload my profile to the sixence forums.
Best,
Artox
YES!! I'm going to play this game now. you guys are the BEST!!
ReplyDeleteThe fix updated !
ReplyDeleteAdded 3D crosshairs support for 1680x1050 resolution.
Added 3D crosshairs correction for mask optic.
Mad, thanks!!
DeleteDo we use the same link Helix?
Deletehttps://s3.amazonaws.com/-HeliX-/Dishonored.zip ??
When you mention 3d crosshair fix, do we enable crosshair in game, or use nvidia one?
Deleteit will auto work after you install his fix. dont use nvidia one
DeleteMilamber,
DeleteYou should enable crossrairs in the game options if you disabled them before.
It may not work for some screen resolutions.
Thanks for the update HeliX!
ReplyDeleteSo it appears you can get pretty much any injector to work using the proxy command but with UE3 games you may have to put the additional copy of theDX9Settings.ini file in a different directory than expected.
SweetFX is a pretty nice utility that allows for various tweaks to the graphics in a game. I always use the SMAA, lumasharpen, and tonemap functions with my games but have been experimenting with some of the other features it has.
Helix, in Kingsarrow Island Chapter (i suppose is the last one) there are 2 wrong effects:
ReplyDelete(1) Some Halo Water reflections effect....i cant fixed, i think is related to the 1030 VS. Here is the screenshot:
https://s3.amazonaws.com/dhr/Dishonored24_99.jps
(2) Fog effect that i fix, in the screenshot above the fog in the distance now is Ok. Here is the Vertex shader:
https://s3.amazonaws.com/dhr/1ECBAA2D.txt
Tell me what you need to fix the water effect ¿?
i dont find my savegames LOL
It will be better to fix pixel shaders as autofix script does it, otherwise VS can broke other effects.
DeleteYou can find saves in the steam folder, it depends what version of the game do u use (EU/US/RHCP).
Go to C:\Steam\steamapps\common\Dishonored, open installscript.vdf with notepad.
You should find something like this "HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Steam App 217980" where last number is app id of your version(217980 for RCHP version), copy it.
Go to C:\Steam\userdata\{Some number}\{app id}\remote and you will find saves there.
Thanks Helix.....i suppose is this one (i have others savegames, this is the last by date)
Deletehttps://s3.amazonaws.com/dhr/Dishonored0.sav
I've updated auto-script now it should fix those effects as well.
DeleteYes, fixed!! THANKS Helix!
DeleteA question: if i make a script to add string to a VS i have to use the name "VSscript.lua" or i can use anyways "PSscript.lua"? or/and change this line --> if string.find(SText[i], "ps_3_0") ~= nil then.... to "vs_3_0" ?
Yup, you should use VSscript.lua filr for VS and PSscript.lua file for PS.
DeleteThese are separate scripts.
And the line --> if string.find(SText[i], "ps_3_0") ~= nil then.... i have to change to vs_3_0?
DeleteThanks!!
Yeah, I did it only for checking constants name in debug header of the shader file.
DeleteIt will stop searching constants when shader starts (ps_3_0 or vs_3_0).
But it will be hard to debug scripts on "release" dll, because it doesn't output script errors.
ok, thought so..... i'll wait the debuger because right now i dont know if the strings are in the right line. i search for the shader (auto-fix) and i suppose are located in memory or something like that, because i dont found them (even with the game running in background). Thanks a lot Helix!!
DeleteHelix you are the man!! You have once again fixed a game I so desperately wanted to play in s3d. Thank you!!
ReplyDeleteThe fix updated !
ReplyDelete-Fixed remaining effects.
Use the same link for re-download.
Helix do you mind if I use your script/release(I dont really need the debug. I can just use old one if I run into anything) to fix some of my titles(Ill write helix/eqzitara), Hunted- uses same version as dishonored. Sanctum/dungeon defenders- use same as xcom. They arent really popular titles anyways to be honest so Id like to do them now so I have more time if I am able to figure out the script more you post information on it(no rush, I probably wont be able to figure it out). They are pretty much done as is with your script anyways. Let me know though.
DeleteAlso, I saw your game of thrones picture you sent me. I know its not popular, if your not doing it do you mind if I do it? I dont really care about games age/popularity as much as if I can do it well. In all honesty.
I don't mind.
DeleteAbout Game of Thrones I already did a fix for it. Will upload it a bit later.
Ah, ty. Added hunted, ill go through my other games later.
DeleteThis game came out so amazing. Im having so much fun as a stealther(no reloading), its so intense and the mood of the game is totally made for it. Shadows look so beautiful. I been a 3d user for a while and am used to turning off shadows(before your games), its something we convince ourselves we wont miss it and even though its worth the trade off of no 3D. But when shadows work its just feels right. I dont think this dark game with such a stealth premise would of worked without it. Long story short, thanks for all the work you put into your amazing script. Its truly beyond me and I cant imagine how much work that went into it. Your games are so amazing and truly immersive without exception. I always feel the need to try to do some patches after playing your games. They truly inspire me to do my best.
Before your wrapper/games were released. 3D Vision was triage.
HeliX,
ReplyDeleteSince we don't have the official forum anymore I was wondering where I should be looking for a vertex or pixel shader for broken shadows in the game Risen 2. The weird thing is that the devs got a lot of stuff right in the game, including the character's shadow and 3D nameplates but for some reason the shadows don't render right on the other parts of the environment in the game.
Please delete or disregard my earlier post - I just remembered a couple of people already looked at the game when it came out and could not get it fixed.
ReplyDeleteit requires fixing it through the pixelshader. Which you need to be a programmer to do(I cant).
DeleteDid you look for those ini setting I was talking about though? Someone posted on nvidia forums about setting that seperate bad shadows from working. Mana84 and I tried to get it to work and hes an actual programmer so I think thats the best its gonna be.
DeleteFinish..... game is perfect in 3D until the end. THANKS Helix for fixing this game.
ReplyDeleteArt and design is awesome.....great game and fun.
Thank you Helix, you are a legend.
ReplyDeleteYou've only gone and made the crosshair 3D.
ReplyDeleteNow you're just showing off Helix! :D
Where can we make requests for games like Need for Speed Most Wanted - thew new one? The shadows are a little off!
ReplyDeleteI don't have this game and Im not going to buy it in near future, because of Origin only ME3 was exception for me.
DeleteMaybe someone else will take a look at it.
Dx11 only I believe
DeleteThere's more to it than just the shadows anyway. Much like Shift 2 is! Shame cos it's quite a fun race game.
DeleteId look but I heard awful things about the dx9 version.
DeleteWas the game ever even given a profile?
Good job! 3d is just amazing!
ReplyDeleteI read that some injectors don't work in Windows 8. Can anyone here confirm that the HeliX mod works in Windows 8? I was planning on dual booting at some point but if I can't use HeliX's awesome mod in Windows 8 there is not way I am going to have it as my only OS option.
ReplyDeleteive had two people complain about it.
DeleteI wouldnt even bother to install it yet.
Yeah, I am in no rush but I was hoping someone here has it installed and can confirm that games like Skyrim, which I plan on keeping on my hard drive for a long time, work on it with the HeliX mod installed.
ReplyDeleteI Installed WIN* the other day and went back to Win7, I can confirm that the injectors didnt work. Stay clear of WIN* for a bit I reckon.
ReplyDeleteThanks for the confirmation. If i ever decide to pick up Windows 8 it will be on a separate hard drive in a dual boot configuration. My guess is the community will have to figure out how to make injectors work, assuming it is possible at all.
ReplyDeleteThere's a bone charm, Blood of the Ox Heart, that increases the mana bar by adding an extra bit the the top. The extra bit is not in 3d.
ReplyDeleteCan you upload your save somewhere ?
DeleteHeres my saves folder
DeleteUse the save game for the loyalists chapter (either or). Just DONT MOVE otherwise spoilers. Its kind of an end game bone charm so all my other saves have spoilers = /.
https://s3.amazonaws.com/HelixMods/DISHONOREDSAVES.zip
DeleteThanks a lot Helix, I was delighted to see this when I played Dishonored for the first time. Your work is much appreciated.
ReplyDeleteWould just like to list a few things that are still at 'wrong' depth, in case there's a future update.
1. The mana bar extension when using the Blood Ox Heart bone charm, as mentioned by eqzitara. The extra bit on top of the mana bar is separated.
2. text labels that describe interactions (eg "food, press F to eat" when you're pointing at a food item) - these appear at a different depth, would be good if they matched the crosshair depth.
3. AI 'alert' icons (the ones that appear over their heads) are often very separated.
Thanks again
Another great patch and another great 3D game. Thanks so much for all the work. My favorite 3D vision games are 90% all patched through you guys. This was a rare surprise as I usually don't like 3D vision on shooters, the only other I've ever liked is Killing Floor. It's just not common in shooters that anything actually gets closer than 5 feet away. I just can't image Blink without 3D vision now.
ReplyDeleteYou guys are Gods !!! This game is incredible in 3D, thanks to you.
ReplyDeleteThank you from all my heart. Merry Christmas to all of you (a little early, I know, but getting too excited about the incoming Steam sales :-))
I wonder how many games will still need your services ...
By the way, I adore the Far Cry games and I'm looking forward to buying it soon. Anyone has any idea how the 3D is in this game?
Happy gaming, all
Just want to say thank you very much for the time and effort put in to this. After I built my RIVE/2960/3X680 everything with water, I just about started crying seeing the limited 3d. Now with 5920 x 1080 on VG278H's, my tears are of joy :)
ReplyDeleteHappy New Year!
...3960 :)
DeleteYet another big success for Helix! Thanks a lot dude!
ReplyDeleteFrom now on, I will only buy games if they're Helix ready !!
Helix : The only true reference for S3D gaming! If it's not Helix, it's not 3D ready!!
(Hope the industry big shots will read this and give you funding or jobs... Seriously I'd give you some cash myself but for some reason you don't seem to accept any)
Many thanks, got this game thinking it was 3D vision ready had to add this mod and the looks great
ReplyDeleteSorry I m not able to understand this settings "F5/F6 - switch convergence/separation settings"
ReplyDeletemeans when i press the F6/F7 buttons the screen does change but only once ,,,if I press the F6 or F7 button more than once nothing happens,,,am i doing something wrong ?
Its a feature not really needed for this game.
DeleteYou save convergence/depth to key. So you can have different settings. Like in combat/story/cinematics.
Is there a way to alter or turn off the F5/F6/F7 options? I like F5 as my quicksave but don't want to adjust the default 3D effect
DeleteThis comment has been removed by the author.
DeleteThis comment has been removed by the author.
DeleteWhoops my bad. Wrote it wrong.
DeleteOpen dx9settings.ini
Preset1Key = 112
Preset2Key = 113
Preset3Key = 114
Preset4Key = 116
Preset5Key = 117
Preset4Key is F5. Change it to some other number like 79 for O
You dont really need that feature for this game.
Thanks! I'll give that a try.
DeleteThis comment has been removed by the author.
DeleteThanks for the reply :)
DeleteWhen you say that you really don't need that feature for this game , are you telling that whatever default convergence / separation is there it is good enough ?
I opened the dx9settings.ini file and saw that F5 and F6 buttons are having only one settings, then how do we adjust it ?
And I didn't get the line in your reply "You save convergence/depth to key. So you can have different settings. Like in combat/story/cinematic."
Sorry for so many questions as I m first time using this mod :(
Its def. not needed for this game. Just change this
DeletePreset4Key = 116
To something else like
Preset4Key = 120 or 79
The feature lets you save your depth and convergence. Like press f5 then find what what you like click f7. It will now save your settings to f5. Then find a different setting and save to f6.
Its not that useful in this game due to always in first person/same camera angle though. If you play a third person game like Devil may cry/Darksiders 2/Brutal legend. They will occasionally have "cinematics"/story scenes where camera angle can be very close. This lets you play at a much higher setting for actual game. While maintaining comfort for cinematics. I have a video explaining the feature here.
http://www.youtube.com/watch?v=jpmFpINBtHA
Also other games if you are interested.
Just a heads up with newest patch messes with the fix, i updated when i got the dlc.
ReplyDeleteHmm it was just one part from what i saw, the part in mission 7 just before you come up to granny rags, you have to swim underwater when you get out the gfx are doubled up all over and it isnt ghosting.
ReplyDeleteLike when the water is coming out of your eyes? Or does it stay?
DeleteIt stayed i did take a picture thinking it would be 3D for some reason and it didn't however it did take what i could see, if it helps i could only see it in the right eye the left eye was normal http://tinypic.com/r/jj3dcy/6, If you see the sort of ghosting effect round the sword and hand it went away when i backed away from the water. I only checked the image a while after and realized it wasn't in 3D lol i know how to take 3D ones now ;)
ReplyDeleteI found some working ambient occlusion bits for this game. It is the Mass Effect value, 0x00000020 (Mass Effect). It looks very good and blends in nicely with the vanilla aesthetics of the game. Enjoy!
ReplyDeleteI thought AO doesnt work in 3D. Thats what some other people were complaining about on nvidia forum, I've never tried.
DeleteIt works fine for me, and I've never had that issue before. Maybe a couple games have that issue. It works great and isn't glitchy. You would think it is an official profile tbh.
DeleteOh, you're right, it doesn't work in 3D. I tested it out in 2D and when I turned the 3D on, I didn't pay much attention. Every time I thought I saw the effect it was just the baked AO effect. I wondered why I couldn't see any occluding on dead bodies :p Anyway, if you want to play this in 2D, use these values and it looks very good. If you try to use it in 3D you will get the performance hit from it (which is high) and you won't get any effect.
DeleteGreat work Helix! Cheers.
ReplyDeleteSorry if this is a noob question but is there a way to use the mod with another that also requires its own d3d9.dll in the same location?. I would like to use SweetFX for example.
Many thanks
http://helixmod.blogspot.com/2010/12/how-to-guides.html
DeleteMake sure to visit tools section. It may have some other stuff that peaks your interest.
err... that was tool section.
Deletehttp://helixmod.blogspot.com/2012/08/guidehow-to-install-helixmod-game-fixes.html
Thats direct link.
Cheers, much appreciated!
Deletehttp://www.flickr.com/photos/jim2point0/
DeleteDo yourself a favor, as long as you got a display that doesnt ghost heavily. Check out his settings.
https://s3.amazonaws.com/3drequest/alicemadnessreturns02_85.jps
He really puts time into it.
gl hf
DeleteYour fix is awesome, the game is really better (in 3d vision) with this ! But I see some things in double, a little bit like when you are looking at a 3d picture without 3d glasses, if you know what it mean... Is there something to do to solve that problem ? A fix, or some settings to change ? Thank you, and sorry for my really really bad english...
ReplyDeleteGhosting.
Deletehttp://3dvision-blog.com/wp-content/uploads/2010/05/torchlight-stereo-3d-ghosting.jpg
It kind of depends on your display. Some people get none, some people get a lot. You can adjust the contrast on your display and it may help.
Thanks a lot, I'll try that !
DeleteI just tried and when I adjust contrast, the difference is very small...
DeleteIt's strange, because I have this problem only with this game...
Not really. It has to do with depth/contrast on certain displays.
DeleteOnly solution is reducing depth/contrast.
This comment has been removed by the author.
ReplyDeleteLove your work, Helix. One minor issue - in the DLC, there's an ability you earn which increases your mana (I believe there's one for HP too, but I haven't got that). The HUD indicator for Mana gains an extra section above the current one, and that section is broken. I'd imagine it to be a quick fix, but if you don't have the DLC I'd be happy to buy you a copy - Pirateguybrush on Steam. It's the least I can do after all your great work.
ReplyDeleteThis is another fantastic fix by Helix, but everyone already knows that. :-P
ReplyDeleteI spent a while struggling to get SweetFX to work with the fix. I really don't like the washed-out look of the game, but I couldn't get the SweetFX dll to load.
What I had to do to get it working was copy DX9Settings.ini and paste it into the parent directory, "Binaries." With DX9Settings.ini in both locations, it finally works.
Thank you for this excellent fix, Helix.
ReplyDelete