Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

No. Pokémon Heart & Soul is a fan-made Game Boy Advance ROM hack, not an official Pokémon retail release. Its developers describe it as an open-source Johto project built with Modern Emerald and pokeemerald-expansion, while the official Pokémon site lists Pokémon HeartGold and Pokémon SoulSilver as separate Nintendo DS and Nintendo DSi games.

Heart & Soul is distributed as a UPS patch. To play it, you supply your own legally obtained Pokémon Emerald Version (U) ROM and apply the patch with compatible software. The project does not supply the underlying Emerald ROM.

What Pokémon Heart & Soul actually is

Pokémon Heart & Soul is a fan project that reworks Pokémon Emerald into a Johto-focused adventure for Game Boy Advance emulation. The project documentation calls it an open-source ROM hack built on Modern Emerald and pokeemerald-expansion. It draws on the Johto setting and ideas associated with earlier Pokémon games, but its code, content choices and feature set belong to the fan project rather than to an official Nintendo release.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

That distinction matters for expectations. Heart & Soul is not a cartridge sold through Nintendo, The Pokémon Company or an authorized retail channel. It has no official Pokémon product listing, release campaign or support commitment from those companies. Describing it as “the GBA version of HeartGold” or an official remake would be inaccurate; it is an independently developed interpretation that uses Pokémon source material and a fan-built implementation.

#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter | 4Pack Type C Female to A Male Cable Converter for Apple Duo 17 16 15 14 Plus,iWatch Watch 12 11 10,iPad 9 8 Air,Airpods 5 4
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.

The project’s own README describes it as playtested, but that is a statement from the project itself, not an independent laboratory result or a guarantee that every feature works identically on every emulator, device or build.

Heart & Soul versus HeartGold and SoulSilver

The names are easy to confuse because both refer to Johto. They are different products with different publishers, hardware targets and distribution methods.

Characteristic Pokémon Heart & Soul Pokémon HeartGold and SoulSilver
Status Fan-made ROM hack project Official Pokémon releases
Original platform Game Boy Advance-compatible software through a patched ROM Nintendo DS and Nintendo DSi
Base file or media The player’s own legally obtained Pokémon Emerald Version (U) ROM plus a UPS patch Official Nintendo DS game software or cartridge
Publisher or endorsement No official Nintendo or The Pokémon Company endorsement is established Official Pokémon products listed by the Pokémon website
Content scope Johto adventure with a Kanto postgame, according to project documentation Official games with their own Nintendo-developed content and systems

If you want the official Nintendo DS experience, look for HeartGold or SoulSilver. If you want a fan-created GBA project with altered systems and a Johto setting, Heart & Soul is the relevant category.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What is the current release?

The project homepage identifies version 2.0.4, released on August 28, 2026. Guides written for an earlier 1.x or 2.0 build may describe different mechanics, menus or save behavior. Check the project’s release page and documentation for the exact version before applying a patch or importing a save.

Rank #2
Sale
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter | USB C Dongle with 90W Max Power Delivery, 3×5Gbps USB A Data Ports, for MacBook, Dell, and More (Charger Not Included)
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.

The 2.0.4 notes describe a rebuilt GBA Johto experience with a Kanto postgame. They also call out randomizer pool selection, an adjustable experience-point multiplier, badge-scaled trainer rematches and bug fixes. These are project claims; they should not be read as independent test results or as proof that every emulator exposes every option in the same way.

Features the project documents

