Sorted the platform IDs.

This commit is contained in:
Leon Styhre 2021-02-06 14:20:45 +01:00
parent bb0489ab31
commit e8652db2f8
2 changed files with 180 additions and 180 deletions

View file

@ -16,111 +16,111 @@ namespace PlatformIds
std::vector<std::string> PlatformNames = { std::vector<std::string> PlatformNames = {
"unknown", // Nothing set. "unknown", // Nothing set.
"3do", "3do", // 3DO
"amiga", "ags", // Adventure Game Studio
"amigacd32", "amiga", // Commodore Amiga
"amstradcpc", "amigacd32", // Commodore Amiga CD32
"gx4000", "amstradcpc", // Amstrad CPC
"apple2", "apple2", // Apple II
"apple2gs", "apple2gs", // Apple IIGS
"arcade", "arcade", // Arcade
"atari800", "astrocade", // Bally Astrocade
"atari2600", "atari2600", // Atari 2600
"atari5200", "atari5200", // Atari 5200
"atari7800", "atari7800", // Atari 7800
"atarilynx", "atari800", // Atari 800
"atarist", "atarijaguar", // Atari Jaguar
"atarijaguar", "atarijaguarcd", // Atari Jaguar CD
"atarijaguarcd", "atarilynx", // Atari Lynx
"atarixe", "atarist", // Atari ST/STE/Falcon
"atomiswave", "atarixe", // Atari XE
"colecovision", "atomiswave", // Atomiswave
"bbcmicro", // BBC Micro
"c64", // Commodore 64 "c64", // Commodore 64
"cdtv", "cavestory", // Cave Story (NXEngine)
"intellivision", "cdtv", // Commodore CDTV
"macintosh",
"xbox",
"xbox360",
"msx",
"neogeo",
"neogeocd",
"ngp", // Neo Geo Pocket
"ngpc", // Neo Geo Pocket Color
"n3ds", // Nintendo 3DS
"n64", // Nintendo 64
"nds", // Nintendo DS
"fds", // Famicom Disk System
"nes", // Nintendo Entertainment System
"channelf", // Fairchild Channel F "channelf", // Fairchild Channel F
"gb", // Game Boy "coco", // Tandy Color Computer
"gba", // Game Boy Advance "colecovision", // ColecoVision
"gbc", // Game Boy Color "daphne", // Daphne Arcade Laserdisc Emulator
"gamecube", // GameCube "dos", // DOS (PC)
"wii", "dragon32", // Dragon 32
"wiiu", "dreamcast", // Sega Dreamcast
"virtualboy", "famicom", // Nintendo Family Computer
"gameandwatch", "fds", // Nintendo Famicom Disk System
"pokemini", "gameandwatch", // Nintendo Game and Watch
"satellaview", "gamecube", // Nintendo GameCube
"sufami", "gamegear", // Sega Game Gear
"openbor", "gb", // Nintendo Game Boy
"dos", "gba", // Nintendo Game Boy Advance
"pc", "gbc", // Nintendo Game Boy Color
"sega32x",
"segacd",
"dreamcast",
"gamegear",
"genesis", // Sega Genesis "genesis", // Sega Genesis
"gx4000", // Amstrad GX4000
"intellivision", // Mattel Electronics Intellivision
"love", // ChaiLove game engine
"lutro", // Lutro game engine
"macintosh", // Apple Macintosh
"mastersystem", // Sega Master System "mastersystem", // Sega Master System
"megadrive", // Sega Mega Drive "megadrive", // Sega Mega Drive
"mess", // Multi Emulator Super System
"moonlight", // Moonlight game streaming
"moto", // Thomson MO/TO series
"msx", // MSX
"n3ds", // Nintendo 3DS
"n64", // Nintendo 64
"naomi", // Sega NAOMI
"nds", // Nintendo DS
"neogeo", // SNK Neo Geo
"neogeocd", // SNK Neo Geo CD
"nes", // Nintendo Entertainment System
"ngp", // SNK Neo Geo Pocket
"ngpc", // SNK Neo Geo Pocket Color
"odyssey2", // Magnavox Odyssey2
"openbor", // OpenBOR game engine
"oric", // Tangerine Computer Systems Oric
"palm", // Palm OS
"pc", // IBM PC
"pcengine", // NEC PC Engine
"pcenginecd", // NEC PC Engine CD
"pcfx", // NEC PC-FX
"pokemini", // Nintendo Pokémon Mini
"ps2", // Sony PlayStation 2
"ps3", // Sony PlayStation 3
"ps4", // Sony PlayStation 4
"psp", // Sony PlayStation Portable
"psvita", // Sony PlayStation Vita
"psx", // Sony PlayStation 1
"residualvm", // ResidualVM game engine
"samcoupe", // SAM Coupé
"satellaview", // Nintendo Satellaview
"saturn", // Sega Saturn "saturn", // Sega Saturn
"sg-1000", "scummvm", // ScummVM game engine
"psx", "sega32x", // Sega Mega Drive 32X
"ps2", "segacd", // Sega CD
"ps3", "sg-1000", // Sega SG-1000
"ps4", "snes", // Nintendo SNES (Super Nintendo)
"psvita", "solarus", // Solarus game engine
"psp", // PlayStation Portable "spectravideo", // Spectravideo
"snes", // Super Nintendo Entertainment System "stratagus", // Stratagus game engine
"scummvm", "sufami", // Bandai SuFami Turbo
"x1", "supergrafx", // NEC SuperGrafx
"x68000", "ti99", // Texas Instruments TI-99
"solarus", "trs-80", // Tandy TRS-80
"pcengine", // (Aka turbografx-16), HuCards only "uzebox", // Uzebox
"pcenginecd", // (Aka turbografx-16), CD-ROMs only "vectrex", // Vectrex
"wonderswan", "videopac", // Philips Videopac G7000 (Magnavox Odyssey2)
"wonderswancolor", "virtualboy", // Nintendo Virtual Boy
"zxspectrum", "wii", // Nintendo Wii
"zx81", "wiiu", // Nintendo Wii U
"odyssey2", "wonderswan", // Bandai WonderSwan
"vectrex", "wonderswancolor", // Bandai WonderSwan Color
"trs-80", "x1", // Sharp X1
"coco", "x68000", // Sharp X68000
"ags", "xbox", // Microsoft Xbox
"astrocade", "xbox360", // Microsoft Xbox 360
"bbcmicro", "zmachine", // Infocom Z-machine
"cavestory", "zx81", // Sinclair ZX81
"daphne", "zxspectrum", // Sinclair ZX Spectrum
"dragon32",
"famicom",
"love",
"lutro",
"mess",
"moonlight",
"moto",
"oric",
"pcfx",
"residualvm",
"samcoupe",
"supergrafx",
"stratagus",
"videopac",
"zmachine",
"ti99",
"naomi",
"uzebox",
"spectravideo",
"palm",
"ignore", // Do not allow scraping for this system. "ignore", // Do not allow scraping for this system.
"invalid" "invalid"

View file

@ -16,111 +16,111 @@ namespace PlatformIds
enum PlatformId : unsigned int { enum PlatformId : unsigned int {
PLATFORM_UNKNOWN = 0, PLATFORM_UNKNOWN = 0,
THREEDO, // Name can't start with a constant. THREEDO, // Names can't start with a number.
ADVENTUREGAMESTUDIO,
AMIGA, AMIGA,
AMIGACD32, AMIGACD32,
AMSTRAD_CPC, AMSTRAD_CPC,
AMSTRAD_GX4000,
APPLE_II, APPLE_II,
APPLE_IIGS, APPLE_IIGS,
ARCADE, ARCADE,
ATARI_800, ASTROCADE,
ATARI_2600, ATARI_2600,
ATARI_5200, ATARI_5200,
ATARI_7800, ATARI_7800,
ATARI_LYNX, ATARI_800,
ATARI_ST, // Atari ST/STE/Falcon.
ATARI_JAGUAR, ATARI_JAGUAR,
ATARI_JAGUAR_CD, ATARI_JAGUAR_CD,
ATARI_LYNX,
ATARI_ST,
ATARI_XE, ATARI_XE,
ATOMISWAVE, ATOMISWAVE,
COLECOVISION, BBC_MICRO,
COMMODORE_64, COMMODORE_64,
CAVESTORY,
COMMODORE_CDTV, COMMODORE_CDTV,
INTELLIVISION,
MAC_OS,
XBOX,
XBOX_360,
MSX,
NEOGEO,
NEOGEO_CD,
NEOGEO_POCKET,
NEOGEO_POCKET_COLOR,
NINTENDO_3DS,
NINTENDO_64,
NINTENDO_DS,
FAMICOM_DISK_SYSTEM,
NINTENDO_ENTERTAINMENT_SYSTEM,
FAIRCHILD_CHANNELF, FAIRCHILD_CHANNELF,
TANDY,
COLECOVISION,
DAPHNE,
DOS,
DRAGON32,
SEGA_DREAMCAST,
FAMICOM,
FAMICOM_DISK_SYSTEM,
NINTENDO_GAME_AND_WATCH,
NINTENDO_GAMECUBE,
SEGA_GAME_GEAR,
GAME_BOY, GAME_BOY,
GAME_BOY_ADVANCE, GAME_BOY_ADVANCE,
GAME_BOY_COLOR, GAME_BOY_COLOR,
NINTENDO_GAMECUBE,
NINTENDO_WII,
NINTENDO_WII_U,
NINTENDO_VIRTUAL_BOY,
NINTENDO_GAME_AND_WATCH,
NINTENDO_POKEMON_MINI,
NINTENDO_SATELLAVIEW,
SUFAMI_TURBO,
OPENBOR,
DOS,
PC,
SEGA_32X,
SEGA_CD,
SEGA_DREAMCAST,
SEGA_GAME_GEAR,
SEGA_GENESIS, SEGA_GENESIS,
SEGA_MASTER_SYSTEM, AMSTRAD_GX4000,
SEGA_MEGA_DRIVE, INTELLIVISION,
SEGA_SATURN,
SEGA_SG1000,
PLAYSTATION,
PLAYSTATION_2,
PLAYSTATION_3,
PLAYSTATION_4,
PLAYSTATION_VITA,
PLAYSTATION_PORTABLE,
SUPER_NINTENDO,
SCUMMVM,
SHARP_X1,
SHARP_X68000,
SOLARUS,
TURBOGRAFX_16, // (Aka PC Engine) HuCards only.
TURBOGRAFX_CD, // (Aka PC Engine) CD-ROMs only.
WONDERSWAN,
WONDERSWAN_COLOR,
ZX_SPECTRUM,
ZX81_SINCLAR,
VIDEOPAC_ODYSSEY2,
VECTREX,
TRS80_COLOR_COMPUTER,
TANDY,
ADVENTUREGAMESTUDIO,
ASTROCADE,
BBC_MICRO,
CAVESTORY,
DAPHNE,
DRAGON32,
FAMICOM,
LOVE, LOVE,
LUTRO, LUTRO,
MAC_OS,
SEGA_MASTER_SYSTEM,
SEGA_MEGA_DRIVE,
MESS, MESS,
MOONLIGHT, MOONLIGHT,
THOMSON_MOTO, THOMSON_MOTO,
MSX,
NINTENDO_3DS,
NINTENDO_64,
SEGA_NAOMI,
NINTENDO_DS,
NEOGEO,
NEOGEO_CD,
NINTENDO_ENTERTAINMENT_SYSTEM,
NEOGEO_POCKET,
NEOGEO_POCKET_COLOR,
VIDEOPAC_ODYSSEY2,
OPENBOR,
ORIC, ORIC,
PALM_OS,
PC,
TURBOGRAFX_16,
TURBOGRAFX_CD,
PCFX, PCFX,
NINTENDO_POKEMON_MINI,
PLAYSTATION_2,
PLAYSTATION_3,
PLAYSTATION_4,
PLAYSTATION_PORTABLE,
PLAYSTATION_VITA,
PLAYSTATION,
RESIDUALVM, RESIDUALVM,
SAMCOUPE, SAMCOUPE,
SUPERGRAFX, NINTENDO_SATELLAVIEW,
STRATAGUS, SEGA_SATURN,
VIDEOPAC, SCUMMVM,
ZMACHINE, SEGA_32X,
TI99, SEGA_CD,
SEGA_NAOMI, SEGA_SG1000,
UZEBOX, SUPER_NINTENDO,
SOLARUS,
SPECTRAVIDEO, SPECTRAVIDEO,
PALM_OS, STRATAGUS,
SUFAMI_TURBO,
SUPERGRAFX,
TI99,
TRS80_COLOR_COMPUTER,
UZEBOX,
VECTREX,
VIDEOPAC,
NINTENDO_VIRTUAL_BOY,
NINTENDO_WII,
NINTENDO_WII_U,
WONDERSWAN,
WONDERSWAN_COLOR,
SHARP_X1,
SHARP_X68000,
XBOX,
XBOX_360,
ZMACHINE,
ZX81_SINCLAR,
ZX_SPECTRUM,
PLATFORM_IGNORE, // Do not allow scraping for this system. PLATFORM_IGNORE, // Do not allow scraping for this system.
PLATFORM_COUNT PLATFORM_COUNT