Demakes, which are retro-styled versions of more modern, technologically advanced titles, are quite a big deal even among officially licensed or developed games, so it’s no surprise to see them appear as ROM hacks. Pokémon Sword and Shield Ultimate Plus improves on an already impressive hack, which demakes the Switch title, Pokémon Sword and Shield, quickly becoming one of the best Pokémon ROM Hacks ever made.
Cleverly, it’s a hack of Pokémon FireRed, which itself is a remake (albeit officially) of an older Pokémon title. Let’s check out the cheats you can use to alter your experience of Pokémon Sword and Shield Ultimate Plus!
As we always have to advise, each of these cheat codes will need an emulator which supports code entry. It’s highly recommended that you use an emulator that can auto-detect code types, as they’re created by fans emulating or using a variety of cheat code devices. Our recommendations for emulation, particularly for mobile devices, would be Delta or MyBoy!.
How to Use Pokémon Sword and Shield Ultimate Plus Cheat Codes
This is the same advice that we’d give for any Pokémon ROM hack cheats: remember to always save your game before applying any cheats, and for the best, most stable results, turn off all other cheats when applying a new one. As there are so many different combinations of codes possible, we can’t guarantee they’ll all work together as intended.
If you get stuck or the added cheats via your emulator crash or otherwise break your game, you can always go back to your save point. It’s important to remember to turn each added cheat off before saving again, too, so that the chances of crashing or otherwise breaking your game by adding a new code are reduced.
Do note that numerous versions of Pokémon Sword and Shield Ultimate Plus are available; we tested the cheats below on the version which was current as of the time of writing, and found that many cheats published elsewhere aren’t working with this update. All codes on this list have been tested by us here at Retro Dodo, and each cheat’s section tells you how to make sure each cheat code functions as you need it to.
Unlimited Money

Want to be the richest Pokémon Trainer in the Galar Region? This code will give you unlimited money, instantly; simply turn it off to revert to your normal funds:
- 3AF85ACA C4D18CEC 8E883EFF 92E9660D 29C78059 96542194
Unlimited Rare Candies

Want to level up your Pokémon a little faster or quickly evolve it into your favourite evolution? This code will help.
- 820257C40044
All Poké Mart Items $1

Turn all of the Poké Marts in Galar into the Pokémon equivalent of a dollar store with this cheat, which reduces the cost of all items on sale to just ₽1:
- 3C25A344 FD8F451C AD86124F 2823D8DA
Hatch Eggs Faster
If you’re impatient, you might want to hatch Pokémon Eggs faster. Use this cheat to do so:
- 820285C6 00FE
Level Up Boost
Though this is effectively an infinite EXP boost, your EXP reward for winning a battle will remain the same. Instead, you’ll simply continue to level up while the cheat is enabled. Just disable the cheat to stop levelling up at any point:
- 74000130 027D 7300218C 0001 82023D50 1388
Max Stats For Party Pokémon

Want the Pokémon in your Party to have all stats at 999? Use the code below for the 1st to 6th Pokémon in your party:
- 420242DA 03E7 00000007 0002 (1st Pokémon)
- 4202433E 03E7 00000007 0002 (2nd Pokémon)
- 420243A2 03E7 00000007 0002 (3rd Pokémon)
- 42024406 03E7 00000007 0002 (4th Pokémon)
- 4202446A 03E7 00000007 0002 (5th Pokémon)
- P420244CE 03E7 00000007 0002 (6th Pokémon)
One Hit Knock Out

Want to Knock Out your opponent with one hit in any battle? Use this code:
- 95EDFBBA A5A72A78 C833D1A0 02FA7205
Get Any Type Of Poké Ball

To get infinite Poké Balls of each type, replace the XXXX in the Master Code with the four digits of any of the Poké Ball type codes. Note that these can then be withdrawn to your bag from your in-game PC storage.
- 0001: Master Ball
- 0002: Ultra Ball
- 0003: Great Ball
- 0004: Poke Ball
- 0005: Safari Ball
- 0006: Net Ball
- 0007: Dive Ball
- 0008: Nest Ball
- 0009: Repeat Ball
- 000A: Timer Ball
- 000B: Luxury Ball
- 000C: Premier Ball
So if you want to unlock Ultra Balls, for example, the code you would use is 820257C4 0002!
Shiny Wild Pokémon

Use this code to battle Shiny Pokémon in encounters:
- 1670047D 04815C68 18452A7D DDE55BCC
Get Any Poké Berry

