PokemonMZ - A new Pokemon engine! [v0.12 - Update 2026-10-18]

Update of the demo link - version 0.03

The demo has been updated for you guys to test up to the end of Route 3. If you already have a save, just overwrite the contents of your current demo version with the one; you’ll be able to continue where you left.

Enjoy the new mechanics, animations, and so on :slight_smile:

1 Like

UPDATE [0.0.4] - 2026-07-30 - Code up to Mt.Moon

All mechanics encountered until the end of Mt.Moon have been added.

  • New item effects
    • Gaining one level (rare candy)
    • Evolution item use (moon stone)
    • Permanent stat boost (hp up)
    • PP recovery (ether)
  • New skill effects
    • Absorb life from opponent (absorb, leech life)
  • New predefined Pokemon data
    • Bellsprout (enemy trainer)
    • Clefable (if player evolves a clefairy with a moon stone)
    • Clefairy (found wild)
    • Grimer (enemy trainer)
    • Koffing (enemy trainer)
    • Magnemite (enemy trainer)
    • Meowth (enemy trainer)
    • Nidoking (if player evolves a nidorino with a moon stone)
    • Nidoqueen (if player evolves a nidorina with a moon stone)
    • Oddish (enemy trainer)
    • Paras (found wild)
    • Voltorb (enemy trainer)
    • Wigglytuff (if player evolves a jigglypuff with a moon strone)
    • Zubat (found wild)
  • New predefined moves data
    • Absorb
    • Double Slap
    • Leech Life
    • Mega Punch
    • Rock Throw
    • Smog
  • New predefined item data
    • Hp up
    • Rare candy
    • TM01 (Mega punch)
    • TM12 (Water gun)
    • Moon stone
    • Ether
1 Like

UPDATE [0.0.5] - 2026-08-13 - Code up to Cerulean City

All mechanics encountered until the completion of Cerulean City have been added, including route 4, route 24 and route 25. Pokemon max level has been increased 25, adding consequently all their learned moves and evolutions.

Bug fixes
    Abandon move confirmation window not displaying properly in battle
    Bug of below zero hp for pokemon koed due to confusion
    Bag window crashing with items at the bottom
Plugin helper
    Configuration option for full database checker. The tool will provide error messages when finding anomalies (wrong strings id, unknown or missing properties, etc.)
New battle mechanics
    'Effective' type AI for trainers. They will use non-status super effective moves if possible.
    'Random' use of items for trainers. These are for random use during the battle of one specific item. No other special condition required.
