Query about reverse engineering
Recently I've been looking into doing a remake of a Jagex game (Arcanists - It can be found here:
Arcanists.
Anyway I thought that creating a private server of some sort could be of value to the gaming community, as Jagex has discontinued the game because they ran out of server memory for updates and what not. So I have a couple of questions -
1. Where do I even begin?
2. How was the very first RSPS made? I did some research and concluded that someone basically rewrote/reverse engineered the whole game, how did this person do this?
3. If there's anything else I should know about creating private servers, please comment below.
Thanks
alotCompiled java code can be easily decompiled into readable code.
But to prevent this, Jagex obsuficates the game. What they basically do is change all the variable names to things that don't make sense (mostly a single letter or a combination of 2 letters). You can do some more things to make the reversing a bit harder, like multiplying int variables, add unused fields, parameters ect.
If you want to reverse engineer this, and make the game actually run, I wish you goodluck.
It's a time consuming task, and you shouldn't even try to do it without good bytecode knownledge.