This is a rather big one, even if you are not using GeDoSaTo with Dark Souls 2.
- Add option to completely hide the mouse cursor
- Add option to force borderless fullscreen windowed mode
That’s right, you can now downsample in Borderless Windowed Fullscreen mode! This was a tricky one to implement, I need to make the game think that it runs both in a different mode (fullscreen) and a different resolution than it actually does, both when it uses Windows APIs and when it uses DX to query any information. This feature might therefore still be a bit buggy. Incidentally, this is also a workaround for the crash-on-alt-tab issue when downsampling. However, it breaks the Steam overlay — but you can just alt-tab to Steam instead.
- Fix AO issue on systems with non-4:3 resolution, also improve other effect quality for such resolutions
- Improve AO shader depth calculation
- Upgrade SMAA to the latest version (quality improvement)
- Implement stencil masking for SMAA (performance improvement)
- Include FXAA option (a few people were asking for this since they prefer it in combination with downsampling)
The SMAA performance improvement is rather significant. In one test scene, previously Ultra SMAA would move GPU usage from 70% to 86% on my system, now it’s only from 70% to 80%. In comparison, the same scene with Ultra FXAA takes 77%.
Finally, I updated the readme file to hopefully make the instructions more clear. I’ll repeat them here:
- Extract the contents of the zip to some permanent directory
- Adjust the settings in GeDoSaTo.ini and GeDoSaToKeys.ini as desired
- [optional] Add your game executable names to “whitelist.txt” in the “assets” folder (dark souls 2 is already included!)
- Run GeDoSaToTool.exe *as Administrator*
- Click “Activate” (You can also make a shortcut for “GeDoSaToTool.exe -a”)
- Select the downsampling resolution in-game if you want to use downsampling
- ENABLE IN-GAME ANTI-ALIASING in Dark Souls 2 if you want to use any effects (also, disable in-game AO if you use GeDoSaTo AO, and in-game DoF if you use GeDoSaTo DoF)
To reply to the VAC questions: Yes, GeDoSaTo could potentially get you banned in any online game which uses an anti-cheat system. Just like anything else which modifies the game output, such as SweetFX or SMAA injection. Or, if you take user agreements literally, even FRAPS or a Mumble overlay. If you are concerned about this, then do not use anything which at all modifies what a game is doing in multiplayer/online games.
Personally, I hope modern anti-cheat tools are smart enough to figure out whether something just improves rendering or actually modifies the game’s data (that is, real cheating), but I can make no guarantees of any kind.