This release comes with a Smörgåsbord of feature additions to both GeDoSaTo itself and the tool. It also increases game compatibility greatly, adds a high-quality Lanczos downsampling option, and massively increases screenshot performance.
- Added ability to have per-game postprocessing shaders
- Added the “forceAlwaysDownsamplingRes” option (can be used to make reluctant games – like Divinity:OS – show downsampling resolutions)
- Added Lanczos downsampling filter option
- Changed default screenshots to also capture GeDoSaTo overlays
- Made screenshot-taking asynchronous (basically 0 performance hit for the first SS)
- Restored neutral render state before downsampling [Boulotaur2024]
- Refactored rendertarget management (to easier turn API agnostic later)
- Implemented alternative dll injection strategy (for games which build the
D3D device before doing anything which would be caught by the default)
- Prevented multiple instances of GeDoSaToTool being started
- Added startup checks for path validity and admin rights
- Added basic editors for postprocessing shaders
The combination of the new injection method and improvements in GeDoSaTo now allows games like Divinity: Original Sin (which is a fantastic game releasing tomorrow which you should buy, btw.), Witcher 2 and Mafia 2 to work with Downsampling.
Download GeDoSaTo 0.8 “Rapidity is a justice” here, and I always appreciate any donations made here.
There are a lot of options which can be configured per-game now, so if you find some compatibility settings (or good postprocessing options) for a given game please contribute on github. Of course, more in-depth code contributions are also very welcome!
Once again, GeDoSaTo is not a virus or whatever else your misguided browser/scanner heuristic wants to label it as. It just does a lot of pretty wild stuff. If you don’t believe me, compile your own from Github, all the source is up there
If the alternative injection method is not working for you, you might have to set the registry value “LoadAppInit_DLLs” in the key “HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows” to “1″. Beta 9 will do this automatically.