Note that berries may appear in your PC storage as Mystery Gifts, but when withdrawing, the name will appear as you select the quantity required.
- 0085: Cheri Berry
- 0086: Chesto Berry
- 0087: Pecha Berry
- 0088: Rawst Berry
- 0089: Aspear Berry
- 008A: Leppa Berry
- 008B: Oran Berry
- 008C: Persim Berry
- 008D: Lum Berry
- 008E: Sitrus Berry
- 008F: Figy Berry
- 0090: Wiki Berry
- 0091: Mago Berry
- 0092: Aguav Berry
- 0093: Iapapa Berry
- 0094: Razz Berry
- 0095: Bluk Berry
- 0096: Nanab Berry
- 0097: Wepear Berry
- 0098: Pinap Berry
- 0099: Pomeg Berry
- 009A: Kelpsy Berry
- 009B: Qualot Berry
- 009C: Hondew Berry
- 009D: Grepa Berry
- 009E: Tamato Berry
- 009F: Cornn Berry
- 00A0: Magost Berry
- 00A1: Rabuta Berry
- 00A2: Nomel Berry
- 00A3: Spelon Berry
- 00A4: Pamtre Berry
- 00A5: Watmel Berry
- 00A6: Durin Berry
- 00A7: Belue Berry
- 00A8: Liechi Berry
- 00A9: Ganlon Berry
- 00AA: Salac Berry
- 00AB: Petaya Berry
- 00AC: Apicot Berry
- 00AD: Lansat Berry
- 00AE: Starf Berry
- 00AF: Enigma Berry
Pokémon Mega Stones

These stones can be held by specific Pokémon for them to Mega Evolve.
- 0215: Venusaurite
- 0216: Charizardite X
- 0217: Charizardite Y
- 0218: Blastoisinite
- 0219: Beedrillite
- 021A: Pidgeotite
- 021B: Alakazite
- 021C: Slowbronite
- 021D: Gengarite
- 021E: Kangaskhanite
- 021F: Pinsirite
- 0220: Gyaradosite
- 0221: Aerodactylite
- 0222: Mewtwonite X
- 0223: Mewtwonite Y
- 0224: Ampharosite
- 0225: Steelixite
- 0226: Scizorite
- 0227: Heracronite
- 0228: Houndoominite
- 0229: Tyranitarite
- 022A: Skeptilite
- 022B: Blazikenite
- 022C: Swampertite
- 022D: Gardevoirite
- 022E: Sablenite
- 022F: Mawilite
- 0230: Aggronite
- 0231: Medichamite
- 0232: Manectite
- 0233: Sharpedonite
- 0234: Cameruptite
- 0235: Altarianite
- 0236: Banettite
- 0237: Absolite
- 0238: Glalitite
- 0239: Salamencite
- 023A: Metagrossite
- 023B: Latiasite
- 023C: Latiosite
- 023D: Lopunnite
- 023E: Garchompite
- 023F: Lucarionite
- 0240: Abomasite
- 0241: Galladite
- 0242: Audinite
- 0243: Diancite
- 02D8: Machampite
- 02D9: Laprasite
- 02DA: Butterfrite
- 02DB: Garbodorite
- 02DC: Snorlaxite
- 02DD: Kinglerite
- 02DE: Toxtricitite
- 02DF: Coalossite
- 02E0: Duraludite
- 02E1: Drednawite
- 02E2: Copperajite
- 02E3: Applite
- 02E4: Orbeetlite
- 02E5: Grimmsnite
- 02E7: Centiskite
- 02E8: Sandacondite
- 02E9: Alcremite
Potions and Healing Items

