Fan translations of video game console games are usually accomplished by modifying a single binary ROM image of the game. Fan translations of PC games, on the other hand, can involve translation of many binary files throughout the game's directory which are packaged and distributed as fan patch. In dealing with translations of console games, a console emulator is generally utilized to play the final product, although unofficial hardware, hardware mods or software mods can be used to run the translated ROM image on its native hardware.