Skip to content

Heart & Soul Release 2.0.4

Latest

Choose a tag to compare

@lildill31 lildill31 released this 22 Aug 20:07
2

1. Download the Patch

  • The pokemonHnS_v2.0.0.ups file can be downloaded at the bottom of this post

2. Patch your ROM (Pre-2.0 saves are unfortunately NOT compatible. See patch notes.)

Use Rom Patcher JS to patch the files.
You will need to provide your own legally obtained copy of Pokemon - Emerald Version (U)

  • Upload the Pokemon - Emerald Version (U).gba file to the "ROM file" section
  • Upload the HnS patch file (pokemonHnS_v2.0.0.ups) to the "Patch file" section
  • Look for a green checkmark and hit apply patch.
    This will automatically download your new Heart & Soul GBA ROM (pokemonHnS.gba) for you to play!

Recommended Emulators (MyBoy IS OUTDATED AND WILL NOT WORK!!!!!!!!!!!!)

  • For PC/Mac: mGBA
  • For Android: pizzaboy, Lemuroid, Retroarch w/ mGBA core.
  • For IOS: Delta, Retroarch w/ mGBA core, Ignited.
  • For Linux Handheld Devices: Retroarch w/ mGBA core.

For Your Playthrough

  • Please read our Documentation before asking questions!
  • If you encounter any bugs, please submit a report to the small bugs channel in the Heart & Soul Discord.
  • Enjoy! :)

Patch Notes

Patch Notes

v2.0.4 Patch Notes:
Changes:

  • Added gen1-3 vs gen1-9 randomizer setting. Defaults to gen1-3, can be changed freely after starting the game at the PC challenge menu.
  • EXP multiplier setting can be changed freely after starting the game at the PC challenge menu.
  • Time of day ranges have been adjusted and consolidated: Night starts at 7pm (see docs)
  • Gen1-9 Randomizer only: Gave new evolution methods to many gen 5+ pokemon that were not evolveable in the previous version
  • New Alt Shiny sprite for Dragonite thanks Nettorizo
  • Credits update
  • Added back Kanto level caps (forgot to port from 1.2)
  • Trainer rematch parties will now scale based on number of badges. Call frequency is unchanged. Basically, now you can reasonably farm rematches no matter what level you are.
  • Added move deleter to Goldenrod
  • Type effectiveness indicator will appear regardless of if you've seen the enemy pokemon
  • When running mono-type challenge, nuzlocke encounters will not be used up if the species doesn't have the correct type
  • Mono-type challenge is now aware of a pokemon's evolutionarily family, and takes their types into consideration
  • Mono-type run's random starters will respond to the gen1-9 vs gen1-3 randomizer setting. Turn on random starters and toggle that setting for old behavior of gen1-9 starters on mono type run
  • Static encounters now respond to static randomizer setting (forgot to port from 1.2)
  • Unredacted bonus content from documentation

Bug Fixes:

  • Fixed broken rematch trainers: Gina, Irwin, Derek, Beverly
  • Fixed blue screen in sinjoh lab
  • Fixed bad exp splitting behavior when exp share is off and pokemon are swapped in battle
  • Fixed early elm call
  • Trainer card no longer looks inside pokemon eggs
  • Fixed GS ball crash
  • Randomized trainers now use moves specific to the pokemon they are using
  • Pokedex search results and stat screen contest type fix
  • Fixed random items setting
  • Fixed mono dragon starter bug
  • Text fixes
  • Steelix OW sprite fix
  • Kanto gym leader music fix
  • Pokemon sent to box after fainting in nuzlocke will be translucent
  • Killed bike hopping
  • Goldenrod underground softlock fix
  • Giveegg is now party limit-aware. Solo runs are no longer locked at violet.
  • Removed explosion from Regi's movepool
  • Added another pokeblock case obtain method to the safari zone gate
  • Friendship indicator renders in front of pokemon sprite
  • Collision fixes
  • Galvantula no longer flies
  • Mew now behaves correctly
  • Fixed trainer hill trainer sprite mapping
  • Ghost is special, dark is physical without special split (forgot to port from 1.2)
  • Fix battle tent crash
  • Fix broken BP shop
  • Fix BP exploit
  • Elite four music fix
  • First party pokemon with 4 HMs crash fix
  • Berry submenu reorder
  • Fixed honey safari bug
  • Replace bottle cap in pickup pool since it had no use
  • Fix mono-type roamer bug
  • Random legendary pokemon don't bypass nuzlocke encounter flag

