I created a trainer (in C++ and assembly) for a private server's version of an MMO. Would that code be illegal? I just want to put the code up on github

Few more details:

  • The program would not work for the official MMO, only the private server.
  • The program simply edits memory, create code caves, and edits/sends/receives packets between the client and the private server. It doesn't use any of the assets of the original game besides maybe the map names, item names & enemy names.
  • The private server I coded the trainer for, is for a version of the game that came out around 2009

This question was originally posted on stackoverflow here: https://stackoverflow.com/q/53241721/6130883 And they recommended me to post it here since it has more to do with law than code.

New contributor
JP. is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.
  • Is the private server version of the MMO illegal? Is there a TOS for the private server's version of the MMO? – BlueDogRanch Nov 10 at 20:24
  • You might also want to clarify the purpose of the CRCs you are overwriting with 0x90. That could be relevant in determining whether it amounts to "unauthorized use of a system". – Iñaki Viggers Nov 10 at 20:42
  • @BlueDogRanch the private server version should be illegal according to the TOS because it uses the client and resources of the MMO. – JP. Nov 10 at 21:04
  • @JP That's why I'm asking. – BlueDogRanch Nov 10 at 21:07
  • @IñakiViggers Ignore the part about the CRCs, the client that the private server distributes already has those checks nop'ed out, so it doesn't matter. The CRCs checks if the game client's code has been modified in any way to specifically prevent hacking – JP. Nov 10 at 21:15

Your Answer

JP. is a new contributor. Be nice, and check out our Code of Conduct.

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.