diff --git a/graphics/pokemon/abomasnow/mega/overworld_normal.png b/graphics/pokemon/abomasnow/mega/overworld_normal.png new file mode 100644 index 000000000000..bdd9dfe57d41 Binary files /dev/null and b/graphics/pokemon/abomasnow/mega/overworld_normal.png differ diff --git a/graphics/pokemon/abomasnow/mega/overworld_shiny.png b/graphics/pokemon/abomasnow/mega/overworld_shiny.png new file mode 100644 index 000000000000..f177f36ae158 Binary files /dev/null and b/graphics/pokemon/abomasnow/mega/overworld_shiny.png differ diff --git a/graphics/pokemon/absol/mega/overworld_normal.png b/graphics/pokemon/absol/mega/overworld_normal.png new file mode 100644 index 000000000000..1df211724aa5 Binary files /dev/null and b/graphics/pokemon/absol/mega/overworld_normal.png differ diff --git a/graphics/pokemon/absol/mega/overworld_shiny.png b/graphics/pokemon/absol/mega/overworld_shiny.png new file mode 100644 index 000000000000..d119f978b6d4 Binary files /dev/null and b/graphics/pokemon/absol/mega/overworld_shiny.png differ diff --git a/graphics/pokemon/aggron/mega/overworld_normal.png b/graphics/pokemon/aggron/mega/overworld_normal.png new file mode 100644 index 000000000000..d7d329651360 Binary files /dev/null and b/graphics/pokemon/aggron/mega/overworld_normal.png differ diff --git a/graphics/pokemon/aggron/mega/overworld_shiny.png b/graphics/pokemon/aggron/mega/overworld_shiny.png new file mode 100644 index 000000000000..8aec186c18a7 Binary files /dev/null and b/graphics/pokemon/aggron/mega/overworld_shiny.png differ diff --git a/graphics/pokemon/banette/mega/overworld_normal.png b/graphics/pokemon/banette/mega/overworld_normal.png new file mode 100644 index 000000000000..252f44202693 Binary files /dev/null and b/graphics/pokemon/banette/mega/overworld_normal.png differ diff --git a/graphics/pokemon/banette/mega/overworld_shiny.png b/graphics/pokemon/banette/mega/overworld_shiny.png new file mode 100644 index 000000000000..970dea0b1e62 Binary files /dev/null and b/graphics/pokemon/banette/mega/overworld_shiny.png differ diff --git a/graphics/pokemon/garchomp/mega/overworld_normal.png b/graphics/pokemon/garchomp/mega/overworld_normal.png new file mode 100644 index 000000000000..86c29f9e704b Binary files /dev/null and b/graphics/pokemon/garchomp/mega/overworld_normal.png differ diff --git a/graphics/pokemon/garchomp/mega/overworld_shiny.png b/graphics/pokemon/garchomp/mega/overworld_shiny.png new file mode 100644 index 000000000000..7b980847a0dc Binary files /dev/null and b/graphics/pokemon/garchomp/mega/overworld_shiny.png differ diff --git a/graphics/pokemon/gardevoir/mega/overworld_normal.png b/graphics/pokemon/gardevoir/mega/overworld_normal.png new file mode 100644 index 000000000000..6cf37f88a453 Binary files /dev/null and b/graphics/pokemon/gardevoir/mega/overworld_normal.png differ diff --git a/graphics/pokemon/gardevoir/mega/overworld_shiny.png b/graphics/pokemon/gardevoir/mega/overworld_shiny.png new file mode 100644 index 000000000000..a3b02bb49f4a Binary files /dev/null and b/graphics/pokemon/gardevoir/mega/overworld_shiny.png differ diff --git a/graphics/pokemon/latias/mega/overworld_normal.png b/graphics/pokemon/latias/mega/overworld_normal.png new file mode 100644 index 000000000000..82be74ad0f36 Binary files /dev/null and b/graphics/pokemon/latias/mega/overworld_normal.png differ diff --git a/graphics/pokemon/latias/mega/overworld_shiny.png b/graphics/pokemon/latias/mega/overworld_shiny.png new file mode 100644 index 000000000000..9ac3e0be9129 Binary files /dev/null and b/graphics/pokemon/latias/mega/overworld_shiny.png differ diff --git a/graphics/pokemon/latios/mega/overworld_normal.png b/graphics/pokemon/latios/mega/overworld_normal.png new file mode 100644 index 000000000000..b91486d12f93 Binary files /dev/null and b/graphics/pokemon/latios/mega/overworld_normal.png differ diff --git a/graphics/pokemon/latios/mega/overworld_shiny.png b/graphics/pokemon/latios/mega/overworld_shiny.png new file mode 100644 index 000000000000..6b7a86814071 Binary files /dev/null and b/graphics/pokemon/latios/mega/overworld_shiny.png differ diff --git a/graphics/pokemon/lucario/mega/overworld_normal.png b/graphics/pokemon/lucario/mega/overworld_normal.png new file mode 100644 index 000000000000..38cb2aaafa83 Binary files /dev/null and b/graphics/pokemon/lucario/mega/overworld_normal.png differ diff --git a/graphics/pokemon/lucario/mega/overworld_shiny.png b/graphics/pokemon/lucario/mega/overworld_shiny.png new file mode 100644 index 000000000000..efbb2b531353 Binary files /dev/null and b/graphics/pokemon/lucario/mega/overworld_shiny.png differ diff --git a/graphics/pokemon/manectric/mega/overworld_normal.png b/graphics/pokemon/manectric/mega/overworld_normal.png new file mode 100644 index 000000000000..f8aec27a1937 Binary files /dev/null and b/graphics/pokemon/manectric/mega/overworld_normal.png differ diff --git a/graphics/pokemon/manectric/mega/overworld_shiny.png b/graphics/pokemon/manectric/mega/overworld_shiny.png new file mode 100644 index 000000000000..c19841ee98ec Binary files /dev/null and b/graphics/pokemon/manectric/mega/overworld_shiny.png differ diff --git a/graphics/pokemon/mawile/mega/overworld_normal.png b/graphics/pokemon/mawile/mega/overworld_normal.png new file mode 100644 index 000000000000..16db5c2970dd Binary files /dev/null and b/graphics/pokemon/mawile/mega/overworld_normal.png differ diff --git a/graphics/pokemon/mawile/mega/overworld_shiny.png b/graphics/pokemon/mawile/mega/overworld_shiny.png new file mode 100644 index 000000000000..0d04392be89c Binary files /dev/null and b/graphics/pokemon/mawile/mega/overworld_shiny.png differ diff --git a/graphics/pokemon/medicham/mega/overworld_normal.png b/graphics/pokemon/medicham/mega/overworld_normal.png new file mode 100644 index 000000000000..4f927945c607 Binary files /dev/null and b/graphics/pokemon/medicham/mega/overworld_normal.png differ diff --git a/graphics/pokemon/medicham/mega/overworld_shiny.png b/graphics/pokemon/medicham/mega/overworld_shiny.png new file mode 100644 index 000000000000..2dcd3f8c0c9b Binary files /dev/null and b/graphics/pokemon/medicham/mega/overworld_shiny.png differ diff --git a/graphics/pokemon/sceptile/mega/overworld_normal.png b/graphics/pokemon/sceptile/mega/overworld_normal.png new file mode 100644 index 000000000000..b38c86a219aa Binary files /dev/null and b/graphics/pokemon/sceptile/mega/overworld_normal.png differ diff --git a/graphics/pokemon/sceptile/mega/overworld_shiny.png b/graphics/pokemon/sceptile/mega/overworld_shiny.png new file mode 100644 index 000000000000..c9ced5a84f0a Binary files /dev/null and b/graphics/pokemon/sceptile/mega/overworld_shiny.png differ diff --git a/graphics/pokemon/steelix/mega/overworld_normal.png b/graphics/pokemon/steelix/mega/overworld_normal.png new file mode 100644 index 000000000000..ea3fa4338e71 Binary files /dev/null and b/graphics/pokemon/steelix/mega/overworld_normal.png differ diff --git a/graphics/pokemon/steelix/mega/overworld_shiny.png b/graphics/pokemon/steelix/mega/overworld_shiny.png new file mode 100644 index 000000000000..a71a2267fae2 Binary files /dev/null and b/graphics/pokemon/steelix/mega/overworld_shiny.png differ