Releases: BuffelSaft/pokeemerald
Inclement Emerald 1.13
This is a quick bug fix release for several game-breaking AI bugs introduced by the battle engine.
New Features:
- Item names have been extended to 16 characters, so things like "Weakness Policy" won't be shortened any more. I would've liked to test this more, but the AI bug needs to be fixed ASAP so it'll have to be released as is. You may find places where a long item name doesn't fit in a text box, but there shouldn't be many of these and if they do happen they'll only be visual glitches - no freezes etc.
Bug Fixes:
- Reverted some AI changes that were causing freezes and weird bugs - the code that seems to be responsible was meant to make the AI better at using healing items, but as it doesn't do that in IE there's no harm in removing it.
- Potentially fixed an issue with the Red Card that could rarely cause it to destroy the attacker's item instead of itself.
Gen 8 Progress:
This update also adds data for all the gen 8 items that will appear in future versions of IE, which means the only things left to do before I can start on working 2.0 are two move effects, one ability and about 40 move animations.
Inclement Emerald 1.12
This is another minor release that mostly fixes bugs, but it also has a few new features.
IE changes and fixes:
- Vikavolt and Mega Garchomp have new front sprites (credit to leParagon for the DS-style Mega Garchomp sprite, which I downsized)
- Fixed Sawsbuck not having its buffed stats
- Fixed Burmy's form change method
- Fixed Galvantula not learning Electroweb
- Fixed Dream Balls, Heal Balls and Friend Balls not having their post-capture effects sometimes
- Edited Brenda's team (was unchanged from vanilla)
- Fixed level 100 mons not gaining EVs (thanks again to @kleenexfeu for this one!)
From the Battle Engine:
- Turn order is now recalculated after a Pokemon Mega Evolves, so any changes to speed or priority from mega evolving will be applied immediately instead of next turn
- Fixed and updated Wish - it now restores half of the user's HP instead of half of the target's HP
- Outrage/Thrash etc. now end when they hit a target that's immune to them
- Brick Break properly removes the target's screens
- Implemented Unseen Fist (before anyone asks, yes it's still exclusive to Urshifu, and Urshifu is still unobtainable for now)
Inclement Emerald 1.11
This is mostly a bug fix release, but it also makes IE's first gen 8 ability available: Koffing and Weezing can now have Neutralizing Gas, but this time it actually works!
Bug Fixes:
- Fixed a serious bug in the AI's switch in logic that was making it incredibly stupid and also creating bad eggs - huge thanks to @kleenexfeu for catching this!
- Fixed pinch berries confusing the wrong Pokémon (hopefully)
From the battle engine:
- Fixed another serious bug in the AI's switch out logic that was also creating bad eggs - thanks again to @kleenexfeu for spotting this one too!
- Fixed Big Pecks
- Fixed Knock Off's interactions with mega stones and Sticky Hold
- Serene Grace now affects King's Rock, as in the newer games
- Fixed stat animations affected by Contrary
- Brick Break now has its modern effect (i.e. it can break your own screens if you want to do that for some reason)
- Critical hits and confusion damage bypass screens
- Assault Vest's in battle text no longer overflows the box, and it no longer prevents Me First
- Wish now works as it does from gen 5 onwards
- Fixed an infinite loop that occurred when Sunny Day was used with a Cherrim on the field
- Fixed Dark Aura and Fairy Aura's damage boost
Inclement Emerald 1.10.2
This is a bug fix only release that makes the following changes:
- Fixes Meloetta-Pirouette's animated sprite
- Makes Relic Song play the user's cry instead of some random track
- Fixes Meloetta not learning Close Combat from the move tutor
- Fixes Pokedex flags not being set (does NOT retroactively set flags for mons that weren't registered due to this bug)
- Fixes Challenge Mode not switching to Set if it's changed to Shift before starting the game
- Fixes the Furfrou forms' back sprites
- Fixes Serene Grace not affecting King's Rock (thanks to @kleenexfeu)
- Fixes a bug in vanilla Emerald that causes it to needlessly waste battery power. You may notice the game can be fast-forwarded to higher speeds and runs smoother now (also thanks to kleenexfeu and Dizzy Egg).
Full Changelog: v1.10.1...v1.10.2
Inclement Emerald 1.10.1
This is a quick fix for the Meloetta mystery gift; no other changes.
Inclement Emerald 1.10
This is mostly a bug fix with release with a lot of new "behind-the scenes" gen 8 features that aren't accessible yet.
New Features
- Meloetta can now be obtained as a Mystery Gift after defeating Norman. It learns Relic Song by level up, but this will be moved to a tutor once Keldeo is obtainable in a future version.
- Relic Song was buffed to 85 base power (was 75)
- Oddish now gets Leech Seed as an egg move
- Regigigas now gets Clear Body as its hidden ability. As such, it will be banned from the Battle Frontier when it's ready.
- The release folder now includes the map file for the current release for developers and certain tools - if you don't know what this is, you can safely ignore it.
Bug Fixes:
- Fixed sprites for Gourgeist, Mega Gardevoir
- The Iron and Dread Plates no longer respawn daily
- Fixed Gigalith not learning Power Gem
- Fixed certain Gym leader rematches not working, and updated a few of their rematch teams
- Fixed the Float Stone event in Rustboro
- Fixed Primal Weathers not blocking infinite weather
- Fixed AI understanding of Thunder Wave and Will-O-Wisp
- Made AI much less likely to get greedy when setting up against a sleeping foe
From the Battle Engine
The team over at RHH (which includes me!) has made a lot of progress on gen 8 battle mechanics lately, which is why I haven't been doing much work on IE directly. I'm going to keep listing these changes in the release notes just so you can see how progress towards gen 8 is going!
New features:
- Implemented Gorilla Tactics, Pastel Veil, Wandering Spirit, Mimicry, Hunger Switch, Mirror Armor, Relic Song, Photon Geyser, Aura Wheel and Terrain Pulse.
- Implemented the Utility Umbrella's effect
- Updated several move animations
- AI now has a better understanding of fixed damage moves
- Synchronize can now transfer Toxic poison, as in the modern games
- Updated Nature Power and Camouflage to gen 8
- Moves like Flame Charge that raise a stat no longer raise a stat if they end the battle, as in the modern games
Bug Fixes:
- Fixed Harvest and Recycle not restoring berries
- Fixed Corrosion
- Fixed Plasma Fists' targeting
- Fixed AI's Magic Guard logic
- Fixed AI bug that made it unable to tell when it could/should KO an opponent in some cases
- Soul Dew now actually does something; it will have its original gen 3 effect in IE.
- Fixed Magma Storm's animation and trapping text
- Fixed Heavy Slam/Heat Crash's damage
Full Changelog: v1.9...v1.10
Inclement Emerald 1.9
New Features
- You can now obtain a third dose for the Poké Vial. Blob and the Nurse can be found on Route 133 after unlocking the second dose, and they'll give you another dose for helping them with their latest problem.
- Added six new tutor moves: Infestation, Agility, Teleport, Stomping Tantrum, High Horsepower and Power-Up Punch.
- Added or updated animations for all Pokémon from the first six generations. Full credit to Mr Dollsteak for the sprites and animation data!
- The Poké Vial is now refilled automatically after you black out.
Bug Fixes
- The nurse on Route 111 no longer walks through the rock smash rocks when she leaves
- Eggs no longer gain EXP if placed in the front of the party
- The guards in the league no longer sidestep every time you talk to them
- Fixed Xatu's base stats - they now match the documents
- Fixed the stat spread on Steven's Melmetal
Battle Engine Changes
- Ghost types can now run from any wild battle and cannot be trapped by any means
- Skill Swap functions as it does in gen 4 onwards (it activates certain abilities after swapping them, e.g. Intimidate)
- Shadow Force now bypasses Protect and its variants
Pokemon Changes
- All Wormadam forms now learn Recover by level up
Fur Coat
Pokémon that were given Fur Coat have had some stats changed, as most of them were completely ridiculous. They're still ridiculous after these changes, but a little less so now.
- Wigglytuff: old stats = 120/70/45/105/95/45. New stats =120/70/45/105/65/45. With Fur Coat a max defense Wigglytuff effectively has 139 base defense, so it also having 120/95 special bulk was excessive. It's still got more special bulk than it does in vanilla.
- Dewgong: old stats = 90/70/80/95/95/90. New stats = 90/90/60/95/95/90. With Fur Coat a max defense Dewgong effectively has 169 base defense. With the old base 80, this was effectively base 209. This was clearly unreasonable levels of bulk, and still is, especially when combined with Hail.
- Pachirisu: old stats = 70/45/90/45/110/95. New stats = 60/45/70/75/110/95. With Fur Coat a max defense Pachirisu effectively has 189 base defense. With the old base 90, this was effectively base 229! With this change Pachirisu can still survive an Earthquake from Mega Garchomp in a Sandstorm, so I'm not at all worried about this change making it useless.
These mons are probably still busted and may get further changes later, but I don't want to nerf them too much, so they're only getting small changes for now.
Full Changelog: v1.8.2...v1.9
Inclement Emerald 1.8.2
This is another bug fix release that mostly fixes battle engine issues, but should also fix a stability issue with the game audio.
Fixes the following:
- Adds a missing part of ipatix's HQ sound mixer, which should fix all the random crashes (except battle engine crashes -remember it's still a WIP!). It also won't fix the fast-forward bug with mGBA of course!
- Fixes TM/HM/Tutor compatibility for Ekans, Arbok, Pidgeot, Heracross, Shuppet, Banette, Nuzleaf, Shiftry, Machop, Machoke, Machamp, Minior, Deoxys, Dedenne
- Disabled the terrain backgrounds until they stop breaking the game
- Removed Neutralizing Gas from the Koffing line until the ability does something
- Fixed Tyrantrum's base stats (they now match the docs)
- Corrected several mistakes in the documents
- Updated Goodra, Kommo-o, Vikavolt, and Carbink's level up learnsets to include gen 8 additions
- The Squirtle line now gets Shell Smash at higher levels
From the Battle Engine:
- Implemented Retaliate's effect
- Fixed Glare not affecting Ghosts
- Fixed Rapid Spin boosting speed when it missed or had no effect
- Fixed AI's damage calculation in double battles
- Poké Balls can no longer be thrown at semi-invulnerable Pokémon
- Shell Smash now has an animation
- Fix PP being checked when it shouldn't be (e.g. spread moves were failing to hit multiple targets when the move had 1 PP left, now fixed)
- Fixed various bugs with Prankster and Dark types
- Implemented Grav Apple's move effect
- Implemented Primal Reversion (not quite ready for IE yet though - there's a minor bug to be fixed and I need to make the orbs obtainable)
- Implemented Plasma Fists' effect
- Updated Baton Pass to also pass newer gen effects (e.g. Aqua Ring)
- Pokémon's stats are now recalculated after every battle, so EVs will apply to level capped mons
- Implemented Quick Draw
- Scald now thaws frozen targets
Inclement Emerald 1.8.1
This is a bug fix release that mostly focuses on fixing problems with the battle engine. It fixes the following:
- The ball swapper no longer bugs out if you select an Egg
- All TMs can no longer be sold
From the battle engine:
- Terrain effects now last the correct number of turns
- Bug Bite and Pluck steal the target's berry, without destroying the attacker's held item
- Storm Drain no longer causes a Diving mon to get stuck underwater
- Various bugs with Thief were fixed (e.g. the ?????? messages)
- Fixed some stat change animations that weren't fixed in 1.7.1 (e.g. Acid Spray's Sp. Def drop)
- Memento now actually works
- Battle Bond now requires a KO to activate
- Ash-Greninja doesn't revert to Battle Bond Greninja when switched out
- Terrain backgrounds appear even when battle animations are turned off
- Pinch berries now confuse the holder instead of a random target
- Safety Goggles shows the correct message when activated
Inclement Emerald 1.8
IMPORTANT:
Before updating to this release, you MUST save in a Pokémon Center using the in-game menu. Failure to do so may permanently break your save file. It's perfectly safe to update as long as you're in a Pokémon Center though, so don't worry!
This release replaces the old AI, adds additional level cap options for new playthroughs, adds some new content from the RHH battle engine, makes some QoL changes, and as usual, fixes some bugs.
New Features:
- A brand-new AI, thanks to ghoulslash. It should now understand many more moves and abilities and make smarter decisions most of the time.
- Added a new AI setting for bosses that makes them smarter than average trainers
- More options for level caps: you can now choose to have a level cap tied to every badge, have lower level caps, or use the current system
- HMs can be forgotten when learning a level up move
- The Nature Changer now charges 5 Oran Berries instead of 10
- Rare Candies return you to the party menu after use (credit to ghoulslash and Asparagus Eduardo)
- Damage-reducing berries (Coba, Occa etc.) now have a minimum yield of 8 berries and a maximum yield of 24 berries
- The Hoenn starters have had their level up moves updated based on gen 8, giving them a few new moves
- Updated Tentacool's moveset based on gen 8
- Banette now has access to its gen 5 event-only move, Cotton Guard
- The first option in the berry menu is now "Use" instead of "Check Tag"
- Maxie, Sidney and Phoebe have slightly different teams
- May/Brendan will now bring their Fire-type to the Meteor Falls multi battle, making them much more helpful if you chose a fire starter
- Several held items and moves have had their descriptions updated to reflect the changes already made to them (power items, Shell Bell, Draining Kiss).
- Added a Mystery Gift option to the old man in every Pokémon Center. Currently he's handing out Battle Bond Greninja and Magearna, though you'll need to be past certain points in the game to get them. See the Pokémon Locations doc for details!
- Snover, Delibird and Cryogonal can now be found in Seaspray Cave's basement by using Honey
From the Battle Engine:
- Implemented Battle Bond, Delta Stream, Primordial Sea and Desolate Land (no Primal Reversion just yet though)
- Implemented the last used ball feature from gen 7; press R in a battle to throw the last ball you used (there's also a very clear button prompt for this)
Bug Fixes
- The Region Map now correctly shows the locations of new maps
- If a recoil move does no damage, it doesn't inflict recoil (hopefully fixed properly this time)
- Using Fly now resets Mr Briney's location, just like Teleport does
- Fixed possible underflow from trainer reward money
- Trainer reward money now displays up to six digits (was 5)
- The price of sold items is now displayed correctly
- Berries planted in rainy routes now give the correct yield (i.e. always the maximum)
- Octillery can relearn Lock On
- Safety Goggles should now show the correct message when activated
- Fixed Spiky Shield not bypassing Disguise
- Potentially fixed random attacks bypassing Disguise
- Fixed multi hit move/Sturdy interaction
- You can now Fly to Slateport City as soon as you get to Route 109, which prevents a potential softlock
From the Battle Engine:
- Fixed Gastro Acid not disabling some abilities
- Fixed Sleep Talk
- Fixed Simple Beam
- Updated Struggle to its modern effect
- Fixed Unnerve not negating damage-reducing berries
- Fixed Trump Card's damage calculation
- Fixed AI not understanding dynamic move types (think Weather Ball in Rain vs. a mon with Storm Drain)