coté légalité c'est simple : si ca modifie le code source du jeu (ajout de dll par exemple), c'est illegal.
si seul l'exe est modifié, c'est toléré (sans être légal totalement, car ca reste une modification de code source).
Cela vient du fait que le code source est protégé de droits d'auteur, et donc ne devrait pas être modifié ^^