Quoted from MXV:The easiest solution is that if you feel you are being burned by games that don't have completed software for months to years after you purchase them then stop buying games and especially stop blindly buying new games the minute they are released without ever having played them. Problem solved. No one is forcing you to buy these expensive toys on release day knowing full well they have incomplete software.
Does it suck that games are shipped before the code is finished? Sure, but this isn't a practice unique to Stern. We did it at Williams Bally/Midway regularly and in fact when Mortal Kombat 4 came out they started shipping empty cabinets with no boards in them because the game wasn't ready yet! People bought a wooden box they couldn't do anything with until we shipped them a board a few weeks later. The sad reality is these companies need to ship games to make money to keep them in business and that often means with tight schedules that games ship with incomplete code. It sucks but there's little that is going to change that unless they see a drastic reduction in sales as a direct result of this practice which will only translate to the home collector market as the operators really don't notice the difference as most of them probably don't bother to update their games anyway.
If you want things to change the only way that is going to happen is to speak with your wallets. Complaining in multiple threads on an internet message board isn't going to make a bit of difference.
To an extent you are right in saying that companies need to ship games to make money to keep them in business. Stern needs to make money. No one begrudges them that. But a mentality that they have to make as many new games as possible (3 per year) - pump them out by focusing all programming efforts on the current model to at least get it out the door in passable coding state, and them dumping them on consumers (and dumping all efforts at finishing the coding) - can't be the only way. As you say, they still are thinking about operators first and foremost. Most OPs around here put a game on location and never even bother to update the code. Whatever it ships with is what stays. But more and more, Sterns customer base has involved home collectors. We are the backbone of the industry. And we expect our games that we spend thousands on to have complete code. We're not just putting 3 dollars in a game and walking away.
Hence, why not make 2 to 2.5 games a year on average. Spend more time to get all the kinks out mechanically and ship games with great code. Then polish them up within the first 6 months or so. People would be thrilled - and here is the best part - MORE PEOPLE MAY BUY THE GAME! No need to sell 1000 Avengers, 1000 Metallicas and 1000 Xmen in a year. Instead, sell 3000 finished Game 1 and 3000 Game 2.
Problem right now is Stern has been shortsighted and this will bite them in the ass in the long run.
Best thing to do right now, as was mentioned by someone else in another thread, is for Stern to allow its coders to take 3 months and finish Xmen, Avengers, Metallica, ST coding. Nothing else new. Have a delay in releasing a new game, and instead do reruns of past excellent games that people are clamouring for. And for the love of God, communicate with your customers, telling us that you will complete the code for these games.
Reputational increase, and $$$ in your jeans.