Monday, June 20, 2016

Dreamfall Chapters (All Books)

Download the fix: 3Dfix-Dreamfall Chapters-2016-06-20a.zip

Update 2016-06-20

  • Re-fixed game from scratch (again!) for the Unity 5.3 update

  • Fixed Book 5

Update 2015-12-10

This is a major update:

  • Re-fixed game from scratch for the Unity 5 update

  • Fixed Book 4

  • Added an automatic depth adjustment to the HUD. The floating targeting icon and descriptive text will automatically adjust their depth to match whatever the icon is resting on. This is not 100% perfect (and the mouse cursor is still at screen depth), so it can be toggled on and off with Q.
    Info about the technique

  • Brand new Unity lighting fix (yes, this is the second time this game has been used to develop a new lighting fix) - looks exactly the same as the old one, but it was necessary to work within some constraints in Helix Mod to also allow:

  • Brand new Unity reflection fix. Aside from the obvious things like windows, glass, water, puddles, and even Zoe's eyes, this also adds a lot of small detail to many objects (literally thousands of shaders were adjusted to fully enable this). With Unity 5's physically accurate lighting model this makes the way light hits certain surfaces appear more realistic - hair has more detail, highlights reflecting on wooden surfaces are below the surface, and even things like Zoe's leather jacket reflect light in just the right way. I highly recommend loading a save from Book one and taking a stroll around Propast to see the difference this makes :)
    Screenshots and info about the technique

Installation

  1. Extract the contents of the zip file to the game directory.

  2. If you are running the 32bit version of the game (the GOG version recently switched to 32bit, and Steam will install the 32bit version if your OS is 32bit), replace the d3d9.dll with the one from the 32bit directory.

Fixed

  • Lighting and shadows

  • Physically accurate reflections

  • Glow around lights

  • Halos on all surfaces

  • Automatic HUD depth (toggle with Q)

Known Issues

  • Volumetric ray-marched light shafts are at screen depth and are disabled. You can re-enable them with U.

  • The mouse cursor depth is not adjustable as it uses a hardware cursor.

  • The Purple Mountains background is drawn closer than some of the foreground. This is not a skybox - it is in fact two scenes rendered on top of each other making it difficult to separate them.

Additional Notes

  • I have not replayed the entire game since the Unity 5.3 update. If you find something broken (especially things like glass or heat distortions), please let me know.

Thanks to everyone who helped out on the forum to make the original Book 1 fix possible, especially 4everAwake and mike_ar69! This was the game where we cracked Unity 5 lighting and has enabled many more fixes since - shaderhackers may be interested in reading through this thread for background on the original technique.

Like my Work?

Consider supporting me on Patreon

