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
"c64", // Commodore 64 "bbcmicro", // BBC Micro
"cdtv", "c64", // Commodore 64
"intellivision", "cavestory", // Cave Story (NXEngine)
"macintosh", "cdtv", // Commodore CDTV
"xbox", "channelf", // Fairchild Channel F
"xbox360", "coco", // Tandy Color Computer
"msx", "colecovision", // ColecoVision
"neogeo", "daphne", // Daphne Arcade Laserdisc Emulator
"neogeocd", "dos", // DOS (PC)
"ngp", // Neo Geo Pocket "dragon32", // Dragon 32
"ngpc", // Neo Geo Pocket Color "dreamcast", // Sega Dreamcast
"n3ds", // Nintendo 3DS "famicom", // Nintendo Family Computer
"n64", // Nintendo 64 "fds", // Nintendo Famicom Disk System
"nds", // Nintendo DS "gameandwatch", // Nintendo Game and Watch
"fds", // Famicom Disk System "gamecube", // Nintendo GameCube
"nes", // Nintendo Entertainment System "gamegear", // Sega Game Gear
"channelf", // Fairchild Channel F "gb", // Nintendo Game Boy
"gb", // Game Boy "gba", // Nintendo Game Boy Advance
"gba", // Game Boy Advance "gbc", // Nintendo Game Boy Color
"gbc", // Game Boy Color "genesis", // Sega Genesis
"gamecube", // GameCube "gx4000", // Amstrad GX4000
"wii", "intellivision", // Mattel Electronics Intellivision
"wiiu", "love", // ChaiLove game engine
"virtualboy", "lutro", // Lutro game engine
"gameandwatch", "macintosh", // Apple Macintosh
"pokemini", "mastersystem", // Sega Master System
"satellaview", "megadrive", // Sega Mega Drive
"sufami", "mess", // Multi Emulator Super System
"openbor", "moonlight", // Moonlight game streaming
"dos", "moto", // Thomson MO/TO series
"pc", "msx", // MSX
"sega32x", "n3ds", // Nintendo 3DS
"segacd", "n64", // Nintendo 64
"dreamcast", "naomi", // Sega NAOMI
"gamegear", "nds", // Nintendo DS
"genesis", // Sega Genesis "neogeo", // SNK Neo Geo
"mastersystem", // Sega Master System "neogeocd", // SNK Neo Geo CD
"megadrive", // Sega Mega Drive "nes", // Nintendo Entertainment System
"saturn", // Sega Saturn "ngp", // SNK Neo Geo Pocket
"sg-1000", "ngpc", // SNK Neo Geo Pocket Color
"psx", "odyssey2", // Magnavox Odyssey2
"ps2", "openbor", // OpenBOR game engine
"ps3", "oric", // Tangerine Computer Systems Oric
"ps4", "palm", // Palm OS
"psvita", "pc", // IBM PC
"psp", // PlayStation Portable "pcengine", // NEC PC Engine
"snes", // Super Nintendo Entertainment System "pcenginecd", // NEC PC Engine CD
"scummvm", "pcfx", // NEC PC-FX
"x1", "pokemini", // Nintendo Pokémon Mini
"x68000", "ps2", // Sony PlayStation 2
"solarus", "ps3", // Sony PlayStation 3
"pcengine", // (Aka turbografx-16), HuCards only "ps4", // Sony PlayStation 4
"pcenginecd", // (Aka turbografx-16), CD-ROMs only "psp", // Sony PlayStation Portable
"wonderswan", "psvita", // Sony PlayStation Vita
"wonderswancolor", "psx", // Sony PlayStation 1
"zxspectrum", "residualvm", // ResidualVM game engine
"zx81", "samcoupe", // SAM Coupé
"odyssey2", "satellaview", // Nintendo Satellaview
"vectrex", "saturn", // Sega Saturn
"trs-80", "scummvm", // ScummVM game engine
"coco", "sega32x", // Sega Mega Drive 32X
"ags", "segacd", // Sega CD
"astrocade", "sg-1000", // Sega SG-1000
"bbcmicro", "snes", // Nintendo SNES (Super Nintendo)
"cavestory", "solarus", // Solarus game engine
"daphne", "spectravideo", // Spectravideo
"dragon32", "stratagus", // Stratagus game engine
"famicom", "sufami", // Bandai SuFami Turbo
"love", "supergrafx", // NEC SuperGrafx
"lutro", "ti99", // Texas Instruments TI-99
"mess", "trs-80", // Tandy TRS-80
"moonlight", "uzebox", // Uzebox
"moto", "vectrex", // Vectrex
"oric", "videopac", // Philips Videopac G7000 (Magnavox Odyssey2)
"pcfx", "virtualboy", // Nintendo Virtual Boy
"residualvm", "wii", // Nintendo Wii
"samcoupe", "wiiu", // Nintendo Wii U
"supergrafx", "wonderswan", // Bandai WonderSwan
"stratagus", "wonderswancolor", // Bandai WonderSwan Color
"videopac", "x1", // Sharp X1
"zmachine", "x68000", // Sharp X68000
"ti99", "xbox", // Microsoft Xbox
"naomi", "xbox360", // Microsoft Xbox 360
"uzebox", "zmachine", // Infocom Z-machine
"spectravideo", "zx81", // Sinclair ZX81
"palm", "zxspectrum", // Sinclair ZX Spectrum
"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