As we mentioned above, you're going to need the ROM of the game and the patch file (hack). Some emulators allow users to apply patches (hacks) from directly within the user interface. This is convenient as the emulator applies the hack automatically. If you're not using an emulator that can patch the original ROM on the fly, then you'll need to do it manually. This can be achieved by using a piece of software. Programs like Floating IPS gives users the ability to apply patches and create an entirely new, hacked ROM file. Be aware that patches (hacks) usually come in one of two formats, IPS and UPS. You will need a patching tool that corresponds to the patch file type.