For these items, the same method is used as with Poké Balls; replace the XXXX of the Master Code with the four digits for the item you want to appear in your PC storage.
- 000D: Potion
- 000E: Antidote
- 000F: Burn Heal
- 0010: Ice Heal
- 0011: Awakening
- 0012: Paralyze Heal
- 0013: Full Restore
- 0014: Max Potion
- 0015: Hyper Potion
- 0016: Super Potion
- 0017: Full Heal
- 0018: Revive
- 0019: Max Revive
Get All Special Items
Using the same Master Code you’d use for Poké Balls, you can also gain access to other items on your PC storage. Once more, replace the XXXX with the item code to get infinite units of that specific item:
- 00B3: Bright Powder
- 00B4: White Herb
- 00B5: Macho Brace
- 00B6: Exp Share
- 00B7: Quick Claw
- 00B8: Soothe Bell
- 00B9: Mental Herb
- 00BA: Choice Band
- 00BB: King’s Rock
- 00BC: Silver Powder
- 00BD: Amulet Coin
- 00BE: Cleanse Tag
- 00BF: Soul Dew
- 00C0: Deep Sea Tooth
- 00C1: Deep Sea Scale
- 00C2: Smoke Ball
- 00C3: Everstone
- 00C4: Focus Band
- 00C5: Lucky Egg
- 00C6: Scope Lens
- 00C7: Metal Coat
- 00C8: Leftovers
- 00C9: Dragon Scale
- 00CA: Light Ball
- 00CB: Soft Sand
- 00CC: Hard Stone
- 00CD: Miracle Seed
- 00CE: Black Glasses
- 00CF: Black Belt
- 00D0: Magnet
- 00D1: Mystic Water
- 00D2: Sharp Beak
- 00D3: Poison Barb
- 00D4: Nevermelt Ice
- 00D5: Spell Tag
- 00D6: Twisted Spoon
- 00D7: Charcoal
- 00D8: Dragon Fang
- 00D9: Silk Scarf
- 00DA: Up-Grade
- 00DB: Shell Bell
- 00DC: Sea Incense
- 00DD: Lax Incense
- 00DE: Lucky Punch
- 00DF: Metal Powder
- 00E0: Thick Club
- 00E1: Stick
- 00FE: Red Scarf
- 00FF: Blue Scarf
- 0100: Pink Scarf
- 0101: Green Scarf
- 0102: Yellow Scarf
- 0103: Mach Bike
- 0104: Coin Case
- 0105: Item Finder
- 0106: Old Rod
- 0107: Good Rod
- 0108: Super Rod
- 0109: S.S. Ticket
- 010A: Contest Pass
- 010C: Wailmer Pail
- 010D: Devon’s Goods
- 010E: Soot Sack
- 010F: Basement Key
- 0110: Acro Bike
- 0111: Poke Block Case
- 0112: Letter
- 0113: Eon Ticket
- 0114: Red Orb
- 0115: Blue Orb
- 0116: Scanner
- 0117: Go-Goggles
- 0118: Meteorite
- 0119: Rm.1 Key
- 011A: Rm.2 Key
- 011B: Rm.4 Key
- 011C: Rm.6 Key
- 011D: Storage Key
- 011E: Root Fossil
- 011F: Claw Fossil
- 0120: Devon Scope
- 001A: Fresh Water
- 001B: Soda Pop
- 001C: Lemonade
- 001D: MooMoo Milk
- 001E: Energy Powder
- 001F: Energy Root
- 0020: Heal Powder
- 0021: Revival Herb
- 0022: Ether
- 0023: Max Ether
- 0024: Elixer
- 0025: Max Elixer
- 0026: Lava Cookie
- 0027: Blue Flute
- 0028: Yellow Flute
- 0029: Red Flute
- 002A: Black Flute
- 002B: White Flute
- 002C: Berry Juice
- 002D: Sacred Ash
- 002E: Shoal Salt
- 002F: Shoal Shell
- 0030: Red Shard
- 0031: Blue Shard
- 0032: Yellow Shard
- 0033: Green Shard
- 003F: HP Up
- 0040: Protein
- 0041: Iron
- 0042: Carbos
- 0043: Calcium
- 0044: Rare Candy
- 0045: PP U
- 0046: Zinc
- 0047: PP Max
- 0049: Guard Spec
- 004A: Dire Hit
- 004B: X Attack
- 004C: X Defend
- 004D: X Speed
- 004E: X Accuracy
- 004F: X Special
- 0050: Poke Doll
- 0051: Fluffy Tail
- 0053: Super Repel
- 0054: Max Repel
- 0055: Escape Rope
- 0056: Repel
- 005D: Sun Stone
- 005E: Moon Stone
- 005F: Fire Stone
- 0060: Thunder Stone
- 0061: Water Stone
- 0062: Leaf Stone
- 0067: Tiny Mushroom
- 0068: Big Mushroom
- 006A: Pearl
- 006B: Big Pearl
- 006C: Stardust
- 006D: Star Piece
- 006E: Nugget
- 006F: Heart Scale
- 0079: Orange Mail
- 007A: Harbor Mail
- 007B: Glitter Mail
- 007C: Mech Mail
- 007D: Wood Mail
- 007E: Wave Mail
- 007F: Bead Mail
- 0080: Shadow Mail
- 0081: Tropic Mail
- 0082: Dream Mail
- 0083: Fab Mail
- 0084: Retro Mail
Get All TMs and HMs

