I’m quite proud of this release, since it accomplishes something which is amongst the hardest things I did in any of my interceptor .dlls so far, and which I failed to do back in DSfix: improving the quality of the shadow mapping.
- Fixed an issue that could happen when reloading and encountering a dual-perspective scene twice (0.7.1)
- Fixed crash when accessing the Add-ons menu (might also fix other crashes)
- Added the ability to improve shadow rendering: shadow map resolution and precision settings
- Added reflection resolution setting (affects e.g. mirrors, see screenshot above)
The most complex of these is the shadow change, and it also make a rather large difference, as you can see for part of the shadow map of the opening scene below (Left shows the default, and right with settings shadowMapScale 4 and improveShadowPrecision 1):
There are some minor bad news which come with the crash fix, since it involves changing how textures are hashed:
AllA few existing texture mods may no longer work, until they are updated to the new hash code. The fix for dual-scene rendering is also affected, and will not work until I can get to such a scene in the game again and find the right hash. (Or until someone provides me with a savegame in the room in chapter 5) I will release a 0.7.1 to fix the latter issue once I am able to do so, I did not want to delay this release further since I might not get a chance to work on anything concerning Deadly Premonition until Saturday.
As always, if you enjoy this release, you can donate here.