Learnset adjustments for 1.2 parity where it made sense:

  • Exeggutor family: Confusion moved up, added zen headbutt later only
  • Vileplume and Bellossom: Moonblast added
  • Kabutops family: Leech seed and Psycho cut added
  • Weavile family: Icicle spear added
  • Gliscor can fly
  • Electivire: Added volt tackle
  • Sunflora: Flamethrower TM access
  • Politoed: Earth Power
  • Electrode: Flash cannon
  • Tauros: Blaze kick
  • Noctowl: Hyper voice
  • Swinub family: Ice ball
  • Mamoswine: Icicle spear
  • Skarmory: Drill peck
  • Donphan: Rapid spin, play rough
  • Miltank: Play rough

v2.0.2 Patch Notes:
Fixes:

  • Game corner crash fix

v2.0.1 Patch Notes:
Fixes:

  • Fixed a variety of bugs stemming from using the wrong build flags on release

v2.0.0 Patch Notes:
Developers: Lil Dill, Phantonomy, MearaTheDigger, TixoRebel, InfiniteBacon42, SkeletonKey36, Exclsior, Grintoul

Major features:

  • Rebuilt the game and all features on pokeemerald expansion
  • Add GB sounds item to player inventory at game start
  • Some challenge settings and options have been moved between the 2 menus
  • Challenges can be changed from pokemon center after starting the game. Some can only be made easier.
  • Gen 7 learnsets setting
  • Abilities are updated to gen 9
  • Randomizer has all pokemon gens 1-9
  • Fairy type setting now applies to move types as well as pokemon types
  • New randomizer seeding setting
  • Restored surf and bike music
  • Added option to disable surf and bike music
  • Added all crystal rematch trainers + some in Kanto inspired by hgss. Unlocked after badge 3
  • Added option to disable match calls
  • Added route-based targeting for rematch calls
  • Added voltorb flip
  • Removed radio item
  • Built radio into pokegear with all original radio stations
  • Buena's password show
  • Added hoenn radio station in kanto. Playing this in overworld increases chances of encountering a hoenn pokemon
  • Added link trading and battling. Accessible from goldenrod pokemon center
  • Gen 4 TM list. TM locations changed and updated to fit
  • Added hidden items to the ground
  • Added itemfinder in ecruteak
  • Removed bike puzzles
  • Ice path gets the boulder puzzle back
  • Seafoam islands layout changed
  • Entei, Raikou and new kanto roamer are all independent
  • Choose one lati to roam kanto. The other will be at southern island.
  • Roamers no longer intentionally avoid the player's route
  • Added a sound cue and animation when the player enters the same route as a roamer
  • Johto safari zone map adjustments
  • Added sideways stairs
  • Integrated sideways stairs into many maps
  • Added hns 1.2.1 spice to gen 7 learnsets setting
  • Added new general tileset to kanto
  • Overhauled many kanto maps
  • Overhauled mt mortar, route 42, and mahogany town
  • Battle tents give bp
  • Add clock to start menu
  • Mom's savings system added. Talk to her after starting your journey
  • More bag pockets
  • Changed [redacted]
  • New pokegear UI
  • Added ability to decorate player bedroom
  • Added Kanto trades
  • Added many post gen 3 items
  • Kanto wild encounters are now leveled in the 40's
  • New battle backgrounds. Cave ponds, Snowy routes, snowy mountain, snowy cave, volcano cave, new beach
  • Spiky eared pichu event in viridian
  • Added [REDACTED]
  • New shiny star on naming screen and wild battles
  • Starter pokemon pics will be shiny if the pokemon is shiny
  • Kurt balls now have hns 1.2 functionality AND GSC/HGSS functionality all at once
  • Bike hopping (?)
  • Slowpokes grow their tails back when you beat the league
  • Tutors and trades can utilize your pc pokemon
  • Added [REDACTED]
  • Can fly to more routes and pokemoncenters
  • Rocket takeover only happens after 7th badge, no matter where you get it
  • Buffed the kimono girls

Bug fixes:

  • Fixed Shiny Rattata freeze
  • Too many to list. It's a whole new game.