These can be taught to your Pokémon, and are withdrawn from a PC when the cheat is enabled. As with all other modifiers of this type, use the Master Code below.
- 0121: TM01 Focus Punch
- 0122: TM02 Dragon Claw
- 0123: TM03 Water Pulse
- 0124: TM04 Calm Mind
- 0125: TM05 Roar
- 0126: TM06 Toxic
- 0127: TM07 Hail
- 0128: TM08 Bulk Up
- 0129: TM09 Bullet Seed
- 012A: TM10 Hidden Power
- 012B: TM11 Sunny Day
- 012C: TM12 Taunt
- 012D: TM13 Ice Beam
- 012E: TM14 Blizzard
- 012F: TM15 Hyper Beam
- 0130: TM16 Light Screen
- 0131: TM17 Protect
- 0132: TM18 Rain Dance
- 0133: TM19 Giga Drain
- 0134: TM20 Safeguard
- 0135: TM21 Frustration
- 0136: TM22 Solar Beam
- 0137: TM23 Iron Tail
- 0138: TM24 Thunderbolt
- 0139: TM25 Thunder
- 013A: TM26 Earthquake
- 013B: TM27 Return
- 013C: TM28 Dig
- 013D: TM29 Psychic
- 013E: TM30 Shadow Ball
- 013F: TM31 Brick Break
- 0140: TM32 Double Team
- 0141: TM33 Reflect
- 0142: TM34 Shock Wave
- 0143: TM35 Flamethrower
- 0144: TM36 Sludge Bomb
- 0145: TM37 Sandstorm
- 0146: TM38 Fire Blast
- 0147: TM39 Rock Tomb
- 0148: TM40 Aerial Ace
- 0149: TM41 Torment
- 014A: TM42 Facade
- 014B: TM43 Secret Power
- 014C: TM44 Rest
- 014D: TM45 Attract
- 014E: TM46 Thief
- 014F: TM47 Steel Wing
- 0150: TM48 Skill Swap
- 0151: TM49 Snatch
- 0152: TM50 Overheat
- 0153: HM01 Cut
- 0154: HM02 Fly
- 0155: HM03 Surf
- 0156: HM04 Strength
- 0157: HM05 Flash
- 0158: HM06 Rock Smash
- 0159: HM07 Waterfall
- 015A: HM08 Dive
Get Any Type Gems

These gems can strengthen specific move types. Use the Master Code, replacing XXXX with the Gem code you want to unlock in your PC storage.
- 028F: NORMAL GEM
- 0290: FIGHTING GEM
- 0291: FLYING GEM
- 0292: POISON GEM
- 0293: GROUND GEM
- 0294: ROCK GEM
- 0295: BUG GEM
- 0296: GHOST GEM
- 0297: STEEL GEM
- 0298: FIRE GEM
- 0299: WATER GEM
- 029A: GRASS GEM
- 029B: ELECTRIC GEM
- 029C: PSYCHIC GEM
- 029D: ICE GEM
- 029E: DRAGON GEM
- 029F: DARK GEM
- 02A0: FAIRY GEM
Unlock All Gym Badges

Use this code to instantly unlock all Pokémon Gym Badges:
- EFCE867D 5403D40D
Unlimited PP

To give your moves 99 PP permanently, use this code:
- 42023C08 6363 00000002 0002
Walk Through Walls
This does exactly what it says: enable this cheat, and you can walk through any walls. Note that you can’t walk off the edge of the map and that some ledges or obstacles (such as Pokémon that are visible in the game world) may still be impassable:
- 509197D3 542975F4 78DA95DF 44018CB4
Z-Power Moves
Using the Master Code (replacing XXXX with the four digits of the Z-Power Move you want), you can unlock these powerful, type-specific move upgrades.
- 0244: NORMAL TYPE Z
- 0245: FIGHTING TYPE Z
- 0246: FLYING TYPE Z
- 0247: POISON TYPE Z
- 0248: GROUND TYPE Z
- 0249: ROCK TYPE Z
- 0250: ELECTRIC TYPE Z
- 0251: PSYCHIC TYPE Z
- 0252: ICE TYPE Z
- 0253: DRAGON TYPE Z
- 0254: DARK TYPE Z
- 0255: FAIRY TYPE Z
- 0256: ALOLA RICHU Z
- 0257 DECIDUEYE Z
- 0258 EEVEE Z
- 0259 INCINEROAR Z
- 0260 PIKACHU VOLT TACKLE Z
- 0261 PIKACHU THUNDERBOLT Z
- 0262 PRIMARINA Z
- 0263 SNORLAX Z
- 0264 SOLGALEO Z
- 0265 TAPU’S Z
Note On Other Pokémon Sword and Shield Ultimate Plus Codes:
Like us, you may see codes for Pokémon Sword and Shield Ultimate Plus elsewhere, which we haven’t listed. However, at Retro Dodo we’ve ensured that every code we’ve shared is fully tested with the current version of Pokémon Sword and Shield Ultimate Plus. Any codes not listed here wouldn’t work properly for us, so we have not included them on this list.