Modder Durante adds game-specific plugin support to downsampling tool in major update
Before the launch of Dark Souls 2, modder Peter "Durante" Thoman released an alpha version of GeDoSaTo, his generic downsampling tool. He'd been working on the tool for months, and wrote about the process of developing the tool (at launch, specifically aimed at Dark Souls 2) on PC Gamer. At the time, Durante made it clear that the 0.1 "Dark Souls 2 Edition" was just the beginning. He planned for GeDoSaTo to eventually support all DirectX 9 games. Today marks a major milestone for GeoDoSaTo, as the tool's first beta build—dubbed "Stranger Than Fiction"—introduces a game-specific plugin system to support games other than Dark Souls 2. It's time to start downsampling everything.
Durante's latest blog post for GeDoSaTo lists the major changes to the tool in this update:
- 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
GeDoSaTo now activates by default when it boots up. In the above screenshot of Ys Origin (running with postprocessing and SMAA), you can see the performance monitoring system in effect in the top-left corner.
Durante also added a built-in text editor for making changes to the tool's settings, keybindings, and whitelists/blacklists that control which applications it will run for. If you're not already familiar with downsampling or messing with postprocessing via .ini files, the built-in text editor makes GeDoSaTo easier to use. It displays all "commented" (inactive) text as light green, and all active text as red. It's easy to see what effects are enabled and disabled.
The game-specific plugin system is the update's biggest addition. GeDoSaTo users have already compiled a giant (and ongoing) compatibility list of games the tool works and doesn't work with. With the adaptable plugin system, programmers aside from Durante will be able to write plugins for specific games, adding or improving support for games like Tomb Raider or Stalker or The Walking Dead.
Now that GeDoSaTo includes support for game-specific plugins, Durante is preparing to release the project's source code on Github, along with documentation to help out eager contributors. For now, you can download GeDoSaTo "Stranger Than Fiction" here, and read more about it on Durante's blog.
For more on the development of GeDoSaTo, check out Durante's articles for PC Gamer leading up to the release of Dark Souls 2.