 Cheating can easily be achieved by modifying the game's data while it is running.These methods of cheating are often less reliable than cheat codes included in a game by its creators.This is due to the fact that certain programming styles or quirks of internal game logic, different release versions of a game, or even using the same game at different times or on different hardware, may result in different memory usage and hence the trainer program might have no effect, or stop the game from running altogether.