GeDoSaTo - Source code now available here.
(That's 400x more pixels than 1080p)
From Durante, the maker of DSFix and DPFix comes GeDoSaTo.
Here is how it works
- Downsampling, better than any other solution:
- Essentially no resolution limits (beyond those of the GPU)
- Downsampling from more than 4x the resolution is useful (multi-stage downsampling)
- Selection of downsampling methods (not just bilinear sampling)
- Downsampling in linear color space
- Support downsampling to high-frequency (e.g. 120 Hz or 144 Hz) target modes
- Not limited by display hardware
- Take screenshots of either the pre-downsampled full buffer or the actual image displayed on screen (automatically sorted in per-game folders!)
- Generic texture overriding for all textures loaded using D3DX
- It uses a far more solid injection and interception method than my earlier efforts
You can transform games from having IQ like this
*Click to view full size*
to IQ like this
You may find a list of compatible games here.
Compatibility will likely change with updates.
You can find the current bugs here.
You can find the source code here.
You can find a list of some PSHash's for HUDless screenshots here.
For anyone interested in working on the source code, this post makes it infinitely easier to do.
How to submit a game config through GitHub to GeDoSaTo
I tried to compile everything from scratch at my work place and it took me a good hour to get everything up and running (I get distracted easily and yeah the whole process is a bit of a pain in the ass to say the least).
So I decided to include everything -all the dependencies- in a ready-made package so that new-comers can easily get GeDoSaTo compiling hopefully in 10 minutes :
For Visual Studio 2012 (msvc-11) :
- Download the Dependencies archive and unzip it at the root of your C:\ drive
- Download the DirectX SDK August 09 and install it at the default location
- Configure the GeDoSaTo Visual Studio project like this (include directories) and this (libraries directories) -sorry my IDE is in french and yea it often surrenders-
- Disable everything in 'Build events' (in the same Properties Page as previous step) if the compiler complains about 'missing ruby version.rb'
Going to post this on Durante's blog as well if it's useful to anyone. I know it will be for me when I move to some other computer
If you'd like to donate to Durante for all his efforts, you may do so here.