Heart & Soul’s feature page lists systems that go beyond an unmodified Pokémon Emerald ROM. Availability can change between releases, so use the documentation for the build you intend to play.

  • Johto campaign and Kanto postgame: The project presents its main adventure as a rebuilt Johto journey followed by postgame content in Kanto.
  • Following Pokémon: Pokémon can accompany the player outside their Poké Ball in supported parts of the game.
  • Day-and-night encounters: Encounter tables can vary by time of day, changing which Pokémon appear.
  • Customization: The project advertises player customization options rather than limiting the experience to Emerald’s original presentation.
  • Randomizer systems: Players can select randomizer pools instead of accepting one fixed randomization setup.
  • Challenge systems: Additional rules and settings are available for players who want a more demanding run.
  • Adjustable EXP multiplier: Version 2.0.4 documentation identifies a setting that changes experience gain. The project does not establish one universally correct multiplier.
  • Badge-scaled trainer rematches: Rematch opponents can scale with badge progress, according to the release information.
  • Modern learnsets and abilities: The feature page describes optional Generation 7 learnsets and abilities updated through Generation 9.
  • Field HMs without teaching the move: The project describes a system that lets field actions work without permanently teaching an HM to a party member.
  • Battle Frontier and Safari Zones: These locations are listed among the project’s optional or expanded systems.

“Optional” does not mean universal across every mode or future fork. A randomizer, challenge rule or compatibility fork may disable or alter a feature. Read the version-specific notes instead of assuming that a guide for another build applies unchanged.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What you need before installing it

A compatible base ROM

The release instructions require a legally obtained Pokémon - Emerald Version (U).gba ROM. The “(U)” designation indicates the United States-region base expected by the patch instructions. A different regional dump, a modified ROM, or an already patched file may fail validation or produce unpredictable behavior.

Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter | 85W Max PD, 2 USB 3.0 & 1 USBC Data Ports, SD/TF Card Reader, for Laptops/Mac and Other Type C Devices (Charger Not Included)
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

The UPS patch

Heart & Soul is delivered as a UPS patch, not as a complete commercial game file. The patch contains the project’s changes; it does not replace the need for the matching Emerald base. The project’s patch page provides the UPS file and does not provide the underlying Emerald ROM.

Patch software and an emulator

You need software that can apply a UPS patch and an emulator capable of running the resulting GBA file. The project lists mGBA for PC and Mac and mGBA-based setups for other platforms. Those are software recommendations, not a requirement to purchase a particular handheld, console or paid service. Confirm that your chosen emulator supports normal battery saves, save states and any multiplayer functions you plan to use.

Enough storage for separate files

Keep an untouched copy of the Emerald ROM, the original UPS patch and the newly created Heart & Soul file in separate folders. This makes it easier to retry a patch, compare versions or recover if a file is overwritten. Do not rename files until you have recorded which base and patch produced each output.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How to apply the patch

The exact button names vary by patching utility, but the order is the same. Use the project’s current release instructions if they specify a particular utility or checksum.

Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray | Data transfer & Fast charging for MacBook, iPhone 17/16/15, iPad, Samsung Galaxy, Apple Watch
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft
  1. Obtain your base legally. Create or use your own legally obtained Pokémon Emerald Version (U) ROM. The project does not authorize downloading an unauthorized copy from a ROM site.
  2. Download the matching release patch. Select the UPS patch for the version you intend to play, currently v2.0.4 according to the project homepage. Do not mix a 2.0.4 patch with instructions for an older release.
  3. Back up the base file. Copy the unmodified Emerald ROM to a safe location. Apply the patch to a duplicate, not to your only copy.
  4. Open a UPS-compatible patcher. Choose the UPS-patching function, then select the Emerald ROM as the source file and the Heart & Soul UPS file as the patch.
  5. Save a new output file. Give the patched ROM a clear name such as Heart and Soul v2.0.4.gba. Do not overwrite the untouched base.
  6. Start the output in your emulator. Load the new .gba file, not the original Emerald file. If the title screen or opening behavior still looks like unmodified Emerald, verify that you opened the patched output.
  7. Create a fresh in-game save. Use the game’s normal save command before relying on save states. Keep a backup of the emulator’s save file after the first successful session.

A patcher may report a bad checksum or reject the file when the base is the wrong region, compressed, already modified or incomplete. Replace the base with an unmodified Emerald Version (U) dump and apply the patch again rather than forcing the operation.

