Posted June 12, 2017
Run Windows 7 in a virtual machine. Case closed.
There's honestly nothing to get upset about here. Microsoft have done an extreme amount of changes to the backend of Windows over the years and modern development tools creates dependencies on these changes that doesn't exists in XP or Vista, which I assume is the issue here (though I might be wrong).
The most likely reason that Steam doesn't have the same issue is because their DLL files were created with tools that didn't have these dependencies. However if they ever decide to modernize their development tools and recompile those DLL files then even they'll have the same issue.
And honestly that's fine. Ending support for older operating systems is a part of the ever evolving software development. If this weren't the case people would still bitch and moan about GOG not working on Windows 98 or 2000 ("curse you GOG team!!") despite some of the games supporting those OSes natively at release.
The GOG platform seems focused on making games playable on modern operating system and hardware. Supporting old and legacy operating system and hardware goes against this, especially if doing so would mean that modern features and such would be unavailable even on modern operating system and hardware.
GOG have always been about taking what's old and making it work on modern platforms. It have never been about taking what's new and making it work on old platforms.
There's honestly nothing to get upset about here. Microsoft have done an extreme amount of changes to the backend of Windows over the years and modern development tools creates dependencies on these changes that doesn't exists in XP or Vista, which I assume is the issue here (though I might be wrong).
The most likely reason that Steam doesn't have the same issue is because their DLL files were created with tools that didn't have these dependencies. However if they ever decide to modernize their development tools and recompile those DLL files then even they'll have the same issue.
And honestly that's fine. Ending support for older operating systems is a part of the ever evolving software development. If this weren't the case people would still bitch and moan about GOG not working on Windows 98 or 2000 ("curse you GOG team!!") despite some of the games supporting those OSes natively at release.
The GOG platform seems focused on making games playable on modern operating system and hardware. Supporting old and legacy operating system and hardware goes against this, especially if doing so would mean that modern features and such would be unavailable even on modern operating system and hardware.
GOG have always been about taking what's old and making it work on modern platforms. It have never been about taking what's new and making it work on old platforms.