burkjon: Anyone else feeling the fatigue and insecurity of collecting digital content? It seems no matter what, 5-10 years down the line your product is going to be either pulled off the market, or replaced with a newer, shiner, more compatible version (to celebrate an "anniversary" or whatever) that requires a repurchase, and the old entry is left to rot in the waste bin of digital hell.
Sure, that is the nature of all software, not just games. Most software is written for a specific OS/arch in general and eventually that OS/arch becomes unsupported end-of-life and obsolete. The software is then either ran on those original legacy hardware systems with its original OS, or it is ran in an emulated or simulated environment under newer systems where it might run just as good or better than it did originally, or it might run quirky or with caveats, or it might not run at all (especially if no emulator/simulator/etc. is available). There's nothing new about this with digital games really, it's true for ancient games and software going back to the beginning of computing. We do happen to have some really high quality virtual machines, emulators, simulators such as software like DOSbox that can make a lot of old things run pretty well nowadays, but in some cases not without caveats, and in other cases not at all without fixing bugs or glitches in the game's code. The method of distribution - on CD/DVD or digitally doesn't really affect that. What affects it is what OS/hardware and APIs the game uses and whether there is a way to simulate them now. That's complicated a bit for some games which use online services for some or all of their functionality such as online matchmaking (GameSpy) or other systems, but those aren't unique to digital distribution and a lot of that has been around for 15+ years before digital distribution really existed.
Some games come back as remakes or remasters or similar of course and you usually have to buy them. Why? Because even though they're based on the original game, they are brand new games that took real men real months of time to program new code at a paying job and that required the company or individuals behind the project to pour money into it as an investment. They deserve to be paid money for their efforts just as much as someone writing a brand new game.
Sure, it'd be awesome to have games that run forever on all hardware and I'd love to have that as much as anyone would, but that's just not how software engineering works. Technology changes incompatibly over time and not all software can survive the changes even with emulation etc. If there is no incentive for skilled software engineers to reprogram games like this, then the majority of games wont end up getting reissued or remade. There has to be some kind of incentive to the companies that own the rights to these games to do this or they probably wont bother.
burkjon: This happens on GOG, Steam, iOS, iTunes, everywhere. Even when the rights change publishers hands, sometimes there is a new database entry created for the new (same exact) game, and from then on only that version gets updates. Didn't this happen with
Fallout on GOG?
The short version of what happened with
Fallout is that Interplay was hurting for money and essentially sold the rights to the
Fallout games to
Bethesda while somehow retaining the rights to sell the game themselves for a while, I don't remember the specifics bug Google does. Anyway under their legal agreement with
Bethesda their time came up and
Bethesda officially now owned the games outright. The two companies disagreed about the legal agreement they had and it went to court and
Bethesda won the lawsuit. The short side of that is that Interplay entered into a deal to save their asses which they didn't really want to uphold and a judge made them legally bound to hold through with it. So the ownership of the games transferred to
Bethesda.
The reason the games were pulled from the GOG store (and elsewhere) is that GOG had a legal agreement to sell the game with Interplay, not with
Bethesda so they needed to get an agreement with
Bethesda if they wanted to sell the game.
Bethesda couldn't legally do that either until they legally owned the games, or it would be like selling a car to someone before you went and bought it from the original owner who currently owns it - an illegal sale.
It takes time for companies to go through both the legal processes and the technical processes, negotiate agreements and deals etc. and it will vary from one product to another depending on the detailed specifics of the plethora of legal documents they have to go over and sort out, almost none of which is in the public eye for people to have a remote understanding of what all is happening behind the scenes, and all of this takes time to figure out.
Most people just react with rage to such things due to complete lack of understanding of what's really happening because it's easier to burn the witch (
Bethesda) than to try to comprehend the complexities going on behind the scenes when almost zero information is visible.
The reason the old
Fallout and the new
Fallout are two separate entities in the GOG database is because they are literally two separate entities now. Anyone who bought
Fallout before bought it from Interplay, and any support for the game that it might have had, including any potential new patches or other goodies to come along later ended when Interplay lost the rights to the game.
Bethesda is most likely under no legal obligation to provide any special support for people who bought the game originally.
I own Microsoft Flight Simulator X Deluxe, bought on DVD years ago when it came out. The game is now for sale on Steam with new features and to the best of my knowledge the current owners of the game have no obligation to me to give me the Steam version or any of the enhancements they've done to it since they acquired it. I'd love it if they did because it would make multiplayer work again, but they have never received any money from me so I can understand if they wouldn't want to support the ancient version I have now.
burkjon: Sure, I get exactly what I pay for when I buy I game, I'm not entitled to a lifetime of compatibility, but it still blows. I see no point in collecting anything, really. Unless you maintain a retro machine and keep it working until your death, this stuff is a ticking time bomb. Enjoy it while it lasts.
(this overreaction brought to you by the pulling of descent 1-3)
Don't get me wrong though, I understand where you're coming from and in a perfect world we'd have a much better situation on our hands, but if one tries to see it from a company's point of view - even a good company that cares a lot about their customers and doesn't engage in obviously anti-consumer practices - a company that supported all of their games forever, porting them to all operating systems on all available architectures, and reporting them to new ones that come out over time would go completely bankrupt in a short period of time.
They invest money in a product with a limited support window and then it becomes unsupported at some point in time. The same is true for video cards, cars, refrigerators, operating systems, televisions, etc. Even peanut butter will go bad after a while if you don't eat it within a certain amount of time. :)
If you really think about it though, we're all PC gamers and to be honest if you look at just how many games still DO work on modern operating systems either natively or with compatibility tweaks, or DOSbox, a virtual machine, ScummVM or some other tricks, then it is absolutely amazing. Hell, we can run ancient Atari 2600 games, just about every other 80s or 90s console and most if not all of their games, most MSDOS games ever made, all on a modern PC with or without help from the game developer/publisher. No other platform is as capable of running as many historical games as can the PC. So despite the problems you mention, we have it way better than any other platform/OS combination out there and emulation/simulation/virtualization only keep getting better and better every day.
Now the biggest problem we face IMHO, is games that are always-online and require a server component and a functioning profitable company behind it to keep the game alive. As soon as World of Warcraft becomes a liability, watch Blizzard kill off 5 billion WoW accounts and people lose all of what they put into that game. :)
There's another way of looking at this that I think is fairly rational too though. If you consider how much entertainment one gets in hours of play and replay from a particular game versus what one paid for that game, everyone can figure out a point at which they can feel "I got my money's worth out of this game now for sure." For some people that might be in 10 minutes if a game is exciting enough, while for others it might be 10 hours or 50 hours, also dependent on how much they had to pay for the game. So if one got their money's worth out of something and got a lot of play out of it and it happens to stop working some day 5/10/20 years later, that's not really something one should get angered or outraged by. It's just not worth it. There are lots of games out there and if one can't get an old one to work, be entertained by something newer that works and be happy. Remember the good memories of an oldie game and perhaps mourn the loss, but move on. Someone told me once over loss - "It never gets easy, but it gets easier."
Perhaps grind an old game's CD's up into powder and put it in an urn over the fireplace. :)