First of all,
hello to everyone.
This post is more targeted to the developers of PokeMMO, but if you have information or knowledge, that advances the discussion feel free to post here.
So now on to my concern:
I am a hobbyist programmer and was curious, how PokeMMO works, so I tried to get to the source (of course this game isnt open source).
On my way to that I noticed, that the PokeMMO.exe was just wrapped with Launch4j, which means, that the .jar-File is directly unencrypted embedded in the exe. (Oh at this point I have to mention, that I only looked at the Windows version of the game, but because its Java, I thought, that the OS doesnt matter THAT much, therefore I hadnt checked in on other platforms yet).
I know, that some people hate me for that (obvsly devs as well), but curious how I am, I tried to:
- Decompile it
- Modify it
- Build the Artifact
- Run the modified game
I was able to decompile the game and I had a general overview of the project.
Then I modified the logger of the game (just some sysprints, I dont want to get unfair advantage with cheats etc...)
I was able to repack the .jar
But then it failed at running..
But other than my incompetence,
I think it might be a problem, that a beginner (like me) could get so ?!far
Hopefully some dev reads this and can give me some information (or even help :D)
I wish everyone a wonderful day,