ROM hacking is the process of modifying a ROM image or ROM file of a video game to alter the game's graphics, dialogue, levels, gameplay, and/or other elements. In series like Pokémon, ROM hacks exist as fan-made games that elevate the enjoyability of existing gaming experiences. Creating ROM hacks often violate many IP laws.