Aemony: And yes, everyone here is asking GOG to restore compatibibility for an unsupported operating system, which most likely requires them to downgrade their internal development tools to an outdated version that is most likely not recommended and probably doesn't see much focus from Microsoft.
DukeNukemForever: Nope, many here are asking gog they please should not break something. That WinXP is not working anymore is a symptom that something is going in the wrong direction, something that's not just a problem for people who want to run games in wine on other systems like mac and linux or using outdated operating systems like WinXP or Vista.
This thread is regarding an issue that only exists for Fallout: New Vegas Ultimate Edition, which is a completely new release on the GOG platform and comes with features not included in the original version of the game.
There's basically two versions of Fallout: New Vegas:
* Steam (released in 2010)
* GOG (released in 2017)
Acting as if these two very different releases were one and the same completely ignores all the hours and work that have gone into integrating the GOG version into the GOG platform (called Galaxy) and swap out all Steam related functionality.
You might not like that said integration creates dependencies that XP can't resolve and therefor breaks the game on XP platform, but as have been repeatedly mentioned that's a consequence of software development.
And honestly, there's not a lot you can do about it either. The game requires these DLL files to function because they've been marked as essential at compile time. If GOG should add support for XP then they basically need to maintain a dummy DLL file of sorts that have been coded to implement all the functionality of the real DLL file, but with none of the actual behavior. This means not only maintaining a separate development chain but also provide branch support in their download clients and spend QA time to ensure that the DLL file doesn't break the game in any way.
Ergo, supporting it actually costs money. Money that the very small percentage of XP users don't cover.