3D Vision Fix by mike_ar69
Fixed
- Haloing
- 2D Shadows
- 2D Fog
- The black border thingy
Notes:
- This game is (as of 1/20/14) an Alpha Release, so it will change a fair bit before release
- This may require updates to this fix, but I suspect they will be *additional* fixes, not changes to ones already made. Either way I will get to it as they crop up.
- For the above reason, this fix is considered a WIP until such time as the game has settled down and the features finalized.
Known Issues:
- I've barely played the game yet, so I am not sure what rendering issues I may have missed.
- The Mouse cursor is unfortunately 2D screen depth. You can easily find a good combination of convergence and zoom-in level to make most things you need to select near to screen depth though. Also, most everything selectable gets highlighted, glows etc when you mouse over, so it's not too bad.
Acknowledgements
Thanks to Arioch1 for trying out the fix and the installer.
Summary
Top down isometric RPG. Out the box has haloing, 2D shadows and fog, and a couple of other issues. However, the great news is that markers are all 3D (circles on the ground and so on), with only the mouse cursor being at screen depth. I've not played enough yet to comment on how good the game might end up being, but it's getting good initial reviews.
Screenshots
Installation
Installation of this fix is a bit more involved than normal, since the game generates shaders with different crc's depending on where the game is installed. So I provide an "installer" to build the correct shaders and DX9Settings file on the fly. I have tested this and it has worked on several test installations, but the script is pretty basic with very little error handling (at this point) - please ping me if you have problems.
I provide three batch scripts to make this relatively easy. The installation is in two steps:
1. Run the game once in debug mode to generate your version of the games shader dump.
2. Run main install script to generate your fixed shaders. When you start the game next it will be in release mode and should be fixed.
Steps:
1. Extract this zip file to the games exe directory. In my case this is D:\Steam\steamapps\common\Divinity - Original Sin\Shipping.
2. This will install into a subdirectory called HelixModInstall.
3. In the directory HelixModInstall open up the following 3 files in notepad or whatever you use:
- CopyDebugFiles.bat
- RemoveDebugFiles.bat
- DOS_3DFix.ini
4. You will see that these all reference files and directories in a Steam directory that has been installed on drive E:\SteamLibrary\SteamApps...etc.
5. EDIT AND CHANGE all these links to point to wherever your installation is. Then SAVE all three.
6. If your installation is the same as this default, then leave them as is.
7. Go back into the HelixModInstall subdirectory and double click the batch file "CopyDebugFiles.bat"
8. This will copy a debug dll and a basic DX9Settings.ini file to the games exe directory.
9. Start the game. You should see red text at the top (that's the debugger dll). Select New Game and get to the Home Screen, look at how bad it is.
10. Quit out of the game. Check that a subdirectory called "dumps" has been created.
11. Go back into the HelixModInstall subdirectory and double click the "Remove DebugFiles.bat" batch file, to remove the temporary debug files.
12. Now the main fix: double click the file "ShaderReplaceDOS.vbs". Wait about 20s until a file called "DOS_3DFix_LOG.txt" appears and a dialog box pops up. This file will summarise the shaders that were updated by showing the mapping from my CRCs to your CRCs.
13. If there were no errors, you should be able to start the game.
If you have errors, post a note in the blog comments below, I have watch on this game and will pick it up quickly.