diff --git a/src/shared/platforms.js b/src/shared/platforms.js
index 8df4b8da..1fefe5ed 100755
--- a/src/shared/platforms.js
+++ b/src/shared/platforms.js
@@ -2,7 +2,6 @@ export default [
{
name: 'Xbox One',
code: 'xbox-one',
- hex: '#ffffff',
textHex: '#107c10',
id: 49,
generation: 8,
@@ -11,6 +10,7 @@ export default [
name: 'Nintendo Switch',
code: 'nintendo-switch',
hex: '#e60012',
+ useAlt: true,
id: 130,
generation: 8,
},
@@ -32,9 +32,7 @@ export default [
},
{
name: 'Nintendo 64',
- code: 'n64',
- hex: '#FFFFFF',
- textHex: '#D20014',
+ code: 'nintendo-64',
id: 4,
generation: 5,
},
@@ -72,7 +70,6 @@ export default [
{
name: 'PC - Windows',
code: 'win',
- hex: '#ffffff',
textHex: '#0076d6',
id: 6,
generation: 8,
@@ -80,17 +77,300 @@ export default [
{
name: 'Super Nintendo',
code: 'snes',
- hex: '#ffffff',
textHex: '#4f43ae',
id: 19,
generation: 4,
},
{
name: 'Sega Mega Drive / Genesis',
- code: 'smd',
- hex: '#ffffff',
+ code: 'sega-genesis',
textHex: '#000000',
id: 29,
generation: 4,
},
+ {
+ name: 'Xbox',
+ code: 'xbox',
+ id: 11,
+ generation: 6,
+ },
+ {
+ name: 'Xbox 360',
+ code: 'xbox-360',
+ id: 12,
+ generation: 7,
+ },
+ {
+ name: 'PC Dos',
+ code: 'msdos',
+ id: 13,
+ generation: 'computer',
+ },
+ {
+ name: 'Mac',
+ code: 'mac',
+ id: 14,
+ generation: 'computer',
+ },
+ {
+ name: 'Commodore C64/128',
+ code: 'commodore-64',
+ id: 15,
+ generation: 'computer',
+ },
+ {
+ name: 'Amiga',
+ code: 'amiga',
+ navHex: '#fff',
+ id: 16,
+ generation: 'computer',
+ },
+ {
+ name: 'Nintendo DS',
+ code: 'nintendo-ds',
+ id: 20,
+ generation: 7,
+ // Combine
+ // id: 159,
+ },
+ {
+ name: 'Nintendo GameCube',
+ code: 'nintendo-gamecube',
+ id: 21,
+ generation: 6,
+ },
+ {
+ name: 'Game Boy Color',
+ code: 'gameboy-color',
+ id: 22,
+ generation: 5,
+ },
+ {
+ name: 'Dreamcast',
+ code: 'dreamcast',
+ id: 23,
+ generation: 6,
+ },
+ {
+ name: 'Game Boy Advance',
+ code: 'gameboy-advance',
+ id: 24,
+ generation: 6,
+ },
+ {
+ name: 'Sega 32X',
+ code: 'sega-32x',
+ id: 30,
+ generation: 4,
+ },
+ {
+ name: 'Sega Saturn',
+ code: 'sega-saturn',
+ id: 32,
+ generation: 5,
+ },
+ {
+ name: 'Game Boy',
+ code: 'gameboy',
+ id: 33,
+ generation: 4,
+ },
+ {
+ name: 'Sega Game Gear',
+ code: 'game-gear',
+ id: 35,
+ generation: 4,
+ },
+ {
+ name: 'Nintendo 3DS',
+ code: 'n3ds',
+ id: 37,
+ generation: 8,
+ },
+ {
+ name: 'PSP',
+ code: 'psp',
+ id: 38,
+ generation: 7,
+ },
+ {
+ name: 'Wii U',
+ code: 'wii-u',
+ id: 41,
+ generation: 8,
+ },
+ {
+ name: 'PlayStation Vita',
+ code: 'playstation-vita',
+ id: 46,
+ generation: 8,
+ },
+ {
+ name: '3DO Interactive Multiplayer',
+ code: '3do',
+ textHex: '#ffffff',
+ navHex: '#000',
+ id: 50,
+ generation: 5,
+ },
+ {
+ name: 'Atari 8-bit',
+ code: 'atari-800',
+ id: 65,
+ generation: 'computer',
+ },
+ {
+ name: 'Atari 2600',
+ code: 'atari-2600',
+ id: 59,
+ generation: 2,
+ },
+ {
+ name: 'Atari 7800',
+ code: 'atari-7800',
+ id: 60,
+ generation: 3,
+ },
+ {
+ name: 'Atari Lynx',
+ code: 'atari-lynx',
+ id: 61,
+ generation: 4,
+ },
+ {
+ name: 'Atari Jaguar',
+ code: 'atari-jaguar',
+ id: 62,
+ generation: 5,
+ },
+ {
+ name: 'Atari ST',
+ code: 'atari-st',
+ id: 63,
+ generation: 'computer',
+ },
+ {
+ name: 'Sega Master System',
+ code: 'sega-master-system',
+ id: 64,
+ generation: 3,
+ },
+ {
+ name: 'Atari 5200',
+ code: 'atari-5200',
+ id: 66,
+ generation: 2,
+ },
+ {
+ name: 'Intellivision',
+ code: 'intellivision',
+ id: 67,
+ generation: 2,
+ },
+ {
+ name: 'ColecoVision',
+ code: 'colecovision',
+ id: 68,
+ generation: 2,
+ },
+ {
+ name: 'Vectrex',
+ code: 'vectrex',
+ id: 70,
+ generation: 2,
+ },
+ {
+ name: 'Commodore VIC-20',
+ code: 'vic-20',
+ id: 71,
+ generation: 'computer',
+ },
+ {
+ name: 'Apple II',
+ code: 'apple2',
+ hex: '#fff',
+ id: 75,
+ generation: 'computer',
+ },
+ {
+ name: 'Sega CD',
+ code: 'sega-cd',
+ hex: '#000',
+ id: 78,
+ generation: 4,
+ },
+ {
+ name: 'Neo Geo MVS',
+ code: 'neo-geo',
+ id: 79,
+ generation: 'arcade',
+ // TODO: combine
+ // id: 80,
+ },
+ {
+ name: 'TurboGrafx-16 / PC Engine',
+ code: 'pc-engine',
+ id: 86,
+ generation: 4,
+ // name: 'PC Engine SuperGrafx (combine with pc engine)',
+ // id: 128,
+ },
+ {
+ name: 'Nintendo Virtual Boy',
+ code: 'virtual-boy',
+ id: 87,
+ generation: 5,
+ },
+ {
+ name: 'Odyssey',
+ code: 'odyssey',
+ id: 88,
+ generation: 1,
+ },
+ // {
+ // name: 'Commodore PET',
+ // code: 'commodore-pet',
+ // id: 89,
+ // },
+ {
+ name: 'Commodore 16',
+ code: 'commodore',
+ id: 93,
+ generation: 'computer',
+ },
+ // {
+ // name: 'Philips CD-i',
+ // code: 'philips-cd-i',
+ // id: 117,
+ // },
+ {
+ name: 'Neo Geo Pocket',
+ code: 'neo-geo-pocket',
+ id: 119,
+ generation: 5,
+ },
+ // {
+ // name: 'Neo Geo Pocket Color',
+ // code: 'neo-geo-pocket-color',
+ // id: 120,
+ // },
+ {
+ name: 'WonderSwan Color',
+ code: 'wonderswan-color',
+ id: 123,
+ generation: 5,
+ },
+ {
+ name: 'Neo Geo CD',
+ code: 'neo-geo-cd',
+ id: 136,
+ generation: 4,
+ },
+ {
+ name: 'Turbografx-16/PC Engine CD',
+ code: 'turbografx-16',
+ hex: '#000',
+ id: 150,
+ generation: 4,
+ },
];
diff --git a/static/img/platforms/3do-alt.svg b/static/img/platforms/3do-alt.svg
new file mode 100644
index 00000000..31b393c4
--- /dev/null
+++ b/static/img/platforms/3do-alt.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/3do.svg b/static/img/platforms/3do.svg
new file mode 100644
index 00000000..41032cfe
--- /dev/null
+++ b/static/img/platforms/3do.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/amiga.svg b/static/img/platforms/amiga.svg
new file mode 100644
index 00000000..c1090747
--- /dev/null
+++ b/static/img/platforms/amiga.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/apple-2.svg b/static/img/platforms/apple-2.svg
new file mode 100644
index 00000000..9544c9ee
--- /dev/null
+++ b/static/img/platforms/apple-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/atari-2600.svg b/static/img/platforms/atari-2600.svg
new file mode 100644
index 00000000..b58a3c7a
--- /dev/null
+++ b/static/img/platforms/atari-2600.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/atari-5200.svg b/static/img/platforms/atari-5200.svg
new file mode 100644
index 00000000..676993d7
--- /dev/null
+++ b/static/img/platforms/atari-5200.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/atari-7800.svg b/static/img/platforms/atari-7800.svg
new file mode 100644
index 00000000..619b96ef
--- /dev/null
+++ b/static/img/platforms/atari-7800.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/atari-800.svg b/static/img/platforms/atari-800.svg
new file mode 100644
index 00000000..0c6cff31
--- /dev/null
+++ b/static/img/platforms/atari-800.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/atari-jaguar.svg b/static/img/platforms/atari-jaguar.svg
new file mode 100644
index 00000000..885583df
--- /dev/null
+++ b/static/img/platforms/atari-jaguar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/atari-lynx.svg b/static/img/platforms/atari-lynx.svg
new file mode 100644
index 00000000..46d090c0
--- /dev/null
+++ b/static/img/platforms/atari-lynx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/atari-st.svg b/static/img/platforms/atari-st.svg
new file mode 100644
index 00000000..c458876f
--- /dev/null
+++ b/static/img/platforms/atari-st.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/atary-5200.svg b/static/img/platforms/atary-5200.svg
new file mode 100644
index 00000000..676993d7
--- /dev/null
+++ b/static/img/platforms/atary-5200.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/colecovision.svg b/static/img/platforms/colecovision.svg
new file mode 100644
index 00000000..8296d86c
--- /dev/null
+++ b/static/img/platforms/colecovision.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/commodore-64.svg b/static/img/platforms/commodore-64.svg
new file mode 100644
index 00000000..4a380165
--- /dev/null
+++ b/static/img/platforms/commodore-64.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/commodore.svg b/static/img/platforms/commodore.svg
new file mode 100644
index 00000000..68ea9b38
--- /dev/null
+++ b/static/img/platforms/commodore.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/dreamcast.svg b/static/img/platforms/dreamcast.svg
new file mode 100644
index 00000000..a317b287
--- /dev/null
+++ b/static/img/platforms/dreamcast.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/game-gear.svg b/static/img/platforms/game-gear.svg
new file mode 100644
index 00000000..99e77acb
--- /dev/null
+++ b/static/img/platforms/game-gear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/gameboy-advance.svg b/static/img/platforms/gameboy-advance.svg
new file mode 100644
index 00000000..82809c88
--- /dev/null
+++ b/static/img/platforms/gameboy-advance.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/gameboy-color.svg b/static/img/platforms/gameboy-color.svg
new file mode 100644
index 00000000..699fa92f
--- /dev/null
+++ b/static/img/platforms/gameboy-color.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/gameboy.svg b/static/img/platforms/gameboy.svg
new file mode 100644
index 00000000..f813cb0d
--- /dev/null
+++ b/static/img/platforms/gameboy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/intellivision.svg b/static/img/platforms/intellivision.svg
new file mode 100644
index 00000000..aa16f889
--- /dev/null
+++ b/static/img/platforms/intellivision.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/mac.svg b/static/img/platforms/mac.svg
new file mode 100644
index 00000000..db1eec5d
--- /dev/null
+++ b/static/img/platforms/mac.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/msdos.svg b/static/img/platforms/msdos.svg
new file mode 100644
index 00000000..aa46f75d
--- /dev/null
+++ b/static/img/platforms/msdos.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/n3ds.svg b/static/img/platforms/n3ds.svg
new file mode 100644
index 00000000..cf257f16
--- /dev/null
+++ b/static/img/platforms/n3ds.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/n64-alt.svg b/static/img/platforms/n64-alt.svg
new file mode 100644
index 00000000..36f8ee72
--- /dev/null
+++ b/static/img/platforms/n64-alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/neo-geo-cd.svg b/static/img/platforms/neo-geo-cd.svg
new file mode 100644
index 00000000..2e877dec
--- /dev/null
+++ b/static/img/platforms/neo-geo-cd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/neo-geo-pocket.svg b/static/img/platforms/neo-geo-pocket.svg
new file mode 100644
index 00000000..d0ee1c77
--- /dev/null
+++ b/static/img/platforms/neo-geo-pocket.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/neo-geo.svg b/static/img/platforms/neo-geo.svg
new file mode 100644
index 00000000..85321955
--- /dev/null
+++ b/static/img/platforms/neo-geo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/nes.svg b/static/img/platforms/nes.svg
index afe47313..c4ac1dbf 100644
--- a/static/img/platforms/nes.svg
+++ b/static/img/platforms/nes.svg
@@ -1,27 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/platforms/nintendo-64.svg b/static/img/platforms/nintendo-64.svg
new file mode 100644
index 00000000..4e4747c0
--- /dev/null
+++ b/static/img/platforms/nintendo-64.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/nintendo-ds.svg b/static/img/platforms/nintendo-ds.svg
new file mode 100644
index 00000000..1116dbdd
--- /dev/null
+++ b/static/img/platforms/nintendo-ds.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/nintendo-gamecube.svg b/static/img/platforms/nintendo-gamecube.svg
new file mode 100644
index 00000000..69b0aa28
--- /dev/null
+++ b/static/img/platforms/nintendo-gamecube.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/nintendo-switch-alt.svg b/static/img/platforms/nintendo-switch-alt.svg
new file mode 100644
index 00000000..1c1e6e11
--- /dev/null
+++ b/static/img/platforms/nintendo-switch-alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/odyssey.svg b/static/img/platforms/odyssey.svg
new file mode 100644
index 00000000..f6de48c5
--- /dev/null
+++ b/static/img/platforms/odyssey.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/pc-engine.svg b/static/img/platforms/pc-engine.svg
new file mode 100644
index 00000000..c9638e05
--- /dev/null
+++ b/static/img/platforms/pc-engine.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/playstation-vita.svg b/static/img/platforms/playstation-vita.svg
new file mode 100644
index 00000000..1f5b6a67
--- /dev/null
+++ b/static/img/platforms/playstation-vita.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/ps.svg b/static/img/platforms/ps.svg
index 5ba22095..08268503 100644
--- a/static/img/platforms/ps.svg
+++ b/static/img/platforms/ps.svg
@@ -1,11 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/platforms/ps2.svg b/static/img/platforms/ps2.svg
index a6fca72a..f47a8c71 100644
--- a/static/img/platforms/ps2.svg
+++ b/static/img/platforms/ps2.svg
@@ -1,10 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/platforms/ps3.svg b/static/img/platforms/ps3.svg
index edf8c843..10a77425 100644
--- a/static/img/platforms/ps3.svg
+++ b/static/img/platforms/ps3.svg
@@ -1,8 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/platforms/psp.svg b/static/img/platforms/psp.svg
new file mode 100644
index 00000000..191bc87f
--- /dev/null
+++ b/static/img/platforms/psp.svg
@@ -0,0 +1,94 @@
+
+
+
diff --git a/static/img/platforms/sega-32x.svg b/static/img/platforms/sega-32x.svg
new file mode 100644
index 00000000..0d1118a2
--- /dev/null
+++ b/static/img/platforms/sega-32x.svg
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/static/img/platforms/sega-cd.svg b/static/img/platforms/sega-cd.svg
new file mode 100644
index 00000000..9169178d
--- /dev/null
+++ b/static/img/platforms/sega-cd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/sega-genesis.svg b/static/img/platforms/sega-genesis.svg
new file mode 100644
index 00000000..5fd3ec0d
--- /dev/null
+++ b/static/img/platforms/sega-genesis.svg
@@ -0,0 +1,221 @@
+
+
+
+
diff --git a/static/img/platforms/sega-master-system.svg b/static/img/platforms/sega-master-system.svg
new file mode 100644
index 00000000..5b8ec630
--- /dev/null
+++ b/static/img/platforms/sega-master-system.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/sega-saturn.svg b/static/img/platforms/sega-saturn.svg
new file mode 100644
index 00000000..a832a06a
--- /dev/null
+++ b/static/img/platforms/sega-saturn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/smd.svg b/static/img/platforms/smd.svg
index f9d0075a..a56d3f37 100644
--- a/static/img/platforms/smd.svg
+++ b/static/img/platforms/smd.svg
@@ -1,14 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/platforms/snes.svg b/static/img/platforms/snes.svg
index 410e2cd6..3ccc4739 100644
--- a/static/img/platforms/snes.svg
+++ b/static/img/platforms/snes.svg
@@ -1,4 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/platforms/turbografx-16.svg b/static/img/platforms/turbografx-16.svg
new file mode 100644
index 00000000..92012681
--- /dev/null
+++ b/static/img/platforms/turbografx-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/vectrex.svg b/static/img/platforms/vectrex.svg
new file mode 100644
index 00000000..04fdbb74
--- /dev/null
+++ b/static/img/platforms/vectrex.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/vic-20.svg b/static/img/platforms/vic-20.svg
new file mode 100644
index 00000000..5ecea72b
--- /dev/null
+++ b/static/img/platforms/vic-20.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/virtual-boy.svg b/static/img/platforms/virtual-boy.svg
new file mode 100644
index 00000000..9f145546
--- /dev/null
+++ b/static/img/platforms/virtual-boy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/wii-u.svg b/static/img/platforms/wii-u.svg
new file mode 100644
index 00000000..5c3927ca
--- /dev/null
+++ b/static/img/platforms/wii-u.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/wii.svg b/static/img/platforms/wii.svg
index 4ef12bd3..f26ea01f 100644
--- a/static/img/platforms/wii.svg
+++ b/static/img/platforms/wii.svg
@@ -1,4 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/platforms/win.svg b/static/img/platforms/win.svg
index 3e9e7346..208c89c9 100644
--- a/static/img/platforms/win.svg
+++ b/static/img/platforms/win.svg
@@ -1,7 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/platforms/wonderswan-color.svg b/static/img/platforms/wonderswan-color.svg
new file mode 100644
index 00000000..0f574f5b
--- /dev/null
+++ b/static/img/platforms/wonderswan-color.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/xbox-360.svg b/static/img/platforms/xbox-360.svg
new file mode 100644
index 00000000..0d4da6cc
--- /dev/null
+++ b/static/img/platforms/xbox-360.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/platforms/xbox-one.svg b/static/img/platforms/xbox-one.svg
index b74ac561..fbd3afc6 100644
--- a/static/img/platforms/xbox-one.svg
+++ b/static/img/platforms/xbox-one.svg
@@ -1,12 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/img/platforms/xbox.svg b/static/img/platforms/xbox.svg
new file mode 100644
index 00000000..d68892ee
--- /dev/null
+++ b/static/img/platforms/xbox.svg
@@ -0,0 +1 @@
+
\ No newline at end of file