Reverse engineering means ALL new code - written to make the game do what it does - in the manner dictated by a new group of programmers. It may be similar in writing but without access to the original code the game may have the same result in a completely different manner.
There are a multitude of ways to generate code to have a fireball fly 30 feet and do 100 damage (fire + DoT). CoH in the original code did it there way - another coder does not have to use C to write the game they can rebuild all tables using LUA, they can use C++ or any other language that does what they want. Basically you could rewrite the game more efficiently and must more robustly - but it would take time and money most studios would never spend.
The specific code that might offend would not be used directly - at least not knowingly.
Thanks, that makes sense. The thought was just tickling my brain. Didn't want NCSoft to have any real reason to step in.
Well, for some of the more popular games, sure. But if a game happens to have most of its players of a certain age, there's a good chance many of them will grow up, have kids / careers / epiphanies / whatever, and leave the game. Depending on how the game is marketed or the appearance of other games at that time, maybe the first game just doesn't get new players, its old players drift away, and it stops running.
That's a very particular situation, but I'm not sure how to reconcile a company's need to make money by shutting down a game eventually with a clause in the EULA or something that says "this game will run forever!" Because even if a company runs servers, there might not be players.
If there is a game where no players are interested, it wouldn't need to exist. That's not really what I'm talking about.
I don't know how this will happen, but as games continue to close and leave players unhappy, this will inevitably have an effect on the industry. This is the sort of problem that someone will solve at some point in the future.
That's the way the world tends to work. We don't keep paying long distance charges to a phone company....cells phones show up. The phone companies who thought they were forever safe to charge extra for long distance for no reason are then left scrambling as costumers leave them in droves.
We don't keep buying film, take 35 pics at a time, send that film off in an envelope, and wait for a week to see if any of the pics are any good. Someone invents digital photography. Film processing companies who did not think of the future go out of business.
Record companies used to take almost all the profit from record sales. They would sell you a CD that you would need to buy again when the CD stopped working. Well now costumers reject that system and the record companies are hurting big time.
So do I believe online gaming will always work like it does now? Nope. Players of every game out there are going to get hurt at some point and that's going to have an effect. The company that solves this issue first is going to be in a good position.