Simple setup
How to patch Pokemon Heart & Soul v2.0.4
Use Pokemon - Emerald Version (U)
Bring your own legally obtained clean .gba copy. The browser checks it against the source checksum required by the UPS patch.
Select the ROM in the browser patcher
The file is read and validated locally on your device. It is not uploaded to HeartSoulGame.com.
Apply the v2.0.4 UPS patch
The current Pokemon-Heart-and-Soul-v2.0.4.ups patch is already selected by the site, so you do not need to provide the patch separately.
Save Pokemon Heart & Soul v2.0.4.gba
The patched game is downloaded to your device. Keep your original Emerald ROM unchanged. v2.0.0 saves can continue on v2.0.4; pre-v2.0 / v1.x saves need a fresh start.
Troubleshooting
The ROM is rejected
The selected file does not match the source expected by the v2.0.4 UPS patch. Use a clean Pokemon - Emerald Version (U) dump rather than an already modified ROM or an older Heart & Soul ROM.
The patch works but the game has emulator problems
Use one of the emulator setups recommended for this release. The Pokemon Heart & Soul emulator guide follows the v2.0.4 release recommendations.
Does the browser patcher upload my ROM?
No. Compatibility checking and patch application happen locally in your browser. Only the Heart & Soul patch is downloaded from this website.
Can I keep my existing save?
If you are already playing v2.0.0, yes. Your v2.0.0 save is compatible with v2.0.4. Saves from pre-v2.0 / v1.x builds are not compatible and require a fresh start.
For more setup and gameplay questions, read the v2.0.4 FAQ. For the full release feature overview, explore the v2.0.4 features.
For details about ROM files and local browser patching, read the site disclaimer and privacy policy.