Note: You will need a clean Pokémon Emerald ROM (not included) and the Pokémon Null patch file.
How to Patch Pokémon Null
-
Obtain a clean Pokémon Emerald ROM.
We cannot provide ROMs. You must legally obtain your own copy of Pokémon Emerald(U)(TrashMan) in .gba format. -
Download the Pokémon Null patch file.
You can get the latest patch from the Pokémon Null Discord server, or from this link. -
Go to the online patcher.
Click the Apply Pokémon Null Patch button above to open the online patcher tool (RomPatcher.js). -
Upload your ROM and the patch file.
In the patcher, select your clean Emerald ROM as the ROM file and the Pokémon Null .bps patch as the Patch file. -
Apply the patch.
Click Apply patch. When finished, download the new, patched ROM. -
Play Pokémon Null!
Load the patched ROM in your favorite GBA emulator and enjoy the adventure.
Having trouble?
- Make sure your ROM is a clean, unmodified Pokémon Emerald(U)(TrashMan).gba file. We cannot and will not provide that here and you may not ask for it in the Discord.
- Do not use a randomizer or previously patched ROM.
- If you get errors, try a different browser or clear your cache.
- For more help, join our Discord community.
Patch Notes
Version 1.2
Overall Changes
- Adjusted several learnsets. These changes include Pokémon learning moves at an earlier/later level, some moves being added/removed from certain Pokémon and some moves only being available by using a Heart Scale.
- Adjusted several trainers. These changes include level adjustments, held item adjustments, moveset adjustments, added/replaced Pokémon on certain teams and previously separate trainer fights becoming consecutive. These adjustments affect fights from Wattson Split to League Split.
- Adjusted certain abilities. These changes include Pokémon losing one of their possible abilities, some abilities being replaced by other abilities and AI gaining access to several new Hidden Abilities.
- Adjusted encounter tables.
- Added one new Trainer battle (Old Couple John & Jay) in Steven Split.
- AI Pokémon now have maxed PP in all moves. Moves with 1 base PP for the player default to 8 PP for the AI (except Revival Blessing).
- Candy Jar and Common Candy can no longer be registered.
Due to the sheer amount of changes, specific cases are not introduced here. For updated information, please refer to the game's documentation.
Move-Related Changes
Effect Changes
- Obstruct effect: −2 Defense → −1 Defense
- Tera Starstorm: now has a 50% chance of either paralyzing, freezing, or burning the target.
Accuracy Changes
- Zap Cannon, Inferno, Dynamic Punch: 50 Acc → 60 Acc
- Wildbolt Storm, Bleakwind Storm, Springtide Storm, Sandsear Storm: 100 Acc → 95 Acc
- Sizzly Slide, Buzzy Buzz: 90 Acc → 95 Acc
Base Power Changes
- Attack Order, Rock Climb: 90 BP → 80 BP
- Psystrike: 100 BP → 95 BP, 10 PP → 5 PP
- Aeroblast: 100 BP → 95 BP
- Water Shuriken: 15 BP → 20 BP, now has +2 priority, but is no longer guaranteed to hit 5 times when used by Greninja.
PP Changes
- Photon Geyser: 5 PP → 10 PP
- Last Respects, Life Dew, Chilly Reception: 10 PP → 5 PP
- Spotlight: 15 PP → 5 PP
- Follow Me, Rage Powder: 20 PP → 5 PP
- Baton Pass: 40 PP → 5 PP
- Burn Up: 5 PP → 1 PP
Tutor & TM Changes
- Removed the Focus Energy Tutor from Petalburg City.
- Added a Blizzard Tutor on Route 119.
- Removed the Grass Knot TM from the Lilycove Department Store.
Other Move Property Changes
- Hurricane: no longer considered a wind move.
- Shadow Claw: now classified as a slicing move.
- Tera Shift: now transforms into Stellar form if level 80 or above.
- Trace: can no longer trace abilities which set terrain or weather.
Item-Related Changes
- All resist berries now yield 1.
- PP Up no longer available in Meteor Falls.
- Tyranitarite location changed to Sky Pillar.
- Swapped the locations of Mental Herb and Metronome: Mental Herb can be obtained in Route 117, Metronome in Route 120.
- Scanner item (Choice Band, Choice Scarf, Choice Specs and Covert Cloak) trades are now limited to a maximum of 10 trades.
- Assault Vest, Leftovers, Life Orb and Rocky Helmet can no longer be held simultaneously, but can be traded between via a system similar to Scanner trades. The aforementioned trade restriction does not apply to this item pool.
AI Changes
Behavioral Improvements
- Adjusted mid-turn Switch AI to account for PP stalling strategies. The AI will now correctly identify being out of PP. Additional AI checks have been added to recognize possible attempted PP stalls, to which the AI will react accordingly.
- Additional conditions have been added to the existing Switch AI logic to improve the predictability.
AI Bug Fixes
- Fixed AI attempting to use No Retreat multiple times.
- Fixed AI refusing to use First Impression against Pokémon with Inner Focus, Shield Dust, or Covert Cloak.
- Fixed AI refusing to use Electro Shot in rain.
- Fixed AI not correctly calculating Retaliate in post-KO switch scenarios.
- Fixed AI being incorrectly affected by Illusion in unintended cases.
- Fixed various other undocumented but unintended AI behaviors, which will not be specified at this moment.
Bug Fixes
Battle Mechanics
- Fixed issue causing items to disappear (primarily Mega Stones).
- Fixed Teleport, Shed Tail, and similar moves causing the game to crash when the opponent faints.
- Fixed Substitute graphics not disappearing after using pivot moves (e.g. U-Turn).
- Fixed Defend Order incorrectly behaving like Protect.
- Fixed Mortal Spin missing its contact property.
- Fixed persistent ability mismatches between documentation, calculator and the game.
- Fixed incorrect interactions between pivot moves (e.g. U-Turn) and Eject Button.
- Fixed incorrect berry activation timing when affected by Leech Seed or Yawn.
- Fixed Big Root not interacting correctly with Leech Seed.
- Fixed Sheer Force affected moves bypassing abilities such as Static.
- Fixed Sawsbuck's alternate sprites not loading the second frame correctly.
- Fixed various Unnerve-related issues.
- Fixed Toxic counter occasionally increasing more than intended.
- Fixed incorrect Hard Press calculations.
- Fixed Mirror Move failing when the previous move failed.
- Fixed Mist duration inconsistencies.
- Fixed hazard damage (e.g. Stealth Rock) being applied twice when an opposing White Herb Pokémon is affected by Intimidate.
- Fixed Thermal Exchange incorrectly blocking Yawn.
- Fixed incorrect PP values for Collision Course and Electro Drift.
- Fixed incorrect weight values for some modern generation Pokémon.
- Fixed Zen Mode activating on lead when HP conditions are met.
- Fixed multiple issues related to Take Heart.
Overworld & Map
- Fixed incorrect level ranges for Happiny in Artisan Cave and Terrakion in Southern Island.
- Fixed Ninja Boy Hideo battle not being in rain.
- Fixed Psychic Kayla reactivating Gauntlet Mode in Mt. Pyre upon interaction.
- Fixed missing encounter tiles on Sky Pillar 2F.
Other
- Updated Zinnia's theme to a more polished version (credits to IAGeezus).
- Fixed Alakazite's location to its intended placement in Mossdeep Gym.
- Improved Mr. Briney's script so he remains available at all locations.
- Added evolution stones to Mauville City and Verdanturf Town marts to account for the post-Wattson lockdown.
- Fixed Slowking-Galar's icon palette.
- Frostbite Status is now healed after battle.
- Added a Fly location to Mt. Chimney.
- Floette-Eternal trades now only accept non-red Florges forms, which remains exclusive to the Game Corner.
- All Swablus and Altarias are now female.
Version 1.1
Balance
Move Changes
- Baton Pass: 40 PP → 5 PP
- Teleport: 20 PP → 5 PP
- Flip Turn, Volt Switch, U-Turn, Parting Shot: 20 PP → 5 PP
- Reversal: 15 PP → 5 PP
- Wish, Strength Sap, Spiky Shield, Fake Out, Chilly Reception: 10 PP → 5 PP
- Obstruct, Recycle: 10 PP → 1 PP
- Baneful Bunker: 5 PP → 1 PP
Encounter Changes
- Rockruff now holds a guaranteed Sun Stone
- Morelull now holds a guaranteed Moon Stone
- Slightly tweaked Game Corner
Fight Changes
- Slightly adjusted Root Academy pools to decrease the amount of auto-lose Pokémon
AI Fixes
- Moves with added effects (like Lunge) could still be considered as a status move if the attacker has Sheer Force
- AI being able to use some status moves against a Pokémon with Purifying Salt
- AI being able to switch when having any stats raised or when seeing KOs
- Discharge AI mistaking Volt Absorb for Motor Drive
- Trap AI trying to trap Ghost-types
- AI seeing Retaliate boost delayed
Misc
- Route 104 Grandma now gives one Leppa Berry
- Max Elixirs are now available in all Marts
- Changed Leppa Berry yields from 20 to 5
- Added a Sitrus tree in Route 123
- Increased starting money
Battle Mechanic Fixes
- Fixed Volt Switch effect happening on the target if the target activated its Berserk and consumed a Berry
- Fixed Copycat and Mirror Move crashing if both Player and AI have these moves respectively
- Fixed crit message being able to be displayed for fixed damage moves like Dragon Rage
- Fixed Magic Guard Pokémon getting freed immediately from trapping moves
- Fixed Salt Cure's strengthened effect against Water and Steel types
- Fixed Encore locked Pokémon sometimes targeting themselves
- Fixed Magic Guard not protecting from Powder damage
- Fixed Alluring Voice not being Sheer Force boosted
- Fixed Rocky Payload having the wrong multiplier
- Fixed healing moves when hitting a Substitute
- Fixed Slow Start not restoring Speed
Overworld & Misc Fixes
- Fixed wrong orders in Level up learnsets causing Pokémon to skip moves (Shellder, Nidoran line)
- Fixed weird behaviors and crashes when putting Common Candy and Candy Jar in the select-list
- Slightly adjusted Guitarist Shawn & Guitarist Kirk to prevent soloing with 1 Pokémon
- Fixed Petalburg City Mart Water Stone disappearing once you progress the story
- Fixed giving Pokémon abilities they don't have, creating various doc issues
- Fixed Syrup Bomb speed drop sometimes happening on the user of Syrup Bomb
- Fixed Rustboro City Mart items disappearing once you progress the story
- Fixed Moody not being updated to modern generation behavior
- Fixed some IVs on enemy Pokémon not being properly read
- Fixed grass appearing mid-gauntlet in Verdanturf Tunnel
- Fixed order of Triathlete Maria & Triathlete Dylan
- Fixed Snap Trap having the wrong BP (90 BP → 80 BP)
- Fixed some move descriptions to be more accurate
- Fixed one Sitrus tree not appearing on Route 112
- Fixed the map of Granite Cave Mach Bike section
- Fixed Ice Face regenerating every turn in hail
- Fixed wild Pichus not holding Light Ball
- Fixed unsurfable tiles in Granite Cave
- Slightly adjusted some learnsets:
- Uncaught "reading check delays" were removed.
- Unintentional delays were removed.
Version 1.0
Release version.