We have an old 2D space shooter multiplayer game community form late 1990s. The game is still alive today but the problem is the creators of the game are no where to be found and the source code is missing. Although, still functional the client and server badly need some updates. For example, all download speeds are capped for 56k connections... So I'm a java developer by trade and I tried to use IDA but I feel like I'm not qualified to try to disassemble client/server that were written in C++ and probably have built in security for such purposes. I want to learn IDA but i'm just so busy atm with other projects but I would like to solve this problem some how or at least investigate what is possible.
- Is it possible to fully reverse engineer the legacy C++ code?
- Is it possible to partially reverse engineer and maybe at least adjust some constant values that are embedded inside the exe
- Are there any disassembly service companies that specialize in this task?
the game is called Continuum/Subpsace.
http://www.getcontinuum.com/ (link to client installer)
Sample enhancements:
Increase the cap value on download/upload speed for greater than 56k connections
Allow the client to download and play mp3 files (currently on does .wav files)
If possible ability to upgrade graphics library used
Allow for editing of key/value properties in game (right now you have to exit the game to change certain properties)