I’m rather proud of this release. There have been major changes under the hood, and I’m getting ready to release the source (and hopefully get bugfixes, improvements and plugins from lots of contributors).
First things first, I’ve decided to call this release the first beta. Also, since version numbers are dreadfully boring I’m adopting a new scheme whereby each release version will also have a name, and that name will be the name of an album I was listening to while working on it. This time around it’s “Stranger Than Fiction” by Bad Religion.
- Large-scale internal rewrite introducing game-specific plugin system
- Moved all Dark Souls 2 specific code to a Dark Souls 2 plugin
- Added generic plugin which supports AA and postprocessing in games without a game-specific plugin
- Added performance monitoring system (per-frame CPU and GPU timing)
- Added per-game settings support
- Various bugfixes
- Dark Souls 2:
- Added option for different types of SSAO blur (the softer and better performing one used pre-0.5, and a fixed version of the sharper one introduced in 0.5)
- Now start up activated by default
- Added Text viewer/editor component for readme viewing and editing setting files (has various text highlighting and autocompletion features)
- Fixed black/whitelist handling in some circumstances
- Fixed tray icon persistence in case of errors
And here’s what the performance monitor looks like:
In the source screenshot for the image above you can see GeDoSaTo running with SMAA and postprocessing in Ys Origin.
Download GeDoSaTo 0.6 “Stranger Than Fiction” here, and as always you can donate here if you enjoy using it.
The next steps are writing some developer documentation and a ToDo list, and then getting the source up on GitHub.