Skip to content

Custom Gimmicks

YajatKaul edited this page Jan 19, 2026 · 22 revisions

Mega

To make your custom mega Pokémon you start of with registering your custom mega stone data/namespace/mega_showdown/mega/abomasite.json

{
  "showdown_id": "abomasite",
  "pokemons": [
    "Abomasnow"
  ],
  "aspect": {
    "apply_aspects": [
      "mega_evolution=mega"
    ],
    "revert_aspects": [
      "mega_evolution=none"
    ]
  }
}

Fields

  • showdown_id: This is supposed to be the exact same as the showdown item name you can refer to Custom Held Item to check how to make custom showdown held items, as for how to make a mega stone in general you can refer Showdown Mega Stone
  • pokemons: This will have the species name of all the Pokémons which can be evolved using this stone
  • aspect: This is a universal(mostly) field which tells what aspects to apply and under only which conditions they can be applied you can refer TODO

Tera

To add a custom tera you would first require to make a custom type, you can refer Custom Types, after that you would need to define a color shader for your tera

assets/namespace/mega_showdown/tera_map/unique_name.json

{
  "aspectShaderMap": {
    "msd:tera_yourtype": "red",
    "msd:tera_yourtype2": "red"
  }
}

Currently the supported colors are red, blue, green, yellow, brown, light_blue, purple, pink, black, gray, light_grey, orange, lime, teal, indigo, magenta, tan, navy, white.

Dynamax

data/namespace/mega_showdown/gmax/squartle.json

  "pokemon_showdown_id": "squartle",
  "gmax_move": "gmaxbefuddle"

Fields

  • pokemon_showdown_id: Showdown Pokémon Id of the Pokémon you want the ability to Gmax
  • gmax_move: Showdown move id you want to use as the gmax move you can refer Custom Showdown Moves to checkout how to make custom moves, and refer this Showdown Example on how to make a gmax move.

Z Crystal

data/namespace/mega_showdown/z_crystal_item/waterium_z.json

  "showdown_item_id": "aloraichiumz",
  "color": "yellow"
  • showdown_item_id: This is supposed to be the exact same as the showdown item name you can refer to Custom Held Item to check how to make custom showdown held items, as for how to make a z crystal in general you can refer Showdown Z Crystal.
  • color: This is the glow color the Pokémon receives during the z move, these are the possible colors as of now red, blue, green, yellow, brown, light_blue, purple, magenta, black, gray, lime, indigo, tan, white.

Clone this wiki locally