diff --git a/public/images/pokemon/variant/174.json b/public/images/pokemon/variant/174.json
new file mode 100644
index 00000000000..65b9af81dde
--- /dev/null
+++ b/public/images/pokemon/variant/174.json
@@ -0,0 +1,20 @@
+{
+	"1": {
+		"9c1952": "3a6472",
+		"e6849c": "81c2b8",
+		"bd0000": "f18fc4",
+		"630000": "6f305b",
+		"b55273": "43737d",
+		"e62910": "ae93d9",
+		"ffced6": "e5ffec",
+		"ffadbd": "c5ebd5"
+	},
+	"2": {
+		"9c1952": "9c5200",
+		"e6849c": "f5c45b",
+		"b55273": "a16b30",
+		"e62910": "c43f3f",
+		"ffced6": "fff9bf",
+		"ffadbd": "f5e884"
+	}
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/39.json b/public/images/pokemon/variant/39.json
new file mode 100644
index 00000000000..c72887bdf9d
--- /dev/null
+++ b/public/images/pokemon/variant/39.json
@@ -0,0 +1,26 @@
+{
+	"1": {
+		"d63a31": "f18fc4",
+		"a53100": "6f305b",
+		"ffada5": "c5ebd5",
+		"e67384": "81c2b8",
+		"10b5ef": "a17ed9",
+		"ffcec5": "e5ffec",
+		"104a8c": "393178",
+		"1973c5": "604ea1",
+		"a51021": "3a6472",
+		"6b5263": "153427",
+		"ceefff": "d9d3e3"
+	},
+	"2": {
+		"ffada5": "f5e884",
+		"e67384": "f5c45b",
+		"10b5ef": "d14b4b",
+		"ffcec5": "fff9bf",
+		"104a8c": "8a2f2f",
+		"1973c5": "c45c54",
+		"a51021": "9c5200",
+		"6b5263": "737454",
+		"ceefff": "ffe9ed"
+	}
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/40.json b/public/images/pokemon/variant/40.json
new file mode 100644
index 00000000000..9ec866694ca
--- /dev/null
+++ b/public/images/pokemon/variant/40.json
@@ -0,0 +1,27 @@
+{
+	"1": {
+		"737373": "1f2e3b",
+		"ffb3db": "f18fc4",
+		"9c6b21": "153139",
+		"8c4242": "3a6472",
+		"52a58c": "a17ed9",
+		"f77b94": "81c2b8",
+		"734219": "214f4f",
+		"ffadbd": "c5ebd5",
+		"ce6b63": "82b8a9",
+		"215a63": "393178"
+	},
+	"2": {
+		"737373": "3b1f24",
+		"e6dee6": "bc4e24",
+		"9c6b21": "612719",
+		"8c4242": "9c5200",
+		"52a58c": "c45c54",
+		"f77b94": "f5c45b",
+		"ffffff": "d07439",
+		"734219": "68311a",
+		"ffadbd": "f5e884",
+		"ce6b63": "e6a54c",
+		"215a63": "8a2f2f"
+	}
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/174.json b/public/images/pokemon/variant/back/174.json
new file mode 100644
index 00000000000..eaabbbc574d
--- /dev/null
+++ b/public/images/pokemon/variant/back/174.json
@@ -0,0 +1,14 @@
+{
+	"1": {
+		"9c1952": "3a6472",
+		"b55273": "43737d",
+		"e6849c": "81c2b8",
+		"ffadbd": "c5ebd5"
+	},
+	"2": {
+		"9c1952": "9c5200",
+		"b55273": "a16b30",
+		"e6849c": "f5c45b",
+		"ffadbd": "f5e884"
+	}
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/39.json b/public/images/pokemon/variant/back/39.json
new file mode 100644
index 00000000000..59d78f7958a
--- /dev/null
+++ b/public/images/pokemon/variant/back/39.json
@@ -0,0 +1,16 @@
+{
+	"1": {
+		"6b5263": "153427",
+		"ffada5": "c5ebd5",
+		"e67384": "81c2b8",
+		"a51021": "3a6472",
+		"ffcec5": "e5ffec"
+	},
+	"2": {
+		"6b5263": "737454",
+		"ffada5": "f5e884",
+		"e67384": "f5c45b",
+		"a51021": "9c5200",
+		"ffcec5": "fff9bf"
+	}
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/40.json b/public/images/pokemon/variant/back/40.json
new file mode 100644
index 00000000000..21e5ef69cd1
--- /dev/null
+++ b/public/images/pokemon/variant/back/40.json
@@ -0,0 +1,17 @@
+{
+	"1": {
+		"f77b94": "81c2b8",
+		"ce6b63": "82b8a9",
+		"8c4242": "3a6472",
+		"ffadbd": "c5ebd5"
+	},
+	"2": {
+		"737373": "3b1f24",
+		"f77b94": "f5c45b",
+		"ffffff": "d07439",
+		"ce6b63": "e6a54c",
+		"e6dee6": "bc4e24",
+		"8c4242": "9c5200",
+		"ffadbd": "f5e884"
+	}
+}
\ No newline at end of file