Save compatibility and upgrading

The feature documentation states that saves made before version 2.0 are incompatible with v2.0.4. Treat a major-version upgrade as a new playthrough unless the project explicitly publishes a conversion tool. Copy your old save somewhere safe, but do not assume that renaming it or placing it beside the new ROM will make it load.

Save files are normally associated with the ROM name and emulator settings. If the game starts without your progress, check that the save uses the emulator’s supported format, that the file name matches the patched ROM and that you did not accidentally launch the base Emerald file. These checks cannot overcome the documented pre-2.0 incompatibility.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Multiplayer limits

Heart & Soul’s multiplayer support is intended for compatible Heart & Soul 2.0 or fork builds. The project specifically excludes official Pokémon games, Heart & Soul 1.x, Modern Emerald and unrelated pokeemerald-expansion projects from that compatibility promise.

Best Value
Sale
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display | 85W Max PD, 1 Powered USB-C 5Gbps & 2 Powered USB-A 3.0 5Gbps Data Ports, for MacBook Pro, MacBook Air, Dell and More (Black)
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

That means two players should agree on the exact project build before connecting. A link cable or emulator networking feature that works for an official Pokémon title does not automatically make it work with this hack. Use matching ROM builds, matching emulator versions where required and separate backups of both players’ saves. If a connection fails, first verify the build number and fork, then consult that build’s multiplayer notes.

Common problems and practical fixes

The patcher says the file is invalid

  • Confirm that the source is an unmodified Pokémon Emerald Version (U) ROM.
  • Make sure you selected the UPS patch, not a ZIP archive or a different project file.
  • Download the patch again if its size or checksum differs from the release page.
  • Apply the patch to a duplicate and save the output as a new .gba file.

The game boots, but features are missing

  • Check that the emulator loaded the patched output rather than the original Emerald ROM.
  • Verify the version number shown by the project documentation; a guide for 1.x may describe systems absent from another build.
  • Review whether the mode you selected disables randomizer, challenge or other optional systems.

My old save will not load

First determine whether it was created before version 2.0. The project states that such saves are incompatible with v2.0.4. If it was created on a compatible release, check the save format, ROM filename and emulator save directory before assuming the file is lost.

Multiplayer cannot connect

Verify that every participant is using a compatible Heart & Soul 2.0 or fork build. Official Pokémon games, Heart & Soul 1.x, Modern Emerald and unrelated pokeemerald-expansion projects are outside the compatibility described by the project.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Legal and safety boundaries

The project’s instruction to use a legally obtained ROM is not a jurisdiction-specific legal opinion about copying, dumping or circumvention. Laws differ by country and may depend on how a backup was created. For that reason, this article does not tell you that any particular downloading or copying method is lawful in your location.

Do not download a prepatched ROM from an unknown site. Besides potential copyright issues, unofficial files can be mislabeled, modified, bundled with malware or based on the wrong Emerald region. The project supplies a patch; it does not establish that an unspecified prepatched cartridge or download is authentic or compatible.

Keep antivirus software current, scan unfamiliar utilities, and download patches only from the project’s own release channels. Never enter account credentials or payment details into a site merely because it claims to host Heart & Soul.

A sensible pre-play checklist

  • Confirm you want a fan-made GBA project, not the official Nintendo DS/DSi HeartGold or SoulSilver games.
  • Read the project page for the exact release, currently v2.0.4 dated August 28, 2026.
  • Prepare your own legally obtained Pokémon Emerald Version (U) ROM.
  • Download the matching UPS patch and keep the original base untouched.
  • Use a compatible patcher and an emulator such as the project’s listed mGBA options.
  • Start a new save when moving from a pre-2.0 release, because those saves are documented as incompatible with v2.0.4.
  • For multiplayer, match the Heart & Soul 2.0 or fork build on every system.
  • Treat feature descriptions as project documentation and recheck them after updates.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.