New map mechanics
    Enhanced ledge jumping mechanics by adding ledge corners. Fixed an issue with left/right/up ledge not working as intended.
    NPC asking for trade for a specific pokemon. Displays selection menu and return values according to choices. Trade itself Not implemented yet.
    Using Teleport move outside of battle
    Using Dig move outside of battle
    Playing a pokemon cry inside an event (bill's pc)
    Adding a pokemon as seen to the pokedex (bill's pc)
New skill effects
    Animation and effects playing even if missed or ineffective (self-destruct)
    Teleport, escaping battle (only wild battles in generation I)
    Fixed damage moves (dragon rage)
    Moves fainting the user (self-destruct)
    Moves dividing the user defense during damage calculation (self-destruct)
    Berserk moves hitting several turns straight, ending with confusion (thrash)
    Rage effect, non-stop attacking in gen 1, increasing physical attack stage when hit
    Minimize special sprite size reduction effect
    Mirror move effect
    Dig move effect
New item effects
    Repel, prevents wild battles with pokemon below the party's first pokemon level for a given amount of steps.
    Stat boost in battle, with items such as X Defend.
New predefined Pokemon data
    Abra (rival battle + wild in route 24)
    Arbok (if player evolves captured ekans)
    Drowzee (rocket battle in cerulean)
    Gloom (if player evolves captured oddish)
    Golbat (if player evolves captured zubat)
    Goldeen (lass battle in cerulean gym)
    Graveler (if player evolves captured geodude)
    Kadabra (if player evolves captured abra)
    Machop (hiker battle in route 25)
    Parasect (if player evolves captured paras)
    Sandslash (if player evolves captured sandshrew)
    Seaking (swimmer battle in cerulean gym)
    Shellder (swimmer battle in cerulean gym)
    Slowpoke (youngster battle in route 25)
    Starmie (misty battle in cerulean gym)
    Staryu (misty battle in cerulean gym)
    Venonat (wild in route 24)
    Weepinbell (if player evolves captured bellsprout)
New predefined moves data
    Acid (learned by player's Oddish lvl.24)
    Bind (used by Hiker's Onix on route 25)
    Body Slam (learned by player's Nidoqueen lvl.23)
    Bubble Beam (TM11 given by Misty)
    Confuse Ray (learned by player's Zubat lvl.21)
    Dig (TM28 given by Rocket in Cerulean)
    Dragon Rage (learned by player's Gyarados lvl.25)
    Fury Swipes (learned by player's Mankey lvl.21)
    Glare (learned by player's Ekans lvl.24)
    Hypnosis (used by Rocket's Drowzee in Cerulean)
    Kinesis (not encountered yet, but learned by Kadabra lvl.1, so found on enemy trainers or wild kadabras later on)
    Minimize (learned by player's Clefairy lvl.24)
    Mirror Move (learned by player's Spearow lvl.22, Fearow lvl.25)
    Rage (learned by player's Charmander lvl.22, Charmeleon lvl.24, Beedrill lvl.25)
    Self-destruct (learned by player's Geodude lvl.21)
    Seismic Toss (TM19 found on route 25)
    Teleport (learned by player/rival's Abra)
    Thrash (learned by player's Nidoking lvl.23)
    Withdraw (used by Swimmer's Shellder in Cerulean Gym)
New predefined item data
    Cascade Badge (Cerulean gym)
    Elixir (Hidden item route 25)
    Great Ball (Hidden item route 4)
    Nugget (reward on route 24 after clearing bridge)
    Repel (Bought at Cerulean Mart)
    S.S. Ticket (given by Bill at Sea Cottage, route 25)
    X Defend (used by Misty in battle)
    TM04 (Whirlwind, item route 4)
    TM11 (Bubble Beam, given by Misty)
    TM19 (Seismic Toss, item route 25)
    TM28 (Dig, given by Rocket in Cerulean)
    TM45 (Thunderwave, item route 24)

[0.0.6] - 2026-08-21

All mechanics encountered up to the arrival in Vermilion City have been added. This includes route 11 as well. S.S. Anne and Diglett’s cave are not available yet, hence Vermilion’s gym cannot be accessed either. All others elements are accessible, which allows the player to fish, put a pokemon in day care, get the bicycle in Cerulean city, and get the Item Finder.

Updated demo link : 186.05 MB file on MEGA
Simply replace the content of your current folder if you have the demo installed, your save won’t be overwritten.

  • Bug fixes
    • User of absorb wrongly fainting when absorbing hp above their remaining hp.
    • Status effetcs such as burn, poison, seed were not properly effecting when the pokemon turn was skipped by flinch.
  • New map mechanics
    • Day Care system. Pokemon with HM moves cannot be added in generation I. Includes several plugin commands (see below).
    • Fishing system.
    • Trade mechanics, without the trade animations. Evolution by trade is also implemented.
    • Cycling mechanics.
    • Hidden items can now be picked up when being in a tile adjacent to the item. You do not have to walk on them anymore, and trying to pick them up while walking on them will also fail.
    • Item finder mechanics.
  • New battle mechanics
    • Experience boost for traded pokemon.
    • Disobedience for traded pokemon.
  • New skill effects
    • Increase of special stat by one stage
    • Increase of attack stat by one/two stages
    • Money drop during the battle (payday)
    • Choosing the displayed message when use force switch our moves such as Whirlwind or Roar
  • New item effects
    • Full Restore, healing hp and status at the same time.
    • Item to increase special during battle (X Special)
    • Ice Heal effect
  • New predefined Pokemon data
    • Cubone (Jr. Trainer battle on route 6)
    • Farfetch’d (Traded in vermilion city against Spearow)
    • Growlithe (Gambler battle on route 11)
    • Poliwag (Gambler battle on route 11)
    • Vulpix (Gambler battle on route 11)
  • New predefined moves data
    • Bone Club (learned by trainer’s Cubone at lvl.1+)
    • Growth (learned by Bellsprout at lvl.1)
    • Headbutt (learned by player’s Drowzee at lvl.24)
    • Payday (learned by player’s Meowth at lvl.17)
    • Roar (learned by trainer’s Growlithe at lvl 1+)
    • Sonic Boom (learned by gambler’s Voltorb at lvl.17+)
    • Swords Dance (learned by player’s Farfetch’d at lvl.23)
  • New predefined item data
    • Bike Voucher (Given by Fan Club Chairman)
    • Full Restore (Hidden item Undeground NS path)
    • Ice Heal (Bought at Vermilion’s Mart)
    • Item Finder (Route 11, if player has captured at least 30 different pokemon)
    • Super Potion (Bought at Vermilion’s Mart)
    • X Special (Hidden item Undeground NS path)
  • New plugin commands
    • Has Item in Bag? (check if player has an item)
    • Number of Pokemon Seen, Number of Pokemon Owned, to get those values inside a variable
    • Take Variable Money from the Player (remove money from a variable value)
    • Can Player Get a Pokemon In Party (check if party is full)
    • Is Pokemon At Day Care, Select Pokemon For Day Care, Add a Pokemon To Day Care, Get Day Care Results, Play Day Care Pokemon Cry, Retrieve Pokemon From Day Care (day care system)

Well done! Do not forget to add EXP BAR on Battle HUD. :+1:

The XP bar only appears starting from generation 2. That’ll take some time to reach that point :smiley:

[0.0.7] - 2026-08-29

Pokemon can now reach level 30, and all mechanics until Lavender Town have been added. This includes cut and flash HMs. The Pokemon Tower is not yet accessible.

Updated demo link : 186.46 MB file on MEGA
Simply replace the content of your current folder if you have the demo installed, your save won’t be overwritten.

  • Bug fixes
    • Bad move calculation for effective ai trainer types
    • Enemy status window not refreshing when enemy pokemon waking up
    • Pressing action button in front of a trainer sight tile incorrectly triggered the aggro effect
    • Crash when the enemy trainer tried to use an item the turn the player was switching Pokemon
  • New map mechanics
    • Use of HMs - unforgettable moves - requiring specific badges to be used outside of battle
    • Cut mechanics
    • Flash mechanics
    • Pokemon renaming system
  • New battle mechanics
    • Moves boosting up defense by two stages (barrier)
    • Moves requiring the target to be under a specific status to hit (dream eater)
    • Light screen mechanics (generation I, only applies to user and not the whole party, no turn limit)
  • New item effects
    • Healing a percentage of hp (max potion).
    • Item to increase speed during battle (X Speed)
    • Revive items
  • New predefined Pokemon data
    • Dugtrio (found wild in Diglett’s cave)
    • Electrode (evolving player’s Voltorb at lvl.30)
    • Machoke (evolving player’s Machop at lvl.28)
    • Magneton (evolving player’s Magneti at lvl.30)
    • Mr.Mime (traded against Clefairy in route 2)
    • Persian (evolving player’s Meowth at lvl.28)
    • Ponyta (gentleman trainer battle in S.S. Anne)
    • Primeape (evolving player’s Mankey at lvl.28)
    • Raichu (lt.surge trainer battle in Vermilion Gym)
    • Tentacool (sailor trainer battle in S.S. Anne)
  • New predefined moves data
    • Barrier (learned by player’s Mr.Mime at lvl.1)
    • Cut (learned with HM01)
    • Dream Eater (learned with TM42)
    • Drill Peck (learned by players’s Spearow at lvl.29)
    • Flash (learned with HM05)
    • Light Screen (learned by player’s Mr.Mime at lvl.23)
    • Pin Missile (learned by player’s Beedrill at lvl.30)
    • Poison Gas (learned by player’s Drowzee at lvl.29)
    • Psybeam (learned by player’s Kadabra at lvl.27)
    • Razor Leaf (learned by player’s Bulbasaur at lvl.27, or Ivysaur at lvl.30)
    • Rest (learned by player’s Jigglypuff at lvl.29)
    • Spore (learned by player’s Paras at lvl.27, or Parasect at lvl.30)
    • Swift (learned with TM39)
    • Thunderbolt (learned by player’s Pikachu at lvl.26)
    • Wing Attack (learned by player’s Pidgey at lvl.28)
  • New predefined item data
    • Hyper Potion (found in S.S. Anne)
    • Max Ether (found in S.S. Anne / route 10)
    • Max Potion (found in S.S Anne)
    • HM01 - Cut (obtained in S.S Anne)
    • HM05 - Flash (obtained in Route 2 if at least caught 10 pokemon)
    • Revive (bought in Lavender mart)
    • Super Repel (bought in Lavender mart)
    • Thunder Badge (obtained by defeating Lt.Surge)
    • TM08 - Body slam (found in S.S Anne)
    • TM24 - Thunderbolt (given by Lt.Surge)
    • TM30 - Teleport (found on route 9)
    • TM39 - Swift (given by NPC at route 12 gate upper floor)
    • TM42 - Dream Eater (given by NPC in Viridian City behind cuttable tree)
    • TM44 - Rest (found in S.S Anne)
    • X Special (Used by Lt.Surge in battle)

[0.08] - 2026-09-06

Pokemon can now reach level 35, and all mechanics until Celadon Town have been added, apart from the Rocket hideout itself. The Pokemon Tower in Lavender only let you access to the first floors. The area with wild Pokemon will push you back, to avoid the specific generation I mechanics with ghosts.

Updated demo link : 186.86 MB file on MEGA
Simply replace the content of your current folder if you have the demo installed, your save won’t be overwritten.

  • Bug fixes
    • Recoil damage are not calculated with the full damage anymore. They are now calculated within the limit of the opponent remaining hp.
    • Using a power up item on the player’s pokemon was looping on that item effect after use
    • Depositing an item at the last row of the window was crashing the game due to window repositioning
  • New map mechanics
    • Fly mechanics to return to a visited location.
    • Coin case with coin money
    • Simulation of slot machine result. The minigame isn’t made, but the simulation offers a payout of coins to reproduce the game corner of generation I. The payout is more generous.
  • New item mechanics
    • Added Link Cable acting as an evolution item for Pokemon evolving with trade.
    • Dire Hit effect : gives the focus energy status to the pokemon in battle
    • Guard Spec effect : gives the mist status to the pokemon in battle
    • Item increasing max PP
    • Coin Case
  • New battle mechanics
    • Moves boosting up speed by two stages (agility)
    • Skull Bash mechanics (lowering head turn 1)
    • Moves removing a given percentage of remaining Hp (super fang)
    • Moves restoring user hp (recover)
    • Metronome mechanics - launching a random move
    • Mist effect with Guard Spec: prevent stats reduction of pure status moves such as growl, sand attack. Does not affect secondary effects like speed decrease with Bubble.
    • Items for escaping wild battles (poke doll)
    • One hit KO moves, affecting slower pokemons only (horn drill/guillotine)
    • Reflect effect (affects user only, double defense when hit by physical attacks)
    • Freeze effect with moves (ice beam)
    • Defrost effect with moves able to burn
    • Counter mechanics
    • Fly mechanics
    • Moves requiring a recharge turn (hyper beam)
    • Conversion mechanics
    • Substitute mechanics
  • New predefined Pokemon data
    • Alakazam (evolving player’s Kadabra with Link Cable)
    • Arcanine (evolving player’s Growlithe with Fire Stone)
    • Doduo (found wild in Route 16)
    • Dodrio (evolving player’s Doduo at lvl.31)
    • Dratini (bought in Celadon Game Corner Prize Exchange)
    • Dragonair (evolving player’s Dratini at lvl.30)
    • Eevee (found in pokeball in Celadon Mansion Roof House)
    • Exeggcute (rival trainer battle in Pokemon Tower)
    • Flareon (evolving player’s Eevee with Fire Stone)
    • Golem (evolving player’s Graveler with Link Cable)
    • Hypno (evolving player’s Drowzee at lvl.26)
    • Jolteon (evolving player’s Eevee with Thunder Stone)
    • Machamp (evolving player’s Machoke with Link Cable)
    • Ninetales (evolving player’s Vulpix with Fire Stone)
    • Pinsir (bought in Celadon Game Corner Prize Exchange)
    • Porygon (bought in Celadon Game Corner Prize Exchange)
    • Scyther (bought in Celadon Game Corner Prize Exchange)
    • Tangela (Erika trainer battle in Celadon Gym)
    • Vaporeon (evoling player’s Eevee with Water Stone)
    • Venomoth (evolving player’s Venonat at lvl.31)
    • Victreebel (evolving player’s Weepinbell with Leaf Stone)
    • Vileplume (evolving player’s Gloom with Leaf Stone)
  • New predefined moves data
    • Agility (learned by player’s Farfetch’d at lvl.31, Pikachu at lvl.33, Beedrill at lvl.35)
    • Barrage (used by Rival’s Exeggcute in Pokemon Tower)
    • Constrict (used by Erika’s Tangela in Celadon Gym)
    • Conversion (learned by player’s Porygon at lvl.1)
    • Counter (learned with TM18)
    • Earthquake (learned by player’s Geodude at lvl.31)
    • Egg Bomb (learned with TM37)
    • Flamethrower (learned by player’s Vulpix at lvl.35)
    • Fly (learned with HM02)
    • Guillotine (learned by player’s Pinsir at lvl.30)
    • Horn Drill (learned with TM07)
    • Hyper Beam (learned with TM15)
    • Ice Beam (learned with TM13)
    • Mega Drain (learned with Erika’s TM21)
    • Mega Kick (learned with TM05)
    • Metronome (learned by player’s Clefairy at lvl.31)
    • Petal Dance (learned by player’s Oddish at lvl.33)
    • Psychic (learned by player’s Drowzee at lvl.32)
    • Razor Wind (learned with TM02)
    • Recover (learned by player’s Kadabra at lvl.31)
    • Reflect (learned with TM33)
    • Rock Slide (learned with TM48) - Note: that move didn’t flinch in generation 1.
    • Sharpen (learned by player’s Porygon at lvl.1)
    • Skull Bash (learned by player’s Squirtle at lvl.35)
    • Submission (learned with TM17)
    • Substitute (learned with TM50)
    • Super Fang (learned by player’s Rattata at lvl.34)
    • Take Down (learned by player’s Growlithe at lvl.30)
    • Tri Attack (learned with TM49)
    • Vice Grip (learned by player’s Pincir at lvl.1)
  • New predefined item data
    • Rainbow Badge (when defeating Erika)
    • Fresh Water (bought in Celadon Dpt. Store Rooftop)
    • Soda Pop (bought in Celadon Dpt. Store Rooftop)
    • Lemonade (bought in Celadon Dpt. Store Rooftop)
    • Link Cable (bought in Celadon Dpt. Store 4F)
    • Fire Stone (bought in Celadon Dpt. Store 4F)
    • Leaf Stone (bought in Celadon Dpt. Store 4F)
    • Thunder Stone (bought in Celadon Dpt. Store 4F)
    • Water Stone (bought in Celadon Dpt. Store 4F)
    • Poké Doll (bought in Celadon Dpt. Store 4F)
    • X Attack (bought in Celadon Dpt. Store 5F)
    • X Accuracy (bought in Celadon Dpt. Store 5F)
    • Guard Spec. (bought in Celadon Dpt. Store 5F)
    • Dire Hit (bought in Celadon Dpt. Store 5F)
    • Protein (bought in Celadon Dpt. Store 5F)
    • Iron (bought in Celadon Dpt. Store 5F)
    • Carbos (bought in Celadon Dpt. Store 5F)
    • Calcium (bought in Celadon Dpt. Store 5F)
    • PP Up (hidden item in Celadon City)
    • HM02 - Fly (given on route 16)
    • TM02 - Razor Wind (bought in Celadon Dpt. Store 2F)
    • TM05 - Mega Kick (bought in Celadon Dpt. Store 2F)
    • TM07 - Horn Drill (bought in Celadon Dpt. Store 2F)
    • TM09 - Take Down (bought in Celadon Dpt. Store 2F)
    • TM13 - Ice Beam (exchanged against Fresh Water in Celadon Dpt. Store Rooftop)
    • TM15 - Hyper Beam (bought in Celadon Game Corner Prize Exchange)
    • TM17 - Submission (bought in Celadon Dpt. Store 2F)
    • TM18 - Counter (given in Celadon Dtp. Store 3F)
    • TM21 - Mega Drain (given by Erika in Celadon Gym)
    • TM23 - Dragon Rage (bought in Celadon Game Corner Prize Exchange)
    • TM32 - Double Team (bought in Celadon Dpt. Store 2F)
    • TM37 - Egg Bomb (bought in Celadon Dpt. Store 2F)
    • TM33 - Reflect (bought in Celadon Dpt. Store 2F)
    • TM48 - Rock Slide (exchanged against Soda Pop in Celadon Dpt. Store Rooftop)
    • TM49 - Tri Attack (exchanged against Lemonade in Celadon Dpt. Store Rooftop)
    • TM50 - Substitute (bought in Celadon Game Corner Prize Exchange)

UPDATE - [v0.09] - 2026-09-14

Pokemon can now reach level 40, mechanics including the Rocket HQ, Pokemon Tower have been added. In the demonstration version, you can reach the end of Route 12 after waking up Snorlax.

  • New demo links (replace your existing folder to keep your save)

  • New map mechanics

    • The town map now has hidden points of interest, only visible when the player is at that location. For example, Rocket HQ in Celadon.
    • Auto-movement tiles for Celadon Rocket HQ
    • Use of PokeFlute, allowing a common event to play
    • Commands checking if the player has a sleeping pokemon and awaking all pokemons
  • New battle mechanics

    • Moves inflicting crash damage when missed (jump kick) - In Generation 1, only one single hp was lost with crash damage
    • Wild battles with Pokemon that cannot be caught, such as Marowak inside the Pokemon Tower
    • Pokeflute, waking up user and opponent at the same time
  • New predefined Pokemon data

    • Blastoise (evolving player’s Wartortle at lvl.36)
    • Charizard (evolving player’s Charmelon at lvl.36)
    • Cloyster (evolving player’s Shellder with a water stone)
    • Kangaskhan (fought in Rocket HQ against Giovanni)
    • Gastly (found wild/battled in Lavender Tower)
    • Haunter (evolving player’s Gastly at lvl.25)
    • Gengar (evolving player’s Haunter with Link Cable)
    • Golduck (evolving player’s Psyduck at lvl.33)
    • Hitmonchan (fought in Saffron dojo and obtained as reward)
    • Hitmonlee (fought in Saffron dojo and obtained as reward)
    • Kingler (evolving player’s Krabby at lvl.28)
    • Krabby (fished with Super Rod)
    • Marowak (evolving player’s Cubone at lvl.28)
    • Pidgeot (evolving player’s Pidgeotto at lvl.36)
    • Poliwhirl (evolving player’s Poliwag at lvl.25)
    • Poliwrath (evolving player’s Poliwhirl with a water stone)
    • Psyduck (fished with Super Rod)
    • Rhyhorn (fought in Rocket HQ against Giovanni)
    • Seadra (evolving player’s Horsea at lvl.32)
    • Seaking (evolving player’s Goldeen at lvl.33)
    • Slowbro (evolving player’s Slowpoke at lvl.37)
    • Snorlax (fought on route 12 and 16 when using Pokeflute)
    • Tentacruel (evolving player’s Tentacool at lvl.30)
    • Venusaur (evolving player’s Ivysaur at lvl.32)
  • New predefined moves data

    • Amnesia (learned by player’s Snorlax at lvl.1)
    • Aurora Beam (learned by player’s Vaporeon at lvl.36)
    • Clamp (learned by player’s Shellder at lvl.23)
    • Comet Punch (learned by player’s Hitmonchan at lvl.1)
    • Crabhammer (learned by player’s Krabby at lvl.35)
    • Double Edge (learned by player’s Jigglypuff at lvl.39)
    • Explosion (learned by player’s Geodude at lvl.36)
    • Fire Punch (learned by player’s Hitmonchan at lvl.33)
    • Fire Spin (learned by player’s Flareon at lvl.36)
    • Haze (learned by player’s Zubat at lvl.36)
    • Ice Punch (learned by player’s Hitmonchan at lvl.38)
    • Lick (learned by player’s Gastly at lvl.1)
    • Jump Kick (learned by player’s Hitmonlee at lvl.38)
    • Meditate (learned by player’s Hitmonlee at lvl.1)
    • Night Shade (learned by player’s Gastly at lvl.1)
    • Rolling Kick (learned by player’s Hitmonlee at lvl.33)
    • Smokescreen (learned by player’s Horsea at lvl.19)
    • Stomp (learned by player’s Krabby at lvl.30, Kingler at lvl.34)
    • Waterfall (learned by player’s Goldeen at lvl.37, Seaking at lvl.39)
  • New predefined item data

    • Lift Key (found in Rocket HQ B4F after defeating trainer)
    • Silph Scope (found in Rocket HQ B4F after defeating Rocket Boss)
    • Max Repel (bought in Saffron Mart)
    • Good Rod (given in Fuschia city)
    • Super Rod (given in route 12)
    • TM10 - Double Edge (found in Rocket HQ B3F)
    • TM29 - Psychic (given in Mr.Psychic house in Saffron City)

UPDATE - [0.10] - 2026-09-20

Pokemon can now reach level 45, mechanics up to Fuchsia City, excepted Safari Zone, have been added. This includes the Exp.Share, as well as the Cycling Road.

New demonstration versions of the plugin at these url:


Changelog:

  • Bug fixes
    • Incorrect pokemon sprite vertical alignment inside the menu
  • New map mechanics
    • Regions with cycling forced. When entering a region Id marked as forced, the player automatically hops on the bicycle, if cycling is allowed. The player cannot get off the bicycle on those regions.
    • Slope down regions. When entering such region id, the player automatically moves down, except if the player moves sideways, up (being slowed down) or press cancel to brake.
  • New battle mechanics
    • Exp share - when the item is in the bag, it gives half of the earned per pokemon experience to all non-fainted pokemon in the party. For example, if a pokemon gives 480 exp and is defeated by two pokemon, the gained xp will be as follow: 280 exp to the two fighting pokemon (480/2/2=240 + 480/2/6=40), and 40 exp to all other pokemon (480/2/6=40)
    • Mist effect set by a move.
    • Bad poison, increasing poison damage each turn
  • New predefined Pokemon data
    • Jynx (tradeable against Poliwag in Cerulean City)
    • Lickitung (tradeable against Slowbro in Route 18)
    • Muk (fought against Koga in Fuchsia Gym)
    • Rapidash (evolving player’s Ponyta at lvl.40)
    • Weezing (fought against Koga in Fuchsia Gym)
  • New predefined moves data
    • Bonemerang (learned by player’s Cubone at lvl.43)
    • Hydro Pump (learned by player’s Squirtle at lvl.42)
    • Lovely Kiss (learned by player’s Jynx at lvl.1)
    • Mist (learned by player’s Vaporeon at lvl.42)
    • Sludge (used by opponent’s Weezing and Muk)
    • Thunder (learned by player’s Pikachu at lvl.41)
    • Thunder Punch (learned by player’s Hitmonchan at lvl.43)
    • Toxic (learned with TM06, and used by Koga)
  • New predefined item data
    • Exp Share (given in Route 16)
    • Max Elixir (found hidden in Route 17)
    • Max Revive (found hidden in Route 17)
    • Soul Badge (given in Fuschia Gym)
    • TM06 - Toxic (given in Fuschia Gym)
    • TM20 - Rage (found in Route 15)
    • Ultra Ball (bought in Fuchsia Mart)

[0.11] - 2026-09-26

Pokemon can now reach level 50, mechanics up to Fuchsia City with Surf and Strength, including Safari Zone, Power Plant have been added. Routes 20 and 21 are not accessible yet.

  • New demonstration versions of the plugin at these url:

  • Bug fixes

    • When a pokemon faster than the opponent fainted due to poison, the opponent attack would play first against the next pokemon, instead of the action being removed from the action queue.
    • Capture attempts with immediate fail due to no wobble weren’t properly displaying the missed pokemon message.
  • QoL

    • Asking for pokemon change returns to Yes every time a new opponent is fainted. The cancel button now properly acts as pressing No.
    • Display order of items is now taken from the order inside the PokemonMZ_Items.json, bypassing the order in the database that could be messy.
    • Position in item menu is now saved, allowing to return to the same index when opening the items menu again
  • New map mechanics

    • Number Item In Bag : A plugin command to check the amount of a specific item inside the player’s bag, and store the result in a variable
    • Add Variable Item Amount To Bag : A plugin command to add an item to the bag with the amount stored inside a variable
    • Lose Variable Item Amount : A plugin command to remove an item from the bag with the amount stored inside a variable
    • Surf mechanics, including swimming NPCs
    • Strength mechanics, to push boulders
  • New battle mechanics

    • Mimic - Randomly copies one of the opponent moves until the user faints, is switched out, or the battle ends.
    • Moves doing random damage between 1 and the user’s level multiplied by a given factor (psywave).
    • Solar Beam - Taking in sunlight at first turn, they launching attack
  • New predefined Pokemon data

    • Chansey (found wild in Safari Zone)
    • Electabuzz (found wild in Power Plant)
    • Exeggutor (evolving player’s Exeggcute with a Leaf Stone)
    • Lapras (given in Silph Co. 7F)
    • Rhydon (evolving player’s Rhyhorn at lvl.42)
    • Tauros (found wild in Safari Zone)
    • Zapdos (found in Power Plant)
  • New predefined moves data

    • Acid Armor (learned by player’s Vaporeon at lvl.47)
    • Dizzy Punch (learned by player’s Kangaskhan at lvl.46)
    • High Jump Kick (learned by player’s Hitmonlee at lvl.48)
    • Mimic (learned with TM31)
    • Psywave (learned with TM46)
    • Soft-Boiled (learned with TM41)
    • Solar Beam (learned by Exeggcute at lvl.42)
    • Spike Cannon (learned by player’s Cloyster at lvl.50)
    • Strength (taught with HM04)
    • Surf (taught with HM03)
  • New predefined item data

    • Card Key (found in Silph Co. 5F)
    • Gold Teeth (found in Safari Zone)
    • Marsh Badge (given in Saffron Gym)
    • Master Ball (given in Silph Co. 11F)
    • Safari Ball (used inside Safari Zone)
    • TM03 - Swords Dance (found in Silph Co. 7F)
    • TM16 - Payday (found in Route 12 with Surf)
    • TM25 - Thunder (found in Power Plant)
    • TM26 - Earthquake (found in Silph Co. 10F)
    • TM31 - Mimic (given by Copycat in Saffron City)
    • TM36 - Self-destruct (given by NPC in Silph Co. 2F)
    • TM40 - Skull Bash (found in Safari Zone)
    • TM41 - Soft-Boiled (given by NPC in Celadon with Surf)
    • TM46 - Psywave (given in Saffron Gym)
    • HM03 - Surf (given in Safari Zone)
    • HM04 - Strength (given in Fuchsia City, Warden House)

UPDATE - [0.12] - 2026-10-18

Pokémon can now reach level 100, and mechanics up to the entrance of the Victory Road have been added. The demo mac version has been removed, as MacOs doesn’t allow exportations for Windows to work.

New demonstration versions of the plugin at this url:

Bug fixes

  • Using surf while surfing was acting as using surf from land; the BGM would be stuck on the surfing BGM while getting off from surf afterwards
  • Damaging status effects like poison were not calculated after a wild pokemon escaped from the thrown pokeball

New map mechanics

  • Plugin command to set the player as surfing (for example used when falling into water from a hole above)

New battle mechanics

  • Transform mechanics

New predefined Pokemon data

  • Aerodactyl (resurrected from Old Amber)
  • Articuno (found in Seafoam Islands)
  • Dewgong (evolving player’s Seel at lvl.34)
  • Ditto (found wild in Pokemon Mansion)
  • Dragonite (evolving player’s Dragonair at lvl.55)
  • Kabuto (resurrected from Dome Fossil)
  • Kabutops (evolving player’s Kabuto at lvl.40)
  • Magmar (found wild in Pokemon Mansion)
  • Omanyte (resurrected from Helix Fossil)
  • Omastar (evolving player’s Omanyte at lvl.40)
  • Seel (found wild in Seafoam Islands)

New predefined moves data

  • Blizzard (learned with TM14)
  • Fire Blast (learned with TM38)
  • Transform (learned by Ditto at lvl.1)

New predefined item data

  • Earth Bagde (given in Viridian gym)
  • Volcano Badge (given in Cinnabar gym)
  • Secret Key (found in Pokemon Mansion B1F)
  • TM14 - Blizzard (found in Pokemon Mansion B1F)
  • TM22 - Solar Beam (found in Pokemon Mansion B1F)
  • TM27 - Fissure (given by Giovanni in Viridian Gym)
  • TM35 - Metronome (given by Scientist in Cinnabar Lab R&D Room)
  • TM38 - Fire Blast (given by Blaine in Cinnabar Gym)