Posted March 15, 2024
high rated

So the honest answer is - Valve created the original mess in wanting 1001 features that should be kept in-game unnecessarily "managed" by the client (which just like store-specific achievements 'accidentally on purpose' multiplies the developer's workload for every additional store they want to sell on and have to rewrite code for), and GOG, Epic Game Services, etc, mostly just passively follow the lead. Prior to this, games would detect their own DLC in-game just by looking for the files locally or have the DLC replace / patch the "base" game's .exe with a DLC-aware version, and in fact many pre-Galaxy games like that on GOG do still work that way. Eg, I can take ARMA : Cold War Assault (GOG version), add the missing Red Hammer DLC from Operation Flashpoint : Cold War Crisis CD-ROM GOTY version, and as if by magic it works (precisely because it isn't actively managed by an over-bearing client)...
Post edited March 15, 2024 by AB2012