Former DuckStation developer Stenzek is on a roll adding features to PlayStation 2 emulator PCSX2. After adding a Vulkan renderer in January and texture dumping/replacement support last month, Stenzek has now made it so that PCSX2 will automatically apply the correct settings to a game for the optimal experience. Since emulation can be finicky, sometimes tweaks are needed to make a game run correctly. Up until now, users would have to look up the fixes on the PCSX2 wiki and apply them manually; now, those settings will be stored in PCSX2's GameDatabase and be applied automatically when launching a game.
Stenzek has updated settings for Grand Theft Auto: San Andreas and both God of War games, but says the rest of the settings will need to be filled in by the community. It's worth noting that while the GameDB is community-supported, pull requests still need to be approved by the PCSX2 team on GitHub, meaning that fixes will be verified and tested before being applied automatically. This also means that PCSX2 will not download the best setting for a game; they will be pre-packaged along with the app in the new nightly builds, so if your game isn't running correctly, you may need to check the new nightly builds to see if someone has updated the GameDB with the correct settings for your game.
Originally posted as a pull request nine days ago, this feature has just been merged into development build v1.7.2436.