50 comments:

  1. This is really awesome! Dreamfall Chapters was one of the most anticipated games of this year for me. I'm so glad that I can play it in S3D although it uses the Unity engine. I hope that the techniques You developed for this game can also be transfered to other Unity games. There are so many interesting indie games that use this engine.

    ReplyDelete
  2. Yes, I believe the technique will transfer to other Unity games as well and 4everAwake has already started applying it in some other games. From what I've seen they almost all use the same lighting shaders so the same fix should work (this one actually uses unitysunshine replacements, but they are broken in the same way as the original Unity shaders that they are based on). There's a slight distinction between directional/screen lighting vs point and spot lights, which complicates matters a little if both types are used (as they are in this game), but even that wasn't difficult once I understood what was going on.

    ReplyDelete
  3. Great news! Many thanks to everyone working on this fix!

    ReplyDelete
  4. It really is a fantastic fix (I'm currently still running around Europolis). Thank you so much for your hard work, DarkStarSword

    ReplyDelete
  5. This fix looks fantastic, great job :-)

    ReplyDelete
  6. Made copy to game directory, but no any in game changes. Where is exactly do you mean game directory? Also, I am using steam version of game.

    ReplyDelete
    Replies
    1. It's where Dreamfall Chapters.exe is located - if Steam is installed in the default place, it would be here:
      C:\Program Files (x86)\Steam\SteamApps\common\Dreamfall Chapters

      If you're not sure where it's installed you can right click on dreamfall chapters in your library -> Properties -> Local Files -> Browse Local Files...

      Also - sometimes Helix mod doesn't engage properly with this game, so if the graphics look broken, try adjusting the separation settings for a few seconds which usually fixes it.

      Delete
  7. I've just updated the fix for Book 2

    ReplyDelete
  8. te36: love the patch. works great!

    ReplyDelete
  9. hey dude can you make a mod to lower the game requierments?

    ReplyDelete
  10. Can we expect an update for Chapter 3? Thx

    ReplyDelete
    Replies
    1. Absolutely, just give me a few days to play through it and fix any issues I come across.

      Delete
    2. no stress, still have to finish Book 2 but almost through. I will delay my playthrough of Book 3 then.

      Thanks for your awesome work you did already for the 3d vision community. Greatly appreciated!

      Delete
    3. I've just update the fix for book three. I haven't quite finished it yet, but I'm pretty sure I've got everything.

      Delete
  11. Hello, I got really bad fps (sometimes under 20) while playing in 3D FullHD with low graphics settings, other features turned off.
    When I play in DSR 1440p with awesome graphics, medium AA and medium SSAO, shadow distance max, lens effect and bloom on the fps don't drop under 30, mostly between 30 - 45.
    I have installed the version 3.0.5.0.
    Any ideas to increase the performance in 3D?

    My specs: Win7 64bit, i7 2600K stock, GTX 970 G1 Gaming

    ReplyDelete
    Replies
    1. The fps in 1440p are in 2d of course.

      Delete
    2. That sounds about right - if your fps is 30-45 in 2D you would expect the fps in 3D to be half that at 15-23fps. If you want to get a better fps in 3D you first need to improve it in 2D - maybe check the forums and see what other people say. The devs have acknowledged the performance issues on account of some of the levels being very complicated and pushing Unity 4 to it's limits - there was some talk of them moving to Unity 5, which would improve things - but that's a major engine change and it's not a sure thing they will do.

      Delete
  12. Thank you for your quick answer. I know that 3d takes half of your fps, but the lowering of the resolution and other graphic features should increase the performance, I think. So it should bring more that 50%, or am I wrong?

    ReplyDelete
    Replies
    1. It depends on where the bottleneck is in the game on your particular system. Lowering the resolution will only help if the bottleneck is the fill rate on the GPU. If the bottleneck is actually the throughput from the CPU to the GPU (which is more likely the case in 3D) there's a lot less options (especially as CPUs aren't getting any faster any more) - some settings may reduce this, but it's often pretty marginal, and really requires optimisation efforts by the game + engine developers can make any significant difference. This article was useful for explaining the differences between fill rate and throughput:
      http://www.escapistmagazine.com/articles/view/video-games/columns/experienced-points/12965-Reader-Mail-The-Hard-Thing-About-Graphics.2

      Delete
    2. Pretty likely to be CPU bound here with a stock clock 2600K. Since it's a K version, you might try overclocking to see if you can unlock some extra performance with this game.

      We presently believe that when running 3D Vision that only 3 cores/threads are actively used, so bumping the clock speed is the only way to increase CPU performance.

      Delete
  13. Needless to say, updating the game to Unity 5 did break 3D again. Very unfortunate because as of today, the previous Unity 4 version is no longer available to play.

    Hoping some progress has already been made with Unity 5 games and this can be fixed...

    ReplyDelete
    Replies
    1. Yes, I've been expecting that, and will basically have to start the fix over from scratch since Unity 5 changes every shader :(
      Fortunately these days I have scripts to speed up the process, but it will probably be a few days before I can re-fix everything.

      Delete
    2. Great, thanks. Take your time. The next book will not be out before xmas and you certainly got a lot of other stuff on your mind. Thanks for your dedication and all the work you have done so far!

      Delete
    3. Yeah thanks for all your hard work!

      I actually never even got around to finish book 2 (I think) because I've had tons of other games to play, so I'm not in a hurry in any case. :)

      Delete
  14. This comment has been removed by the author.

    ReplyDelete
  15. Is this fix usable for book 1 till 3 while the fourth book is installed aswell?

    ReplyDelete
  16. Okay, so i found out that for all chapters not work at the moment....
    So basicly i am forced to use an illigal version to some sort of downgrade the game so i have only chapter 1 till 3
    That's a bummer. Guess i have to do that till the fix is there.
    Well that's no problem, but sorry to the devs of the game. Didn't mean to downgrade the game like that but i have to.
    Till then i play 1-3 untill the fix is there:)

    ReplyDelete
  17. Please be patient - the fix will be updated in the next few days once I've had a chance to finish fixing the new chapter and loaded a bunch of saves from various points in the first three to make sure they are fixed as well. I'm currently 90% of the way through re-fixing the first three chapters, but I've only just downloaded the 4th chapter overnight.

    ReplyDelete
  18. I've just updated the fix with a work in progress of the re-fix. There are still some known rendering issues throughout all four books, so I would recommend waiting a few more days until I have finished the update, but this should be enough to make the game playable for anyone impatient.

    ReplyDelete
  19. Fix is updated for Unity 5 / Book 4, and includes a new auto HUD depth adjustment, and improvements to all reflective / shiny surfaces.

    ReplyDelete
    Replies
    1. Thank you very much for your dedicated work. I have been postponing my Book 4 playthrough in anticipation for this second Unity 5 patch, can't wait now to get started :)

      Delete
    2. You're the best! :3 Now to actually find time to play this...

      Delete
  20. Thanks a lot for the fix!

    The game does not seem to be running in exclusive fullscreen tho, so 3D won't hook up for me.
    Did I miss some instructions? Can you please help out?

    Thanks!

    ReplyDelete
    Replies
    1. If it's in windowed mode press alt+enter. If it's in borderless full screen edit the DX9Settings.ini and uncomment GameProfile = fxdplayer. If that is the case it would be a bit odd as the devs updated it mid last year to use exclusive full screen.

      Delete
    2. Thanks for your reply!
      Turned out something was seriously messed up with my drivers. Did a full driver clean/reinstall, now it works as charm.
      Game looks fantastic!

      Cheers

      Delete
  21. I have installed Dreamfall chapters Book 01-03. and now i have downloaded Book no 04. how do i continue with same installation file, or do i have to install separately

    thank you ...

    ReplyDelete
    Replies
    1. It's always best to remove the ShaderOverride, DX9Settings.ini and d3d9.dll from the old version before installing the new one

      Delete
  22. Book 5 is out now on GOG :-)

    ReplyDelete
    Replies
    1. got the steam version 5.0.3 yesterday. the fix from dec.2015 is not functioning for me!?
      - running at 3840x2160 line interleaved with edid-mod (Acer Passive 3D-LCD - optimized for Nvidia 3D Vision)
      - GTX 980Ti, Driver 368.39

      thanks for any infos!

      Delete
    2. Yes, it needs to be fixed again.

      Delete
    3. The fix is 100% broken due to an engine update to Unity 5.3. Give me a few days to refix everything.

      Delete
  23. Just noting that if you buy the GOG.com version instead, *you* get to decide whether it gets updated or not. This is far superior to the forced updates you get off Steam, especially for 3D.

    ReplyDelete
  24. I've updated the fix for the latest version. I haven't finished book 5 yet (nor replayed the whole first four books), so there might still be some issues, but it should be pretty solid. Let me know if you find something broken.

    ReplyDelete
  25. I fixed one final UI shader in book 5 and updated the fix. Bumped to the front page since this is now complete :)

    ReplyDelete
  26. Many thanks (as usual), DarkStarSword! :)

    ReplyDelete
  27. BIG BIG BIG BIG THANK YOU!!!

    At last I will be able to experience the conclusition in 3D ^_^ But first I need to update my Surround fix/hack for the game lol;))

    THANK YOU AGAIN!!!

    ReplyDelete
  28. Loving this in 3D, just wanted to add my thanks for all the hard work!!

    ReplyDelete