Posted July 02, 2015
Convery: @jsjrodman
I was more thinking of it as a feature for publishers that don't have access to the original work anymore. Or, an option for the publisher to hand out the relevant parts of their servercode and have it made into a DLL so the game will always work offline / over LAN even when their servers are dead. Without having to modify their game in any way.
Really? It seems like the hooking of calls is the easy part. I was more thinking of it as a feature for publishers that don't have access to the original work anymore. Or, an option for the publisher to hand out the relevant parts of their servercode and have it made into a DLL so the game will always work offline / over LAN even when their servers are dead. Without having to modify their game in any way.
The hard part is repackaging the server code to run in a different environment, or to do the reverse engineering work to re-create the server logic. Both are likely to be more expensive than they'd be willing to fund.
But hey, if you can become expert in this area, maybe you can become the specialist. The one who breathes life back into our games from the 2010s when the corps are ready to sell them to us again in the 2020s. ;-)
Reverse engineering is at least a intellectually engaging way to make a living.
nightcraw1er.488: I would suspect your actually in breach of the agreement with the software for such a thing.
rtcvb32: Probably... Most EULA's include specific words/phrases like no reverse engineering, no bypassing security features, and not responsible for damages caused by the software/product including the event of your computer catching on fire and exploding [tiny](among other things)[/tiny]. Post edited July 02, 2015 by jsjrodman