From aac7a2b970b1df41ea4fa4e38a8da5940d5c76c9 Mon Sep 17 00:00:00 2001 From: Uilian Ries Date: Sat, 25 May 2024 09:12:22 +0200 Subject: [PATCH 01/11] Add VideoGameData draft Signed-off-by: Uilian Ries --- include/faker-cxx/VideoGame.h | 10 +- src/modules/videoGame/VideoGame.cpp | 16 +- src/modules/videoGame/VideoGameData.cpp | 3160 +++++++++++++++++++++ src/modules/videoGame/VideoGameData.h | 14 + tests/modules/videoGame/VideoGameTest.cpp | 16 +- 5 files changed, 3193 insertions(+), 23 deletions(-) create mode 100644 src/modules/videoGame/VideoGameData.cpp create mode 100644 src/modules/videoGame/VideoGameData.h diff --git a/include/faker-cxx/VideoGame.h b/include/faker-cxx/VideoGame.h index 5c8af4606..9ba793ed4 100644 --- a/include/faker-cxx/VideoGame.h +++ b/include/faker-cxx/VideoGame.h @@ -1,6 +1,6 @@ #pragma once -#include +#include namespace faker { @@ -16,7 +16,7 @@ class VideoGame * VideoGame::gameTitle() // "Rayman Arena" * @endcode */ - static std::string gameTitle(); + static std::string_view gameTitle(); /** * @brief Returns a random video game genre. @@ -27,7 +27,7 @@ class VideoGame * VideoGame::genre() // "Platformer" * @endcode */ - static std::string genre(); + static std::string_view genre(); /** * @brief Returns a random video game platform. @@ -38,7 +38,7 @@ class VideoGame * VideoGame::platform() // "Playstation 5" * @endcode */ - static std::string platform(); + static std::string_view platform(); /** * @brief Returns a random video game studio name. @@ -49,6 +49,6 @@ class VideoGame * VideoGame::studioName() // "Activision Blizzard" * @endcode */ - static std::string studioName(); + static std::string_view studioName(); }; } diff --git a/src/modules/videoGame/VideoGame.cpp b/src/modules/videoGame/VideoGame.cpp index 5c7393f24..749f0a7a0 100644 --- a/src/modules/videoGame/VideoGame.cpp +++ b/src/modules/videoGame/VideoGame.cpp @@ -1,30 +1,28 @@ +#include + #include "faker-cxx/VideoGame.h" -#include "data/GameTitles.h" -#include "data/Genres.h" -#include "data/Platforms.h" -#include "data/StudioNames.h" -#include "faker-cxx/Helper.h" +#include "data/VideoGameData.h" namespace faker { std::string VideoGame::gameTitle() { - return Helper::arrayElement(videoGameNames); + return Helper::arrayElement(videoGameNames); } std::string VideoGame::genre() { - return Helper::arrayElement(genres); + return Helper::arrayElement(genres); } std::string VideoGame::platform() { - return Helper::arrayElement(platforms); + return Helper::arrayElement(platforms); } std::string VideoGame::studioName() { - return Helper::arrayElement(studioNames); + return Helper::arrayElement(studioNames); } } diff --git a/src/modules/videoGame/VideoGameData.cpp b/src/modules/videoGame/VideoGameData.cpp new file mode 100644 index 000000000..3cf25890f --- /dev/null +++ b/src/modules/videoGame/VideoGameData.cpp @@ -0,0 +1,3160 @@ +#include "VideoGameData.h" + +namespace faker +{ +const std::array videoGameNames = { + "#killallzombies", + ".hack//G.U. Last Recode", + "007: Agent Under Fire", + "007: Everything or Nothing", + "007: From Russia with Love", + "007: Nightfire", + "10 Second Ninja X", + "1001 Spikes", + "100ft Robot Golf", + "101 Ways to Die", + "11-11: Memories Retold", + "13 Sentinels: Aegis Rim", + "140", + "1552: Tenka Tairan", + "187 Ride or Die", + "1941: Counter Attack", + "1943 Kai", + "1979 Revolution: Black Friday", + "198X", + "2002 FIFA World Cup", + "2064: Read Only Memories", + "20XX", + "25 To Life", + "2Dark", + "3 Minutes to Midnight", + "39 Days to Mars", + "3D Billiards", + "3D MiniGolf", + "428: Shibuya Scramble", + "4x4 EVO 2", + "5 Star Wrestling: ReGenesis", + "50 Cent: Bulletproof", + "60 Parsecs!", + "60 Seconds!", + "7 Days to Die", + "7th Sector", + "8 to Glory", + "8-Bit Armies", + "8-Bit Hordes", + "8-Bit Invaders", + "8-bit Adventure Anthology: Volume I", + "88 Heroes", + "9 Monkeys of Shaolin", + "911 Operator", + "99Vidas", + "9th Dawn III", + "A Bastard's Tale", + "A Boy and His Blob", + "A Certain Magical Virtual-On", + "A Fold Apart", + "A Hat in Time", + "A Healer Only Lives Twice", + "A Hole New World", + "A Juggler's Tale", + "A Knight's Quest", + "A Pixel Story", + "A Plague Tale: Innocence", + "A Space for the Unbound", + "A Tale of Paper", + "A Way Out", + "A-Train Express", + "AER: Memories of Old", + "AFL Evolution", + "AFL Evolution 2", + "AFL Live 2003", + "AFL Live 2004", + "AFL Live Premiership Edition", + "AFL Premiership 2005", + "AI-Limit", + "AI: The Somnium Files", + "AIPD", + "AMF Bowling 2004", + "AMF Xtreme Bowling 2006", + "AND 1 Streetball", + "AO Tennis", + "AO Tennis 2", + "APEX - Racing Evoluzione (PAL)", + "ATV Drift and Tricks", + "ATV Quad Power Racing 2", + "AVICII Invector", + "AWAY: The Survival Series", + "Aaero", + "Aaru's Awakening", + "Absolute Drift: Zen Edition", + "Absolver", + "Abyss Odyssey", + "Abyss: The Wraiths of Eden", + "Abzû", + "Accel World vs. Sword Art Online: Millennium Twilight", + "Ace Combat 7: Skies Unknown", + "Ace of Seafood", + "Aces of the Luftwaffe", + "Achtung! Cthulhu Tactics", + "Act It Out! A Game of Charades", + "Action Henk", + "Active Neurons", + "Addams Family, The", + "Adrift", + "Advanced V.G.", + "Advent Rising", + "Adventure Time: Finn & Jake Investigations", + "Adventures of Pip", + "Adventures of Scarlet Curiosity", + "Aegis Defenders", + "Aegis of Earth: Protonovus Assault", + "Aeon Must Die!", + "Aero Blasters", + "AeternoBlade", + "AeternoBlade II", + "After Burner II", + "Afterparty", + "Agatha Christie: The ABC Murders", + "Age of Wonders: Planetfall", + "Agent A: A Puzzle in Disguise", + "Agents of Mayhem", + "Aggelos", + "Aggressive Inline", + "Agony", + "Aikano: Yukizora no Triangle", + "Air Conflicts: Pacific Carriers", + "Air Conflicts: Vietnam", + "Aircraft Evolution", + "Airforce Delta Storm - Deadly Skies (PAL) - Airforce Delta II (JP)", + "Airport Simulator 2019", + "Airship Q", + "Akiba's Beat", + "Akiba's Trip: Hellbound & Debriefed", + "Akiba's Trip: Undead & Undressed", + "Akita Oga Mystery Guide: The Frozen Silverbell Flower", + "Akumajō Dracula X: Chi no Rondo", + "Alaloth: Champions of The Four Kingdoms", + "Alba: A Wildlife Adventure", + "Aldynes", + "Alekhine's Gun", + "Aleste Collection", + "Alex Kidd in Miracle World DX", + "Alfa Romeo Racing Italiano - SCAR : Squadra Corse Alfa Romeo (PAL)", + "Alias", + "Alien Crush", + "Alien Hominid", + "Alien: Isolation", + "Alienation", + "Aliens Versus Predator: Extinction", + "All-Star Baseball 2003", + "All-Star Baseball 2004", + "All-Star Baseball 2005", + "All-Star Fruit Racing", + "Alone with You", + "Alshark", + "Alter Echo", + "Alwa's Awakening", + "Alwa's Legacy", + "Always Sometimes Monsters", + "Alzadick", + "Amazing Discoveries in Outer Space", + "America's Army: Rise of a Soldier", + "American Chopper", + "American Chopper 2: Full Throttle", + "American Fugitive", + "American McGee Presents: Scrapland", + "Amnesia Collection", + "Amnesia: Rebirth", + "Amoeba Battle: Microscopic RTS Action", + "Among the Sleep", + "Amped 2 - Tenku 2 (JP)", + "Amped: Freestyle Snowboarding", + "Amplitude", + "Anarcute", + "Ancestors Legacy", + "Ancestors: The Humankind Odyssey", + "Andre Panza Kick Boxing", + "Ane-san", + "Anew: The Distant Light", + "Angelic Concert (JP)", + "AngerForce: Reloaded", + "Angry Birds Star Wars", + "Anima: Gate of Memories", + "Animaniacs: The Great Edgar Hunt", + "Anime Studio Story", + "Anno: Mutationem", + "Anodyne", + "Anodyne 2: Return to Dust", + "Anoko wa Ore kara Hanarenai", + "Anomaly 2", + "Anonymous;Code", + "Another World: 20th Anniversary Edition", + "Anthem", + "Antiquia Lost", + "Antz Extreme Racing", + "Aoi Blink", + "Aoi Namida (JP)", + "Aokana: Four Rhythm Across the Blue", + "Apocalypse", + "Apotheon", + "Appare! Gateball", + "Aqua Moto Racing Utopia", + "Aquaman: Battle for Atlantis", + "Ar Nosurge DX", + "Ara Fell: Enhanced Edition", + "Aragami", + "Aragami 2", + "Arc of Alchemist", + "Arcade Classics Anniversary Collection", + "Arcade Spirits", + "Arcania: The Complete Tale", + "Archaica: The Path of Light", + "Arctic Thunder", + "Area 51", + "Arena Football", + "Arise: A Simple Story", + "Ark: Survival Evolved", + "Armed and Dangerous", + "Armello", + "Army Men: Major Malfunction", + "Army Men: Sarge's War", + "Arslan: The Warriors of Legend", + "Art of Balance", + "Arx Fatalis", + "Ary and the Secret of Seasons", + "Asdivine Dios", + "Asdivine Hearts", + "Asdivine Hearts II", + "Asdivine Kamura", + "Asdivine Menace", + "Asemblance", + "Asemblance: Oversight", + "Ashen", + "Ashes Cricket", + "Assassin's Creed Chronicles: China", + "Assassin's Creed Chronicles: India", + "Assassin's Creed Chronicles: Russia", + "Assassin's Creed III Remastered", + "Assassin's Creed IV: Black Flag", + "Assassin's Creed Odyssey", + "Assassin's Creed Rogue Remastered", + "Assassin's Creed Syndicate", + "Assassin's Creed Unity", + "Assassin's Creed Valhalla", + "Assassin's Creed: Origins", + "Assassin's Creed: The Ezio Collection", + "Assault Android Cactus", + "Assault Suit Leynos", + "Assetto Corsa", + "Assetto Corsa Competizione", + "Astebreed", + "Asterix & Obelix XXL 2: Mission: Las Vegum", + "Asterix & Obelix XXL 3: The Crystal Menhir", + "Asterix & Obelix XXL: Romastered", + "Asterix & Obelix: Slap Them All!", + "Astralius", + "Astroneer", + "Asuka 120% Maxima", + "Atari Anthology", + "Atari Flashback Classics: Volume 1", + "Atari Flashback Classics: Volume 2", + "Atari Flashback Classics: Volume 3", + "Atelier Ayesha: The Alchemist of Dusk DX", + "Atelier Escha & Logy: Alchemists of the Dusk Sky DX", + "Atelier Firis: The Alchemist and the Mysterious Journey", + "Atelier Lulua: The Scion of Arland", + "Atelier Lydie & Suelle: Alchemists of the Mysterious Painting", + "Atelier Meruru: The Apprentice of Arland", + "Atelier Rorona: The Alchemist of Arland", + "Atelier Ryza 2: Lost Legends & the Secret Fairy", + "Atelier Ryza: Ever Darkness & the Secret Hideout", + "Atelier Shallie: Alchemists of the Dusk Sea DX", + "Atelier Sophie: The Alchemist of the Mysterious Book", + "Atelier Totori: The Adventurer of Arland", + "Atomic Heart", + "Atomic Robo-Kid Special", + "Atomicrops", + "Attack on Titan", + "Attack on Titan 2", + "Attractio", + "Aurora Quest: Otaku no Seiza in Another World", + "Auto Chess", + "Auto Crusher Palladium", + "Auto Modellista", + "Autumn's Journey", + "Avatar: The Last Airbender", + "Aven Colony", + "Avenger", + "Away: Journey to the Unexpected", + "Awesomenauts Assemble", + "Axiom Verge", + "Azkend 2: The World Beneath", + "Aztech: Forgotten Gods", + "Azur Lane: Crosswave", + "Azure Reflections", + "Azure Striker Gunvolt: Striker Pack", + "Azurik: Rise of Perathia", + "BMX XXX", + "BPM: Bullets Per Minute", + "BQM: BlockQuest Maker", + "Babel", + "Baby Jo the Superhero", + "Babylon's Fall", + "Back to Bed", + "Back to the Future: The Game – 30th Anniversary Edition", + "Backbone", + "Backgammon Blitz", + "Backyard Wrestling 2: There Goes the Neighborhood", + "Backyard Wrestling: Don't Try This at Home", + "Bad Boys: Miami Takedown - Bad Boys II (PAL)", + "Bad North", + "Badland: Game of the Year Edition", + "Baja: Edge of Control HD", + "Bake 'n Switch", + "Bakuden: Unbalanced Zone", + "Balan Wonderworld", + "Baldur's Gate II: Enhanced Edition", + "Baldur's Gate: Dark Alliance", + "Baldur's Gate: Dark Alliance II", + "Baldur's Gate: Enhanced Edition", + "Baldur's Gate: Siege of Dragonspear", + "Ballistix", + "Banner of the Maid", + "Barbarian", + "Barbie Horse Adventures: Wild Horse Rescue", + "Bari Bari Densetsu", + "Barunba", + "Basement Crawl", + "Bass Pro Shops Trophy Hunter 2007", + "Bass Pro Shops: Trophy Bass 2007", + "Basted", + "Bastion", + "Batman", + "Batman Begins", + "Batman Vengeance", + "Batman: Arkham Knight", + "Batman: Dark Tomorrow", + "Batman: Return to Arkham", + "Batman: Rise of Sin Tzu", + "Batman: The Enemy Within", + "Batman: The Telltale Series", + "Battalion 1944", + "Battle Ace", + "Battle Chasers: Nightwar", + "Battle Engine Aquila", + "Battle Field '94 in Tokyo Dome", + "Battle Garegga Rev.2016", + "Battle Lode Runner", + "Battle Princess Madelyn", + "Battle Royale", + "Battle Worlds: Kronos", + "Battle of the Bulge", + "Battlefield 1", + "Battlefield 2: Modern Combat", + "Battlefield 4", + "Battlefield Hardline", + "Battlefield V", + "Battleship", + "Battlestar Galactica", + "Battlestar Galactica: Deadlock", + "Battlezone", + "Batu Ta Batu", + "Bayonetta", + "Bazar dé Gozarre no Game de Gozāru", + "Bear With Me: The Lost Robots", + "Bears Can't Drift!?", + "Beast Quest", + "Beat Down: Fists of Vengeance", + "Beautiful Desolation", + "Bedlam", + "Bee Simulator", + "Beholder 2", + "Beholder: Complete Edition", + "Below", + "Ben 10", + "Ben 10: Power Trip", + "Bendy and the Ink Machine", + "Benkei Gaiden", + "Berserk and the Band of the Hawk", + "Beyond Blue", + "Beyond Eyes", + "Beyond Good & Evil", + "Beyond Shadowgate", + "Beyond a Steel Sky", + "Beyond: Two Souls", + "Bicycle Casino", + "Big Bash Boom", + "Big Bumpin'", + "Big Mutha Truckers", + "Big Mutha Truckers 2", + "Big Pharma", + "Bikkuriman Daijikai", + "Bikkuriman World", + "Binaries", + "BioShock: The Collection", + "Biomutant", + "Bionicle", + "Biped", + "Birthday of Midnight", + "Birthdays the Beginning", + "Bishōjo Senshi Sailor Moon", + "Bishōjo Senshi Sailor Moon Collection", + "Bistro Cupid (JP)", + "Bistro Cupid 2", + "Bit.Trip", + "Black", + "Black & White Bushido", + "Black Desert", + "Black Hole Assault", + "Black Legend", + "Black Paradox", + "Black Stone: Magic & Steel - Ex-Chaser (JP)", + "Black the Fall", + "Blackguards 2", + "Blackhole: Complete Edition", + "Blacksad: Under the Skin", + "Blacksea Odyssey", + "Blackwood Crossing", + "Blade Arcus from Shining EX", + "Blade Assault", + "Blade Ballet", + "Blade II", + "Blade Runner: Enhanced Edition", + "Blade Strangers", + "Bladed Fury", + "Bladestorm: Nightmare", + "Blair Witch", + "Blasphemous", + "Blast 'Em Bunnies", + "Blast Zone! Tournament", + "Blaster Master Zero", + "Blaster Master Zero 2", + "Blaster Master Zero 3", + "Blaster Master Zero Trilogy: MetaFight Chronicle", + "BlazBlue: Central Fiction", + "BlazBlue: Chrono Phantasma Extend", + "BlazBlue: Cross Tag Battle", + "Blazerush", + "Blazing Angels: Squadrons of WWII", + "Blazing Beaks", + "Blazing Chrome", + "Blazing Lazers - •GunhedJP", + "Bleed", + "Bleed 2", + "Blind Fate: Edo no Yami", + "Blinx 2: Masters of Time and Space - Blinx 2: Battle of Time and Space (JP)", + "Blinx: The Time Sweeper", + "Blitz: The League", + "Block-a-Pix Deluxe", + "Blood Bowl 2", + "Blood Bowl 3", + "Blood Gear", + "Blood Omen 2", + "Blood Wake", + "BloodRayne", + "BloodRayne 2", + "Bloodborne", + "Bloodroots", + "Bloodstained: Curse of the Moon", + "Bloodstained: Curse of the Moon 2", + "Bloodstained: Ritual of the Night", + "Bloody Roar Extreme", + "Bloody Wolf - •Narazumono Sentō Butai Bloody WolfJP", + "Bloody Zombies", + "Bloons TD 5", + "BlowOut", + "Blue Estate", + "Blue Fire", + "Blue Reflection", + "Blue Rider", + "Blues and Bullets", + "Boiling Bolt", + "Bokosuka Wars II", + "Bokuhime Project", + "Bomber Crew", + "Bomberman", + "Bomberman '93", + "Bomberman '94", + "Bomberman Users Battle", + "Bonanza Bros.", + "Bonk 3: Bonk's Big Adventure - •PC Genjin 3JP", + "Bonk 3: Bonk's Big Adventure CD-ROM² - •PC Genjin 3JP", + "Bonk's Adventure - •PC GenjinJP", + "Bonk's Revenge - •PC Genjin 2JP", + "Book of Demons", + "Borderlands 3", + "Borderlands: Game of the Year Edition", + "Borderlands: The Handsome Collection", + "Bouken Danshaku Don Sun=Heart-hen", + "Bound", + "Bound by Flame", + "Boundary", + "Boundless", + "Bounty Battle", + "Bow to Blood: Last Captain Standing", + "Boxyboy - •Sōkoban WorldJP", + "Braid Anniversary Edition", + "Brandish", + "Braveknight", + "Braveland Trilogy", + "Bravoman - •Chōzetsurin-jin BerabōmanJP", + "Brawl", + "Brawlout", + "Break In", + "Break Nine: World Billiards Tournament", + "Breakdown", + "Breakers Collection", + "Breeders' Cup World Thoroughbred Championships", + "Brian Lara International Cricket 2005", + "Bridge Constructor", + "Bridge Constructor Portal", + "Bridge Constructor Stunts", + "Bridge Constructor: The Walking Dead", + "Brief Battles", + "Brigandine: The Legend of Runersia", + "Bright Memory: Infinite", + "Broforce", + "Broken Age: The Complete Adventure", + "Broken Delusion", + "Broken Sword 5: The Serpent's Curse", + "Broken Sword: The Sleeping Dragon", + "Brothers in Arms: Earned in Blood", + "Brothers in Arms: Road to Hill 30", + "Brothers: A Tale of Two Sons", + "Browning", + "Bruce Lee: Quest of the Dragon", + "Brutal", + "Brute Force", + "Bubble Bobble 4 Friends: The Baron is Back", + "Bubblegum Crash", + "Bubsy: Paws on Fire!", + "Bubsy: The Woolies Strike Back", + "Bucket Knight", + "Bud Spencer & Terence Hill: Slaps and Beans", + "Buffy the Vampire Slayer", + "Buffy the Vampire Slayer: Chaos Bleeds", + "Bug Fables: The Everlasting Sapling", + "BugsBox", + "Bugsnax", + "Builder Land", + "Buildings Have Feelings Too!", + "Bulb Boy", + "Bulletstorm: Full Clip Edition", + "Bullfight Ring no Hasha", + "Burai", + "Burai II", + "Buried Stars", + "Burning Angels", + "Burnout", + "Burnout 2: Point of Impact", + "Burnout 3: Takedown", + "Burnout Paradise Remastered", + "Burnout Revenge", + "Bus Driver Simulator", + "Bus Simulator 18", + "Bus Simulator 21", + "Bush Hockey League", + "Buster Bros. - •Pomping WorldJP", + "Butcher", + "C.A.T.: Cyber Attack Team", + "CAL II", + "CD Battle: Hikari no Yūshatachi", + "CSI: Crime Scene Investigation", + "Cabela's Big Game Hunter 2005 Adventures", + "Cabela's Dangerous Hunts", + "Cabela's Dangerous Hunts 2", + "Cabela's Deer Hunt: 2004 Season", + "Cabela's Deer Hunt: 2005 Season", + "Cabela's Outdoor Adventures", + "Cadash", + "Cafeteria Nipponica", + "Cake Bash", + "Cal III", + "Caladrius Blaze", + "Call of Cthulhu: Dark Corners of the Earth", + "Call of Cthulhu: The Official Video Game", + "Call of Duty 2: Big Red One", + "Call of Duty 3", + "Call of Duty: Advanced Warfare", + "Call of Duty: Black Ops Cold War", + "Call of Duty: Black Ops III", + "Call of Duty: Black Ops IIII", + "Call of Duty: Finest Hour", + "Call of Duty: Ghosts", + "Call of Duty: Infinite Warfare", + "Call of Duty: Modern Warfare", + "Call of Duty: Modern Warfare 2 Campaign Remastered", + "Call of Duty: Modern Warfare Remastered", + "Call of Duty: WWII", + "Call of Duty: Warzone", + "Calvino Noir", + "Camp California", + "Can't Drive This", + "Candle: The Power of the Flame", + "Candlelight", + "Candleman: The Complete Journey", + "Cannon Brawl", + "Capcom Arcade Stadium", + "Capcom Beat 'Em Up Bundle", + "Capcom Classics Collection Vol. 1", + "Capcom Classics Collection Vol. 2", + "Capcom Fighting Evolution - Capcom Fighting Jam (PAL) (JP)", + "Capcom vs. SNK 2 EO", + "Capsule Force", + "Captain Tsubasa: Rise of New Champions", + "Car Mechanic Simulator 2018", + "CarX Drift Racing Online", + "Card Angels", + "Cardpocalypse", + "Carmageddon: Max Damage", + "Carmen Sandiego: The Secret of the Stolen Drums", + "Cars", + "Cars 3: Driven to Win", + "Carto", + "Cartoon Network: Battle Crashers", + "Carve", + "Casey Powell Lacrosse 16", + "Castle Crashers Remastered", + "CastleStorm II", + "CastleStorm: Definitive Edition", + "Castles", + "Castlevania Anniversary Collection", + "Castlevania Requiem", + "Castlevania: Curse of Darkness - Akumajo Dracula: Yami no Juin (JP)", + "Cat Quest", + "Cat Quest II", + "Catherine: Full Body", + "Catlateral Damage", + "Catwoman", + "Cel Damage", + "Cel Damage HD", + "Celebrity Deathmatch", + "Celeste", + "Chained Echoes", + "Chambara", + "Champion Wrestler", + "Champions Forever", + "Championship Bowling", + "Championship Manager 2006", + "Championship Manager 5", + "Championship Manager: Season 01/02", + "Championship Manager: Season 02/03", + "Championship Rally", + "Chaos Code: New Sign of Catastrophe", + "Chaos on Deponia", + "Chaos;Child", + "Chariot", + "Charlie and the Chocolate Factory", + "Chase H.Q. - •Taito Chase HQJP", + "Chase: Hollywood Stunt Driver", + "Chasm", + "Checkers", + "Chernobylite", + "Chess Ultra", + "Chessmaster 10th Edition", + "Chew Man Fu - •Be BallJP", + "Chibi Maruko-chan: Quiz de Piihira", + "Chicago Enforcer", + "Chicken Little", + "Chicken Police: Paint it Red!", + "Chiki Chiki Boys", + "Chikuden-ya Toubei", + "Child of Light", + "Children of Morta", + "Children of Zodiarcs", + "Chime Sharp", + "Chimparty", + "China Warrior - •The Kung FuJP", + "Chivalry 2", + "Chivalry: Medieval Warfare", + "Cho Aniki", + "Chocobo's Mystery Dungeon Every Buddy!", + "Chop is Dish", + "Chorus: Rise As One", + "Chroma Squad", + "ChromaGun", + "Chronicles of Teddy: Harmony of Exidus", + "Chronos: Before the Ashes", + "Chō Jikū Yōsai Macross 2036", + "Chō Jikū Yōsai Macross: Eien no Love Song", + "Ciel Nosurge DX", + "Cinders", + "Circuit Superstars", + "Circuits", + "Circus Lido", + "Circus Maximus: Chariot Wars", + "Citadel: Forged with Fire", + "Cities: Skylines", + "Citizens of Earth", + "Citizens of Space", + "City Hunter", + "City Shrouded in Shadow", + "Civilization VI", + "Cladun Returns: This is Sengoku!", + "Claire: Extended Cut", + "Clannad", + "Classified: The Sentinel Crisis", + "Claybook", + "Clockwork Aquario", + "Clockwork Tales: Of Glass and Ink", + "Close Combat: First to Fight", + "Close to the Sun", + "Cloudpunk", + "Club Football", + "Club Football 2005", + "Clustertruck", + "Cobra II: Densetsu no Otoko", + "Cobra Kai: The Karate Kid Saga Continues", + "Cobra: Kokuryū-Ō no Densetsu", + "Code Vein", + "Codename: Kids Next Door - Operation: V.I.D.E.O.G.A.M.E.", + "Coffee Talk", + "Coffin Dodgers", + "Cogen: Sword of Rewind", + "Cold Fear", + "Cold War", + "Colin McRae Rally 04", + "Colin McRae Rally 2005", + "Colin McRae Rally 3", + "College Hoops 2K6", + "College Hoops 2K7", + "Color Wars", + "Colt Canyon", + "Columns", + "Combat Elite: WWII Paratroopers", + "Combat: Task Force 121", + "Comet Crash 2", + "Commander Cherry's Puzzled Journey", + "Commandos 2 - HD Remaster", + "Commandos 2: Men of Courage", + "Commandos: Strike Force", + "Conan", + "Conan Chop Chop", + "Conan Exiles", + "Conarium", + "Concept Destruction", + "Conception Plus: Maidens of the Twelve Stars", + "Concrete Genie", + "Conflict: Desert Storm", + "Conflict: Desert Storm II: Back to Baghdad", + "Conflict: Global Terror", + "Conflict: Vietnam", + "Conga Master", + "Conker: Live & Reloaded", + "Conspiracy: Weapons of Mass Destruction", + "Constantine", + "Construction Simulator 2: Console Edition", + "Construction Simulator 3: Console Edition", + "Constructor HD", + "Constructor Plus", + "Contra Anniversary Collection", + "Contra: Rogue Corps", + "Contrast", + "Control", + "Convallaria", + "Convoy: A Tactical Roguelike", + "Cook, Serve, Delicious! 2", + "Cook, Serve, Delicious! 3", + "Corpse Party: Blood Covered Repeated Fear", + "Corvette", + "Coryoon", + "Cosmic Fantasy 2 - •Cosmic Fantasy 2: Bōken Shōnen VanJP", + "Cosmic Fantasy 3: Bōken Shōnen Rei", + "Cosmic Fantasy 4: Ginga Shōnen Densetsu: Gekitouhen", + "Cosmic Fantasy 4: Ginga Shōnen Densetsu: Totsunyūhen", + "Cosmic Fantasy: Bōken Shōnen Yū", + "Cosmic Star Heroine", + "Costume Quest 2", + "Cotton Reboot!", + "Cotton: Fantastic Night Dreams - •CottonJP", + "Counter-Strike", + "CounterSpy", + "Cozy Groove", + "Crash 'n' Burn", + "Crash Bandicoot 4: It's About Time", + "Crash Bandicoot N. Sane Trilogy", + "Crash Bandicoot: The Wrath of Cortex", + "Crash Nitro Kart", + "Crash Tag Team Racing", + "Crash Team Racing Nitro-Fueled", + "Crash Twinsanity", + "Cratermaze - •Doraemon: Meikyū DaisakusenJP", + "Crawl", + "Crayola Scoot", + "Crazy Strike Bowling EX", + "Crazy Taxi 3: High Roller", + "Creaks", + "Creature in the Well", + "Cricket 19", + "Cricket 2005", + "Crime Life: Gang Wars", + "Crimson Sea", + "Crimson Skies: High Road to Revenge", + "Cris Tales", + "Cross Wiber: Cyber Combat Police", + "CrossCode", + "CrossKrush", + "Crossing Souls", + "Crouching Tiger, Hidden Dragon", + "Crown Trick", + "Crows: Burning Edge", + "Crusty Demons", + "Crypt of the NecroDancer", + "Cryptark", + "Crysis Remastered", + "Crystal Crisis", + "Crystar", + "Cube Life: Island Survival HD", + "Cubers: Arena", + "Cuphead", + "Curious Expedition", + "Curious George", + "Curse of the Dead Gods", + "Curse: The Eye of Isis", + "Curses 'N Chaos", + "Cyber City Oedo: Kemono no Alignment", + "Cyber Core", + "Cyber Cross", + "Cyber Dodge", + "Cyber Knight", + "Cyber Troopers Virtual-On Masterpiece 1995–2001", + "Cyberdimension Neptunia: 4 Goddesses Online", + "Cyberpunk 2077", + "DARQ: Complete Edition", + "DE.JA", + "DJMax Respect", + "DRIV3R", + "Daemon Vector", + "Daggerhood", + "Dai Makaimura", + "Dai Senryaku VII: Modern Military Tactics - Daisenryaku VII (JP)", + "Daichikun Crisis", + "Daisenpuu", + "Daisenpū Custom", + "Daisenryaku II: Campaign Version", + "Daisenryaku: Dai Toua Kouboushi 3", + "Dakar 18", + "Dakar 2: The World's Ultimate Rally", + "Damsel", + "Dance Dance Revolution Ultramix - Dance Stage Unleashed (PAL)", + "Dance Dance Revolution Ultramix 2 - Dance Stage Unleashed 2 (PAL)", + "Dance Dance Revolution Ultramix 3 - Dance Stage Unleashed 3 (PAL)", + "Dance Dance Revolution Ultramix 4", + "Dance: UK", + "Dandara", + "Danganronpa 1-2 Reload", + "Danganronpa Another Episode: Ultra Despair Girls", + "Danganronpa Trilogy", + "Danganronpa V3: Killing Harmony", + "Danger Zone", + "Dangerous Golf", + "Dangun Feveron", + "Darius Alpha", + "Darius Cozmic Collection", + "Darius Cozmic Revelation", + "Darius Plus", + "Dariusburst Chronicle Saviours", + "Dark Arcana: The Carnival", + "Dark Devotion", + "Dark Envoy", + "Dark Rose Valkyrie", + "Dark Souls II", + "Dark Souls III", + "Dark Souls Remastered", + "Dark Summit", + "Darkest Dungeon", + "Darkestville Castle", + "Darksiders Genesis", + "Darksiders II: Deathinitive Edition", + "Darksiders III", + "Darksiders: Warmastered Edition", + "Darkwatch", + "Darkwing Duck", + "Darkwood", + "Dave Mirra Freestyle BMX 2", + "David Beckham Soccer", + "Davis Cup Tennis", + "Davis Cup Tennis, The (CD)", + "Dawn of the Monsters", + "Day of the Tentacle: Remastered Edition", + "DayZ", + "Daylight", + "Daymare: 1998", + "Days Gone", + "De Blob", + "De Blob 2", + "Dead Alliance", + "Dead Cells", + "Dead Island 2", + "Dead Island Definitive Edition", + "Dead Man's Hand", + "Dead Moon", + "Dead Nation: Apocalypse Edition", + "Dead Rising", + "Dead Rising 2", + "Dead Rising 2: Off the Record", + "Dead Rising 4", + "Dead Star", + "Dead Synchronicity: Tomorrow Comes Today", + "Dead by Daylight", + "Dead of the Brain 1 & 2", + "Dead or Alive 3", + "Dead or Alive 5 Last Round", + "Dead or Alive 6", + "Dead or Alive Ultimate", + "Dead or Alive Xtreme 3", + "Dead or Alive Xtreme Beach Volleyball", + "Dead or School", + "Dead to Rights", + "Dead to Rights II", + "Deadcore", + "Deadlight: Director's Cut", + "Deadpool", + "Dear Esther", + "Death Bringer", + "Death Come True", + "Death Coming", + "Death Crown", + "Death Squared", + "Death Stranding", + "Death end re;Quest", + "Death end re;Quest 2", + "Death's Gambit", + "Deathrow", + "Deathsmiles I & II", + "Decay of Logos", + "Deception IV: The Nightmare Princess", + "Deemo: Reborn", + "Deep Blue - •Deep Blue: Kaitei ShinwaJP", + "Deep Sky Derelicts: Definitive Edition", + "Def Jam: Fight for NY", + "Defender", + "Defenders of Ekron", + "Defense Grid 2", + "Deformers", + "Deiland", + "Deko Boko Densetsu", + "Deleveled", + "Deliver Us the Moon", + "Delta Force: Black Hawk Down", + "Deltarune", + "Demetrios: The Big Cynical Adventure", + "Demon Gaze II", + "Demon's Tier+", + "Demon's Tilt", + "Demons Age", + "Dengeki Bunko: Fighting Climax Ignition", + "Dennou Taisen: DroneZ", + "Dennō Tenshi: Digital Angel", + "Densha de Go!! Hashirou Yamanote Sen", + "Deponia", + "Deponia Doomsday", + "Descenders", + "Desperados III", + "Destiny", + "Destiny Connect: Tick-Tock Travelers", + "Destroy All Humans!", + "Destroy All Humans!", + "Destroy All Humans! 2", + "Detana!! TwinBee", + "Detention", + "Detroit: Become Human", + "Deus Ex: Invisible War", + "Deus Ex: Mankind Divided", + "Devil Engine", + "Devil May Cry 4: Special Edition", + "Devil May Cry 5", + "Devil May Cry HD Collection", + "Devil's Crush - •Devil CrashJP", + "Devious Dungeon", + "Devious Dungeon 2", + "Dex", + "Diablo II: Resurrected", + "Diablo III", + "Diablo IV", + "Die Hard", + "Die Hard: Vendetta", + "Die for Valhalla!", + "Digimon Rumble Arena 2", + "Digimon Story: Cyber Sleuth", + "Digimon Story: Cyber Sleuth – Hacker's Memory", + "Digimon Survive", + "Digimon World 4 - Dejimon Warudo X (JP)", + "Digimon World: Next Order", + "Digital Champ: Battle Boxing", + "Digital Comic Patlabor: Chapter of Griffon", + "Dino Crisis 3", + "Dinosaur Hunting", + "Dinotopia: The Sunstone Odyssey", + "Dirt 4", + "Dirt 5", + "Dirt Rally", + "Dirt Rally 2.0", + "Disaster Report 4 Plus: Summer Memories", + "Disc Jam", + "Disco Elysium: The Final Cut", + "Disgaea 1 Complete", + "Disgaea 4 Complete+", + "Disgaea 5 Complete", + "Disgaea 6: Defiance of Destiny", + "Dishonored 2", + "Dishonored: Death of the Outsider", + "Dishonored: Definitive Edition", + "Disintegration", + "Disney Classic Games: Aladdin and The Lion King", + "Disney Infinity 3.0", + "Disney Infinity: Marvel Super Heroes", + "Disney's Extreme Skate Adventure", + "Dissidia Final Fantasy NT", + "Distance", + "Distraint", + "Distraint 2", + "Divekick", + "Divide", + "Divinity: Original Sin", + "Divinity: Original Sin II", + "DmC: Devil May Cry Definitive Edition", + "Do Not Feed the Monkeys", + "Doctor Who: The Edge of Reality", + "Dogos", + "Dokapon UP! Mugen no Roulette", + "Doki-Doki Universe", + "Don Bradman Cricket 17", + "Don Doko Don", + "Don't Die, Mr. Robot!", + "Don't Starve", + "Don't Starve Together", + "Donut County", + "Doodle Devil", + "Doodle God", + "Doodle God Evolution", + "Doom", + "Doom", + "Doom 3", + "Doom 3", + "Doom 3: Resurrection of Evil", + "Doom 64", + "Doom Eternal", + "Doom II", + "Door Kickers: Action Squad", + "Doraemon Story of Seasons", + "Doraemon: Nobita no Dorabian Night", + "Doraemon: Nobita no Dorabian Night (CD)", + "Double Dragon II: The Revenge", + "Double Dungeons", + "Double Ring - •W-Ring: The Double RingsJP", + "Double-S.T.E.A.L. - The Second Clash", + "Doughlings: Arcade", + "Download", + "Download 2", + "Downtown Nekketsu Kōshinkyoku", + "Downtown Nekketsu Monogatari", + "Downwell", + "Dr. Muto", + "Dr. Seuss' The Cat in the Hat", + "Dragon Age: Inquisition", + "Dragon Ball FighterZ", + "Dragon Ball Xenoverse", + "Dragon Ball Xenoverse 2", + "Dragon Ball Z: Idainaru Son Gokou Densetsu", + "Dragon Ball Z: Kakarot", + "Dragon Ball Z: Sagas", + "Dragon EGG!", + "Dragon Fantasy: The Black Tome of Ice", + "Dragon Fin Soup", + "Dragon Half", + "Dragon Knight & Graffiti", + "Dragon Knight II", + "Dragon Knight III", + "Dragon Marked For Death", + "Dragon Quest Builders", + "Dragon Quest Builders 2", + "Dragon Quest Heroes", + "Dragon Quest Heroes II", + "Dragon Quest X", + "Dragon Quest XI", + "Dragon Quest XI S: Echoes of an Elusive Age - Definitive Edition", + "Dragon Saber", + "Dragon Slayer: The Legend of Heroes - •Dragon Slayer: Eiyū DensetsuJP", + "Dragon Slayer: The Legend of Heroes II", + "Dragon Spirit", + "Dragon Star Varnir", + "Dragon's Crown Pro", + "Dragon's Curse - •Adventure IslandJP", + "Dragon's Dogma: Dark Arisen", + "Dragon's Lair 3D: Return to the Lair", + "DragonFangZ: The Rose & Dungeon of Time", + "Drake of the 99 Dragons", + "Draugen", + "Draw a Stickman: Epic 2", + "Drawful 2", + "Drawn to Death", + "Dread Nautical", + "Dreamfall Chapters: The Longest Journey", + "Dreamfall: The Longest Journey", + "Dreams", + "Dreamwalker: Never Fall Asleep", + "Dreii", + "Drihoo (JP)", + "Driveclub", + "Driveclub Bikes", + "Driver: Parallel Lines", + "Drop Off - •Drop Rock Hora HoraJP", + "Dual Gear", + "Duck Game", + "Duke Nukem 3D: 20th Anniversary World Tour", + "Dungeon Defenders: Awakened", + "Dungeon Explorer", + "Dungeon Explorer II", + "Dungeon Master - •Dungeon Master: Theron's QuestJP", + "Dungeon Punks", + "Dungeon Village", + "Dungeon of the Endless", + "DungeonTop", + "Dungeons & Dragons: Heroes", + "Dungeons & Dragons: Order of the Griffon", + "Dungeons 2", + "Dungeons 3", + "Dungreed", + "Dusk Diver", + "Dust: An Elysian Tail", + "Dustoff Heli Rescue 2", + "Dustoff Z", + "Dying Light", + "Dying Light 2", + "Dynastic Hero, The - •Chō Eiyū Densetsu Dynastic HeroJP", + "Dynasty Warriors 3 - Shin Sangokumusou 2 (JP)", + "Dynasty Warriors 4 - Shin Sangokumusou 3 (JP)", + "Dynasty Warriors 5 - Shin Sangokumusou 4 (JP)", + "Dynasty Warriors 8: Empires", + "Dynasty Warriors 8: Xtreme Legends Complete Edition", + "Dynasty Warriors 9", + "Dynasty Warriors 9: Empires", + "Dynasty Warriors: Godseekers", + "Dōkyūsei", + "EA Sports UFC", + "EA Sports UFC 2", + "EA Sports UFC 3", + "EA Sports UFC 4", + "ELEX", + "ESP Ra.De. Psy", + "ESPN College Hoops", + "ESPN College Hoops 2K5", + "ESPN International Winter Sports 2002", + "ESPN MLS ExtraTime 2002", + "ESPN Major League Baseball", + "ESPN NBA 2K5", + "ESPN NBA 2Night 2002", + "ESPN NBA Basketball", + "ESPN NFL 2K5", + "ESPN NFL Football", + "ESPN NFL PrimeTime 2002", + "ESPN NHL 2K5", + "ESPN NHL Hockey", + "ESPN Winter X-Games Snowboarding 2002", + "ESports Life Tycoon", + "Earth Atlantis", + "Earth Defense Force 4.1", + "Earth Defense Force 5", + "Earth Defense Force 6", + "Earth Defense Force: Iron Rain", + "Earth Defense Force: World Brothers", + "Earth Wars", + "EarthNight", + "Earthfall", + "Earthlock: Festival of Magic", + "Eastshade", + "Echo", + "Ed, Edd n Eddy: The Mis-Edventures", + "Edge of Eternity", + "Edna & Harvey: Harvey's New Eyes", + "Edna & Harvey: The Breakout", + "Efera and Jiliora: The Emblem from Darkness", + "Effie", + "Egg Mania: Eggstreme Madness", + "Eikan wa Kimi ni", + "Eitr", + "Eiyuden Chronicle: Hundred Heroes", + "Eiyū Saigokushi", + "Elden Ring", + "Electronic Super Joy", + "Electronic Super Joy 2", + "Elite: Dangerous", + "Elliot Quest", + "Embers of Mirrim", + "Emerald Dragon", + "Emily Wants to Play", + "Empire of Angels IV", + "Empire of Sin", + "Enchanted Portals", + "Enclave", + "Ender Lilies: Quietus of the Knights", + "Endless Dungeon", + "Endless Fables: Dark Moor", + "Energy", + "Energy Hook", + "England International Football", + "Enigmatis 2: The Mists of Ravenwood", + "Enigmatis 3: The Shadow of Karkhala", + "Enigmatis: The Ghosts of Maple Creek", + "Enter the Gungeon", + "Enter the Matrix", + "Entwined", + "Epic Astro Story", + "Eragon", + "Erica", + "Escape Goat 2", + "Escape Plan", + "Ether One", + "Etherborn", + "Euro Fishing", + "Evan's Remains", + "Eve: Valkyrie - Warzone", + "Even the Ocean", + "Eventide 2: Sorcerer's Mirror", + "Eventide 3: Legacy of Legends", + "Eventide: Slavic Fable", + "Everspace", + "Everspace 2", + "Everybody's Golf", + "Everybody's Gone to the Rapture", + "Everything", + "Evil Dead: A Fistful of Boomstick", + "Evil Dead: Regeneration", + "Evil Dead: The Game", + "Evil West", + "Evolve", + "Evotinction", + "ExaSkeleton", + "Exception", + "Exile", + "Exile's End", + "Exile: Wicked Phenomenon - •Exile IIJP", + "Exist Archive", + "Exit the Gungeon", + "Exophobia", + "Extinction", + "F-1 CIRCUS'92", + "F-1 Dream", + "F-1 Pilot", + "F.I.S.T.: Forged in Shadow Torch", + "F1 2001", + "F1 2002", + "F1 2015", + "F1 2016", + "F1 2017", + "F1 2018", + "F1 2019", + "F1 2020", + "F1 2021", + "F1 Career Challenge", + "F1 Circus", + "F1 Circus '91", + "F1 Circus Special", + "F1 Team Simulation Project F", + "F1 Triple Battle", + "FIA European Truck Racing Championship", + "FIFA 06 Soccer", + "FIFA 07", + "FIFA 14", + "FIFA 15", + "FIFA 16", + "FIFA 17", + "FIFA 18", + "FIFA 19", + "FIFA 20", + "FIFA 2005", + "FIFA 21", + "FIFA Football 2003", + "FIFA Football 2004", + "FIFA Street", + "FIFA Street 2", + "FIFA World Cup: Germany 2006", + "FILA World Tour Tennis", + "Fable", + "Fable: The Lost Chapters", + "Faceball", + "Faeria", + "Fairy Fencer F: Advent Dark Force", + "Fairy Tail", + "Falcon", + "Fall Guys: Ultimate Knockout", + "Fallen Legion: Revenants", + "Fallen Legion: Sins of an Empire", + "Fallout 4", + "Fallout 76", + "Fallout: Brotherhood of Steel", + "Family Feud", + "Family Guy Video Game!", + "Family Mysteries 2: Echoes of Tomorrow", + "Family Mysteries: Poisonous Promises", + "Fang of Alnam", + "Fantastic 4", + "Fantasy General II", + "Fantasy Zone", + "Far Cry 3 Classic", + "Far Cry 4", + "Far Cry 5", + "Far Cry 6", + "Far Cry Instincts", + "Far Cry Instincts: Evolution", + "Far Cry Primal", + "Far: Lone Sails", + "Farjius no Jakōtei", + "Farm Together", + "Farming Simulator 15", + "Farming Simulator 17", + "Farming Simulator 19", + "Fast & Furious Crossroads", + "Fast Striker", + "Fat Princess Adventures", + "Fatal Frame - Project Zero (PAL)", + "Fatal Frame II: Crimson Butterfly - Project Zero II: Crimson Butterfly (PAL)", + "Fate/Extella Link", + "Fate/Extella: The Umbral Star", + "Fault Milestone One", + "Fault Milestone Two Side: Above", + "Fault Milestone Two Side: Below", + "Faussete Amour", + "Fe", + "Feist", + "Felix the Reaper", + "Fell Seal: Arbiter's Mark", + "Fenix Furia", + "Feudal Alloy", + "Fez", + "Fibbage", + "Fiend Hunter", + "Fight Club", + "Fight Night 2004", + "Fight Night Round 2", + "Fight Night: Round 3", + "Fight'N Rage", + "Fighting EX Layer", + "Fighting Run", + "Fighting Street", + "Figment", + "Filthy Lucre", + "Final Blaster", + "Final Fantasy IX", + "Final Fantasy Type-0 HD", + "Final Fantasy VII", + "Final Fantasy VII Remake", + "Final Fantasy VIII Remastered", + "Final Fantasy X/X-2 HD Remaster", + "Final Fantasy XII: The Zodiac Age", + "Final Fantasy XIV: A Realm Reborn", + "Final Fantasy XIV: Heavensward", + "Final Fantasy XIV: Shadowbringers", + "Final Fantasy XIV: Stormblood", + "Final Fantasy XV", + "Final Fantasy: Crystal Chronicles Remastered", + "Final Fight: Streetwise", + "Final Horizon", + "Final Lap Twin", + "Final Match Tennis", + "Final Soldier", + "Final Zone II", + "Finding Nemo", + "Fire Blade", + "Fire Pro Joshi: Shōmu Chōjo Taisen: Zenjo vs. JWP", + "Fire Pro Wrestling 2nd Bout", + "Fire Pro Wrestling 3 Legend Bout", + "Fire Pro Wrestling Combination Tag", + "Fire Pro Wrestling World", + "Firewatch", + "Fishing Sim World: Pro Tour", + "Fishing: Barents Sea", + "Fist of the North Star: Lost Paradise", + "Five Dates", + "Five Nights at Freddy's", + "Five Nights at Freddy's 2", + "Five Nights at Freddy's 3", + "Five Nights at Freddy's 4", + "Five Nights at Freddy's: Help Wanted", + "Five Nights at Freddy's: Security Breach", + "Five Nights at Freddy's: Sister Location", + "Flame Over", + "Flash Hiders", + "Flashback", + "Flat Heroes", + "FlatOut", + "FlatOut 2", + "FlatOut 4: Total Insanity", + "Flight Academy", + "Flinthook", + "Flipper Mechanic", + "Flipping Death", + "Flockers", + "Flow", + "Flower", + "Fluster Cluck", + "Football, Tactics & Glory", + "For Honor", + "For the King", + "Forager", + "Forced", + "Ford Bold Moves Street Racing", + "Ford Mustang: The Legend Lives", + "Ford Racing 2", + "Ford Racing 3", + "Ford vs. Chevy", + "Foreclosed", + "Foregone", + "Forgotten Realms: Demon Stone", + "Forgotten Worlds", + "Forgotton Anne", + "Forma.8", + "Formation Armed F", + "Formation Soccer", + "Formation Soccer '95 della Seria A", + "Formation Soccer on J-League", + "Forza Motorsport", + "Foul Play", + "Four Sided Fantasy", + "Fragments of Him", + "Frane: Dragons' Odyssey", + "Frantics", + "Fray CD", + "FreakOut: Calamity TV Show", + "Freaky Flyers", + "Freddy Spaghetti", + "Freedom Fighters", + "Freedom Finger", + "Freedom Planet", + "Freestyle MetalX", + "Freestyle Street Soccer", + "Friday the 13th: The Game", + "Frogger Beyond", + "Frogger: Ancient Shadow", + "Frostpunk", + "Full Metal Panic! Fight! Who Dares Wins", + "Full Mojo Rampage", + "Full Spectrum Warrior", + "Full Spectrum Warrior: Ten Hammers", + "Full Throttle Remastered", + "Furi", + "Furious Karting", + "Fury Unleashed", + "Fuser", + "Fushigi no Gensōkyō 3", + "Fushigi no Umi no Nadia", + "Fushigi no Yume no Alice", + "Futurama", + "Future Tactics: The Uprising", + "Future Unfolding", + "FutureGrind", + "Futuridium EP Deluxe", + "Fuuraiki 4", + "Fuzion Frenzy", + "G.I. Joe: Operation Blackout", + "Gaia no Monshou", + "Gaiflame", + "Gain Ground SX", + "Gakuen", + "Gal Gun 2", + "Gal Gun: Double Peace", + "Gal Gunvolt", + "Gal Gunvolt Burst", + "Galacide", + "Galaga '90 - •Galaga '88JP", + "Galak-Z: The Dimensional", + "Galaxy Angel", + "Galaxy Deka Gayvan", + "Galaxy Fräulein Yuna", + "Galaxy Fräulein Yuna 2", + "Galaxy of Pen & Paper +1 Edition", + "Galleon", + "Game Dev Story", + "Game Tengoku CruisnMix", + "Game of Thrones", + "Ganbare! Golf Boys", + "Ganbare! Super Strikers", + "Gang Beasts", + "Garfield Kart: Furious Racing", + "Garou: Mark of the Wolves", + "Garō Densetsu 2", + "Garō Densetsu Special", + "Gas Guzzlers Extreme", + "Gate of Thunder", + "Gauntlet: Dark Legacy", + "Gauntlet: Seven Sorrows", + "Gauntlet: Slayer Edition", + "Gekido: Kintaro's Revenge", + "Gekisha Boy", + "Gem Smashers", + "Gemini: Heroes Reborn", + "Gene Troopers", + "Generation Zero", + "Genji Tsūshin Amedama", + "Genma Onimusha", + "Genocide", + "Genpei Tōma Den", + "Gensō No Rondo", + "Gensō Rōgoku no Kaleidoscope", + "Gensō Tairiku Auleria", + "Geometry Wars 3: Dimensions", + "Get Even", + "Ghost 1.0", + "Ghost Blade HD", + "Ghost Manor", + "Ghost Master: The Gravenville Chronicles", + "Ghost Sweeper Mikami", + "Ghost of Tsushima", + "Ghost of a Tale", + "Ghostbusters: The Video Game Remastered", + "Ghostrunner", + "Ghosts 'n Goblins Resurrection", + "Ghoulboy: Dark Sword of Goblin", + "Giana Sisters: Twisted Dreams - Director's Cut", + "Giga Wrecker Alt.", + "Ginga Force", + "Ginga Fukei Densetsu Sapphire", + "Giraffe and Annika", + "Girls und Panzer: Dream Tank Match", + "Gladiator: Sword of Vengeance", + "Gladius", + "Glass Masquerade", + "Glass Masquerade 2", + "Glitched", + "Gnog", + "Go! Go! Birdie Chance", + "Goat Simulator", + "Goblin Commander: Unleash the Horde", + "God Eater 2: Rage Burst", + "God Eater 3", + "God Eater Resurrection", + "God Panic: Shijō Saikyō Gundan", + "God Wars: Future Past", + "God of War", + "God of War III Remastered", + "God's Trigger", + "Gods Will Fall", + "Godzilla - •Gojira: Bakutō RetsudenJP", + "Godzilla: Destroy All Monsters Melee", + "Godzilla: Save the Earth", + "Godzilla: The Game", + "Going Under", + "Gokuraku! Chuuka Daisen", + "Golden Axe", + "Golden Force", + "GoldenEye: Rogue Agent", + "Golf Zero", + "Golf with Your Friends", + "Gomola Speed", + "Gone Home", + "Gonner", + "Gonner 2", + "Goodbye Deponia", + "Goodbye Volcano High", + "Goosebumps: The Game", + "Gotcha!", + "Gotham Knights", + "Gothic Murder: Adventure That Changes Destiny", + "Grab the Bottle", + "Grabbed by the Ghoulies", + "Graceful Explosion Machine", + "Gradius", + "Gradius II", + "Gran Turismo Sport", + "Granblue Fantasy Versus", + "Granblue Fantasy: Relink", + "Grand Ages: Medieval", + "Grand Kingdom", + "Grand Prix Rock N Racing", + "Grand Prix Story", + "Grand Theft Auto III", + "Grand Theft Auto V", + "Grand Theft Auto: San Andreas", + "Grand Theft Auto: Vice City", + "Gravel", + "Graven", + "Graveyard Keeper", + "Gravity Games Bike: Street. Vert. Dirt.", + "Gravity Ghost: Deluxe Edition", + "Gravity Heroes", + "Gravity Rush 2", + "Gravity Rush Remastered", + "GreedFall", + "Green Hell", + "Greg Hastings Tournament Paintball", + "Greg Hastings' Tournament Paintball Max'd", + "Grey Skies: A War of the Worlds Story", + "Grid", + "Gridd: Retroenhanced", + "Grim Fandango Remastered", + "Grim Legends 2: Song of the Dark Swan", + "Grim Legends 3: The Dark City", + "Grim Legends: The Forsaken Bride", + "Grip: Combat Racing", + "Gris", + "Grood", + "Grooverider: Slot Car Thunder", + "Group S Challenge - CIRCUS DRIVE (JP)", + "Grow Home", + "Grow Up", + "Guacamelee! 2", + "Guacamelee! Super Turbo Championship Edition", + "Guard Duty", + "Guardians of the Galaxy: The Telltale Series", + "Guild of Darksteel", + "Guilty Gear", + "Guilty Gear Isuka[1]", + "Guilty Gear Strive", + "Guilty Gear X2#Reload[2]", + "Guilty Gear Xrd: Revelator", + "Guilty Gear Xrd: Sign", + "Guitar Hero Live", + "Gulclight TDF-2", + "Gulliver Boy", + "Gun", + "Gun Metal", + "GunGriffon: Allied Strike", + "Gunboat", + "Gundam Breaker 3", + "Gundam Versus", + "Gungrave G.O.R.E.", + "Gunhead", + "Gunlord X", + "Gunman Clive HD Collection", + "Guns of Icarus Alliance", + "Guns, Gore and Cannoli", + "Guns, Gore and Cannoli 2", + "Gunscape", + "Gunvalkyrie", + "Gunvolt Chronicles: Luminous Avenger iX", + "Gyuwanburā Jiko Chūshin Ha: Gekitō Sanjūroku Janshi", + "Gyuwanburā Jiko Chūshin Ha: Mahjong Puzzle Collection", + "Götzendiener", + "H-Hour: World's Elite", + "Hakoniwa Company Works", + "Half-Life 2", + "Halo 2", + "Halo 2 Multiplayer Map Pack", + "Halo: Combat Evolved", + "Hamidashi Creative", + "Hammerwatch", + "Hanataa ka daka!?", + "Hand of Fate", + "Hand of Fate 2", + "Hard Reset Redux", + "Hard West: Ultimate Edition", + "Hardcore Mecha", + "Hardspace: Shipbreaker", + "Hardware: Rivals", + "Harry Potter and the Chamber of Secrets", + "Harry Potter and the Goblet of Fire", + "Harry Potter and the Prisoner of Azkaban", + "Harry Potter and the Sorcerer's Stone - Harry Potter and the Philosopher's Stone (PAL)", + "Harry Potter: Quidditch World Cup", + "Harvest Moon: Light of Hope", + "Harvest Moon: Mad Dash", + "Harvest Moon: One World", + "Has-Been Heroes", + "Hataraku Shōjo: Tekipaki Working Love", + "Hatoful Boyfriend", + "Hatris", + "Hatsukoi Monogatari", + "Hatsune Miku: Project Diva Future Tone", + "Hatsune Miku: Project Diva X", + "Haven", + "Hawk F-123", + "Headhunter Redemption", + "Headlander", + "Headliner: NoviNews", + "Headsnatchers", + "Heart&Slash", + "Heaven's Vault", + "Heavenly Bodies", + "Heavy Rain", + "Heavy Unit", + "Hellblade: Senua's Sacrifice", + "Helldivers", + "Hellfire S", + "Hellfront: Honeymoon", + "Hellmut: The Badass from Hell", + "Hello Kitty: Roller Rescue - Hello Kitty: Mission Rescue (AS)", + "Hellpoint", + "Her Majesty's Spiffing", + "Here They Lie", + "Hero Defense", + "Hero Must Die. Again", + "Hero Siege", + "Heroes of the Pacific", + "Heroland", + "Hidden Agenda", + "Hidden Through Time", + "Hide & Dance!", + "High Grenadier", + "High Heat Major League Baseball 2004", + "High Rollers Casino", + "Hihō Densetsu: Chris no Bōken", + "Himitsu no Hanazono", + "Hindsight 20/20", + "Hisou Kihei Kai-Serd[b]", + "Hit the Ice", + "Hitman", + "Hitman 2", + "Hitman 2: Silent Assassin", + "Hitman Go", + "Hitman III", + "Hitman: Blood Money", + "Hitman: Contracts", + "HoPiKo", + "Hob", + "Hogwarts Legacy", + "Hohokum", + "Hollow Knight", + "Holy Potatoes! A Weapon Shop?!", + "Holy Potatoes! We're in Space?!", + "Holy Potatoes! What the Hell?!", + "Home - A Unique Horror Adventure", + "Home Free", + "Homefront: The Revolution", + "Honey in the Sky", + "Honey on the Road", + "Honō no Dōkyūji: Dodge Danpei", + "Hood: Outlaws & Legends", + "Horizon Chase Turbo", + "Horizon Forbidden West", + "Horizon Zero Dawn", + "Horned Knight", + "Horror Story", + "Hot Springs Story", + "Hot Wheels Unleashed", + "Hot Wheels: Stunt Track Challenge", + "Hotel Life: A Resort Simulator", + "Hotline Miami", + "Hotline Miami 2: Wrong Number", + "Hotshot Racing", + "House Flipper", + "How To Take Off Your Mask Remastered", + "How to Survive 2", + "How to Survive: Storm Warning Edition", + "Hue", + "Hulk", + "Human Sports Festival", + "Human: Fall Flat", + "Humanity", + "Hummer Badlands", + "Hunt: Showdown", + "Huntdown", + "Hunter: The Reckoning", + "Hunter: The Reckoning: Redeemer", + "Hyakumonogatari: Honto ni Atta Kowai Hanashi", + "Hyper Jam", + "Hyper Light Drifter", + "Hyper Void", + "Hyper Wars", + "HyperParasite", + "Hypnospace Outlaw", + "I Am Bread", + "I Am Setsuna", + "I, AI", + "I-Ninja", + "I.Q. Panic", + "IHRA Drag Racing 2004", + "IHRA Drag Racing: Sportsman Edition", + "IHRA Professional Drag Racing 2005", + "Ice Age 2: The Meltdown", + "Ice Age: Scrat’s Nutty Adventure", + "Icewind Dale: Enhanced Edition", + "Icey", + "Iconoclasts", + "Iga Ninden Gaiō", + "Ikaruga", + "Ikenfell", + "Illusion of L'Phalcia", + "Image Fight", + "Image Fight II", + "Immortal Planet", + "Immortal Realms: Vampire Wars", + "Immortal Redneck", + "Immortal: Unchained", + "Immortals Fenyx Rising", + "Impact Winter", + "Impossamole", + "In Between", + "In Celebration of Violence", + "In Nightmare", + "In Rays of the Light", + "In the Shadows", + "Inazuma Eleven: Great Road of Heroes", + "Indiana Jones and the Emperor's Tomb", + "Indigo Prophecy - Fahrenheit (PAL)", + "Indivisible", + "Industry Giant II", + "IndyCar Series", + "IndyCar Series 2005", + "Inertial Drift", + "Infamous First Light", + "Infamous Second Son", + "Inferno 2", + "Inferno Climber: Reborn", + "Infinifactory", + "Infinite Minigolf", + "Infliction: Extended Cut", + "Injustice 2", + "Injustice: Gods Among Us Ultimate Edition", + "Innocent Tears", + "Inoue Mami: Kono Hoshi ni Tatta Hitori no Kimi", + "Insane Robots", + "Inside", + "Inside My Radio", + "Inside Pitch 2003", + "Insurgency: Sandstorm", + "Intellivision Lives!", + "International Superstar Soccer 2", + "Inuwashi: Urabure Tantei to Ojou-sama Keiji no Ikebukuro Jiken File", + "Invector", + "Inversus", + "Invisible, Inc.", + "Invisigun Reloaded", + "Ion Fury", + "Iris.Fall", + "Iron Crypticle", + "Iron Harvest", + "Iron Phoenix", + "Iron Sea Defenders", + "Ironcast", + "Ironclad Tactics", + "Irony Curtain: From Matryoshka with Love", + "Is It Wrong to Try to Pick Up Girls in a Dungeon? Infinite Combat", + "Island", + "It Came From The Desert", + "It Takes Two", + "It's Quiz Time", + "Ittle Dew 2", + "J-League Greatest Eleven", + "J-Stars Victory Vs+", + "J. League Tremendous Soccer '94", + "J.B. Harold Murder Club", + "J.J. & Jeff - •Kato-chan Ken-chanJP", + "Jack Nicklaus' Turbo Golf - •Jack Nicklaus Championship GolfJP", + "Jack Nicklaus' Turbo Golf - •Jack Nicklaus' World Golf TourJP", + "Jacked", + "Jackie Chan's Action Kung Fu - •Jackie ChanJP", + "Jade Empire", + "James Cameron's Dark Angel", + "Jamestown+", + "Janshin Densetsu: Quest of Jongmaster", + "Jantei Monogatari", + "Jantei Monogatari 2: Uchū Tantei Diban: Shutsudō Hen", + "Jantei Monogatari 3: Saver Angels", + "Japanese Rail Sim: Journey to Kyoto", + "Jaseiken Necromancer", + "Jaws Unleashed", + "Jay and Silent Bob: Mall Brawl", + "Jazzpunk: Director's Cut", + "Jenny LeClue: Detectivú", + "Jeopardy!", + "Jet Car Stunts", + "Jet Set Knights", + "Jet Set Radio Future", + "Jetpack Joyride", + "Jett: The Far Shore", + "Jigoku Meguri", + "Jikkyou Powerful Pro Baseball 2016", + "Jikkyou World Soccer 2002", + "Jim Power", + "Jinki Resurrection", + "Jinmu Denshō Yaksa", + "Jisei: The First Case HD", + "JoJo's Bizarre Adventure: Eyes of Heaven", + "Jockey's Road", + "Joe Dever's Lone Wolf", + "John Madden Duo CD-ROM² Football", + "John Wick Hex", + "Jotun: Valhalla Edition", + "Journey", + "Journey to the Savage Planet", + "Joysound Dive 2", + "Judge Dredd: Dredd Vs. Death", + "Judgment", + "Juiced", + "Jumanji: The Video Game", + "Jump Force", + "Jump King", + "Jump Stars", + "Jurassic Park: Operation Genesis", + "Jurassic World Evolution", + "Just Cause", + "Just Cause 3", + "Just Cause 4", + "Just Dance 2021", + "Just Deal With It!", + "Just Die Already", + "Just Sing", + "Justice League Heroes", + "Jydge", + "Jūōki", + "Jūōki", + "K.O. Seiki Beast Sanjūshi", + "Kabuki Ittō Ryōdan", + "Kabuki Warriors", + "Kagami no Kuni no Legend", + "Kaizō Chōjin Shubibinman", + "Kaizō Chōjin Shubibinman 3", + "Kakuto Chojin", + "Kakuto Haō Densetsu Algunos", + "Kamen Rider: Battride War Genesis", + "Kamen Rider: Memory of Heroez", + "Kamiko", + "Kandagawa Jet Girls", + "Kao the Kangaroo: Round 2", + "Karaoke Revolution", + "Karaoke Revolution Party", + "Karumaruka Circle", + "Katamari Damacy Reroll", + "Katana Kami: A Way of the Samurai Story", + "Kattobi! Takuhai-Kun", + "Kawa no Nushizuri: Shizenha", + "Kaze Kiri", + "Kaze and the Wild Masks", + "Keep Talking and Nobody Explodes", + "Keith Courage in Alpha Zones - •Mashin Eiyuuden WataruJP", + "Kelly Slater's Pro Surfer", + "Ken Follett's The Pillars of the Earth", + "Kena: Bridge of Spirits", + "Kentucky Route Zero: TV Edition", + "Kerbal Space Program", + "Kerbal Space Program 2", + "Kero Blaster", + "Ketsui Deathtiny: Kizuna Jigoku Tachi", + "Kholat", + "KiKi KaiKai", + "Kiaidan 00", + "Kick Boxing, The", + "Kick Off Revival", + "KickBeat: Special Edition", + "Kickball", + "Kikou Heidan J-Phoenix +", + "Kill It With Fire", + "Kill Switch", + "Kill la Kill: If", + "Killing Floor 2", + "Killing Floor: Double Feature", + "Killzone Shadow Fall", + "Kin'iro Loveriche", + "Kin'iro Loveriche: Golden Time", + "King Arthur", + "King Oddball", + "King Of Casino", + "King of Seas", + "King's Bounty II", + "King's Quest", + "Kingdom Come: Deliverance", + "Kingdom Hearts III", + "Kingdom Hearts: Melody of Memory", + "Kingdom Hearts: The Story So Far", + "Kingdom Under Fire: Heroes", + "Kingdom Under Fire: The Crusaders", + "Kingdom of Night", + "Kingdom: New Lands", + "Kingdom: Two Crowns", + "Kingdoms of Amalur: Re-Reckoning", + "Kingmaker: Rise to the Throne", + "Kingpin: Reloaded", + "Kings of Lorn: The Fall of Ebris", + "Kisō Louga", + "Kitaria Fables", + "Kitty Powers' Matchmaker", + "Klaus", + "Klax", + "Knack", + "Knack 2", + "Knight Rider Special", + "Knight's Apprentice: Memorick's Adventures", + "Knightin'+", + "Knights and Bikes", + "Knights of the Temple II", + "Knights of the Temple: Infernal Crusade", + "Knock-Knock", + "Knockout City", + "Knockout Kings 2002", + "Knot", + "Knowledge is Power", + "Knowledge is Power: Decades", + "Koi", + "Koihime Enbu", + "Koihime Enbu RyoRaiRai", + "Kona", + "Kore ga Pro Yakyuu '90", + "Kore ga Pro Yakyū '89", + "Kotodama: The 7 Mysteries of Fujisawa", + "Kowloon's Rhizome: A Day of the Fire", + "Kromaia Omega", + "Kung Fu Chaos", + "Kunio-kun: The World Classics Collection", + "Kwaidan: Azuma Manor Story", + "Kyūkyoku Tiger", + "L-Dis", + "L.A. Noire", + "L.A. Rush", + "LA Cops", + "LMA Manager 2003", + "LMA Manager 2004", + "LMA Manager 2005", + "LMA Manager 2006", + "La Valeur", + "La-Mulana", + "La-Mulana 2", + "Labyrinth Life", + "Labyrinth of Galleria: Coven of Dusk", + "Labyrinth of Refrain: Coven of Dusk", + "Labyrinth of Zangetsu", + "Lady Phantom", + "Laid-Back Camp -Virtual- Fumoto Campsite", + "Laid-Back Camp -Virtual- Lake Motosu", + "Laid-Back Camp: Have a Nice Day!", + "Lair of the Clockwork God", + "Land of the Dead: Road to Fiddler's Green", + "Langrisser I & II HD Remastered", + "Langrisser: Hikari no Matsuei", + "Lapis x Labyrinth", + "Laplace no Ma", + "Lara Croft Go", + "Lara Croft and the Temple of Osiris", + "Largo Winch: Empire Under Threat", + "Laser League", + "Laserlife", + "Last Alert - •Red AlertJP", + "Last Armageddon", + "Last Day of June", + "Last Stop", + "Late Shift", + "LawBreakers", + "Laws of Machine", + "Layers of Fear", + "Layers of Fear 2", + "League of Legends: Wild Rift", + "Leap of Fate", + "Leaving Lyndow", + "Left Alive", + "Legacy of Kain: Defiance", + "Legend of Hero Tonma", + "Legend of Kay Anniversary", + "Legend of Mana", + "Legend of Xanadu", + "Legend of Xanadu II", + "Legendary Axe II, The - •Ankoku DensetsuJP", + "Legendary Axe, The - •Makyō DensetsuJP", + "Legends of Wrestling", + "Legends of Wrestling II", + "Legion", + "Lego Batman 3: Beyond Gotham", + "Lego City Undercover", + "Lego DC Super-Villains", + "Lego Dimensions", + "Lego Harry Potter Collection", + "Lego Jurassic World", + "Lego Marvel Super Heroes", + "Lego Marvel Super Heroes 2", + "Lego Marvel's Avengers", + "Lego Movie Videogame", + "Lego Movie Videogame 2", + "Lego Ninjago Movie Video Game", + "Lego Star Wars II: The Original Trilogy", + "Lego Star Wars: The Force Awakens", + "Lego Star Wars: The Skywalker Saga", + "Lego Star Wars: The Video Game", + "Lego The Hobbit", + "Lego Worlds", + "Legrand Legacy: Tale of the Fatebounds", + "Leisure Suit Larry: Magna Cum Laude", + "Leisure Suit Larry: Wet Dreams Don't Dry", + "Leisure Suit Larry: Wet Dreams Dry Twice", + "Lemmings", + "Lemnis Gate", + "Lemony Snicket's A Series of Unfortunate Events", + "Leo's Fortune: HD Edition", + "Let Them Come", + "Let's Sing 2020", + "Let's Sing 2021", + "Let's Sing Country", + "Let's Sing Queen", + "Lethal League", + "Lethal League Blaze", + "Letter Quest Remastered", + "Lichdom: Battlemage", + "Lichtspeer: Double Speer Edition", + "Life Goes On: Done to Death", + "Life Is Strange", + "Life Is Strange 2", + "Linda³", + "Link-a-Pix Deluxe", + "Links 2004", + "Lithium: Inmate 39", + "Little Big Workshop", + "Little Devil Inside", + "Little Misfortune", + "Little Nightmares", + "Little Nightmares II", + "Little Town Hero", + "Little Witch Academia: Chamber of Time", + "LittleBigPlanet 3", + "Livelock", + "Lock's Quest", + "LocoRoco 2 Remastered", + "LocoRoco Remastered", + "Lode Runner Legacy", + "Lode Runner: Ushina Wareta Meikyū", + "Lone Survivor: The Director's Cut", + "Lonely Mountains: Downhill", + "Loom", + "Loons: The Fight for Fame", + "Loot Rascals", + "Lord of Wars", + "Lords of Thunder - •Winds of ThunderJP", + "Lords of the Fallen", + "Lords of the Rising Sun - •Rising SunJP", + "Lornsword Winter Chronicle", + "Lost Castle", + "Lost Ember", + "Lost Grimoires 2: Shard of Mystery", + "Lost Grimoires: Stolen Kingdom", + "Lost Orbit: Terminal Velocity", + "Lost Ruins", + "Lost Sea", + "Lost Soul Aside", + "Lost Sphear", + "Lost Wing", + "Lost Words: Beyond the Page", + "Lotus Challenge", + "Louga II: The Ends of Shangrila", + "Lovecraft's Untold Stories", + "Lovers in a Dangerous Spacetime", + "MLB Slugfest 2003", + "MLB Slugfest 2004", + "MLB Slugfest 2006", + "MLB Slugfest: Loaded", + "MTV Music Generator 3: This is the Remix", + "MTX: Mototrax", + "MVP 06: NCAA Baseball", + "MVP Baseball 2003", + "MVP Baseball 2004", + "MVP Baseball 2005", + "MX 2002", + "MX Superfly", + "MX Unleashed", + "MX World Tour Featuring Jamie Little", + "MX vs. ATV Unleashed", + "Mace Griffin: Bounty Hunter", + "Mad Dash Racing", + "Mad Stalker: Full Metal Force", + "Madagascar", + "Madden NFL 06", + "Madden NFL 07", + "Madden NFL 08", + "Madden NFL 09", + "Madden NFL 2002", + "Madden NFL 2003", + "Madden NFL 2004", + "Madden NFL 2005", + "Madō King Granzort", + "Madō Monogatari I", + "Mafia: The City of Lost Heaven", + "Magatama", + "Magi Death Fight: Mahou Gakuen", + "Magic the Gathering: Battlegrounds", + "Magical Chase", + "Magical Dinosaur Tour - •Magical Saurus TourJP", + "Magicoal", + "Mahjong Clinic Special", + "Mahjong Gakuen - Tōma Sōhirō Tōjō", + "Mahjong Gakuen Mild", + "Mahjong Gokū Special", + "Mahjong Haōden: Kaiser's Quest", + "Mahjong Lemon Angel", + "Mahjong Shikaku Retsuden: Mahjong Wars", + "Mahjong Sword", + "Mahjong on the Beach", + "Maison Ikkoku", + "Major League Baseball 2K5", + "Major League Baseball 2K5: World Series Edition", + "Major League Baseball 2K6", + "Major League Baseball 2K7", + "Makai Hakkenden Shada", + "Makai Prince Dorabocchan", + "Malice", + "Mamono Hunter Yōko: Makai Kara no Tenkōsai", + "Mamono Hunter Yōko: Tooki Yobikoe", + "Manchester United Manager 2005", + "Manhunt", + "Maniac Pro Wrestling", + "Marc Ecko's Getting Up: Contents Under Pressure", + "Martial Champion", + "Marvel Nemesis: Rise of the Imperfects", + "Marvel vs. Capcom 2", + "Marvel: Ultimate Alliance", + "Mashed: Drive to Survive", + "Mashed: Fully Loaded", + "Master of Monsters", + "Mat Hoffman's Pro BMX 2", + "Max Payne", + "Max Payne 2: The Fall of Max Payne", + "Maximum Chase", + "MechAssault", + "MechAssault 2: Lone Wolf", + "Medal of Honor: European Assault", + "Medal of Honor: Frontline", + "Medal of Honor: Rising Sun", + "Mega Man Anniversary Collection", + "Megami Paradise", + "Meikyū no Elfine", + "Melbourne Cup Challenge - Frankie Dettori Racing (EUR)", + "Men of Valor", + "Mercenaries: Playground of Destruction", + "Metal Angel", + "Metal Angel 2", + "Metal Arms: Glitch in the System", + "Metal Dungeon", + "Metal Gear Solid 2: Substance", + "Metal Slug 3", + "Metal Slug 4", + "Metal Slug 5", + "Metal Stoker", + "Metal Wolf Chaos", + "MetamorJupiter", + "Miami Vice", + "Micro Machines", + "Midnight Club 3: DUB Edition", + "Midnight Club 3: DUB Edition Remix", + "Midnight Club II", + "Midtown Madness 3", + "Midway Arcade Treasures", + "Midway Arcade Treasures 2", + "Midway Arcade Treasures 3", + "Might & Magic", + "Might and Magic III: Isles of Terra", + "Mike Tyson Heavyweight Boxing", + "Military Madness - •NectarisJP", + "Minesweeper", + "Minority Report: Everybody Runs", + "Mirai Shōnen Conan", + "Mission Impossible: Operation Surma", + "Mitsubachi Gakuen", + "Mizubaku Daibouken", + "Mojo!", + "Momotaro Densetsu Gaiden Dai Ichi Shu", + "Momotarou Densetsu II", + "Momotarou Densetsu Turbo", + "Momotarō Katsugeki", + "Monopoly Party", + "Monster 4x4: World Circuit", + "Monster Garage", + "Monster Lair - •Wonder Boy III: Monster LairJP", + "Monster Maker: Yami no Ryūkishi", + "Monster Pro Wrestling", + "Moonlight Lady", + "Morita Shogi PC", + "Mortal Kombat: Armageddon", + "Mortal Kombat: Deadly Alliance", + "Mortal Kombat: Deception", + "Mortal Kombat: Shaolin Monks", + "Moto Roader", + "Moto Roader II", + "Moto Roader MC", + "MotoGP", + "MotoGP 2", + "MotoGP 3", + "Motocross Mania 3", + "Motteke Tamago", + "Mr Heli no Daibouken", + "Murakumo: Renegade Mech Pursuit", + "Muzzle Flash", + "Myst III: Exile", + "Myst IV: Revelation", + "Mystic Formula", + "Märchen Maze", + "N.U.D.E.@ Natural Ultimate Digital Experiment", + "NASCAR 06: Total Team Control", + "NASCAR 07", + "NASCAR 2005: Chase for the Cup", + "NASCAR Heat 2002", + "NASCAR Thunder 2002", + "NASCAR Thunder 2003", + "NASCAR Thunder 2004", + "NBA 2K2", + "NBA 2K3", + "NBA 2K6", + "NBA 2K7", + "NBA Ballers", + "NBA Ballers: Phenom", + "NBA Inside Drive 2002", + "NBA Inside Drive 2003", + "NBA Inside Drive 2004", + "NBA Jam", + "NBA Live 06", + "NBA Live 07", + "NBA Live 2002", + "NBA Live 2003", + "NBA Live 2004", + "NBA Live 2005", + "NBA Starting Five", + "NBA Street V3", + "NBA Street Vol. 2", + "NCAA College Basketball 2K3", + "NCAA College Football 2K3", + "NCAA Football 06", + "NCAA Football 07", + "NCAA Football 08", + "NCAA Football 2003", + "NCAA Football 2004", + "NCAA Football 2005", + "NCAA March Madness 06", + "NCAA March Madness 2004", + "NCAA March Madness 2005", + "NFL 2K2", + "NFL 2K3", + "NFL Blitz 2002", + "NFL Blitz 2003", + "NFL Blitz Pro", + "NFL Fever 2002", + "NFL Fever 2003", + "NFL Fever 2004", + "NFL Head Coach", + "NFL Street", + "NFL Street 2", + "NHK Taiga Drama Taiheki", + "NHL 06", + "NHL 07", + "NHL 2002", + "NHL 2003", + "NHL 2004", + "NHL 2005", + "NHL 2K3", + "NHL 2K6", + "NHL 2K7", + "NHL Hitz 20-02", + "NHL Hitz 20-03", + "NHL Hitz Pro", + "NHL Rivals 2004", + "Nakashima Tetsuya no Othello Seminar", + "Namco Museum", + "Namco Museum 50th Anniversary", + "Narc", + "Naritore: The Sugoroku '92", + "Naxat Open", + "Naxat Stadium", + "Nazo no Masquerade", + "Necros no Yōsai", + "Need for Speed: Carbon", + "Need for Speed: Hot Pursuit 2", + "Need for Speed: Most Wanted", + "Need for Speed: Underground", + "Need for Speed: Underground 2", + "Neighbours from Hell", + "Nekketsu Kōkō Dodgeball Bu: CD Soccer Hen", + "Nekketsu Kōkō Dodgeball Bu: PC Bangai Hen", + "Nekketsu Kōkō Dodgeball Bu: PC Soccer Hen", + "Nekketsu Legend Baseballer", + "Nemurenu Yoru Chiisaina Ohanashi", + "Neo Nectaris", + "Neutopia", + "Neutopia II", + "New Adventure Island - •Takahashi Meijin no Shin Bōken JimaJP", + "New Legends", + "Nexzr", + "Nexzr Special", + "Nickelodeon Party Blast", + "Night Creatures", + "NightCaster", + "NightCaster II: Equinox", + "Niko Niko Pun", + "Ninja Gaiden", + "Ninja Gaiden Black", + "Ninja Ryūkenden", + "Ninja Spirit - •Saigo no Nindō: Ninja SpiritJP", + "Ninja Warriors", + "Nishimura Kyōtaro Mystery: Hokutosei no Onna", + "No-Ri-Ko", + "Nobunaga no Yabou: Ranseiki", + "Nobunaga no Yabō: Bushō Fūunroku", + "Nobunaga no Yabō: Zenkokuban", + "Obocchamakun", + "ObsCure", + "Oddworld: Munch's Oddysee", + "Oddworld: Stranger's Wrath", + "Open Season", + "Operation Flashpoint: Elite", + "Operation Wolf", + "Ordyne", + "Otogi 2: Immortal Warriors", + "Otogi: Myth of Demons", + "Out Live", + "Out Run", + "OutRun 2", + "OutRun 2006: Coast 2 Coast", + "Outlaw Golf", + "Outlaw Golf 2", + "Outlaw Golf: 9 More Holes of X-Mas", + "Outlaw Golf: Holiday Golf (9 Holes of X-Mas)", + "Outlaw Tennis", + "Outlaw Volleyball", + "Outlaw Volleyball: Red Hot", + "Over the Hedge", + "OverRide", + "P-47", + "Pac-Land", + "Pac-Man World 2", + "Pac-Man World 3", + "Pachio-kun 3: Pachislot & Pachinko", + "Pachio-kun: Jūban Shōbu", + "Pachio-kun: Maboroshi no Densetsu", + "Pachio-kun: Warau Uchū", + "Painkiller: Hell Wars", + "Panic Bomber", + "Panzer Dragoon Orta", + "Panzer Elite Action: Fields of Glory", + "Parasol Stars", + "Pariah", + "Parodius Da!", + "Pastel Lime", + "Peter Jackson's King Kong", + "Petit Copter", + "Phantasy Star Online Episode I & II", + "Phantom Crash", + "Phantom Dust", + "Pilot Down: Behind Enemy Lines", + "Pinball Hall of Fame", + "Pirates of the Caribbean", + "Pirates: Legend of the Black Buccaneer", + "Pirates: The Legend of Black Kat", + "Pitfall: The Lost Expedition", + "Playboy: The Mansion", + "Plus Plum 2", + "PocketBike Racer", + "Police Connection", + "Pool Shark 2", + "Pop'n Magic", + "Popful Mail", + "Populous", + "Populous: The Promised Lands", + "Power Drift", + "Power Eleven", + "Power Gate", + "Power Golf", + "Power Golf 2", + "Power League '93", + "Power League 4", + "Power League II", + "Power League III", + "Power League V", + "Power Tennis", + "Powerdrome", + "Predator: Concrete Jungle", + "Prince of Persia", + "Prince of Persia: The Sands of Time", + "Prince of Persia: The Two Thrones", + "Prince of Persia: Warrior Within", + "Princess Maker 1", + "Princess Maker 2", + "Princess Minerva", + "Prisoner of War", + "Private Eyedol", + "Pro Cast Sports Fishing - Lakemasters: Bass Fishing Game (JP)", + "Pro Fishing Challenge", + "Pro Race Driver", + "Pro Yakyuu World Stadium", + "Pro Yakyuu World Stadium '91", + "ProStroke Golf: World Tour 2007", + "Project Gotham Racing", + "Project Gotham Racing 2", + "Project Snowblind", + "Psi-Ops: The Mindgate Conspiracy", + "Psychic Detective Series Vol. 3: Aýa", + "Psychic Detective Vol. 4: Orgel", + "Psychic Storm", + "Psycho Chaser", + "Psychonauts", + "Psychosis - •ParanoiaJP", + "Psyvariar 2", + "Pulse Racer", + "Pump It Up: Exceed", + "Pure Pinball", + "Puyo Pop: Fever", + "Puyo Puyo CD", + "Puyo Puyo CD Tsū", + "Puzzle Boy", + "Puzznic", + "Quantum Redshift", + "Quiz Avenue", + "Quiz Avenue 3", + "Quiz Avenue II", + "Quiz Caravan Cult Q", + "Quiz Marugoto The World", + "Quiz Marugoto The World: Time Machine ni Onegai!", + "Quiz Nobunaga no Yabō", + "Quiz de Gakuensai", + "Quiz no Hoshi", + "R-Type - •R-Type I / R-Type IIJP", + "R-Type: Complete CD", + "R: Racing Evolution", + "RLH: Run Like Hell", + "ROM ROM Stadium", + "Rabio Lepus Special", + "Racing Spirits", + "Raiden", + "Rainbow Islands", + "RalliSport Challenge 2", + "Rallisport Challenge", + "Rally Fusion: Race of Champions", + "Ranma ½", + "Ranma ½: Datō, Ganso Musabetsu Kakuto Ryū", + "Ranma ½: Toraware no Hayanome", + "Rapala Pro Fishing", + "Rastan Saga II", + "Ratatouille", + "Rayman 3: Hoodlum Havoc", + "Rayman Arena", + "Rayxanber II", + "Rayxanber III", + "Raze's Hell", + "Real World Golf", + "Record of Lodoss War", + "Records of Lodoss War II", + "Red Dead Revolver", + "Red Faction II", + "Red Ninja: End of Honor", + "RedCard 20-03", + "Reign of Fire", + "Renny Blaster", + "Rent-A-Hero No. 1", + "Reservoir Dogs", + "Return to Castle Wolfenstein: Tides of War", + "Richard Burns Rally", + "Riot Zone - •Crest of WolfJP", + "Road Spirits", + "RoadKill", + "Robin Hood: Defender of the Crown", + "RoboCop", + "Robot Wars: Extreme Destruction", + "Robotech: Battlecry", + "Robotech: Invasion", + "Robots", + "Rock-On", + "Rocky", + "Rocky: Legends", + "Rogue Ops", + "Rogue Trooper", + "RollerCoaster Tycoon", + "Rolling", + "Room Zoom", + "Rugby 06", + "Rugby 2005", + "Rugby Challenge 2006", + "Rugby League", + "Rugby League 2", + "Ruin: Kami no Isan", + "Ryūkyū", + "Ryūkō no Ken", + "S.C.I.", + "SD Senyō Aldynes", + "SSX 3", + "SSX On Tour", + "SSX Tricky", + "SVC Chaos: SNK vs. Capcom", + "SWAT: Global Strike Team", + "SX Superstar", + "Sadakichi Sebun: Hideyoshi no Ougon", + "Saint Dragon", + "Salamander", + "Samurai Ghost - •Genpei Toumaden: KannoniJP", + "Samurai Shodown V", + "Samurai Warriors", + "Sangokushi III", + "Sangokushi: Eiketsu Tenka ni Nozomu", + "Scaler", + "Scarface: The World Is Yours", + "Scooby-Doo! Mystery Mayhem", + "Scooby-Doo! Night of 100 Frights", + "Scooby-Doo! Unmasked", + "SeaBlade", + "SeaWorld: Shamu's Deep Sea Adventures", + "Second Sight", + "Secret Weapons Over Normandy", + "Sega GT 2002", + "Sega GT Online", + "Sega Soccer Slam", + "Seirei Senshi Spriggan", + "Seiryū Densetsu Monbit", + "Seisenshi Denshō", + "Seiya Monogatari", + "Sekigahara", + "Sengoku Kantō Sangokushi", + "Sengoku Mahjong", + "Sensible Soccer 2006", + "Sentou Yousei Yukikaze: Yousei no Mau Sora", + "Serious Sam", + "Serious Sam II", + "Sexy Idol Mahjong", + "Sexy Idol Mahjong 2: Yakyūken no Uta", + "Sexy Idol Mahjong: Mahjong Fashion Monogatari", + "Shadow Ops: Red Mercury", + "Shadow of Memories", + "Shadow of the Beast", + "Shadow the Hedgehog", + "Shanghai", + "Shanghai II", + "Shanghai III: Dragon's Eye", + "Shape Shifter - •Shapeshift: Makai Eiyū DenJP", + "Shark Tale", + "Shattered Union", + "Shellshock: Nam '67", + "Shenmue II", + "Sherlock Holmes Consulting Detective", + "Sherlock Holmes: Consulting Detective Vol. II", + "Shikigami no Shiro", + "Shikigami no Shiro Evolution Blue", + "Shikigami no Shiro Evolution Red", + "Shikigami no Shiro II", + "Shin Megami Tensei", + "Shin Megami Tensei: Nine", + "Shin Onryō Senki", + "Shin Sangokushi: Tenka wa Waga ni", + "Shinchou Mahjong (Nobunaga Mahjong)", + "Shinobi", + "Shiryō Sensen", + "Shockman - •Kaizou Chōjin Shubibinman 2: Atanaru TekiJP", + "Shogi Shodan Icchokusen", + "Shogi Shoshinsha Muyou", + "Showdown: Legends of Wrestling", + "Shrek", + "Shrek 2", + "Shrek Super Party", + "Shrek SuperSlam", + "Shōgi Database Kiyū", + "Sid Meier's Pirates!", + "Side Arms Hyper Dyne - •Hyper Dyne Side ArmsJP", + "Side Arms Special", + "Silent Debuggers", + "Silent Hill 2", + "Silent Hill 4: The Room", + "Silent Scope Complete", + "SimEarth", + "Sindibad: Chitei No Dai Makyu", + "Sinistron - •Violent SoldierJP", + "Ski Racing 2005", + "Ski Racing 2006", + "Skweek", + "Slam Tennis", + "Slime World", + "Slot Gambler", + "Smashing Drive", + "Snatcher CD-ROMantic", + "Sneak King", + "Sneakers", + "Sniper Elite", + "Sol Bianca", + "Sol Moonarge", + "Soldier Blade", + "Soldier of Fortune II: Double Helix", + "Solid Force", + "Somer Assault - •MesopotamiaJP", + "Son Son II", + "Sonic Heroes", + "Sonic Mega Collection Plus", + "Sonic Riders", + "Sonic Spike - •World Beach VolleyJP", + "Sorcerian", + "Sotsugyō II", + "Sotsugyō Shashin: Miki", + "Sotsugyō: Graduation", + "Soul Calibur II", + "Space Harrier", + "Space Invaders: Fukkatsu no Hi", + "Space Invaders: The Original Game", + "Spartan: Total Warrior", + "Spawn: Armageddon", + "Special Forces: Nemesis Strike - Counter Terrorist Special Forces: Fire for Effect (EUR)", + "Speed Kings", + "Sphinx and the Cursed Mummy", + "Spider-Man", + "Spider-Man 2", + "Spikeout: Battle Street", + "Spin Pair", + "Spiral Wave", + "Splash Lake", + "Splashdown", + "Splat Magazine Renegade Paintball", + "Splatterhouse", + "SpongeBob SquarePants: Battle for Bikini Bottom", + "SpongeBob SquarePants: Lights, Camera, Pants!", + "Spriggan Mk. II", + "Spy Hunter", + "Spy Hunter 2", + "Spy Hunter: Nowhere to Run", + "Spy vs. Spy", + "Spyro: A Hero's Tail", + "Stacked with Daniel Negreanu", + "Stake: Fortune Fighters", + "Star Breaker", + "Star Mobile", + "Star Parodier", + "Star Trek: Shattered Universe", + "Star Wars: Battlefront", + "Star Wars: Battlefront II", + "Star Wars: Episode III: Revenge of the Sith", + "Star Wars: Jedi Knight II: Jedi Outcast", + "Star Wars: Jedi Knight: Jedi Academy", + "Star Wars: Jedi Starfighter", + "Star Wars: Knights of the Old Republic", + "Star Wars: Knights of the Old Republic II: The Sith Lords", + "Star Wars: Obi-Wan", + "Star Wars: Republic Commando", + "Star Wars: Starfighter", + "Star Wars: The Clone Wars", + "Starsky & Hutch", + "Startling Odyssey", + "Startling Odyssey II", + "State of Emergency", + "Steam-Heart's", + "Steel Battalion", + "Steel Battalion: Line of Contact", + "Still Life", + "Stolen", + "Stratego", + "Street Fighter Anniversary Collection", + "Street Fighter II", + "Street Hoops", + "Street Racing Syndicate", + "Strider Hiryū", + "Strike Force Bowling", + "Stubbs the Zombie in Rebel Without a Pulse", + "Sudeki", + "Super Air Zonk - •CD-ROM² DenjinJP", + "Super Albatross", + "Super Bubble Pop", + "Super CD-ROM² Taiken Soft Shū", + "Super Daisenryaku", + "Super Darius", + "Super Darius II", + "Super Mahjong Taikai", + "Super Metal Crusher", + "Super Momotaro Dentetsu", + "Super Momotarou Dentetsu II", + "Super Monkey Ball Deluxe", + "Super Raiden", + "Super Real Mahjong P II/III Custom", + "Super Real Mahjong P.V Custom", + "Super Real Mahjong PIV", + "Super Real Mahjong Special", + "Super Schwarzchild", + "Super Schwarzschild 2", + "Super Star Soldier", + "Super Volleyball", + "Superman Returns", + "Superman: The Man of Steel", + "Susano-ou Densetsu", + "Sword Master", + "Syberia", + "Syberia II", + "Syd Mead's Terraforming - •TerraformingJP", + "Sylphia", + "TATSUJIN", + "TOCA Race Driver 2: The Ultimate Racing Simulator", + "TOCA Race Driver 3", + "TV Sports Basketball", + "TV Sports Hockey - •TV Sports Ice HockeyJP", + "TV Sports: Football", + "Taidaima Yūsha Boshūchū", + "Taiheiki", + "Taito Legends", + "Taito Legends 2", + "Tak 2: The Staff of Dreams", + "Tak: The Great Juju Challenge", + "Takahashi Akiko no Mahjong Seminar", + "Takeda Shingen", + "Takin' it to the Hoop - •USA Pro BasketballJP", + "TaleSpin", + "Tanjō: Debut", + "Tao Feng: Fist of the Lotus", + "Tatsu no Ko Fighter", + "Taz: Wanted", + "Tecmo Classic Arcade", + "Tecmo World Cup: Super Soccer", + "Teen Titans", + "Teenage Mutant Ninja Turtles", + "Teenage Mutant Ninja Turtles 2: Battle Nexus", + "Teenage Mutant Ninja Turtles 3: Mutant Nightmare", + "Teenage Mutant Ninja Turtles: Mutant Melee", + "Tenchi Muyō! Ryōōki", + "Tenchi wo Kurau", + "Tenchu: Return from Darkness", + "Tenerezza", + "Tengai Makyō II: Manjimaru", + "Tengai Makyō: Deden no Den", + "Tengai Makyō: Fū-un Kabuki Den", + "Tengai Makyō: ZIRIA", + "Tennis Masters Series 2003", + "Tenshi no Uta", + "Tenshi no Uta II", + "Terminator 3: Rise of the Machines", + "Terminator 3: The Redemption", + "Terra Cresta II", + "Test Drive", + "Test Drive Off-Road Wide Open", + "Test Drive: Eve of Destruction", + "Tetris Worlds", + "Tetris Worlds (Online Edition)", + "The 25th Ward: The Silver Case", + "The Adventure Pals", + "The Alliance Alive HD Remastered", + "The Alto Collection", + "The Amazing American Circus", + "The Amazing Spider-Man 2", + "The Angry Video Game Nerd I & II Deluxe", + "The Aquatic Adventure of the Last Human", + "The Assembly", + "The Atlas", + "The Banner Saga", + "The Banner Saga 2", + "The Banner Saga 3", + "The Bard's Tale", + "The Bard's Tale IV: Director's Cut", + "The Bard's Tale: Remastered and Resnarkled", + "The Baseball 2002: Battle Ball Park Sengen", + "The Bible Game", + "The Binding of Isaac: Rebirth", + "The Binding of Isaac: Repentance", + "The Blackout Club", + "The Book of Unwritten Tales 2", + "The Bridge", + "The Bug Butcher", + "The Caligula Effect 2", + "The Caligula Effect: Overdose", + "The Castle Game", + "The Chronicles of Narnia: The Lion, the Witch and the Wardrobe", + "The Chronicles of Riddick: Escape from Butcher Bay", + "The Church in the Darkness", + "The Coma 2: Vicious Sisters", + "The Coma: Recut", + "The Count Lucanor", + "The Crew", + "The Crew 2", + "The Da Vinci Code", + "The Dark Pictures Anthology: House of Ashes", + "The Dark Pictures Anthology: Little Hope", + "The Dark Pictures Anthology: Man of Medan", + "The Deadly Tower of Monsters", + "The Disney Afternoon Collection", + "The Dukes of Hazzard: Return of the General Lee", + "The Dwarves", + "The Elder Scrolls III: Morrowind", + "The Elder Scrolls Online", + "The Elder Scrolls V: Skyrim – Special Edition", + "The End Is Nigh", + "The Escapists", + "The Escapists 2", + "The Escapists: The Walking Dead", + "The Evil Within", + "The Evil Within 2", + "The Fairly OddParents: Breakin' Da Rules", + "The Fall", + "The Fall Part 2: Unbound", + "The Final Station", + "The Flame in the Flood", + "The Forest", + "The Gardens Between", + "The Godfather: The Game", + "The Golf Club", + "The Golf Club 2", + "The Golf Club 2019 featuring PGA Tour", + "The Good Life", + "The Great Ace Attorney Chronicles", + "The Great Escape", + "The Guy Game", + "The Haunted Mansion", + "The Hobbit", + "The Hong Kong Massacre", + "The House in Fata Morgana: Dream of the Revenants Edition", + "The House of the Dead III", + "The Huntsman: Winter's Curse", + "The Hustle: Detroit Streets", + "The Idolmaster Platinum Stars", + "The Idolmaster: Starlit Season", + "The Idolmaster: Stella Stage", + "The Incredible Adventures of Van Helsing", + "The Incredible Adventures of Van Helsing II", + "The Incredible Adventures of Van Helsing III", + "The Incredible Hulk: Ultimate Destruction", + "The Incredibles - Mr. Incredible (JP)", + "The Incredibles: Rise of the Underminer", + "The Inner Friend", + "The Inner World", + "The Inpatient", + "The Invisible Hours", + "The Italian Job", + "The Jackbox Party Pack", + "The Jackbox Party Pack 2", + "The King of Fighters '97 Global Match", + "The King of Fighters 2002", + "The King of Fighters 2002: Unlimited Match", + "The King of Fighters 2003", + "The King of Fighters Neowave", + "The King of Fighters XIV", + "The King of Fighters: Maximum Impact", + "The Language of Love", + "The Last Blade 2", + "The Last Campfire", + "The Last Door", + "The Last Guardian", + "The Last Kids on Earth and the Staff of Doom", + "The Last Remnant Remastered", + "The Last Tinker: City of Colors", + "The Last of Us Part II", + "The Last of Us Remastered", + "The Last of Us: Left Behind", + "The Legend of Heroes: Ao no Kiseki", + "The Legend of Heroes: Hajimari no Kiseki", + "The Legend of Heroes: Trails of Cold Steel", + "The Legend of Heroes: Trails of Cold Steel II", + "The Legend of Heroes: Trails of Cold Steel III", + "The Legend of Heroes: Trails of Cold Steel IV", + "The Legend of Heroes: Zero no Kiseki", + "The Legend of Korra", + "The Legend of Spyro: A New Beginning", + "The Little Acre", + "The Long Dark", + "The Lord of the Rings: Adventure Card Game", + "The Lord of the Rings: The Fellowship of the Ring", + "The Lord of the Rings: The Return of the King", + "The Lord of the Rings: The Third Age", + "The Lord of the Rings: The Two Towers", + "The Lost Child", + "The Manhole", + "The Matrix: Path of Neo", + "The NewZealand Story", + "The Pro Yakyū", + "The Pro Yakyū Super", + "The Pro Yakyū Super '94", + "The Punisher", + "The Simpsons: Hit & Run", + "The Simpsons: Road Rage", + "The Sims", + "The Sims 2", + "The Sims Bustin' Out", + "The SpongeBob SquarePants Movie Game", + "The Suffering", + "The Suffering: Ties That Bind", + "The TV Show", + "The Terminator: Dawn of Fate", + "The Thing", + "The Tower of Druaga", + "The Urbz: Sims in the City", + "The Warriors", + "The Wild Rings", + "Thief: Deadly Shadows", + "Thousand Land", + "Thrillville", + "Thunder Blade", + "Tiger Road - •Tora he no MichiJP", + "Tiger Woods PGA Tour 06", + "Tiger Woods PGA Tour 07", + "Tiger Woods PGA Tour 2003", + "Tiger Woods PGA Tour 2004", + "Tiger Woods PGA Tour 2005", + "Tim Burton's The Nightmare Before Christmas: Oogie's Revenge", + "Time Cruise - •Time Cruise IIJP", + "TimeSplitters 2", + "TimeSplitters: Future Perfect", + "Timeball - •BlodiaJP", + "Titan", + "ToeJam & Earl III: Mission to Earth", + "Toilet Kids", + "Tokimeki Memorial", + "Tom Clancy's Ghost Recon", + "Tom Clancy's Ghost Recon 2", + "Tom Clancy's Ghost Recon 2: Summit Strike", + "Tom Clancy's Ghost Recon: Advanced Warfighter", + "Tom Clancy's Ghost Recon: Island Thunder", + "Tom Clancy's Rainbow Six 3", + "Tom Clancy's Rainbow Six 3: Black Arrow", + "Tom Clancy's Rainbow Six: Critical Hour", + "Tom Clancy's Rainbow Six: Lockdown", + "Tom Clancy's Splinter Cell", + "Tom Clancy's Splinter Cell: Chaos Theory", + "Tom Clancy's Splinter Cell: Double Agent", + "Tom Clancy's Splinter Cell: Pandora Tomorrow", + "Tom and Jerry in War of the Whiskers", + "Tomb Raider: Legend", + "Tony Hawk's American Wasteland", + "Tony Hawk's Pro Skater 2x", + "Tony Hawk's Pro Skater 3", + "Tony Hawk's Pro Skater 4", + "Tony Hawk's Project 8", + "Tony Hawk's Underground", + "Tony Hawk's Underground 2", + "Top Gear RPM Tuning - RPM Tuning (EUR)", + "Top Spin Tennis", + "Top o Nerae! GunBuster Vol. 1", + "Top o Nerae! GunBuster Vol. 2", + "Torino 2006", + "Tork: Prehistoric Punk", + "Toshi Tensō Keikaku Eternal City", + "Total Club Manager 2004", + "Total Club Manager 2005", + "Total Immersion Racing", + "Total Overdose: A Gunslinger's Tale in Mexico", + "Totaled!", + "Touge R", + "Tour de France", + "Toxic Grind", + "Toy Shop Boys", + "TransWorld Snowboarding", + "TransWorld Surf", + "Travel Epuru", + "Travelers!: Densetsu o Buttobase", + "Triangle Again", + "Triangle Again 2", + "Tricky Kick - •TrickyJP", + "Trigger Man", + "Triple Play 2002", + "Trivial Pursuit Unhinged", + "Tron 2.0 Killer App", + "True Crime: New York City", + "True Crime: Streets of LA", + "Tsuppari Oozumou Heisei Ban", + "Tsuru Teruto no Jissen Kabushiki Bi-Game", + "Turok: Evolution", + "Turrican", + "Ty the Tasmanian Tiger", + "Ty the Tasmanian Tiger 2: Bush Rescue", + "Ty the Tasmanian Tiger 3: Night of the Quinkan", + "UEFA Champions League 2004-2005", + "UEFA Euro 2004", + "UFC: Tapout", + "UFC: Tapout 2", + "Uchū Senkan Yamato", + "Ultimate Beach Soccer", + "Ultimate Pro Pinball", + "Ultimate Spider-Man", + "Ultra Box No. 2", + "Ultra Box No. 3", + "Ultra Box No. 4", + "Ultra Box No. 5", + "Ultra Box No. 6", + "Ultra Box Premiere Issue", + "Ultra Bust-a-Move - Ultra Puzzle Bobble (JP)", + "Umezawa Yukari no Igo Seminar", + "Unreal Championship", + "Unreal Championship 2: The Liandri Conflict", + "Unreal II: The Awakening", + "Urban Chaos: Riot Response", + "Urusei Yatsura: Stay With You", + "V-Rally 3", + "Valis II", + "Valis III", + "Valis IV", + "Valis: The Fantasm Soldier", + "Valkyrie no Densetsu", + "Van Helsing", + "Vanilla Syndrome", + "Vasteel", + "Vasteel 2", + "Veigues Tactical Gladiator - •VeiguesJP", + "Vexx", + "Victory Run", + "Vietcong: Purple Haze", + "Vigilante", + "Virgin Dream", + "Virtual Pool: Tournament Edition", + "Volfied", + "Volvo: Drive For Life", + "Voodoo Vince", + "WTA Tour Tennis", + "WWE Raw 2", + "WWE WrestleMania 21", + "WWF RAW", + "Wai Wai Mahjong", + "Wakeboarding Unleashed", + "Wallaby!!", + "Wallace & Gromit in Project Zoo", + "Wallace & Gromit: The Curse of the Were-Rabbit", + "Warpath", + "Whacked!", + "Where in the World is Carmen Sandiego?", + "Whiplash", + "Whiteout", + "WinBack 2: Project Poseidon", + "Wings of War", + "Winning Shot", + "Without Warning", + "Wizardry I & II", + "Wizardry III & IV", + "Wizardry V", + "Wonder Momo", + "World Championship Poker", + "World Championship Poker 2: Featuring Howard Lederer", + "World Championship Pool 2004", + "World Championship Rugby", + "World Championship Snooker 2003", + "World Championship Snooker 2004", + "World Circuit", + "World Class Baseball - •Power LeagueJP", + "World Court Tennis - •Pro Tennis: World CourtJP", + "World Heroes 2", + "World Jockey", + "World Poker Tour", + "World Racing", + "World Racing 2", + "World Series Baseball 2K2", + "World Series Baseball 2K3", + "World Series of Poker", + "World Snooker Championship 2005", + "World Soccer Winning Eleven 8 International - Pro Evolution Soccer 4 (PAL) - Winning Eleven 8 (JP)", + "World Soccer Winning Eleven 9 - Pro Evolution Soccer 5 (PAL) - Winning Eleven 9 (JP)", + "World Sports Competition - •Power SportsJP", + "World War II Combat: Iwo Jima", + "World War II Combat: Road to Berlin", + "Worms 3D", + "Worms 4: Mayhem", + "Worms Forts: Under Siege", + "Wrath Unleashed", + "Wreckless: The Yakuza Missions - Double-S.T.E.A.L. (JP)", + "Wrestle Angels: Double Impact", + "X-Men Legends", + "X-Men Legends II: Rise of Apocalypse", + "X-Men: Next Dimension", + "X-Men: The Official Game", + "X2: Wolverine's Revenge", + "XGRA: Extreme-G Racing Association", + "XIII", + "Xak I & II", + "Xak III: The Eternal Recurrence", + "Xevious: Fardraut Saga", + "Xiaolin Showdown", + "Xyanide", + "Yager", + "Yamamura Misa Suspense: Kizenka Kyō Ezara Satsujin Jiken", + "Yami no Ketsuzoku", + "Yawara!", + "Yawara! 2", + "Yetisports Arctic Adventures", + "Yo, Bro", + "Yokai Dochuki", + "Yonenaga Kunio no Shougi Seminar", + "Yourself!Fitness", + "Ys III: Wanderers from Ys", + "Ys IV: The Dawn of Ys", + "Ys: Book I & II - •Ys I & IIJP", + "Yu-Gi-Oh! The Dawn of Destiny", + "Yū Yū Hakusho: Yami Shōbu!! Ankoku Bujutsu Kai", + "Yūyū Jinsei", + "Zan: Kagerō no Toki", + "Zapper: One Wicked Cricket", + "Zathura", + "Zero Wing", + "Zero4 Champ", + "Zero4 Champ II", + "ZillerNet#Funtime", + "Zipang", + "eBaseball Powerful Pro Yakyuu 2020", + "eFootball PES 2021 Season Update", + "eFootball Pro Evolution Soccer 2020", + "iO", + "Æon Flux" +}; + +} diff --git a/src/modules/videoGame/VideoGameData.h b/src/modules/videoGame/VideoGameData.h new file mode 100644 index 000000000..503bffab6 --- /dev/null +++ b/src/modules/videoGame/VideoGameData.h @@ -0,0 +1,14 @@ +#pragma once + +#include +#include + +#include "faker-cxx/VideoGame.h" + +namespace faker +{ +extern const std::array videoGameNames; +extern const std::array genres; +extern const std::array platforms; +extern const std::array studioNames; +} diff --git a/tests/modules/videoGame/VideoGameTest.cpp b/tests/modules/videoGame/VideoGameTest.cpp index 59fb9ac76..bb11286ea 100644 --- a/tests/modules/videoGame/VideoGameTest.cpp +++ b/tests/modules/videoGame/VideoGameTest.cpp @@ -1,13 +1,11 @@ #include "faker-cxx/VideoGame.h" #include +#include #include "gtest/gtest.h" -#include "videoGame/data/GameTitles.h" -#include "videoGame/data/Genres.h" -#include "videoGame/data/Platforms.h" -#include "videoGame/data/StudioNames.h" +#include "videoGame/VideoGameData.h" using namespace ::testing; using namespace faker; @@ -21,7 +19,7 @@ TEST_F(VideoGameTest, shouldGenerateGameTitle) { const auto generatedGameTitle = VideoGame::gameTitle(); - ASSERT_TRUE(std::ranges::any_of(videoGameNames, [generatedGameTitle](const std::string& gameTitle) + ASSERT_TRUE(std::ranges::any_of(videoGameNames, [generatedGameTitle](const std::string_view& gameTitle) { return generatedGameTitle == gameTitle; })); } @@ -29,15 +27,15 @@ TEST_F(VideoGameTest, shouldGenerateGenre) { const auto generatedGenre = VideoGame::genre(); - ASSERT_TRUE( - std::ranges::any_of(genres, [generatedGenre](const std::string& genre) { return generatedGenre == genre; })); + ASSERT_TRUE(std::ranges::any_of(genres, [generatedGenre](const std::string_view& genre) + { return generatedGenre == genre; })); } TEST_F(VideoGameTest, shouldGeneratePlatform) { const auto generatedPlatform = VideoGame::platform(); - ASSERT_TRUE(std::ranges::any_of(platforms, [generatedPlatform](const std::string& platform) + ASSERT_TRUE(std::ranges::any_of(platforms, [generatedPlatform](const std::string_view& platform) { return generatedPlatform == platform; })); } @@ -45,6 +43,6 @@ TEST_F(VideoGameTest, shouldGenerateStudioName) { const auto generatedStudioName = VideoGame::studioName(); - ASSERT_TRUE(std::ranges::any_of(studioNames, [generatedStudioName](const std::string& studioName) + ASSERT_TRUE(std::ranges::any_of(studioNames, [generatedStudioName](const std::string_view& studioName) { return generatedStudioName == studioName; })); } From bcc03321bdc1f148cd16e0348b097e3199035354 Mon Sep 17 00:00:00 2001 From: Uilian Ries Date: Sat, 25 May 2024 09:25:02 +0200 Subject: [PATCH 02/11] Add rest of data to VideoGame Signed-off-by: Uilian Ries --- src/modules/videoGame/VideoGame.cpp | 10 +- src/modules/videoGame/VideoGameData.cpp | 438 +++ src/modules/videoGame/VideoGameData.h | 6 +- src/modules/videoGame/data/GameTitles.h | 3162 ---------------------- src/modules/videoGame/data/Genres.h | 36 - src/modules/videoGame/data/Platforms.h | 11 - src/modules/videoGame/data/StudioNames.h | 400 --- 7 files changed, 446 insertions(+), 3617 deletions(-) delete mode 100644 src/modules/videoGame/data/GameTitles.h delete mode 100644 src/modules/videoGame/data/Genres.h delete mode 100644 src/modules/videoGame/data/Platforms.h delete mode 100644 src/modules/videoGame/data/StudioNames.h diff --git a/src/modules/videoGame/VideoGame.cpp b/src/modules/videoGame/VideoGame.cpp index 749f0a7a0..fab23d59b 100644 --- a/src/modules/videoGame/VideoGame.cpp +++ b/src/modules/videoGame/VideoGame.cpp @@ -2,26 +2,26 @@ #include "faker-cxx/VideoGame.h" -#include "data/VideoGameData.h" +#include "VideoGameData.h" namespace faker { -std::string VideoGame::gameTitle() +std::string_view VideoGame::gameTitle() { return Helper::arrayElement(videoGameNames); } -std::string VideoGame::genre() +std::string_view VideoGame::genre() { return Helper::arrayElement(genres); } -std::string VideoGame::platform() +std::string_view VideoGame::platform() { return Helper::arrayElement(platforms); } -std::string VideoGame::studioName() +std::string_view VideoGame::studioName() { return Helper::arrayElement(studioNames); } diff --git a/src/modules/videoGame/VideoGameData.cpp b/src/modules/videoGame/VideoGameData.cpp index 3cf25890f..59782b3f5 100644 --- a/src/modules/videoGame/VideoGameData.cpp +++ b/src/modules/videoGame/VideoGameData.cpp @@ -3157,4 +3157,442 @@ const std::array videoGameNames = { "Æon Flux" }; +const std::array genres = { + "Action", + "Adventure", + "Battle royale", + "Dating sim", + "Endless runner", + "Fighting", + "First-person shooter", + "Hack and slash", + "Horror", + "Massively multiplayer online", + "Music", + "Platformer", + "Puzzle", + "Racing", + "Real-time strategy", + "Roguelike", + "Role-playing game", + "Sandbox", + "Science fiction game", + "Shooter", + "Sim racing", + "Soulslike", + "Sports", + "Stealth", + "Strategy", + "Survival", + "Third-person shooter", + "Tower defense" +}; + +const std::array platforms = { + "Android", + "Linux", + "Nintendo Switch", + "Oculus Quest", + "PC", + "Playstation 5", + "Stadia", + "Xbox Series X", + "iOS" +}; + +const std::array studioNames = { + "0verflow", + "1st Playable Productions", + "2K Czech", + "989 Studios", + "ACE Team", + "AQ Interactive", + "Access Games", + "Acclaim Entertainment", + "Accolade", + "Acheron Design", + "Acquire", + "Active Gaming Media", + "Activision Blizzard", + "Adventure Soft", + "Akella", + "Aki Corporation", + "Alfa System", + "Ancient", + "Anino Games", + "Arc System Works", + "ArenaNet", + "Arika", + "Arkane Studios", + "Arkedo Studio", + "Artdink", + "ArtePiazza", + "Artificial Studios", + "Artoon", + "Ascaron", + "Asobo Studio", + "Aspect", + "Aspyr Media", + "Atari", + "Atlus", + "Atomic Planet Entertainment", + "Attic Entertainment Software", + "Avalanche Software", + "Avalanche Studios", + "Aventurine SA", + "BSure Interactive", + "Babaroga", + "Backbone Entertainment", + "Banpresto", + "BattleGoat Studios", + "Beenox", + "Behemoth", + "Bethesda Softworks", + "Big Blue Bubble", + "Big Huge Games", + "Binary Hammer", + "BioWare", + "Bizarre Creations", + "Black Rock Studio", + "Blitz Games Studios", + "Blizzard Entertainment", + "Blue Byte Software", + "Blue Fang Games", + "Bohemia Interactive", + "BreakAway Games", + "Brownie Brown", + "Brøderbund", + "Bugbear Entertainment", + "Buka Entertainment", + "Bullfrog Productions", + "Bungie Studios", + "CCP Games", + "CD Projekt RED", + "Capcom", + "Cave", + "Cavia", + "Centuri", + "Chunsoft", + "Cinemaware", + "Cing", + "Clap Hanz", + "Climax Entertainment", + "Climax Studios", + "Coded Illusions", + "Codemasters", + "Coktel Vision", + "ColdWood Interactive", + "Compile Heart", + "Core Design", + "Crafts & Meister", + "Creat Studios", + "Creative Assembly", + "Criterion Games", + "Cryptic Studios", + "Crystal Dynamics", + "Crytek", + "Cyanide", + "CyberConnect2", + "Cyberlore Studios", + "Day 1 Studios", + "Deadline Games", + "Deck13", + "Deep Silver", + "Demiurge Studios", + "Digital Illusions CE", + "Dimps", + "Disney Interactive Studios", + "Double Fine Productions", + "Double Helix Games", + "Dynamite Idea", + "EDGE Games", + "Egosoft", + "Eidos Interactive", + "Electronic Arts/EA Games", + "Engine Software", + "Epic Games", + "Epicenter Studios", + "Epyx", + "Etranges Libellules", + "Eugen Systems", + "Eurocom", + "Evolution Studios", + "FUN Labs", + "FarSight Studios", + "Fatshark", + "Firaxis Games", + "Firefly Studios", + "First Star Software", + "Flagship Games", + "Flying Lab Software", + "Foundation 9 Entertainment", + "Free Radical Design", + "Frictional Games", + "From Software", + "Frontier Developments", + "Frozenbyte", + "Funcom", + "Futuremark", + "GSC Game World", + "Game Arts", + "Game Freak", + "GameHouse", + "Gameloft", + "Games2win", + "Gearbox Software", + "Genki", + "Giants Software", + "Gogii Games", + "Good-Feel", + "Grasshopper Manufacture", + "Gravity", + "Griptonite Games", + "Guerrilla Games", + "GungHo Online Entertainment", + "Gust Corporation", + "HAL Laboratory", + "HB Studios", + "Haemimont Games", + "Hanaho", + "Harmonix Music Systems", + "Hasbro Interactive", + "HeroCraft", + "High Moon Studios", + "High Voltage Software", + "Hoplon Infotainment", + "Hothead Games", + "Housemarque", + "Hudson Soft", + "Human Head Studios", + "Humongous Entertainment", + "Hyperion Entertainment", + "IO Interactive", + "Idea Factory", + "Ignition Entertainment", + "IguanaBee", + "Imageepoch", + "Incredible Technologies", + "Infinity Ward", + "Infogrames", + "Insomniac Games", + "Intelligent Systems", + "Interplay Entertainment", + "Introversion Software", + "Irem", + "Irrational Games", + "JV Games", + "Jadestone Group", + "Jagex", + "Jaleco (New)", + "Javaground", + "Juice Games", + "Jupiter", + "Klei Entertainment", + "Koei", + "Konami", + "Krome Studios", + "Krome Studios Melbourne", + "Kuju Entertainment", + "Kuma Reality Games", + "Kush Games", + "Larian Studios", + "Legacy Interactive", + "Legendo Entertainment", + "Level-5", + "Lionhead Studios", + "Llamasoft", + "Looking Glass Studios", + "LucasArts", + "Ludia", + "Luma Arcade", + "Luxoflux", + "M-Inverse", + "Majesco Entertainment", + "Marvelous Entertainment", + "Massive Entertainment", + "Masthead Studios", + "Mattel", + "Maxis Software", + "Mean Hamster Software", + "Media Molecule", + "Media.Vision", + "Mercury Steam", + "Microsoft Game Studios", + "Milestone", + "Milestone S.r.l.", + "Mistwalker", + "Mitchell Corporation", + "Mojang AB", + "Monolith Productions", + "Monolith Soft", + "Monumental Games", + "Mythic Entertainment", + "NCsoft", + "NGD Studios", + "NHN", + "Namco Bandai", + "Natsume", + "Naughty Dog", + "Ndoors", + "Neowiz", + "Nerve Software", + "NetDevil", + "Neverland", + "Neversoft", + "Nexon", + "Next Level Games", + "Nihon Bussan", + "Nihon Falcom", + "Ninjabee", + "Nintendo", + "Nippon Ichi Software", + "Novalogic", + "Novarama", + "Obsidian Entertainment", + "Oddworld Inhabitants", + "Oxygen Studios", + "Page 44 Studios", + "Pandemic Studios", + "Paon", + "Papaya Studio", + "Paradox Interactive", + "Pax Softnica", + "Pendulo Studios", + "Penguin Software", + "People Can Fly", + "Phantagram", + "Pi Studios", + "Piranha Bytes", + "Pivotal Games", + "Platinum Games", + "PlayFirst", + "Playdead", + "Playdom", + "Playfish", + "Playlogic Entertainment", + "Polyphony Digital", + "PopCap Games", + "Punch Entertainment", + "Pyro Studios", + "Q Entertainment", + "Q-Games", + "Quantic Dream", + "Radical Entertainment", + "Rainbow Studios", + "Rare Limited", + "Raven Software", + "Reality Pump Studios", + "Realtime Associates", + "Realtime Worlds", + "Red Storm Entertainment", + "RedLynx", + "Redtribe", + "Reflexive Entertainment", + "Relic Entertainment", + "Remedy Entertainment", + "Retro Studios", + "Revolution Software", + "Rising Star Games", + "Rockstar Games", + "Rockstar North", + "Rocksteady Studios", + "Ruffian Games", + "Runic Games", + "Running with Scissors", + "SCE Studio Liverpool", + "SNK Playmore", + "Sarbakan", + "Sega", + "Sidhe", + "Silicon Knights", + "Silicon Sisters", + "Silicon Studio", + "Snowblind Studios", + "Sobee Studios", + "Sonic Team", + "Sony Computer Entertainment", + "Sora Ltd.", + "Spectrum HoloByte", + "Spellborn International", + "Splash Damage", + "Square Enix", + "Star Vault", + "Starbreeze Studios", + "Stardock", + "Sting Entertainment", + "Strawdog Studios", + "Straylight Studios", + "Streamline Studios", + "Sucker Punch Productions", + "Sumo Digital", + "Sunflowers Interactive Entertainment Software", + "SuperVillain Studios", + "Swingin' Ape Studios", + "THQ", + "Tag Games", + "Taito Corporation", + "Take-Two Interactive", + "Tale of Tales", + "TaleWorlds", + "Tamsoft", + "Tantalus Media", + "Tantrumedia", + "Team17", + "Techland", + "Tecmo Koei", + "Telltale Games", + "Terminal Reality", + "The Bitmap Brothers", + "Three Rings Design", + "TimeGate Studios", + "Torpex Games", + "Torus Games", + "Tose", + "Transmission Games", + "Trapdoor", + "Traveller's Tales", + "Treyarch", + "Tri-Ace", + "Tripwire Interactive", + "Triumph Studios", + "Turn 10 Studios", + "Two Tribes", + "Tygron", + "Ubisoft", + "Ultimate Play The Game", + "United Front Games", + "Universomo", + "Valve Corporation", + "Vanillaware", + "Venan Entertainment", + "Vertigo Games", + "Vicarious Visions", + "Virtual Heroes", + "Virtual Playground", + "Visceral Games", + "Vivendi Games", + "Viwawa", + "Volition", + "W!Games", + "WB Games", + "Wahoo Studios", + "Wanako Games", + "Wangame Studios", + "Webfoot Technologies", + "Wideload Games", + "Wildfire Studios", + "Wolfire Games", + "World Forge", + "Xseed Games", + "YoYo Games", + "ZapSpot", + "ZeniMax Online Studios", + "Zipper Interactive", + "Zylom", + "Zynga", + "id Software", + "indieszero", + "n-Space" +}; + } diff --git a/src/modules/videoGame/VideoGameData.h b/src/modules/videoGame/VideoGameData.h index 503bffab6..4873847df 100644 --- a/src/modules/videoGame/VideoGameData.h +++ b/src/modules/videoGame/VideoGameData.h @@ -8,7 +8,7 @@ namespace faker { extern const std::array videoGameNames; -extern const std::array genres; -extern const std::array platforms; -extern const std::array studioNames; +extern const std::array genres; +extern const std::array platforms; +extern const std::array studioNames; } diff --git a/src/modules/videoGame/data/GameTitles.h b/src/modules/videoGame/data/GameTitles.h deleted file mode 100644 index f0f77041c..000000000 --- a/src/modules/videoGame/data/GameTitles.h +++ /dev/null @@ -1,3162 +0,0 @@ -#pragma once - -#include -#include - -namespace faker -{ -const std::vector videoGameNames = { - "1552: Tenka Tairan", - "1941: Counter Attack", - "1943 Kai", - "Addams Family, The", - "Advanced V.G.", - "Aero Blasters", - "After Burner II", - "Aldynes", - "Alien Crush", - "Alshark", - "Alzadick", - "Ane-san", - "Aoi Blink", - "Appare! Gateball", - "Astralius", - "Asuka 120% Maxima", - "The Atlas", - "Atomic Robo-Kid Special", - "Aurora Quest: Otaku no Seiza in Another World", - "Auto Crusher Palladium", - "Avenger", - "Andre Panza Kick Boxing", - "Babel", - "Baby Jo the Superhero", - "Bakuden: Unbalanced Zone", - "Ballistix", - "Bari Bari Densetsu", - "Barunba", - "Basted", - "Batman", - "Battle Ace", - "Battle Field '94 in Tokyo Dome", - "Battle Lode Runner", - "Battle Royale", - "Bazar dé Gozarre no Game de Gozāru", - "Benkei Gaiden", - "Beyond Shadowgate", - "Bikkuriman Daijikai", - "Bikkuriman World", - "Bishōjo Senshi Sailor Moon", - "Bishōjo Senshi Sailor Moon Collection", - "Black Hole Assault", - "Blazing Lazers - •GunhedJP", - "Blood Gear", - "Bloody Wolf - •Narazumono Sentō Butai Bloody WolfJP", - "Bomberman", - "Bomberman '93", - "Bomberman '94", - "Bomberman Users Battle", - "Bonanza Bros.", - "Bonk's Adventure - •PC GenjinJP", - "Bonk's Revenge - •PC Genjin 2JP", - "Bonk 3: Bonk's Big Adventure - •PC Genjin 3JP", - "Bonk 3: Bonk's Big Adventure CD-ROM² - •PC Genjin 3JP", - "Bouken Danshaku Don Sun=Heart-hen", - "Boxyboy - •Sōkoban WorldJP", - "Brandish", - "Bravoman - •Chōzetsurin-jin BerabōmanJP", - "Break In", - "Browning", - "Bubblegum Crash", - "Builder Land", - "Bullfight Ring no Hasha", - "Burai", - "Burai II", - "Burning Angels", - "Buster Bros. - •Pomping WorldJP", - "Cadash", - "CAL II", - "Cal III", - "Camp California", - "Card Angels", - "Akumajō Dracula X: Chi no Rondo", - "CD Battle: Hikari no Yūshatachi", - "Champion Wrestler", - "Champions Forever", - "Championship Rally", - "Chase H.Q. - •Taito Chase HQJP", - "Chew Man Fu - •Be BallJP", - "Chibi Maruko-chan: Quiz de Piihira", - "Chiki Chiki Boys", - "Chikuden-ya Toubei", - "China Warrior - •The Kung FuJP", - "Cho Aniki", - "Chō Jikū Yōsai Macross: Eien no Love Song", - "Chō Jikū Yōsai Macross 2036", - "Circus Lido", - "City Hunter", - "Cobra: Kokuryū-Ō no Densetsu", - "Cobra II: Densetsu no Otoko", - "Color Wars", - "Columns", - "Coryoon", - "Cosmic Fantasy 2 - •Cosmic Fantasy 2: Bōken Shōnen VanJP", - "Cosmic Fantasy 3: Bōken Shōnen Rei", - "Cosmic Fantasy 4: Ginga Shōnen Densetsu: Gekitouhen", - "Cosmic Fantasy 4: Ginga Shōnen Densetsu: Totsunyūhen", - "Cosmic Fantasy: Bōken Shōnen Yū", - "Cotton: Fantastic Night Dreams - •CottonJP", - "Cratermaze - •Doraemon: Meikyū DaisakusenJP", - "Cross Wiber: Cyber Combat Police", - "Cyber City Oedo: Kemono no Alignment", - "Cyber Core", - "Cyber Cross", - "Cyber Dodge", - "Cyber Knight", - "Dai Makaimura", - "Daichikun Crisis", - "Daisenpū Custom", - "Daisenpuu", - "Daisenryaku II: Campaign Version", - "Darius Alpha", - "Darius Plus", - "Darkwing Duck", - "Davis Cup Tennis", - "Davis Cup Tennis, The (CD)", - "Dead Moon", - "Dead of the Brain 1 & 2", - "Death Bringer", - "Deep Blue - •Deep Blue: Kaitei ShinwaJP", - "Deko Boko Densetsu", - "Dennō Tenshi: Digital Angel", - "Detana!! TwinBee", - "Devil's Crush - •Devil CrashJP", - "DE.JA", - "Die Hard", - "Digital Champ: Battle Boxing", - "Digital Comic Patlabor: Chapter of Griffon", - "Dōkyūsei", - "Don Doko Don", - "Doraemon: Nobita no Dorabian Night", - "Doraemon: Nobita no Dorabian Night (CD)", - "Double Dragon II: The Revenge", - "Double Dungeons", - "Double Ring - •W-Ring: The Double RingsJP", - "Download", - "Download 2", - "Downtown Nekketsu Kōshinkyoku", - "Downtown Nekketsu Monogatari", - "Dragon Ball Z: Idainaru Son Gokou Densetsu", - "Dragon EGG!", - "Dragon Half", - "Dragon Knight & Graffiti", - "Dragon Knight II", - "Dragon Knight III", - "Dragon Saber", - "Dragon Slayer: The Legend of Heroes - •Dragon Slayer: Eiyū DensetsuJP", - "Dragon Slayer: The Legend of Heroes II", - "Dragon Spirit", - "Dragon's Curse - •Adventure IslandJP", - "Drop Off - •Drop Rock Hora HoraJP", - "Dungeons & Dragons: Order of the Griffon", - "Dungeon Explorer", - "Dungeon Explorer II", - "Dungeon Master - •Dungeon Master: Theron's QuestJP", - "Dynastic Hero, The - •Chō Eiyū Densetsu Dynastic HeroJP", - "Efera and Jiliora: The Emblem from Darkness", - "Eikan wa Kimi ni", - "Eiyū Saigokushi", - "Emerald Dragon", - "Energy", - "Exile", - "Exile: Wicked Phenomenon - •Exile IIJP", - "F-1 Dream", - "F-1 Pilot", - "F1 Circus", - "F1 Circus '91", - "F-1 CIRCUS'92", - "F1 Circus Special", - "F1 Team Simulation Project F", - "F1 Triple Battle", - "Faceball", - "Falcon", - "Fang of Alnam", - "Fantasy Zone", - "Farjius no Jakōtei", - "Faussete Amour", - "Fiend Hunter", - "Fighting Run", - "Fighting Street", - "Final Blaster", - "Final Lap Twin", - "Final Match Tennis", - "Final Soldier", - "Final Zone II", - "Fire Pro Joshi: Shōmu Chōjo Taisen: Zenjo vs. JWP", - "Fire Pro Wrestling 2nd Bout", - "Fire Pro Wrestling 3 Legend Bout", - "Fire Pro Wrestling Combination Tag", - "Flash Hiders", - "Forgotten Worlds", - "Formation Armed F", - "Formation Soccer", - "Formation Soccer '95 della Seria A", - "Formation Soccer on J-League", - "World Circuit", - "Fray CD", - "Fushigi no Yume no Alice", - "Gaia no Monshou", - "Gaiflame", - "Gain Ground SX", - "Galaga '90 - •Galaga '88JP", - "Galaxy Deka Gayvan", - "Galaxy Fräulein Yuna", - "Galaxy Fräulein Yuna 2", - "Ganbare! Golf Boys", - "Garō Densetsu 2", - "Garō Densetsu Special", - "Gate of Thunder", - "Gekisha Boy", - "Genji Tsūshin Amedama", - "Genocide", - "Genpei Tōma Den", - "Gensō Tairiku Auleria", - "Ghost Manor", - "Ghost Sweeper Mikami", - "Ginga Fukei Densetsu Sapphire", - "Go! Go! Birdie Chance", - "God Panic: Shijō Saikyō Gundan", - "Godzilla - •Gojira: Bakutō RetsudenJP", - "Gokuraku! Chuuka Daisen", - "Golden Axe", - "Gomola Speed", - "Götzendiener", - "Gradius", - "Gradius II", - "Sotsugyō II", - "Gulclight TDF-2", - "Gulliver Boy", - "Gunboat", - "Gyuwanburā Jiko Chūshin Ha: Gekitō Sanjūroku Janshi", - "Gyuwanburā Jiko Chūshin Ha: Mahjong Puzzle Collection", - "Hanataa ka daka!?", - "Hataraku Shōjo: Tekipaki Working Love", - "Hatris", - "Hatsukoi Monogatari", - "Hawk F-123", - "Heavy Unit", - "Hellfire S", - "High Grenadier", - "Hihō Densetsu: Chris no Bōken", - "Himitsu no Hanazono", - "Hisou Kihei Kai-Serd[b]", - "Hit the Ice", - "Honey in the Sky", - "Honey on the Road", - "Honō no Dōkyūji: Dodge Danpei", - "Horror Story", - "Human Sports Festival", - "Hyakumonogatari: Honto ni Atta Kowai Hanashi", - "Hyper Wars", - "I.Q. Panic", - "Iga Ninden Gaiō", - "Image Fight", - "Image Fight II", - "Impossamole", - "It Came From The Desert", - "J-League Greatest Eleven", - "Jack Nicklaus' Turbo Golf - •Jack Nicklaus Championship GolfJP", - "Jack Nicklaus' Turbo Golf - •Jack Nicklaus' World Golf TourJP", - "Jackie Chan's Action Kung Fu - •Jackie ChanJP", - "Janshin Densetsu: Quest of Jongmaster", - "Jantei Monogatari", - "Jantei Monogatari 2: Uchū Tantei Diban: Shutsudō Hen", - "Jantei Monogatari 3: Saver Angels", - "Jaseiken Necromancer", - "Jigoku Meguri", - "Jim Power", - "Jinmu Denshō Yaksa", - "John Madden Duo CD-ROM² Football", - "Jūōki", - "Jūōki", - "J. League Tremendous Soccer '94", - "J.B. Harold Murder Club", - "J.J. & Jeff - •Kato-chan Ken-chanJP", - "Kabuki Ittō Ryōdan", - "Kagami no Kuni no Legend", - "Kaizō Chōjin Shubibinman", - "Kaizō Chōjin Shubibinman 3", - "Kakuto Haō Densetsu Algunos", - "Kattobi! Takuhai-Kun", - "Kawa no Nushizuri: Shizenha", - "Kaze Kiri", - "Keith Courage in Alpha Zones - •Mashin Eiyuuden WataruJP", - "Kiaidan 00", - "Kick Boxing, The", - "Kickball", - "KiKi KaiKai", - "King Of Casino", - "Kisō Louga", - "Klax", - "Knight Rider Special", - "Kore ga Pro Yakyū '89", - "Kore ga Pro Yakyuu '90", - "Kyūkyoku Tiger", - "K.O. Seiki Beast Sanjūshi", - "L-Dis", - "La Valeur", - "Lady Phantom", - "Langrisser: Hikari no Matsuei", - "Laplace no Ma", - "Last Alert - •Red AlertJP", - "Last Armageddon", - "Legend of Hero Tonma", - "Legend of Xanadu", - "Legend of Xanadu II", - "Legendary Axe, The - •Makyō DensetsuJP", - "Legendary Axe II, The - •Ankoku DensetsuJP", - "Legion", - "Lemmings", - "Linda³", - "Lode Runner: Ushina Wareta Meikyū", - "Loom", - "Lord of Wars", - "Lords of the Rising Sun - •Rising SunJP", - "Lords of Thunder - •Winds of ThunderJP", - "Louga II: The Ends of Shangrila", - "Mad Stalker: Full Metal Force", - "Madō King Granzort", - "Madō Monogatari I", - "Magical Chase", - "Magical Dinosaur Tour - •Magical Saurus TourJP", - "Magicoal", - "Mahjong Clinic Special", - "Mahjong Gakuen - Tōma Sōhirō Tōjō", - "Mahjong Gakuen Mild", - "Mahjong Gokū Special", - "Mahjong Haōden: Kaiser's Quest", - "Mahjong Lemon Angel", - "Mahjong on the Beach", - "Mahjong Shikaku Retsuden: Mahjong Wars", - "Mahjong Sword", - "Maison Ikkoku", - "Makai Hakkenden Shada", - "Makai Prince Dorabocchan", - "Inoue Mami: Kono Hoshi ni Tatta Hitori no Kimi", - "Mamono Hunter Yōko: Makai Kara no Tenkōsai", - "Mamono Hunter Yōko: Tooki Yobikoe", - "The Manhole", - "Maniac Pro Wrestling", - "Märchen Maze", - "Martial Champion", - "Master of Monsters", - "Megami Paradise", - "Meikyū no Elfine", - "Metal Angel", - "Metal Angel 2", - "Metal Stoker", - "MetamorJupiter", - "Might & Magic", - "Might and Magic III: Isles of Terra", - "Military Madness - •NectarisJP", - "Minesweeper", - "Mirai Shōnen Conan", - "Mitsubachi Gakuen", - "Mizubaku Daibouken", - "Momotaro Densetsu Gaiden Dai Ichi Shu", - "Momotarou Densetsu Turbo", - "Momotarou Densetsu II", - "Momotarō Katsugeki", - "Monster Lair - •Wonder Boy III: Monster LairJP", - "Monster Maker: Yami no Ryūkishi", - "Monster Pro Wrestling", - "Moonlight Lady", - "Morita Shogi PC", - "Motteke Tamago", - "Moto Roader", - "Moto Roader II", - "Moto Roader MC", - "Mr Heli no Daibouken", - "Mystic Formula", - "Fushigi no Umi no Nadia", - "Naritore: The Sugoroku '92", - "Naxat Open", - "Naxat Stadium", - "Nazo no Masquerade", - "Necros no Yōsai", - "Nekketsu Kōkō Dodgeball Bu: CD Soccer Hen", - "Nekketsu Kōkō Dodgeball Bu: PC Soccer Hen", - "Nekketsu Kōkō Dodgeball Bu: PC Bangai Hen", - "Nekketsu Legend Baseballer", - "Nemurenu Yoru Chiisaina Ohanashi", - "Neo Nectaris", - "Neutopia", - "Neutopia II", - "New Adventure Island - •Takahashi Meijin no Shin Bōken JimaJP", - "The NewZealand Story", - "Nexzr", - "Nexzr Special", - "NHK Taiga Drama Taiheki", - "Night Creatures", - "Niko Niko Pun", - "Ninja Ryūkenden", - "Ninja Spirit - •Saigo no Nindō: Ninja SpiritJP", - "Ninja Warriors", - "Nishimura Kyōtaro Mystery: Hokutosei no Onna", - "No-Ri-Ko", - "Nobunaga no Yabō: Bushō Fūunroku", - "Nobunaga no Yabō: Zenkokuban", - "Obocchamakun", - "Operation Wolf", - "Ordyne", - "Out Live", - "Out Run", - "OverRide", - "P-47", - "Pac-Land", - "Pachio-kun: Jūban Shōbu", - "Pachio-kun: Maboroshi no Densetsu", - "Pachio-kun: Warau Uchū", - "Pachio-kun 3: Pachislot & Pachinko", - "Panic Bomber", - "Parasol Stars", - "Parodius Da!", - "Pastel Lime", - "Police Connection", - "Pop'n Magic", - "Popful Mail", - "Populous", - "Populous: The Promised Lands", - "Power Drift", - "Power Eleven", - "Power Gate", - "Power Golf", - "Power Golf 2", - "Power League II", - "Power League III", - "Power League 4", - "Power League V", - "Power League '93", - "Power Tennis", - "Prince of Persia", - "Princess Maker 1", - "Princess Maker 2", - "Princess Minerva", - "Private Eyedol", - "The Pro Yakyū", - "The Pro Yakyū Super '94", - "Pro Yakyuu World Stadium", - "Pro Yakyuu World Stadium '91", - "The Pro Yakyū Super", - "Psychic Detective Series Vol. 3: Aýa", - "Psychic Detective Vol. 4: Orgel", - "Psychic Storm", - "Psycho Chaser", - "Psychosis - •ParanoiaJP", - "Puyo Puyo CD", - "Puyo Puyo CD Tsū", - "Puzzle Boy", - "Puzznic", - "Quiz Avenue", - "Quiz Avenue II", - "Quiz Avenue 3", - "Quiz Caravan Cult Q", - "Quiz de Gakuensai", - "Quiz Marugoto The World", - "Quiz Marugoto The World: Time Machine ni Onegai!", - "Quiz no Hoshi", - "Quiz Nobunaga no Yabō", - "R-Type - •R-Type I / R-Type IIJP", - "R-Type: Complete CD", - "Rabio Lepus Special", - "Racing Spirits", - "Raiden", - "Rainbow Islands", - "Ranma ½", - "Ranma ½: Datō, Ganso Musabetsu Kakuto Ryū", - "Ranma ½: Toraware no Hayanome", - "Rastan Saga II", - "Rayxanber II", - "Rayxanber III", - "Record of Lodoss War", - "Records of Lodoss War II", - "Renny Blaster", - "Riot Zone - •Crest of WolfJP", - "Road Spirits", - "Rock-On", - "ROM ROM Stadium", - "Ruin: Kami no Isan", - "Ryūkō no Ken", - "Ryūkyū", - "S.C.I.", - "Sadakichi Sebun: Hideyoshi no Ougon", - "Saint Dragon", - "Salamander", - "Samurai Ghost - •Genpei Toumaden: KannoniJP", - "Sangokushi: Eiketsu Tenka ni Nozomu", - "Sangokushi III", - "SD Senyō Aldynes", - "Seirei Senshi Spriggan", - "Seiryū Densetsu Monbit", - "Seisenshi Denshō", - "Seiya Monogatari", - "Sekigahara", - "Sengoku Kantō Sangokushi", - "Sengoku Mahjong", - "Sexy Idol Mahjong", - "Sexy Idol Mahjong: Mahjong Fashion Monogatari", - "Sexy Idol Mahjong 2: Yakyūken no Uta", - "Shadow of the Beast", - "Shanghai", - "Shanghai II", - "Shanghai III: Dragon's Eye", - "Shape Shifter - •Shapeshift: Makai Eiyū DenJP", - "Sherlock Holmes Consulting Detective", - "Sherlock Holmes: Consulting Detective Vol. II", - "Shin Megami Tensei", - "Shin Onryō Senki", - "Shin Sangokushi: Tenka wa Waga ni", - "Shinobi", - "Shiryō Sensen", - "Shockman - •Kaizou Chōjin Shubibinman 2: Atanaru TekiJP", - "Shōgi Database Kiyū", - "Shogi Shodan Icchokusen", - "Shogi Shoshinsha Muyou", - "Side Arms Hyper Dyne - •Hyper Dyne Side ArmsJP", - "Side Arms Special", - "Silent Debuggers", - "SimEarth", - "Sindibad: Chitei No Dai Makyu", - "Sinistron - •Violent SoldierJP", - "Skweek", - "Slime World", - "Slot Gambler", - "Snatcher CD-ROMantic", - "Sol Bianca", - "Sol Moonarge", - "Soldier Blade", - "Solid Force", - "Somer Assault - •MesopotamiaJP", - "Sonic Spike - •World Beach VolleyJP", - "Son Son II", - "Sorcerian", - "Sotsugyō: Graduation", - "Sotsugyō Shashin: Miki", - "Space Harrier", - "Space Invaders: Fukkatsu no Hi", - "Space Invaders: The Original Game", - "Spin Pair", - "Spiral Wave", - "Splash Lake", - "Splatterhouse", - "Spriggan Mk. II", - "Star Breaker", - "Star Mobile", - "Star Parodier", - "Startling Odyssey", - "Startling Odyssey II", - "Steam-Heart's", - "Stratego", - "Street Fighter II", - "Strider Hiryū", - "Super Air Zonk - •CD-ROM² DenjinJP", - "Super Albatross", - "Super CD-ROM² Taiken Soft Shū", - "Super Daisenryaku", - "Super Darius", - "Super Darius II", - "Super Mahjong Taikai", - "Super Metal Crusher", - "Super Momotaro Dentetsu", - "Super Momotarou Dentetsu II", - "Super Raiden", - "Super Real Mahjong P II/III Custom", - "Super Real Mahjong PIV", - "Super Real Mahjong P.V Custom", - "Super Real Mahjong Special", - "Super Schwarzchild", - "Super Schwarzschild 2", - "Super Star Soldier", - "Super Volleyball", - "Susano-ou Densetsu", - "Sword Master", - "Syd Mead's Terraforming - •TerraformingJP", - "Sylphia", - "Taidaima Yūsha Boshūchū", - "Taiheiki", - "Takeda Shingen", - "Takin' it to the Hoop - •USA Pro BasketballJP", - "TaleSpin", - "Tanjō: Debut", - "Tatsu no Ko Fighter", - "TATSUJIN", - "Tecmo World Cup: Super Soccer", - "Tenchi Muyō! Ryōōki", - "Tenchi wo Kurau", - "Tengai Makyō: Deden no Den", - "Tengai Makyō: Fū-un Kabuki Den", - "Tengai Makyō: ZIRIA", - "Tengai Makyō II: Manjimaru", - "Tenshi no Uta", - "Tenshi no Uta II", - "Terra Cresta II", - "Thunder Blade", - "Tiger Road - •Tora he no MichiJP", - "Time Cruise - •Time Cruise IIJP", - "Timeball - •BlodiaJP", - "Titan", - "Toilet Kids", - "Tokimeki Memorial", - "Top o Nerae! GunBuster Vol. 1", - "Top o Nerae! GunBuster Vol. 2", - "Toshi Tensō Keikaku Eternal City", - "The Tower of Druaga", - "Toy Shop Boys", - "Travelers!: Densetsu o Buttobase", - "Travel Epuru", - "Tricky Kick - •TrickyJP", - "Tsuppari Oozumou Heisei Ban", - "Tsuru Teruto no Jissen Kabushiki Bi-Game", - "Turrican", - "The TV Show", - "TV Sports Basketball", - "TV Sports: Football", - "TV Sports Hockey - •TV Sports Ice HockeyJP", - "Uchū Senkan Yamato", - "Ultra Box No. 2", - "Ultra Box No. 3", - "Ultra Box No. 4", - "Ultra Box No. 5", - "Ultra Box No. 6", - "Ultra Box Premiere Issue", - "Urusei Yatsura: Stay With You", - "Valis II", - "Valis III", - "Valis IV", - "Valis: The Fantasm Soldier", - "Valkyrie no Densetsu", - "Vanilla Syndrome", - "Vasteel", - "Vasteel 2", - "Veigues Tactical Gladiator - •VeiguesJP", - "Victory Run", - "Vigilante", - "Virgin Dream", - "Volfied", - "Wai Wai Mahjong", - "Wallaby!!", - "Where in the World is Carmen Sandiego?", - "Winning Shot", - "Wizardry I & II", - "Wizardry III & IV", - "Wizardry V", - "Wonder Momo", - "World Class Baseball - •Power LeagueJP", - "World Court Tennis - •Pro Tennis: World CourtJP", - "World Heroes 2", - "World Jockey", - "World Sports Competition - •Power SportsJP", - "Wrestle Angels: Double Impact", - "Xak I & II", - "Xak III: The Eternal Recurrence", - "Xevious: Fardraut Saga", - "Yamamura Misa Suspense: Kizenka Kyō Ezara Satsujin Jiken", - "Yami no Ketsuzoku", - "Yawara!", - "Yawara! 2", - "Yo, Bro", - "Yokai Dochuki", - "Yūyū Jinsei", - "Yū Yū Hakusho: Yami Shōbu!! Ankoku Bujutsu Kai", - "Ys: Book I & II - •Ys I & IIJP", - "Ys III: Wanderers from Ys", - "Ys IV: The Dawn of Ys", - "Zan: Kagerō no Toki", - "Zero4 Champ", - "Zero4 Champ II", - "Zero Wing", - "Zipang", - "007: Agent Under Fire", - "007: Everything or Nothing", - "007: From Russia with Love", - "007: Nightfire", - "187 Ride or Die", - "2002 FIFA World Cup", - "25 To Life", - "4x4 EVO 2", - "50 Cent: Bulletproof", - "Advent Rising", - "Æon Flux", - "AFL Live 2003", - "AFL Live 2004", - "AFL Live Premiership Edition", - "AFL Premiership 2005", - "Aggressive Inline", - "Airforce Delta Storm - Deadly Skies (PAL) - Airforce Delta II (JP)", - "Alias", - "Alien Hominid", - "Aliens Versus Predator: Extinction", - "Alfa Romeo Racing Italiano - SCAR : Squadra Corse Alfa Romeo (PAL)", - "All-Star Baseball 2003", - "All-Star Baseball 2004", - "All-Star Baseball 2005", - "Alter Echo", - "America's Army: Rise of a Soldier", - "American Chopper", - "American Chopper 2: Full Throttle", - "AMF Bowling 2004", - "AMF Xtreme Bowling 2006", - "Amped: Freestyle Snowboarding", - "Amped 2 - Tenku 2 (JP)", - "AND 1 Streetball", - "Angelic Concert (JP)", - "Animaniacs: The Great Edgar Hunt", - "Antz Extreme Racing", - "Aoi Namida (JP)", - "APEX - Racing Evoluzione (PAL)", - "Aquaman: Battle for Atlantis", - "Arctic Thunder", - "Area 51", - "Arena Football", - "Armed and Dangerous", - "Army Men: Major Malfunction", - "Army Men: Sarge's War", - "Arx Fatalis", - "Atari Anthology", - "ATV Quad Power Racing 2", - "Auto Modellista", - "Avatar: The Last Airbender", - "Azurik: Rise of Perathia", - "Backyard Wrestling: Don't Try This at Home", - "Backyard Wrestling 2: There Goes the Neighborhood", - "Bad Boys: Miami Takedown - Bad Boys II (PAL)", - "Baldur's Gate: Dark Alliance", - "Baldur's Gate: Dark Alliance II", - "Barbarian", - "Barbie Horse Adventures: Wild Horse Rescue", - "The Bard's Tale", - "The Baseball 2002: Battle Ball Park Sengen", - "Bass Pro Shops: Trophy Bass 2007", - "Bass Pro Shops Trophy Hunter 2007", - "Batman Begins", - "Batman: Dark Tomorrow", - "Batman: Rise of Sin Tzu", - "Batman Vengeance", - "Battle Engine Aquila", - "Battlefield 2: Modern Combat", - "Battlestar Galactica", - "Beat Down: Fists of Vengeance", - "Beyond Good & Evil", - "The Bible Game", - "Bicycle Casino", - "Big Bumpin'", - "Big Mutha Truckers", - "Big Mutha Truckers 2", - "Bionicle", - "Bistro Cupid (JP)", - "Bistro Cupid 2", - "Black", - "Black Stone: Magic & Steel - Ex-Chaser (JP)", - "Blade II", - "Blazing Angels: Squadrons of WWII", - "Blinx: The Time Sweeper", - "Blinx 2: Masters of Time and Space - Blinx 2: Battle of Time and Space (JP)", - "Blitz: The League", - "Blood Omen 2", - "Blood Wake", - "BloodRayne", - "BloodRayne 2", - "Bloody Roar Extreme", - "BlowOut", - "BMX XXX", - "Braveknight", - "Break Nine: World Billiards Tournament", - "Breakdown", - "Breeders' Cup World Thoroughbred Championships", - "Brian Lara International Cricket 2005", - "Broken Sword: The Sleeping Dragon", - "Brothers in Arms: Earned in Blood", - "Brothers in Arms: Road to Hill 30", - "Bruce Lee: Quest of the Dragon", - "Brute Force", - "Buffy the Vampire Slayer", - "Buffy the Vampire Slayer: Chaos Bleeds", - "Burnout", - "Burnout 2: Point of Impact", - "Burnout 3: Takedown", - "Burnout Revenge", - "C.A.T.: Cyber Attack Team", - "Cabela's Big Game Hunter 2005 Adventures", - "Cabela's Dangerous Hunts", - "Cabela's Dangerous Hunts 2", - "Cabela's Deer Hunt: 2004 Season", - "Cabela's Deer Hunt: 2005 Season", - "Cabela's Outdoor Adventures", - "Call of Cthulhu: Dark Corners of the Earth", - "Call of Duty: Finest Hour", - "Call of Duty 2: Big Red One", - "Call of Duty 3", - "Capcom Classics Collection Vol. 1", - "Capcom Classics Collection Vol. 2", - "Capcom Fighting Evolution - Capcom Fighting Jam (PAL) (JP)", - "Capcom vs. SNK 2 EO", - "Carmen Sandiego: The Secret of the Stolen Drums", - "Cars", - "Carve", - "Castlevania: Curse of Darkness - Akumajo Dracula: Yami no Juin (JP)", - "Catwoman", - "Cel Damage", - "Celebrity Deathmatch", - "Championship Bowling", - "Championship Manager: Season 01/02", - "Championship Manager: Season 02/03", - "Championship Manager 2006", - "Championship Manager 5", - "Charlie and the Chocolate Factory", - "Chase: Hollywood Stunt Driver", - "Chessmaster 10th Edition", - "Chicago Enforcer", - "Chicken Little", - "The Chronicles of Narnia: The Lion, the Witch and the Wardrobe", - "The Chronicles of Riddick: Escape from Butcher Bay", - "Circus Maximus: Chariot Wars", - "Classified: The Sentinel Crisis", - "Close Combat: First to Fight", - "Club Football", - "Club Football 2005", - "Codename: Kids Next Door - Operation: V.I.D.E.O.G.A.M.E.", - "Cold Fear", - "Cold War", - "Colin McRae Rally 04", - "Colin McRae Rally 2005", - "Colin McRae Rally 3", - "College Hoops 2K6", - "College Hoops 2K7", - "Combat Elite: WWII Paratroopers", - "Combat: Task Force 121", - "Commandos: Strike Force", - "Commandos 2: Men of Courage", - "Conan", - "Conflict: Desert Storm", - "Conflict: Desert Storm II: Back to Baghdad", - "Conflict: Global Terror", - "Conflict: Vietnam", - "Conker: Live & Reloaded", - "Conspiracy: Weapons of Mass Destruction", - "Constantine", - "Corvette", - "Counter-Strike", - "Crash Bandicoot: The Wrath of Cortex", - "Crash 'n' Burn", - "Crash Nitro Kart", - "Crash Tag Team Racing", - "Crash Twinsanity", - "Crazy Taxi 3: High Roller", - "Cricket 2005", - "Crime Life: Gang Wars", - "Crimson Sea", - "Crimson Skies: High Road to Revenge", - "Crouching Tiger, Hidden Dragon", - "Crusty Demons", - "CSI: Crime Scene Investigation", - "Curious George", - "Curse: The Eye of Isis", - "The Da Vinci Code", - "Daemon Vector", - "Dai Senryaku VII: Modern Military Tactics - Daisenryaku VII (JP)", - "Dakar 2: The World's Ultimate Rally", - "Dance Dance Revolution Ultramix - Dance Stage Unleashed (PAL)", - "Dance Dance Revolution Ultramix 2 - Dance Stage Unleashed 2 (PAL)", - "Dance Dance Revolution Ultramix 3 - Dance Stage Unleashed 3 (PAL)", - "Dance Dance Revolution Ultramix 4", - "Dance: UK", - "Dark Summit", - "Darkwatch", - "Dave Mirra Freestyle BMX 2", - "David Beckham Soccer", - "Dead Man's Hand", - "Dead or Alive 3", - "Dead or Alive Ultimate", - "Dead or Alive Xtreme Beach Volleyball", - "Dead to Rights", - "Dead to Rights II", - "Deathrow", - "Def Jam: Fight for NY", - "Defender", - "Delta Force: Black Hawk Down", - "Dennou Taisen: DroneZ", - "Destroy All Humans!", - "Destroy All Humans! 2", - "Deus Ex: Invisible War", - "Die Hard: Vendetta", - "Digimon Rumble Arena 2", - "Digimon World 4 - Dejimon Warudo X (JP)", - "Dino Crisis 3", - "Dinosaur Hunting", - "Dinotopia: The Sunstone Odyssey", - "Disney's Extreme Skate Adventure", - "Doom 3", - "Doom 3: Resurrection of Evil", - "Double-S.T.E.A.L. - The Second Clash", - "Dr. Muto", - "Dr. Seuss' The Cat in the Hat", - "Dragon Ball Z: Sagas", - "Dragon's Lair 3D: Return to the Lair", - "Drake of the 99 Dragons", - "Dreamfall: The Longest Journey", - "Drihoo (JP)", - "Mashed: Drive to Survive", - "DRIV3R", - "Driver: Parallel Lines", - "The Dukes of Hazzard: Return of the General Lee", - "Dungeons & Dragons: Heroes", - "Dynasty Warriors 3 - Shin Sangokumusou 2 (JP)", - "Dynasty Warriors 4 - Shin Sangokumusou 3 (JP)", - "Dynasty Warriors 5 - Shin Sangokumusou 4 (JP)", - "Ed, Edd n Eddy: The Mis-Edventures", - "Egg Mania: Eggstreme Madness", - "The Elder Scrolls III: Morrowind", - "Enclave", - "England International Football", - "Enter the Matrix", - "Eragon", - "ESPN College Hoops", - "ESPN College Hoops 2K5", - "ESPN International Winter Sports 2002", - "ESPN Major League Baseball", - "ESPN MLS ExtraTime 2002", - "ESPN NBA 2K5", - "ESPN NBA 2Night 2002", - "ESPN NBA Basketball", - "ESPN NFL 2K5", - "ESPN NFL Football", - "ESPN NFL PrimeTime 2002", - "ESPN NHL 2K5", - "ESPN NHL Hockey", - "ESPN Winter X-Games Snowboarding 2002", - "Evil Dead: A Fistful of Boomstick", - "Evil Dead: Regeneration", - "ExaSkeleton", - "F1 2001", - "F1 2002", - "F1 Career Challenge", - "Fable", - "Fable: The Lost Chapters", - "The Fairly OddParents: Breakin' Da Rules", - "Fallout: Brotherhood of Steel", - "Family Guy Video Game!", - "Fantastic 4", - "Far Cry Instincts", - "Far Cry Instincts: Evolution", - "Fatal Frame - Project Zero (PAL)", - "Fatal Frame II: Crimson Butterfly - Project Zero II: Crimson Butterfly (PAL)", - "FIFA 06 Soccer", - "FIFA 07", - "FIFA Football 2003", - "FIFA Football 2004", - "FIFA 2005", - "FIFA Street", - "FIFA Street 2", - "FIFA World Cup: Germany 2006", - "Fight Club", - "Fight Night 2004", - "Fight Night Round 2", - "Fight Night: Round 3", - "FILA World Tour Tennis", - "Final Fight: Streetwise", - "Finding Nemo", - "Fire Blade", - "FlatOut", - "FlatOut 2", - "Flight Academy", - "Ford Bold Moves Street Racing", - "Ford Mustang: The Legend Lives", - "Ford Racing 2", - "Ford Racing 3", - "Ford vs. Chevy", - "Forgotten Realms: Demon Stone", - "Forza Motorsport", - "Freaky Flyers", - "Freedom Fighters", - "Freestyle MetalX", - "Freestyle Street Soccer", - "Frogger Beyond", - "Frogger: Ancient Shadow", - "Full Spectrum Warrior", - "Full Spectrum Warrior: Ten Hammers", - "Furious Karting", - "Futurama", - "Future Tactics: The Uprising", - "Fuzion Frenzy", - "Galaxy Angel", - "Galleon", - "Gauntlet: Dark Legacy", - "Gauntlet: Seven Sorrows", - "Gene Troopers", - "Genma Onimusha", - "Ghost Master: The Gravenville Chronicles", - "Gladiator: Sword of Vengeance", - "Gladius", - "Goblin Commander: Unleash the Horde", - "The Godfather: The Game", - "Godzilla: Destroy All Monsters Melee", - "Godzilla: Save the Earth", - "GoldenEye: Rogue Agent", - "Gotcha!", - "Grabbed by the Ghoulies", - "Grand Theft Auto III", - "Grand Theft Auto: San Andreas", - "Grand Theft Auto: Vice City", - "Gravity Games Bike: Street. Vert. Dirt.", - "The Great Escape", - "Greg Hastings Tournament Paintball", - "Greg Hastings' Tournament Paintball Max'd", - "Grooverider: Slot Car Thunder", - "Group S Challenge - CIRCUS DRIVE (JP)", - "Guilty Gear Isuka[1]", - "Guilty Gear X2#Reload[2]", - "Gun", - "Gun Metal", - "GunGriffon: Allied Strike", - "Gunvalkyrie", - "The Guy Game", - "Half-Life 2", - "Halo: Combat Evolved", - "Halo 2", - "Halo 2 Multiplayer Map Pack", - "Harry Potter and the Chamber of Secrets", - "Harry Potter and the Goblet of Fire", - "Harry Potter and the Prisoner of Azkaban", - "Harry Potter and the Sorcerer's Stone - Harry Potter and the Philosopher's Stone (PAL)", - "Harry Potter: Quidditch World Cup", - "The Haunted Mansion", - "Headhunter Redemption", - "Hello Kitty: Roller Rescue - Hello Kitty: Mission Rescue (AS)", - "Heroes of the Pacific", - "High Heat Major League Baseball 2004", - "High Rollers Casino", - "Hitman: Blood Money", - "Hitman: Contracts", - "Hitman 2: Silent Assassin", - "The Hobbit", - "Hot Wheels: Stunt Track Challenge", - "The House of the Dead III", - "Hulk", - "Hummer Badlands", - "Hunter: The Reckoning", - "Hunter: The Reckoning: Redeemer", - "The Hustle: Detroit Streets", - "I-Ninja", - "Ice Age 2: The Meltdown", - "IHRA Drag Racing 2004", - "IHRA Drag Racing: Sportsman Edition", - "IHRA Professional Drag Racing 2005", - "Innocent Tears", - "The Incredible Hulk: Ultimate Destruction", - "The Incredibles - Mr. Incredible (JP)", - "The Incredibles: Rise of the Underminer", - "Indiana Jones and the Emperor's Tomb", - "Indigo Prophecy - Fahrenheit (PAL)", - "IndyCar Series", - "IndyCar Series 2005", - "Inside Pitch 2003", - "The Italian Job", - "Intellivision Lives!", - "International Superstar Soccer 2", - "Iron Phoenix", - "Jacked", - "Jade Empire", - "James Cameron's Dark Angel", - "Jaws Unleashed", - "Jet Set Radio Future", - "Jikkyou World Soccer 2002", - "Jockey's Road", - "Judge Dredd: Dredd Vs. Death", - "Juiced", - "Jurassic Park: Operation Genesis", - "Just Cause", - "Justice League Heroes", - "Kabuki Warriors", - "Kakuto Chojin", - "Kao the Kangaroo: Round 2", - "Karaoke Revolution", - "Karaoke Revolution Party", - "Kelly Slater's Pro Surfer", - "Kikou Heidan J-Phoenix +", - "Kill Switch", - "King Arthur", - "Kingdom Under Fire: Heroes", - "Kingdom Under Fire: The Crusaders", - "The King of Fighters 2002", - "The King of Fighters 2003", - "The King of Fighters Neowave", - "The King of Fighters: Maximum Impact", - "Knight's Apprentice: Memorick's Adventures", - "Knights of the Temple: Infernal Crusade", - "Knights of the Temple II", - "Knockout Kings 2002", - "Kung Fu Chaos", - "L.A. Rush", - "Land of the Dead: Road to Fiddler's Green", - "Largo Winch: Empire Under Threat", - "Legacy of Kain: Defiance", - "The Legend of Spyro: A New Beginning", - "Legends of Wrestling", - "Legends of Wrestling II", - "Lego Star Wars: The Video Game", - "Lego Star Wars II: The Original Trilogy", - "Leisure Suit Larry: Magna Cum Laude", - "Lemony Snicket's A Series of Unfortunate Events", - "Links 2004", - "LMA Manager 2003", - "LMA Manager 2004", - "LMA Manager 2005", - "LMA Manager 2006", - "Loons: The Fight for Fame", - "The Lord of the Rings: The Fellowship of the Ring", - "The Lord of the Rings: The Return of the King", - "The Lord of the Rings: The Third Age", - "The Lord of the Rings: The Two Towers", - "Lotus Challenge", - "Mace Griffin: Bounty Hunter", - "Mad Dash Racing", - "Madagascar", - "Madden NFL 06", - "Madden NFL 07", - "Madden NFL 08", - "Madden NFL 09", - "Madden NFL 2002", - "Madden NFL 2003", - "Madden NFL 2004", - "Madden NFL 2005", - "Mafia: The City of Lost Heaven", - "Magatama", - "Magic the Gathering: Battlegrounds", - "Magi Death Fight: Mahou Gakuen", - "Major League Baseball 2K5", - "Major League Baseball 2K5: World Series Edition", - "Major League Baseball 2K6", - "Major League Baseball 2K7", - "Malice", - "Manchester United Manager 2005", - "Manhunt", - "Marc Ecko's Getting Up: Contents Under Pressure", - "Marvel: Ultimate Alliance", - "Marvel Nemesis: Rise of the Imperfects", - "Marvel vs. Capcom 2", - "Mashed: Fully Loaded", - "Mat Hoffman's Pro BMX 2", - "The Matrix: Path of Neo", - "Max Payne", - "Max Payne 2: The Fall of Max Payne", - "Maximum Chase", - "MechAssault", - "MechAssault 2: Lone Wolf", - "Medal of Honor: European Assault", - "Medal of Honor: Frontline", - "Medal of Honor: Rising Sun", - "Mega Man Anniversary Collection", - "Melbourne Cup Challenge - Frankie Dettori Racing (EUR)", - "Men of Valor", - "Mercenaries: Playground of Destruction", - "Metal Arms: Glitch in the System", - "Metal Dungeon", - "Metal Gear Solid 2: Substance", - "Metal Slug 3", - "Metal Slug 4", - "Metal Slug 5", - "Metal Wolf Chaos", - "Miami Vice", - "Micro Machines", - "Midnight Club II", - "Midnight Club 3: DUB Edition", - "Midnight Club 3: DUB Edition Remix", - "Midtown Madness 3", - "Midway Arcade Treasures", - "Midway Arcade Treasures 2", - "Midway Arcade Treasures 3", - "Mike Tyson Heavyweight Boxing", - "Minority Report: Everybody Runs", - "Mission Impossible: Operation Surma", - "MLB Slugfest 2003", - "MLB Slugfest 2004", - "MLB Slugfest 2006", - "MLB Slugfest: Loaded", - "Mojo!", - "Monopoly Party", - "Monster 4x4: World Circuit", - "Monster Garage", - "Mortal Kombat: Armageddon", - "Mortal Kombat: Deadly Alliance", - "Mortal Kombat: Deception", - "Mortal Kombat: Shaolin Monks", - "Motocross Mania 3", - "MotoGP", - "MotoGP 2", - "MotoGP 3", - "MTV Music Generator 3: This is the Remix", - "MTX: Mototrax", - "Murakumo: Renegade Mech Pursuit", - "Muzzle Flash", - "MVP 06: NCAA Baseball", - "MVP Baseball 2003", - "MVP Baseball 2004", - "MVP Baseball 2005", - "MX 2002", - "MX Superfly", - "MX Unleashed", - "MX vs. ATV Unleashed", - "MX World Tour Featuring Jamie Little", - "Myst III: Exile", - "Myst IV: Revelation", - "N.U.D.E.@ Natural Ultimate Digital Experiment", - "Nakashima Tetsuya no Othello Seminar", - "Namco Museum", - "Namco Museum 50th Anniversary", - "Narc", - "NASCAR 06: Total Team Control", - "NASCAR 07", - "NASCAR 2005: Chase for the Cup", - "NASCAR Heat 2002", - "NASCAR Thunder 2002", - "NASCAR Thunder 2003", - "NASCAR Thunder 2004", - "NBA 2K2", - "NBA 2K3", - "NBA 2K6", - "NBA 2K7", - "NBA Ballers", - "NBA Ballers: Phenom", - "NBA Inside Drive 2002", - "NBA Inside Drive 2003", - "NBA Inside Drive 2004", - "NBA Jam", - "NBA Live 06", - "NBA Live 07", - "NBA Live 2002", - "NBA Live 2003", - "NBA Live 2004", - "NBA Live 2005", - "NBA Starting Five", - "NBA Street V3", - "NBA Street Vol. 2", - "NCAA College Basketball 2K3", - "NCAA College Football 2K3", - "NCAA Football 06", - "NCAA Football 07", - "NCAA Football 08", - "NCAA Football 2003", - "NCAA Football 2004", - "NCAA Football 2005", - "NCAA March Madness 06", - "NCAA March Madness 2004", - "NCAA March Madness 2005", - "Need for Speed: Carbon", - "Need for Speed: Hot Pursuit 2", - "Need for Speed: Most Wanted", - "Need for Speed: Underground", - "Need for Speed: Underground 2", - "Neighbours from Hell", - "New Legends", - "NFL 2K2", - "NFL 2K3", - "NFL Blitz 2002", - "NFL Blitz 2003", - "NFL Blitz Pro", - "NFL Fever 2002", - "NFL Fever 2003", - "NFL Fever 2004", - "NFL Head Coach", - "NFL Street", - "NFL Street 2", - "NHL 06", - "NHL 07", - "NHL 2002", - "NHL 2003", - "NHL 2004", - "NHL 2005", - "NHL 2K3", - "NHL 2K6", - "NHL 2K7", - "NHL Hitz 20-02", - "NHL Hitz 20-03", - "NHL Hitz Pro", - "NHL Rivals 2004", - "Nickelodeon Party Blast", - "NightCaster", - "NightCaster II: Equinox", - "Ninja Gaiden", - "Ninja Gaiden Black", - "Nobunaga no Yabou: Ranseiki", - "ObsCure", - "Oddworld: Munch's Oddysee", - "Oddworld: Stranger's Wrath", - "Open Season", - "Operation Flashpoint: Elite", - "Otogi: Myth of Demons", - "Otogi 2: Immortal Warriors", - "Outlaw Golf", - "Outlaw Golf 2", - "Outlaw Golf: 9 More Holes of X-Mas", - "Outlaw Golf: Holiday Golf (9 Holes of X-Mas)", - "Outlaw Tennis", - "Outlaw Volleyball", - "Outlaw Volleyball: Red Hot", - "OutRun 2", - "OutRun 2006: Coast 2 Coast", - "Over the Hedge", - "Pac-Man World 2", - "Pac-Man World 3", - "Painkiller: Hell Wars", - "Panzer Dragoon Orta", - "Panzer Elite Action: Fields of Glory", - "Pariah", - "Peter Jackson's King Kong", - "Petit Copter", - "Phantasy Star Online Episode I & II", - "Phantom Crash", - "Phantom Dust", - "Pilot Down: Behind Enemy Lines", - "Pinball Hall of Fame", - "Pirates of the Caribbean", - "Pirates: Legend of the Black Buccaneer", - "Pirates: The Legend of Black Kat", - "Pitfall: The Lost Expedition", - "Playboy: The Mansion", - "Plus Plum 2", - "PocketBike Racer", - "Pool Shark 2", - "Powerdrome", - "Predator: Concrete Jungle", - "Prince of Persia: The Sands of Time", - "Prince of Persia: The Two Thrones", - "Prince of Persia: Warrior Within", - "Prisoner of War", - "Pro Cast Sports Fishing - Lakemasters: Bass Fishing Game (JP)", - "Pro Fishing Challenge", - "Pro Race Driver", - "Project Gotham Racing", - "Project Gotham Racing 2", - "Project Snowblind", - "ProStroke Golf: World Tour 2007", - "Psi-Ops: The Mindgate Conspiracy", - "Psychonauts", - "Psyvariar 2", - "Pulse Racer", - "Pump It Up: Exceed", - "The Punisher", - "Pure Pinball", - "Puyo Pop: Fever", - "Quantum Redshift", - "R: Racing Evolution", - "Rallisport Challenge", - "RalliSport Challenge 2", - "Rally Fusion: Race of Champions", - "Rapala Pro Fishing", - "Ratatouille", - "Rayman 3: Hoodlum Havoc", - "Rayman Arena", - "Raze's Hell", - "Real World Golf", - "Red Dead Revolver", - "Red Faction II", - "Red Ninja: End of Honor", - "RedCard 20-03", - "Reign of Fire", - "Rent-A-Hero No. 1", - "Reservoir Dogs", - "Return to Castle Wolfenstein: Tides of War", - "Richard Burns Rally", - "RLH: Run Like Hell", - "RoadKill", - "Robin Hood: Defender of the Crown", - "RoboCop", - "Robot Wars: Extreme Destruction", - "Robotech: Battlecry", - "Robotech: Invasion", - "Robots", - "Rocky", - "Rocky: Legends", - "Rogue Ops", - "Rogue Trooper", - "RollerCoaster Tycoon", - "Rolling", - "Room Zoom", - "Rugby 06", - "Rugby 2005", - "Rugby Challenge 2006", - "Rugby League", - "Rugby League 2", - "Samurai Shodown V", - "Samurai Warriors", - "Scaler", - "Scarface: The World Is Yours", - "Scooby-Doo! Mystery Mayhem", - "Scooby-Doo! Night of 100 Frights", - "Scooby-Doo! Unmasked", - "American McGee Presents: Scrapland", - "SeaBlade", - "SeaWorld: Shamu's Deep Sea Adventures", - "Second Sight", - "Secret Weapons Over Normandy", - "Sega GT 2002", - "Sega GT Online", - "Sega Soccer Slam", - "Sensible Soccer 2006", - "Sentou Yousei Yukikaze: Yousei no Mau Sora", - "Serious Sam", - "Serious Sam II", - "Shadow of Memories", - "Shadow Ops: Red Mercury", - "Shadow the Hedgehog", - "Shark Tale", - "Shattered Union", - "Shellshock: Nam '67", - "Shenmue II", - "Shikigami no Shiro", - "Shikigami no Shiro Evolution Blue", - "Shikigami no Shiro Evolution Red", - "Shikigami no Shiro II", - "Shinchou Mahjong (Nobunaga Mahjong)", - "Shin Megami Tensei: Nine", - "Showdown: Legends of Wrestling", - "Shrek", - "Shrek 2", - "Shrek Super Party", - "Shrek SuperSlam", - "Sid Meier's Pirates!", - "Silent Hill 2", - "Silent Hill 4: The Room", - "Silent Scope Complete", - "The Simpsons: Hit & Run", - "The Simpsons: Road Rage", - "The Sims", - "The Sims 2", - "The Sims Bustin' Out", - "Ski Racing 2005", - "Ski Racing 2006", - "Slam Tennis", - "Smashing Drive", - "Sneak King", - "Sneakers", - "Sniper Elite", - "Soldier of Fortune II: Double Helix", - "Sonic Heroes", - "Sonic Mega Collection Plus", - "Sonic Riders", - "Soul Calibur II", - "Spartan: Total Warrior", - "Spawn: Armageddon", - "Special Forces: Nemesis Strike - Counter Terrorist Special Forces: Fire for Effect (EUR)", - "Speed Kings", - "Sphinx and the Cursed Mummy", - "Spider-Man", - "Spider-Man 2", - "Spikeout: Battle Street", - "Splashdown", - "Splat Magazine Renegade Paintball", - "SpongeBob SquarePants: Battle for Bikini Bottom", - "SpongeBob SquarePants: Lights, Camera, Pants!", - "The SpongeBob SquarePants Movie Game", - "Spy Hunter", - "Spy Hunter 2", - "Spy Hunter: Nowhere to Run", - "Spy vs. Spy", - "Spyro: A Hero's Tail", - "SSX 3", - "SSX On Tour", - "SSX Tricky", - "Stacked with Daniel Negreanu", - "Stake: Fortune Fighters", - "Star Trek: Shattered Universe", - "Star Wars: Jedi Knight: Jedi Academy", - "Star Wars: Jedi Knight II: Jedi Outcast", - "Star Wars: Battlefront", - "Star Wars: Battlefront II", - "Star Wars: Episode III: Revenge of the Sith", - "Star Wars: Jedi Starfighter", - "Star Wars: Knights of the Old Republic", - "Star Wars: Knights of the Old Republic II: The Sith Lords", - "Star Wars: Obi-Wan", - "Star Wars: Republic Commando", - "Star Wars: Starfighter", - "Star Wars: The Clone Wars", - "Starsky & Hutch", - "State of Emergency", - "Steel Battalion", - "Steel Battalion: Line of Contact", - "Still Life", - "Stolen", - "Street Fighter Anniversary Collection", - "Street Hoops", - "Street Racing Syndicate", - "Strike Force Bowling", - "Stubbs the Zombie in Rebel Without a Pulse", - "Sudeki", - "The Suffering", - "The Suffering: Ties That Bind", - "Super Bubble Pop", - "Super Monkey Ball Deluxe", - "Superman Returns", - "Superman: The Man of Steel", - "SVC Chaos: SNK vs. Capcom", - "SWAT: Global Strike Team", - "SX Superstar", - "Syberia", - "Syberia II", - "Taito Legends", - "Taito Legends 2", - "Tak: The Great Juju Challenge", - "Tak 2: The Staff of Dreams", - "Takahashi Akiko no Mahjong Seminar", - "Tao Feng: Fist of the Lotus", - "Taz: Wanted", - "Tecmo Classic Arcade", - "Teen Titans", - "Teenage Mutant Ninja Turtles", - "Teenage Mutant Ninja Turtles: Mutant Melee", - "Teenage Mutant Ninja Turtles 2: Battle Nexus", - "Teenage Mutant Ninja Turtles 3: Mutant Nightmare", - "Tenchu: Return from Darkness", - "Tenerezza", - "Tennis Masters Series 2003", - "The Terminator: Dawn of Fate", - "Terminator 3: Rise of the Machines", - "Terminator 3: The Redemption", - "Test Drive", - "Test Drive: Eve of Destruction", - "Test Drive Off-Road Wide Open", - "Tetris Worlds", - "Tetris Worlds (Online Edition)", - "Thief: Deadly Shadows", - "The Thing", - "Thousand Land", - "Thrillville", - "Tiger Woods PGA Tour 2003", - "Tiger Woods PGA Tour 2004", - "Tiger Woods PGA Tour 2005", - "Tiger Woods PGA Tour 06", - "Tiger Woods PGA Tour 07", - "Tim Burton's The Nightmare Before Christmas: Oogie's Revenge", - "TimeSplitters 2", - "TimeSplitters: Future Perfect", - "TOCA Race Driver 2: The Ultimate Racing Simulator", - "TOCA Race Driver 3", - "ToeJam & Earl III: Mission to Earth", - "Tom and Jerry in War of the Whiskers", - "Tom Clancy's Ghost Recon", - "Tom Clancy's Ghost Recon 2", - "Tom Clancy's Ghost Recon 2: Summit Strike", - "Tom Clancy's Ghost Recon: Advanced Warfighter", - "Tom Clancy's Ghost Recon: Island Thunder", - "Tom Clancy's Rainbow Six 3", - "Tom Clancy's Rainbow Six 3: Black Arrow", - "Tom Clancy's Rainbow Six: Critical Hour", - "Tom Clancy's Rainbow Six: Lockdown", - "Tom Clancy's Splinter Cell", - "Tom Clancy's Splinter Cell: Chaos Theory", - "Tom Clancy's Splinter Cell: Double Agent", - "Tom Clancy's Splinter Cell: Pandora Tomorrow", - "Tomb Raider: Legend", - "Tony Hawk's American Wasteland", - "Tony Hawk's Pro Skater 2x", - "Tony Hawk's Pro Skater 3", - "Tony Hawk's Pro Skater 4", - "Tony Hawk's Project 8", - "Tony Hawk's Underground", - "Tony Hawk's Underground 2", - "Top Gear RPM Tuning - RPM Tuning (EUR)", - "Top Spin Tennis", - "Torino 2006", - "Tork: Prehistoric Punk", - "Total Club Manager 2004", - "Total Club Manager 2005", - "Total Immersion Racing", - "Total Overdose: A Gunslinger's Tale in Mexico", - "Totaled!", - "Touge R", - "Tour de France", - "Toxic Grind", - "TransWorld Snowboarding", - "TransWorld Surf", - "Triangle Again", - "Triangle Again 2", - "Trigger Man", - "Triple Play 2002", - "Trivial Pursuit Unhinged", - "Tron 2.0 Killer App", - "True Crime: New York City", - "True Crime: Streets of LA", - "Turok: Evolution", - "Ty the Tasmanian Tiger", - "Ty the Tasmanian Tiger 2: Bush Rescue", - "Ty the Tasmanian Tiger 3: Night of the Quinkan", - "UEFA Champions League 2004-2005", - "UEFA Euro 2004", - "UFC: Tapout", - "UFC: Tapout 2", - "Ultimate Beach Soccer", - "Ultimate Pro Pinball", - "Ultimate Spider-Man", - "Ultra Bust-a-Move - Ultra Puzzle Bobble (JP)", - "Umezawa Yukari no Igo Seminar", - "Unreal Championship", - "Unreal Championship 2: The Liandri Conflict", - "Unreal II: The Awakening", - "Urban Chaos: Riot Response", - "The Urbz: Sims in the City", - "V-Rally 3", - "Van Helsing", - "Vexx", - "Vietcong: Purple Haze", - "Virtual Pool: Tournament Edition", - "Volvo: Drive For Life", - "Voodoo Vince", - "Wakeboarding Unleashed", - "Wallace & Gromit in Project Zoo", - "Wallace & Gromit: The Curse of the Were-Rabbit", - "Warpath", - "The Warriors", - "Whacked!", - "Whiplash", - "Whiteout", - "The Wild Rings", - "WinBack 2: Project Poseidon", - "Wings of War", - "Without Warning", - "World Championship Poker", - "World Championship Poker 2: Featuring Howard Lederer", - "World Championship Pool 2004", - "World Championship Rugby", - "World Championship Snooker 2003", - "World Championship Snooker 2004", - "World Poker Tour", - "World Racing", - "World Racing 2", - "World Series Baseball 2K2", - "World Series Baseball 2K3", - "World Series of Poker", - "World Snooker Championship 2005", - "World Soccer Winning Eleven 8 International - Pro Evolution Soccer 4 (PAL) - Winning Eleven 8 (JP)", - "World Soccer Winning Eleven 9 - Pro Evolution Soccer 5 (PAL) - Winning Eleven 9 (JP)", - "World War II Combat: Iwo Jima", - "World War II Combat: Road to Berlin", - "Worms 3D", - "Worms 4: Mayhem", - "Worms Forts: Under Siege", - "Wrath Unleashed", - "Wreckless: The Yakuza Missions - Double-S.T.E.A.L. (JP)", - "WTA Tour Tennis", - "WWE Raw 2", - "WWE WrestleMania 21", - "WWF RAW", - "X-Men Legends", - "X-Men Legends II: Rise of Apocalypse", - "X-Men: Next Dimension", - "X-Men: The Official Game", - "X2: Wolverine's Revenge", - "XGRA: Extreme-G Racing Association", - "Xiaolin Showdown", - "XIII", - "Xyanide", - "Yager", - "Yetisports Arctic Adventures", - "Yonenaga Kunio no Shougi Seminar", - "Yourself!Fitness", - "Yu-Gi-Oh! The Dawn of Destiny", - "Zapper: One Wicked Cricket", - "Zathura", - "ZillerNet" - "#Funtime", - "#killallzombies", - "10 Second Ninja X", - "100ft Robot Golf", - "101 Ways to Die", - "11-11: Memories Retold", - "13 Sentinels: Aegis Rim", - "140", - "198X", - "1001 Spikes", - "1979 Revolution: Black Friday", - "2064: Read Only Memories", - "20XX", - "The 25th Ward: The Silver Case", - "2Dark", - "39 Days to Mars", - "3D Billiards", - "3D MiniGolf", - "3 Minutes to Midnight", - "428: Shibuya Scramble", - "5 Star Wrestling: ReGenesis", - "60 Parsecs!", - "60 Seconds!", - "7 Days to Die", - "7th Sector", - "8-bit Adventure Anthology: Volume I", - "8-Bit Armies", - "8-Bit Hordes", - "8-Bit Invaders", - "88 Heroes", - "8 to Glory", - "9 Monkeys of Shaolin", - "911 Operator", - "99Vidas", - "9th Dawn III", - "Aaero", - "Aaru's Awakening", - "A Boy and His Blob", - "Absolute Drift: Zen Edition", - "Absolver", - "Abyss Odyssey", - "Abyss: The Wraiths of Eden", - "Abzû", - "Accel World vs. Sword Art Online: Millennium Twilight", - "Ace Combat 7: Skies Unknown", - "Ace of Seafood", - "A Certain Magical Virtual-On", - "Aces of the Luftwaffe", - "Achtung! Cthulhu Tactics", - "Act It Out! A Game of Charades", - "Action Henk", - "Active Neurons", - "Adrift", - "The Adventure Pals", - "Adventures of Pip", - "Adventures of Scarlet Curiosity", - "Adventure Time: Finn & Jake Investigations", - "Aegis Defenders", - "Aegis of Earth: Protonovus Assault", - "Aeon Must Die!", - "AER: Memories of Old", - "AeternoBlade", - "AeternoBlade II", - "AFL Evolution", - "AFL Evolution 2", - "A Fold Apart", - "Afterparty", - "Agatha Christie: The ABC Murders", - "Agent A: A Puzzle in Disguise", - "Agents of Mayhem", - "Age of Wonders: Planetfall", - "Aggelos", - "Agony", - "A Hat in Time", - "A Healer Only Lives Twice", - "A Hole New World", - "AI-Limit", - "AI: The Somnium Files", - "Aikano: Yukizora no Triangle", - "AIPD", - "Air Conflicts: Pacific Carriers", - "Air Conflicts: Vietnam", - "Aircraft Evolution", - "Airport Simulator 2019", - "Airship Q", - "A Juggler's Tale", - "Akiba's Beat", - "Akiba's Trip: Hellbound & Debriefed", - "Akiba's Trip: Undead & Undressed", - "Akita Oga Mystery Guide: The Frozen Silverbell Flower", - "Alaloth: Champions of The Four Kingdoms", - "Alba: A Wildlife Adventure", - "Alekhine's Gun", - "Aleste Collection", - "Alex Kidd in Miracle World DX", - "Alienation", - "Alien: Isolation", - "The Alliance Alive HD Remastered", - "All-Star Fruit Racing", - "Alone with You", - "The Alto Collection", - "Alwa's Awakening", - "Alwa's Legacy", - "Always Sometimes Monsters", - "The Amazing American Circus", - "Amazing Discoveries in Outer Space", - "The Amazing Spider-Man 2", - "American Fugitive", - "Amnesia Collection", - "Amnesia: Rebirth", - "Amoeba Battle: Microscopic RTS Action", - "Among the Sleep", - "Amplitude", - "Anarcute", - "Ancestors Legacy", - "Ancestors: The Humankind Odyssey", - "Anew: The Distant Light", - "AngerForce: Reloaded", - "Angry Birds Star Wars", - "The Angry Video Game Nerd I & II Deluxe", - "Anima: Gate of Memories", - "Anime Studio Story", - "Anno: Mutationem", - "Anodyne", - "Anodyne 2: Return to Dust", - "Anoko wa Ore kara Hanarenai", - "Anomaly 2", - "Anonymous;Code", - "Another World: 20th Anniversary Edition", - "Anthem", - "Antiquia Lost", - "Aokana: Four Rhythm Across the Blue", - "AO Tennis", - "AO Tennis 2", - "A Pixel Story", - "A Plague Tale: Innocence", - "Apocalypse", - "Apotheon", - "Aqua Moto Racing Utopia", - "The Aquatic Adventure of the Last Human", - "Ara Fell: Enhanced Edition", - "Aragami", - "Aragami 2", - "Arcade Classics Anniversary Collection", - "Arcade Spirits", - "Arcania: The Complete Tale", - "Archaica: The Path of Light", - "Arc of Alchemist", - "Arise: A Simple Story", - "Ark: Survival Evolved", - "Armello", - "Ar Nosurge DX", - "Arslan: The Warriors of Legend", - "Art of Balance", - "Ary and the Secret of Seasons", - "Asdivine Dios", - "Asdivine Hearts", - "Asdivine Hearts II", - "Asdivine Kamura", - "Asdivine Menace", - "Asemblance", - "Asemblance: Oversight", - "Ashen", - "Ashes Cricket", - "A Space for the Unbound", - "Assassin's Creed III Remastered", - "Assassin's Creed IV: Black Flag", - "Assassin's Creed Chronicles: China", - "Assassin's Creed Chronicles: India", - "Assassin's Creed Chronicles: Russia", - "Assassin's Creed: The Ezio Collection", - "Assassin's Creed Odyssey", - "Assassin's Creed: Origins", - "Assassin's Creed Rogue Remastered", - "Assassin's Creed Syndicate", - "Assassin's Creed Unity", - "Assassin's Creed Valhalla", - "Assault Android Cactus", - "Assault Suit Leynos", - "The Assembly", - "Assetto Corsa", - "Assetto Corsa Competizione", - "Astebreed", - "Asterix & Obelix: Slap Them All!", - "Asterix & Obelix XXL: Romastered", - "Asterix & Obelix XXL 2: Mission: Las Vegum", - "Asterix & Obelix XXL 3: The Crystal Menhir", - "Astroneer", - "A Tale of Paper", - "Atari Flashback Classics: Volume 1", - "Atari Flashback Classics: Volume 2", - "Atari Flashback Classics: Volume 3", - "Atelier Ayesha: The Alchemist of Dusk DX", - "Atelier Escha & Logy: Alchemists of the Dusk Sky DX", - "Atelier Firis: The Alchemist and the Mysterious Journey", - "Atelier Lulua: The Scion of Arland", - "Atelier Lydie & Suelle: Alchemists of the Mysterious Painting", - "Atelier Meruru: The Apprentice of Arland", - "Atelier Rorona: The Alchemist of Arland", - "Atelier Ryza: Ever Darkness & the Secret Hideout", - "Atelier Ryza 2: Lost Legends & the Secret Fairy", - "Atelier Shallie: Alchemists of the Dusk Sea DX", - "Atelier Sophie: The Alchemist of the Mysterious Book", - "Atelier Totori: The Adventurer of Arland", - "Atomic Heart", - "Atomicrops", - "A-Train Express", - "Attack on Titan", - "Attack on Titan 2", - "Attractio", - "ATV Drift and Tricks", - "Auto Chess", - "Autumn's Journey", - "Aven Colony", - "AVICII Invector", - "Away: Journey to the Unexpected", - "AWAY: The Survival Series", - "A Way Out", - "Awesomenauts Assemble", - "Axiom Verge", - "Azkend 2: The World Beneath", - "Azur Lane: Crosswave", - "Azure Reflections", - "Azure Striker Gunvolt: Striker Pack", - "Aztech: Forgotten Gods", - "Babylon's Fall", - "Backbone", - "Backgammon Blitz", - "Back to Bed", - "Back to the Future: The Game – 30th Anniversary Edition", - "Badland: Game of the Year Edition", - "Bad North", - "Baja: Edge of Control HD", - "Bake 'n Switch", - "Balan Wonderworld", - "Baldur's Gate: Enhanced Edition", - "Baldur's Gate II: Enhanced Edition", - "Baldur's Gate: Siege of Dragonspear", - "Banner of the Maid", - "The Banner Saga", - "The Banner Saga 2", - "The Banner Saga 3", - "The Bard's Tale: Remastered and Resnarkled", - "The Bard's Tale IV: Director's Cut", - "A Bastard's Tale", - "Bastion", - "Basement Crawl", - "Batman: Arkham Knight", - "Batman: Return to Arkham", - "Batman: The Enemy Within", - "Batman: The Telltale Series", - "Battalion 1944", - "Battle Chasers: Nightwar", - "Battlefield 1", - "Battlefield 4", - "Battlefield V", - "Battlefield Hardline", - "Battle Garegga Rev.2016", - "Battle of the Bulge", - "Battle Princess Madelyn", - "Battleship", - "Battlestar Galactica: Deadlock", - "Battle Worlds: Kronos", - "Battlezone", - "Batu Ta Batu", - "Bayonetta", - "Bears Can't Drift!?", - "Bear With Me: The Lost Robots", - "Beast Quest", - "Beautiful Desolation", - "Bedlam", - "Bee Simulator", - "Beholder: Complete Edition", - "Beholder 2", - "Below", - "Ben 10", - "Ben 10: Power Trip", - "Bendy and the Ink Machine", - "Berserk and the Band of the Hawk", - "Beyond a Steel Sky", - "Beyond Blue", - "Beyond Eyes", - "Beyond: Two Souls", - "Big Bash Boom", - "Big Pharma", - "Binaries", - "The Binding of Isaac: Rebirth", - "The Binding of Isaac: Repentance", - "Biomutant", - "BioShock: The Collection", - "Biped", - "Birthday of Midnight", - "Birthdays the Beginning", - "Bit.Trip", - "Black & White Bushido", - "Black Desert", - "Blackguards 2", - "Blackhole: Complete Edition", - "The Blackout Club", - "Black Legend", - "Black Paradox", - "Blacksad: Under the Skin", - "Blacksea Odyssey", - "Black the Fall", - "Blackwood Crossing", - "Blade Arcus from Shining EX", - "Blade Assault", - "Blade Ballet", - "Bladed Fury", - "Blade Runner: Enhanced Edition", - "Blade Strangers", - "Bladestorm: Nightmare", - "Blair Witch", - "Blasphemous", - "Blast 'Em Bunnies", - "Blaster Master Zero", - "Blaster Master Zero 2", - "Blaster Master Zero 3", - "Blaster Master Zero Trilogy: MetaFight Chronicle", - "Blast Zone! Tournament", - "BlazBlue: Central Fiction", - "BlazBlue: Chrono Phantasma Extend", - "BlazBlue: Cross Tag Battle", - "Blazerush", - "Blazing Beaks", - "Blazing Chrome", - "Bleed", - "Bleed 2", - "Blind Fate: Edo no Yami", - "Block-a-Pix Deluxe", - "Bloodborne", - "Blood Bowl 2", - "Blood Bowl 3", - "Bloodroots", - "Bloodstained: Curse of the Moon", - "Bloodstained: Curse of the Moon 2", - "Bloodstained: Ritual of the Night", - "Bloody Zombies", - "Bloons TD 5", - "Blue Estate", - "Blue Fire", - "Blue Reflection", - "Blue Rider", - "Blues and Bullets", - "Boiling Bolt", - "Bokosuka Wars II", - "Bokuhime Project", - "Bomber Crew", - "Book of Demons", - "The Book of Unwritten Tales 2", - "Borderlands 3", - "Borderlands: Game of the Year Edition", - "Borderlands: The Handsome Collection", - "Bound", - "Boundary", - "Bound by Flame", - "Boundless", - "Bounty Battle", - "Bow to Blood: Last Captain Standing", - "BPM: Bullets Per Minute", - "BQM: BlockQuest Maker", - "Braid Anniversary Edition", - "Braveland Trilogy", - "Brawl", - "Brawlout", - "Breakers Collection", - "The Bridge", - "Bridge Constructor", - "Bridge Constructor Portal", - "Bridge Constructor Stunts", - "Bridge Constructor: The Walking Dead", - "Brief Battles", - "Brigandine: The Legend of Runersia", - "Bright Memory: Infinite", - "Broforce", - "Broken Age: The Complete Adventure", - "Broken Delusion", - "Broken Sword 5: The Serpent's Curse", - "Brothers: A Tale of Two Sons", - "Brutal", - "Bubble Bobble 4 Friends: The Baron is Back", - "Bubsy: Paws on Fire!", - "Bubsy: The Woolies Strike Back", - "Bucket Knight", - "Bud Spencer & Terence Hill: Slaps and Beans", - "The Bug Butcher", - "Bug Fables: The Everlasting Sapling", - "BugsBox", - "Bugsnax", - "Buildings Have Feelings Too!", - "Bulb Boy", - "Bulletstorm: Full Clip Edition", - "Buried Stars", - "Burnout Paradise Remastered", - "Bus Driver Simulator", - "Bus Simulator 18", - "Bus Simulator 21", - "Bush Hockey League", - "Butcher", - "Cafeteria Nipponica", - "Cake Bash", - "Caladrius Blaze", - "The Caligula Effect 2", - "The Caligula Effect: Overdose", - "Call of Cthulhu: The Official Video Game", - "Call of Duty: Advanced Warfare", - "Call of Duty: Black Ops III", - "Call of Duty: Black Ops IIII", - "Call of Duty: Black Ops Cold War", - "Call of Duty: Ghosts", - "Call of Duty: Infinite Warfare", - "Call of Duty: Modern Warfare", - "Call of Duty: Modern Warfare Remastered", - "Call of Duty: Modern Warfare 2 Campaign Remastered", - "Call of Duty: Warzone", - "Call of Duty: WWII", - "Calvino Noir", - "Candlelight", - "Candleman: The Complete Journey", - "Candle: The Power of the Flame", - "Cannon Brawl", - "Can't Drive This", - "Capcom Arcade Stadium", - "Capcom Beat 'Em Up Bundle", - "Capsule Force", - "Captain Tsubasa: Rise of New Champions", - "Cardpocalypse", - "Carmageddon: Max Damage", - "Car Mechanic Simulator 2018", - "Cars 3: Driven to Win", - "Carto", - "Cartoon Network: Battle Crashers", - "CarX Drift Racing Online", - "Casey Powell Lacrosse 16", - "Castle Crashers Remastered", - "The Castle Game", - "Castles", - "CastleStorm: Definitive Edition", - "CastleStorm II", - "Castlevania Requiem", - "Castlevania Anniversary Collection", - "Catherine: Full Body", - "Catlateral Damage", - "Cat Quest", - "Cat Quest II", - "Cel Damage HD", - "Celeste", - "Chained Echoes", - "Chambara", - "Chaos;Child", - "Chaos Code: New Sign of Catastrophe", - "Chaos on Deponia", - "Chariot", - "Chasm", - "Checkers", - "Chernobylite", - "Chess Ultra", - "Chicken Police: Paint it Red!", - "Child of Light", - "Children of Morta", - "Children of Zodiarcs", - "Chimparty", - "Chime Sharp", - "Chivalry: Medieval Warfare", - "Chivalry 2", - "Chocobo's Mystery Dungeon Every Buddy!", - "Chop is Dish", - "Chorus: Rise As One", - "ChromaGun", - "Chroma Squad", - "Chronicles of Teddy: Harmony of Exidus", - "Chronos: Before the Ashes", - "The Church in the Darkness", - "Ciel Nosurge DX", - "Cinders", - "Circuit Superstars", - "Circuits", - "Citadel: Forged with Fire", - "Cities: Skylines", - "Citizens of Earth", - "Citizens of Space", - "City Shrouded in Shadow", - "Civilization VI", - "Cladun Returns: This is Sengoku!", - "Claire: Extended Cut", - "Clannad", - "Claybook", - "Clockwork Aquario", - "Clockwork Tales: Of Glass and Ink", - "Close to the Sun", - "Cloudpunk", - "Clustertruck", - "Cobra Kai: The Karate Kid Saga Continues", - "Code Vein", - "Coffee Talk", - "Coffin Dodgers", - "Cogen: Sword of Rewind", - "Colt Canyon", - "The Coma: Recut", - "The Coma 2: Vicious Sisters", - "Comet Crash 2", - "Commander Cherry's Puzzled Journey", - "Commandos 2 - HD Remaster", - "Conan Chop Chop", - "Conan Exiles", - "Conarium", - "Concept Destruction", - "Conception Plus: Maidens of the Twelve Stars", - "Concrete Genie", - "Conga Master", - "Construction Simulator 2: Console Edition", - "Construction Simulator 3: Console Edition", - "Constructor HD", - "Constructor Plus", - "Contra Anniversary Collection", - "Contra: Rogue Corps", - "Contrast", - "Control", - "Convallaria", - "Convoy: A Tactical Roguelike", - "Cook, Serve, Delicious! 2", - "Cook, Serve, Delicious! 3", - "Corpse Party: Blood Covered Repeated Fear", - "Cosmic Star Heroine", - "Costume Quest 2", - "Cotton Reboot!", - "The Count Lucanor", - "CounterSpy", - "Cozy Groove", - "Crash Bandicoot 4: It's About Time", - "Crash Bandicoot N. Sane Trilogy", - "Crash Team Racing Nitro-Fueled", - "Crawl", - "Crayola Scoot", - "Crazy Strike Bowling EX", - "Creaks", - "Creature in the Well", - "The Crew", - "The Crew 2", - "Cricket 19", - "Cris Tales", - "CrossCode", - "Crossing Souls", - "CrossKrush", - "Crown Trick", - "Crows: Burning Edge", - "Crypt of the NecroDancer", - "Cryptark", - "Crysis Remastered", - "Crystal Crisis", - "Crystar", - "Cube Life: Island Survival HD", - "Cubers: Arena", - "Cuphead", - "Curious Expedition", - "Curses 'N Chaos", - "Curse of the Dead Gods", - "Cyberdimension Neptunia: 4 Goddesses Online", - "Cyberpunk 2077", - "Cyber Troopers Virtual-On Masterpiece 1995–2001", - "Daggerhood", - "Daisenryaku: Dai Toua Kouboushi 3", - "Dakar 18", - "Damsel", - "Dandara", - "Danganronpa 1-2 Reload", - "Danganronpa V3: Killing Harmony", - "Danganronpa Another Episode: Ultra Despair Girls", - "Danganronpa Trilogy", - "Dangerous Golf", - "Danger Zone", - "Dangun Feveron", - "Dariusburst Chronicle Saviours", - "Darius Cozmic Collection", - "Darius Cozmic Revelation", - "Dark Arcana: The Carnival", - "Dark Devotion", - "Dark Envoy", - "The Dark Pictures Anthology: House of Ashes", - "The Dark Pictures Anthology: Little Hope", - "The Dark Pictures Anthology: Man of Medan", - "Dark Rose Valkyrie", - "Dark Souls Remastered", - "Dark Souls II", - "Dark Souls III", - "Darkest Dungeon", - "Darkestville Castle", - "Darksiders Genesis", - "Darksiders: Warmastered Edition", - "Darksiders II: Deathinitive Edition", - "Darksiders III", - "Darkwood", - "DARQ: Complete Edition", - "Dawn of the Monsters", - "Daylight", - "Daymare: 1998", - "Day of the Tentacle: Remastered Edition", - "Days Gone", - "DayZ", - "Dead Alliance", - "Dead by Daylight", - "Dead Cells", - "Deadcore", - "Dead Island Definitive Edition", - "Dead Island 2", - "Deadlight: Director's Cut", - "The Deadly Tower of Monsters", - "Dead Nation: Apocalypse Edition", - "Dead or Alive 5 Last Round", - "Dead or Alive 6", - "Dead or Alive Xtreme 3", - "Dead or School", - "Deadpool", - "Dead Rising", - "Dead Rising 2", - "Dead Rising 2: Off the Record", - "Dead Rising 4", - "Dead Star", - "Dead Synchronicity: Tomorrow Comes Today", - "Dear Esther", - "Death Come True", - "Death Coming", - "Death Crown", - "Death end re;Quest", - "Death end re;Quest 2", - "Death Stranding", - "Death Squared", - "Death's Gambit", - "Deathsmiles I & II", - "De Blob", - "De Blob 2", - "Decay of Logos", - "Deception IV: The Nightmare Princess", - "Deemo: Reborn", - "Deep Sky Derelicts: Definitive Edition", - "Defenders of Ekron", - "Defense Grid 2", - "Deformers", - "Deiland", - "Deleveled", - "Deliver Us the Moon", - "Deltarune", - "Demetrios: The Big Cynical Adventure", - "Demon Gaze II", - "Demons Age", - "Demon's Tier+", - "Demon's Tilt", - "Dengeki Bunko: Fighting Climax Ignition", - "Densha de Go!! Hashirou Yamanote Sen", - "Deponia", - "Deponia Doomsday", - "Descenders", - "Desperados III", - "Destiny", - "Destiny Connect: Tick-Tock Travelers", - "Destroy All Humans!", - "Detention", - "Detroit: Become Human", - "Deus Ex: Mankind Divided", - "Devil Engine", - "Devil May Cry HD Collection", - "Devil May Cry 4: Special Edition", - "Devil May Cry 5", - "Devious Dungeon", - "Devious Dungeon 2", - "Dex", - "Diablo II: Resurrected", - "Diablo III", - "Diablo IV", - "Die for Valhalla!", - "Digimon Story: Cyber Sleuth", - "Digimon Story: Cyber Sleuth – Hacker's Memory", - "Digimon Survive", - "Digimon World: Next Order", - "Dirt 4", - "Dirt 5", - "Dirt Rally", - "Dirt Rally 2.0", - "Disaster Report 4 Plus: Summer Memories", - "Disc Jam", - "Disco Elysium: The Final Cut", - "Disgaea 1 Complete", - "Disgaea 4 Complete+", - "Disgaea 5 Complete", - "Disgaea 6: Defiance of Destiny", - "Dishonored: Definitive Edition", - "Dishonored 2", - "Dishonored: Death of the Outsider", - "Disintegration", - "The Disney Afternoon Collection", - "Disney Classic Games: Aladdin and The Lion King", - "Disney Infinity: Marvel Super Heroes", - "Disney Infinity 3.0", - "Dissidia Final Fantasy NT", - "Distance", - "Distraint", - "Distraint 2", - "Divekick", - "Divide", - "Divinity: Original Sin", - "Divinity: Original Sin II", - "DJMax Respect", - "DmC: Devil May Cry Definitive Edition", - "Doctor Who: The Edge of Reality", - "Dogos", - "Dokapon UP! Mugen no Roulette", - "Doki-Doki Universe", - "Do Not Feed the Monkeys", - "Don Bradman Cricket 17", - "Don't Die, Mr. Robot!", - "Don't Starve", - "Don't Starve Together", - "Donut County", - "Doodle Devil", - "Doodle God", - "Doodle God Evolution", - "Doom", - "Doom", - "Doom II", - "Doom 3", - "Doom 64", - "Doom Eternal", - "Door Kickers: Action Squad", - "Doraemon Story of Seasons", - "Doughlings: Arcade", - "Downwell", - "Dragon Age: Inquisition", - "Dragon Ball FighterZ", - "Dragon Ball Xenoverse", - "Dragon Ball Xenoverse 2", - "Dragon Ball Z: Kakarot", - "DragonFangZ: The Rose & Dungeon of Time", - "Dragon Fantasy: The Black Tome of Ice", - "Dragon Fin Soup", - "Dragon's Crown Pro", - "Dragon Marked For Death", - "Dragon Quest Builders", - "Dragon Quest Builders 2", - "Dragon Quest Heroes", - "Dragon Quest Heroes II", - "Dragon Quest X", - "Dragon Quest XI", - "Dragon Quest XI S: Echoes of an Elusive Age - Definitive Edition", - "Dragon's Dogma: Dark Arisen", - "Dragon Star Varnir", - "Draugen", - "Draw a Stickman: Epic 2", - "Drawful 2", - "Drawn to Death", - "Dread Nautical", - "Dreamfall Chapters: The Longest Journey", - "Dreams", - "Dreamwalker: Never Fall Asleep", - "Dreii", - "Driveclub", - "Driveclub Bikes", - "Dual Gear", - "Duck Game", - "Duke Nukem 3D: 20th Anniversary World Tour", - "Dungeon Defenders: Awakened", - "Dungeon of the Endless", - "Dungeon Punks", - "Dungeon Village", - "Dungeons 2", - "Dungeons 3", - "DungeonTop", - "Dungreed", - "Dusk Diver", - "Dust: An Elysian Tail", - "Dustoff Heli Rescue 2", - "Dustoff Z", - "The Dwarves", - "Dying Light", - "Dying Light 2", - "Dynasty Warriors 8: Empires", - "Dynasty Warriors 8: Xtreme Legends Complete Edition", - "Dynasty Warriors 9", - "Dynasty Warriors 9: Empires", - "Dynasty Warriors: Godseekers", - "Earth Atlantis", - "Earth Defense Force 4.1", - "Earth Defense Force 5", - "Earth Defense Force 6", - "Earth Defense Force: Iron Rain", - "Earth Defense Force: World Brothers", - "Earth Wars", - "Earthfall", - "Earthlock: Festival of Magic", - "EarthNight", - "EA Sports UFC", - "EA Sports UFC 2", - "EA Sports UFC 3", - "EA Sports UFC 4", - "Eastshade", - "eBaseball Powerful Pro Yakyuu 2020", - "Echo", - "Edge of Eternity", - "Edna & Harvey: Harvey's New Eyes", - "Edna & Harvey: The Breakout", - "Effie", - "eFootball Pro Evolution Soccer 2020", - "eFootball PES 2021 Season Update", - "Eitr", - "Eiyuden Chronicle: Hundred Heroes", - "Elden Ring", - "The Elder Scrolls Online", - "The Elder Scrolls V: Skyrim – Special Edition", - "Electronic Super Joy", - "Electronic Super Joy 2", - "ELEX", - "Elliot Quest", - "Elite: Dangerous", - "Embers of Mirrim", - "Emily Wants to Play", - "Empire of Angels IV", - "Empire of Sin", - "Enchanted Portals", - "Ender Lilies: Quietus of the Knights", - "The End Is Nigh", - "Endless Dungeon", - "Endless Fables: Dark Moor", - "Energy Hook", - "Enigmatis: The Ghosts of Maple Creek", - "Enigmatis 2: The Mists of Ravenwood", - "Enigmatis 3: The Shadow of Karkhala", - "Enter the Gungeon", - "Entwined", - "Epic Astro Story", - "Erica", - "Escape Plan", - "Escape Goat 2", - "The Escapists", - "The Escapists 2", - "The Escapists: The Walking Dead", - "ESP Ra.De. Psy", - "ESports Life Tycoon", - "Ether One", - "Etherborn", - "Euro Fishing", - "Evan's Remains", - "Eve: Valkyrie - Warzone", - "Even the Ocean", - "Eventide: Slavic Fable", - "Eventide 2: Sorcerer's Mirror", - "Eventide 3: Legacy of Legends", - "Everspace", - "Everspace 2", - "Everybody's Golf", - "Everybody's Gone to the Rapture", - "Everything", - "Evil Dead: The Game", - "Evil West", - "The Evil Within", - "The Evil Within 2", - "Evolve", - "Evotinction", - "Exception", - "Exile's End", - "Exist Archive", - "Exit the Gungeon", - "Extinction", - "Exophobia", - "F1 2015", - "F1 2016", - "F1 2017", - "F1 2018", - "F1 2019", - "F1 2020", - "F1 2021", - "Faeria", - "Fairy Fencer F: Advent Dark Force", - "Fairy Tail", - "The Fall", - "The Fall Part 2: Unbound", - "Fall Guys: Ultimate Knockout", - "Fallen Legion: Revenants", - "Fallen Legion: Sins of an Empire", - "Fallout 4", - "Fallout 76", - "Family Feud", - "Family Mysteries: Poisonous Promises", - "Family Mysteries 2: Echoes of Tomorrow", - "Fantasy General II", - "Far Cry 3 Classic", - "Far Cry 4", - "Far Cry 5", - "Far Cry 6", - "Far Cry Primal", - "Far: Lone Sails", - "Farming Simulator 15", - "Farming Simulator 17", - "Farming Simulator 19", - "Farm Together", - "Fast & Furious Crossroads", - "Fast Striker", - "Fate/Extella Link", - "Fate/Extella: The Umbral Star", - "Fat Princess Adventures", - "Fault Milestone One", - "Fault Milestone Two Side: Above", - "Fault Milestone Two Side: Below", - "Fe", - "Feist", - "Felix the Reaper", - "Fell Seal: Arbiter's Mark", - "Fenix Furia", - "Feudal Alloy", - "Fez", - "FIA European Truck Racing Championship", - "Fibbage", - "FIFA 14", - "FIFA 15", - "FIFA 16", - "FIFA 17", - "FIFA 18", - "FIFA 19", - "FIFA 20", - "FIFA 21", - "Fighting EX Layer", - "Fight'N Rage", - "Figment", - "Filthy Lucre", - "Final Fantasy VII", - "Final Fantasy VII Remake", - "Final Fantasy VIII Remastered", - "Final Fantasy IX", - "Final Fantasy X/X-2 HD Remaster", - "Final Fantasy XII: The Zodiac Age", - "Final Fantasy XIV: A Realm Reborn", - "Final Fantasy XIV: Heavensward", - "Final Fantasy XIV: Stormblood", - "Final Fantasy XIV: Shadowbringers", - "Final Fantasy XV", - "Final Fantasy: Crystal Chronicles Remastered", - "Final Fantasy Type-0 HD", - "Final Horizon", - "The Final Station", - "Fire Pro Wrestling World", - "Firewatch", - "Fishing: Barents Sea", - "Fishing Sim World: Pro Tour", - "F.I.S.T.: Forged in Shadow Torch", - "Fist of the North Star: Lost Paradise", - "Five Dates", - "Five Nights at Freddy's", - "Five Nights at Freddy's 2", - "Five Nights at Freddy's 3", - "Five Nights at Freddy's 4", - "Five Nights at Freddy's: Help Wanted", - "Five Nights at Freddy's: Security Breach", - "Five Nights at Freddy's: Sister Location", - "The Flame in the Flood", - "Flame Over", - "Flashback", - "Flat Heroes", - "FlatOut 4: Total Insanity", - "Flinthook", - "Flipper Mechanic", - "Flipping Death", - "Flockers", - "Flow", - "Flower", - "Fluster Cluck", - "Football, Tactics & Glory", - "Forager", - "Forced", - "Foreclosed", - "Foregone", - "For Honor", - "The Forest", - "Forgotton Anne", - "Forma.8", - "For the King", - "Foul Play", - "Four Sided Fantasy", - "Fragments of Him", - "Frane: Dragons' Odyssey", - "Frantics", - "FreakOut: Calamity TV Show", - "Freddy Spaghetti", - "Freedom Finger", - "Freedom Planet", - "Friday the 13th: The Game", - "Frostpunk", - "Full Metal Panic! Fight! Who Dares Wins", - "Full Mojo Rampage", - "Full Throttle Remastered", - "Furi", - "Fury Unleashed", - "Fuser", - "Fushigi no Gensōkyō 3", - "Future Unfolding", - "FutureGrind", - "Futuridium EP Deluxe", - "Fuuraiki 4", - "Gakuen", - "Gal Gun: Double Peace", - "Gal Gun 2", - "Gal Gunvolt", - "Gal Gunvolt Burst", - "Galacide", - "Galak-Z: The Dimensional", - "Galaxy of Pen & Paper +1 Edition", - "Game Dev Story", - "Game of Thrones", - "Game Tengoku CruisnMix", - "Ganbare! Super Strikers", - "Gang Beasts", - "The Gardens Between", - "Garfield Kart: Furious Racing", - "Garou: Mark of the Wolves", - "Gas Guzzlers Extreme", - "Gauntlet: Slayer Edition", - "Gekido: Kintaro's Revenge", - "Gemini: Heroes Reborn", - "Gem Smashers", - "Generation Zero", - "Gensō No Rondo", - "Gensō Rōgoku no Kaleidoscope", - "Geometry Wars 3: Dimensions", - "Get Even", - "Ghost 1.0", - "Ghost Blade HD", - "Ghostbusters: The Video Game Remastered", - "Ghost of a Tale", - "Ghost of Tsushima", - "Ghosts 'n Goblins Resurrection", - "Ghostrunner", - "Ghoulboy: Dark Sword of Goblin", - "G.I. Joe: Operation Blackout", - "Giana Sisters: Twisted Dreams - Director's Cut", - "Giga Wrecker Alt.", - "Ginga Force", - "Giraffe and Annika", - "Girls und Panzer: Dream Tank Match", - "Glass Masquerade", - "Glass Masquerade 2", - "Glitched", - "Gnog", - "Goat Simulator", - "God Eater Resurrection", - "God Eater 2: Rage Burst", - "God Eater 3", - "God of War III Remastered", - "God of War", - "God Wars: Future Past", - "God's Trigger", - "Gods Will Fall", - "Godzilla: The Game", - "Going Under", - "Golden Force", - "Golf Zero", - "The Golf Club", - "The Golf Club 2", - "The Golf Club 2019 featuring PGA Tour", - "Golf with Your Friends", - "Gone Home", - "Gonner", - "Gonner 2", - "Goodbye Deponia", - "Goodbye Volcano High", - "The Good Life", - "Goosebumps: The Game", - "Gotham Knights", - "Gothic Murder: Adventure That Changes Destiny", - "Grab the Bottle", - "Graceful Explosion Machine", - "Granblue Fantasy: Relink", - "Granblue Fantasy Versus", - "Grand Ages: Medieval", - "Grand Kingdom", - "Grand Prix Rock N Racing", - "Grand Prix Story", - "Grand Theft Auto V", - "Gran Turismo Sport", - "Gravel", - "Graven", - "Graveyard Keeper", - "Gravity Heroes", - "Gravity Ghost: Deluxe Edition", - "Gravity Rush Remastered", - "Gravity Rush 2", - "The Great Ace Attorney Chronicles", - "GreedFall", - "Green Hell", - "Grid", - "Grey Skies: A War of the Worlds Story", - "Gridd: Retroenhanced", - "Grim Fandango Remastered", - "Grim Legends: The Forsaken Bride", - "Grim Legends 2: Song of the Dark Swan", - "Grim Legends 3: The Dark City", - "Grip: Combat Racing", - "Gris", - "Grood", - "Grow Home", - "Grow Up", - "Guacamelee! Super Turbo Championship Edition", - "Guacamelee! 2", - "Guard Duty", - "Guardians of the Galaxy: The Telltale Series", - "Guild of Darksteel", - "Guilty Gear", - "Guilty Gear Strive", - "Guilty Gear Xrd: Revelator", - "Guilty Gear Xrd: Sign", - "Guitar Hero Live", - "Gundam Breaker 3", - "Gundam Versus", - "Gungrave G.O.R.E.", - "Gunhead", - "Gunlord X", - "Gunman Clive HD Collection", - "Guns, Gore and Cannoli", - "Guns, Gore and Cannoli 2", - "Gunscape", - "Guns of Icarus Alliance", - "Gunvolt Chronicles: Luminous Avenger iX", - ".hack//G.U. Last Recode", - "Hakoniwa Company Works", - "Hamidashi Creative", - "Hammerwatch", - "Hand of Fate", - "Hand of Fate 2", - "Hard Reset Redux", - "Hard West: Ultimate Edition", - "Hardcore Mecha", - "Hardspace: Shipbreaker", - "Hardware: Rivals", - "Harvest Moon: Light of Hope", - "Harvest Moon: Mad Dash", - "Harvest Moon: One World", - "Has-Been Heroes", - "Hatoful Boyfriend", - "Hatsune Miku: Project Diva Future Tone", - "Hatsune Miku: Project Diva X", - "Haven", - "Headlander", - "Headliner: NoviNews", - "Headsnatchers", - "Heart&Slash", - "Heavenly Bodies", - "Heaven's Vault", - "Heavy Rain", - "Hellblade: Senua's Sacrifice", - "Helldivers", - "Hellfront: Honeymoon", - "Hellmut: The Badass from Hell", - "Hellpoint", - "Here They Lie", - "Her Majesty's Spiffing", - "Hero Defense", - "Hero Must Die. Again", - "Hero Siege", - "Heroland", - "H-Hour: World's Elite", - "Hidden Agenda", - "Hidden Through Time", - "Hide & Dance!", - "Hindsight 20/20", - "Hitman", - "Hitman 2", - "Hitman III", - "Hitman Go", - "Hob", - "Hogwarts Legacy", - "Hohokum", - "Hollow Knight", - "Holy Potatoes! A Weapon Shop?!", - "Holy Potatoes! We're in Space?!", - "Holy Potatoes! What the Hell?!", - "Home - A Unique Horror Adventure", - "Home Free", - "Homefront: The Revolution", - "The Hong Kong Massacre", - "Hood: Outlaws & Legends", - "HoPiKo", - "Horizon Chase Turbo", - "Horizon Forbidden West", - "Horizon Zero Dawn", - "Horned Knight", - "Hotel Life: A Resort Simulator", - "Hotline Miami", - "Hotline Miami 2: Wrong Number", - "Hot Springs Story", - "Hotshot Racing", - "Hot Wheels Unleashed", - "House Flipper", - "The House in Fata Morgana: Dream of the Revenants Edition", - "How to Survive: Storm Warning Edition", - "How to Survive 2", - "How To Take Off Your Mask Remastered", - "Hue", - "Human: Fall Flat", - "Humanity", - "Huntdown", - "Hunt: Showdown", - "The Huntsman: Winter's Curse", - "Hyper Jam", - "Hyper Light Drifter", - "Hyper Void", - "HyperParasite", - "Hypnospace Outlaw", - "I, AI", - "I Am Bread", - "I Am Setsuna", - "Ice Age: Scrat’s Nutty Adventure", - "Icewind Dale: Enhanced Edition", - "Icey", - "Iconoclasts", - "The Idolmaster Platinum Stars", - "The Idolmaster: Starlit Season", - "The Idolmaster: Stella Stage", - "Ikaruga", - "Ikenfell", - "Illusion of L'Phalcia", - "Immortal Planet", - "Immortal Realms: Vampire Wars", - "Immortal Redneck", - "Immortal: Unchained", - "Immortals Fenyx Rising", - "Impact Winter", - "In Between", - "Inazuma Eleven: Great Road of Heroes", - "Infliction: Extended Cut", - "In Celebration of Violence", - "The Incredible Adventures of Van Helsing", - "The Incredible Adventures of Van Helsing II", - "The Incredible Adventures of Van Helsing III", - "Industry Giant II", - "Indivisible", - "Inertial Drift", - "Infamous First Light", - "Infamous Second Son", - "Inferno 2", - "Inferno Climber: Reborn", - "Infinifactory", - "Infinite Minigolf", - "Injustice: Gods Among Us Ultimate Edition", - "Injustice 2", - "The Inner Friend", - "The Inner World", - "In Nightmare", - "The Inpatient", - "In Rays of the Light", - "Insane Robots", - "Inside", - "Inside My Radio", - "Insurgency: Sandstorm", - "In the Shadows", - "Inuwashi: Urabure Tantei to Ojou-sama Keiji no Ikebukuro Jiken File", - "Invector", - "Inversus", - "Invisible, Inc.", - "The Invisible Hours", - "Invisigun Reloaded", - "iO", - "Ion Fury", - "Iris.Fall", - "Ironcast", - "Ironclad Tactics", - "Iron Crypticle", - "Iron Harvest", - "Iron Sea Defenders", - "Irony Curtain: From Matryoshka with Love", - "Is It Wrong to Try to Pick Up Girls in a Dungeon? Infinite Combat", - "Island", - "It's Quiz Time", - "It Takes Two", - "Ittle Dew 2", - "J-Stars Victory Vs+", - "The Jackbox Party Pack", - "The Jackbox Party Pack 2", - "Jamestown+", - "Japanese Rail Sim: Journey to Kyoto", - "Jazzpunk: Director's Cut", - "Jay and Silent Bob: Mall Brawl", - "Jenny LeClue: Detectivú", - "Jeopardy!", - "Jet Car Stunts", - "Jetpack Joyride", - "Jet Set Knights", - "Jett: The Far Shore", - "Jikkyou Powerful Pro Baseball 2016", - "Jinki Resurrection", - "Jisei: The First Case HD", - "Joe Dever's Lone Wolf", - "John Wick Hex", - "JoJo's Bizarre Adventure: Eyes of Heaven", - "Jotun: Valhalla Edition", - "Journey", - "Journey to the Savage Planet", - "Joysound Dive 2", - "Judgment", - "Jumanji: The Video Game", - "Jump Force", - "Jump King", - "Jump Stars", - "Jurassic World Evolution", - "Just Cause 3", - "Just Cause 4", - "Just Dance 2021", - "Just Deal With It!", - "Just Die Already", - "Just Sing", - "Jydge", - "Kandagawa Jet Girls", - "Kamen Rider: Battride War Genesis", - "Kamen Rider: Memory of Heroez", - "Kamiko", - "Karumaruka Circle", - "Katamari Damacy Reroll", - "Katana Kami: A Way of the Samurai Story", - "Kaze and the Wild Masks", - "Keep Talking and Nobody Explodes", - "Ken Follett's The Pillars of the Earth", - "Kena: Bridge of Spirits", - "Kentucky Route Zero: TV Edition", - "Kerbal Space Program", - "Kerbal Space Program 2", - "Kero Blaster", - "Ketsui Deathtiny: Kizuna Jigoku Tachi", - "Kholat", - "Kick Off Revival", - "KickBeat: Special Edition", - "Killing Floor 2", - "Killing Floor: Double Feature", - "Kill It With Fire", - "Kill la Kill: If", - "Killzone Shadow Fall", - "Kingdom Come: Deliverance", - "Kingdom Hearts: Melody of Memory", - "Kingdom Hearts: The Story So Far", - "Kingdom Hearts III", - "Kingdom of Night", - "Kingdom: New Lands", - "Kingdom: Two Crowns", - "Kingdoms of Amalur: Re-Reckoning", - "Kingmaker: Rise to the Throne", - "King Oddball", - "The King of Fighters 2002: Unlimited Match", - "The King of Fighters '97 Global Match", - "The King of Fighters XIV", - "King of Seas", - "Kingpin: Reloaded", - "King's Bounty II", - "Kings of Lorn: The Fall of Ebris", - "King's Quest", - "Kin'iro Loveriche", - "Kin'iro Loveriche: Golden Time", - "Kitaria Fables", - "Kitty Powers' Matchmaker", - "Klaus", - "Knack", - "Knack 2", - "Knightin'+", - "Knights and Bikes", - "A Knight's Quest", - "Knock-Knock", - "Knockout City", - "Knot", - "Knowledge is Power", - "Knowledge is Power: Decades", - "Koi", - "Koihime Enbu", - "Koihime Enbu RyoRaiRai", - "Kona", - "Kotodama: The 7 Mysteries of Fujisawa", - "Kowloon's Rhizome: A Day of the Fire", - "Kromaia Omega", - "Kunio-kun: The World Classics Collection", - "Kwaidan: Azuma Manor Story", - "Labyrinth Life", - "Labyrinth of Galleria: Coven of Dusk", - "Labyrinth of Refrain: Coven of Dusk", - "Labyrinth of Zangetsu", - "LA Cops", - "Laid-Back Camp: Have a Nice Day!", - "Laid-Back Camp -Virtual- Fumoto Campsite", - "Laid-Back Camp -Virtual- Lake Motosu", - "Lair of the Clockwork God", - "L.A. Noire", - "La-Mulana", - "La-Mulana 2", - "Langrisser I & II HD Remastered", - "The Language of Love", - "Lapis x Labyrinth", - "Lara Croft and the Temple of Osiris", - "Lara Croft Go", - "Laser League", - "Laserlife", - "The Last Blade 2", - "The Last Campfire", - "Last Day of June", - "The Last Door", - "The Last Guardian", - "The Last Kids on Earth and the Staff of Doom", - "The Last Remnant Remastered", - "The Last of Us Remastered", - "The Last of Us: Left Behind", - "The Last of Us Part II", - "Last Stop", - "The Last Tinker: City of Colors", - "Late Shift", - "LawBreakers", - "Laws of Machine", - "Layers of Fear", - "Layers of Fear 2", - "League of Legends: Wild Rift", - "Leap of Fate", - "Leaving Lyndow", - "Left Alive", - "The Legend of Heroes: Ao no Kiseki", - "The Legend of Heroes: Hajimari no Kiseki", - "The Legend of Heroes: Trails of Cold Steel", - "The Legend of Heroes: Trails of Cold Steel II", - "The Legend of Heroes: Trails of Cold Steel III", - "The Legend of Heroes: Trails of Cold Steel IV", - "The Legend of Heroes: Zero no Kiseki", - "Legend of Kay Anniversary", - "The Legend of Korra", - "Legend of Mana", - "Lego Batman 3: Beyond Gotham", - "Lego City Undercover", - "Lego DC Super-Villains", - "Lego Dimensions", - "Lego Harry Potter Collection", - "Lego The Hobbit", - "Lego Jurassic World", - "Lego Marvel Super Heroes", - "Lego Marvel Super Heroes 2", - "Lego Marvel's Avengers", - "Lego Movie Videogame", - "Lego Movie Videogame 2", - "Lego Ninjago Movie Video Game", - "Lego Star Wars: The Force Awakens", - "Lego Star Wars: The Skywalker Saga", - "Lego Worlds", - "Legrand Legacy: Tale of the Fatebounds", - "Leo's Fortune: HD Edition", - "Leisure Suit Larry: Wet Dreams Don't Dry", - "Leisure Suit Larry: Wet Dreams Dry Twice", - "Lemnis Gate", - "Lethal League", - "Lethal League Blaze", - "Let's Sing 2020", - "Let's Sing 2021", - "Let's Sing Country", - "Let's Sing Queen", - "Letter Quest Remastered", - "Let Them Come", - "Lichdom: Battlemage", - "Lichtspeer: Double Speer Edition", - "Life Goes On: Done to Death", - "Life Is Strange", - "Life Is Strange 2", - "Link-a-Pix Deluxe", - "Lithium: Inmate 39", - "The Little Acre", - "Little Big Workshop", - "LittleBigPlanet 3", - "Little Devil Inside", - "Little Misfortune", - "Little Nightmares", - "Little Nightmares II", - "Little Town Hero", - "Little Witch Academia: Chamber of Time", - "Livelock", - "Lock's Quest", - "LocoRoco Remastered", - "LocoRoco 2 Remastered", - "Lode Runner Legacy", - "Lonely Mountains: Downhill", - "Lone Survivor: The Director's Cut", - "The Long Dark", - "Lornsword Winter Chronicle", - "Loot Rascals", - "The Lord of the Rings: Adventure Card Game", - "Lords of the Fallen", - "Lost Castle", - "The Lost Child", - "Lost Ember", - "Lost Grimoires: Stolen Kingdom", - "Lost Grimoires 2: Shard of Mystery", - "Lost Ruins", - "Lost Orbit: Terminal Velocity", - "Lost Sea", - "Lost Soul Aside", - "Lost Sphear", - "Lost Wing", - "Lost Words: Beyond the Page", - "Lovecraft's Untold Stories", - "Lovers in a Dangerous Spacetime"}; -} diff --git a/src/modules/videoGame/data/Genres.h b/src/modules/videoGame/data/Genres.h deleted file mode 100644 index 555ae1957..000000000 --- a/src/modules/videoGame/data/Genres.h +++ /dev/null @@ -1,36 +0,0 @@ -#pragma once - -#include -#include - -namespace faker -{ -const std::vector genres = {"Action", - "Adventure", - "Battle royale", - "Dating sim", - "Endless runner", - "Fighting", - "First-person shooter", - "Hack and slash", - "Horror", - "Massively multiplayer online", - "Music", - "Platformer", - "Puzzle", - "Racing", - "Real-time strategy", - "Roguelike", - "Role-playing game", - "Sandbox", - "Science fiction game", - "Shooter", - "Sim racing", - "Soulslike", - "Sports", - "Stealth", - "Strategy", - "Survival", - "Third-person shooter", - "Tower defense"}; -} diff --git a/src/modules/videoGame/data/Platforms.h b/src/modules/videoGame/data/Platforms.h deleted file mode 100644 index f76e8b7fc..000000000 --- a/src/modules/videoGame/data/Platforms.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include -#include - -namespace faker -{ -const std::vector platforms = { - "PC", "Playstation 5", "Xbox Series X", "Nintendo Switch", "iOS", "Android", "Linux", "Stadia", "Oculus Quest", -}; -} diff --git a/src/modules/videoGame/data/StudioNames.h b/src/modules/videoGame/data/StudioNames.h deleted file mode 100644 index f6859db94..000000000 --- a/src/modules/videoGame/data/StudioNames.h +++ /dev/null @@ -1,400 +0,0 @@ -#pragma once - -#include -#include - -namespace faker -{ -const std::vector studioNames = {"0verflow", - "1st Playable Productions", - "2K Czech", - "989 Studios", - "Acclaim Entertainment", - "Accolade", - "Access Games", - "ACE Team", - "Acheron Design", - "Acquire", - "Active Gaming Media", - "Activision Blizzard", - "Adventure Soft", - "Akella", - "Aki Corporation", - "Alfa System", - "Ancient", - "Anino Games", - "AQ Interactive", - "Arc System Works", - "Arkane Studios", - "Arkedo Studio", - "ArenaNet", - "Arika", - "Artdink", - "ArtePiazza", - "Artificial Studios", - "Artoon", - "Asobo Studio", - "Ascaron", - "Aspect", - "Aspyr Media", - "Atari", - "Atlus", - "Atomic Planet Entertainment", - "Attic Entertainment Software", - "Avalanche Studios", - "Avalanche Software", - "Aventurine SA", - "Babaroga", - "Backbone Entertainment", - "BattleGoat Studios", - "Banpresto", - "Beenox", - "Behemoth", - "Bethesda Softworks", - "Big Blue Bubble", - "Big Huge Games", - "Binary Hammer", - "BioWare", - "The Bitmap Brothers", - "Bizarre Creations", - "Black Rock Studio", - "Blitz Games Studios", - "Blizzard Entertainment", - "Blue Byte Software", - "Blue Fang Games", - "Bohemia Interactive", - "BreakAway Games", - "Brøderbund", - "Brownie Brown", - "BSure Interactive", - "Bullfrog Productions", - "Buka Entertainment", - "Bugbear Entertainment", - "Bungie Studios", - "Capcom", - "Cave", - "Cavia", - "CCP Games", - "CD Projekt RED", - "Centuri", - "Chunsoft", - "Cinemaware", - "Cing", - "Clap Hanz", - "Climax Entertainment", - "Climax Studios", - "Coded Illusions", - "Codemasters", - "Coktel Vision", - "ColdWood Interactive", - "Compile Heart", - "Core Design", - "Crafts & Meister", - "Creat Studios", - "Creative Assembly", - "Criterion Games", - "Cryptic Studios", - "Crystal Dynamics", - "Crytek", - "Cyberlore Studios", - "Cyanide", - "CyberConnect2", - "Day 1 Studios", - "Deadline Games", - "Deck13", - "Deep Silver", - "Demiurge Studios", - "Digital Illusions CE", - "Dimps", - "Disney Interactive Studios", - "Double Fine Productions", - "Double Helix Games", - "Dynamite Idea", - "EDGE Games", - "Egosoft", - "Eidos Interactive", - "Electronic Arts/EA Games", - "Engine Software", - "Epic Games", - "Epicenter Studios", - "Epyx", - "Etranges Libellules", - "Eugen Systems", - "Eurocom", - "Evolution Studios", - "FarSight Studios", - "Fatshark", - "Firaxis Games", - "Firefly Studios", - "First Star Software", - "Flagship Games", - "Flying Lab Software", - "Foundation 9 Entertainment", - "Free Radical Design", - "Frictional Games", - "From Software", - "Frozenbyte", - "Frontier Developments", - "FUN Labs", - "Funcom", - "Futuremark", - "Game Arts", - "GameHouse", - "Gameloft", - "Games2win", - "Game Freak", - "Gearbox Software", - "Genki", - "Giants Software", - "Gogii Games", - "Good-Feel", - "Grasshopper Manufacture", - "Gravity", - "Griptonite Games", - "GSC Game World", - "Guerrilla Games", - "GungHo Online Entertainment", - "Gust Corporation", - "Haemimont Games", - "HAL Laboratory", - "Hanaho", - "Harmonix Music Systems", - "Hasbro Interactive", - "HB Studios", - "HeroCraft", - "High Moon Studios", - "High Voltage Software", - "Hoplon Infotainment", - "Hothead Games", - "Housemarque", - "Hudson Soft", - "Human Head Studios", - "Humongous Entertainment", - "Hyperion Entertainment", - "id Software", - "Idea Factory", - "Ignition Entertainment", - "IguanaBee", - "Imageepoch", - "Infinity Ward", - "Introversion Software", - "Incredible Technologies", - "indieszero", - "Infogrames", - "Insomniac Games", - "Intelligent Systems", - "Interplay Entertainment", - "IO Interactive", - "Irem", - "Irrational Games", - "Transmission Games", - "Jadestone Group", - "Jagex", - "Jaleco (New)", - "Javaground", - "Juice Games", - "Jupiter", - "JV Games", - "Klei Entertainment", - "Koei", - "Konami", - "Krome Studios", - "Krome Studios Melbourne", - "Kuju Entertainment", - "Kush Games", - "Kuma Reality Games", - "Ludia", - "Larian Studios", - "Legacy Interactive", - "Legendo Entertainment", - "Level-5", - "Lionhead Studios", - "Llamasoft", - "Looking Glass Studios", - "LucasArts", - "Luma Arcade", - "Luxoflux", - "Majesco Entertainment", - "Marvelous Entertainment", - "Massive Entertainment", - "Masthead Studios", - "Mattel", - "Maxis Software", - "Mean Hamster Software", - "Media Molecule", - "Media.Vision", - "Mercury Steam", - "Microsoft Game Studios", - "Milestone", - "Milestone S.r.l.", - "M-Inverse", - "Mistwalker", - "Mitchell Corporation", - "Mojang AB", - "Monolith Productions", - "Monolith Soft", - "Monumental Games", - "Mythic Entertainment", - "Namco Bandai", - "Natsume", - "Naughty Dog", - "NCsoft", - "Ndoors", - "Neowiz", - "Nerve Software", - "NetDevil", - "Neverland", - "Neversoft", - "Nexon", - "Next Level Games", - "NGD Studios", - "Nihon Bussan", - "Nihon Falcom", - "Ninjabee", - "Nintendo", - "Nippon Ichi Software", - "NHN", - "Novalogic", - "Novarama", - "n-Space", - "Oddworld Inhabitants", - "Obsidian Entertainment", - "Oxygen Studios", - "Page 44 Studios", - "Paon", - "Papaya Studio", - "Paradox Interactive", - "Pandemic Studios", - "Pax Softnica", - "Pendulo Studios", - "Penguin Software", - "People Can Fly", - "Phantagram", - "Piranha Bytes", - "Pi Studios", - "Pivotal Games", - "Playdead", - "Playdom", - "Playfish", - "Playlogic Entertainment", - "PlayFirst", - "Platinum Games", - "Polyphony Digital", - "PopCap Games", - "Punch Entertainment", - "Pyro Studios", - "Q Entertainment", - "Q-Games", - "Quantic Dream", - "Radical Entertainment", - "Rainbow Studios", - "Rare Limited", - "Raven Software", - "Reality Pump Studios", - "Realtime Associates", - "Realtime Worlds", - "RedLynx", - "Red Storm Entertainment", - "Redtribe", - "Reflexive Entertainment", - "Relic Entertainment", - "Remedy Entertainment", - "Retro Studios", - "Revolution Software", - "Rising Star Games", - "Rockstar North", - "Rockstar Games", - "Rocksteady Studios", - "Ruffian Games", - "Runic Games", - "Running with Scissors", - "Sarbakan", - "Sega", - "SCE Studio Liverpool", - "Sidhe", - "Silicon Knights", - "Silicon Sisters", - "Silicon Studio", - "SNK Playmore", - "Sobee Studios", - "Snowblind Studios", - "Sonic Team", - "Sony Computer Entertainment", - "Sora Ltd.", - "Spectrum HoloByte", - "Spellborn International", - "Splash Damage", - "Square Enix", - "Starbreeze Studios", - "Stardock", - "Star Vault", - "Strawdog Studios", - "Sting Entertainment", - "Straylight Studios", - "Streamline Studios", - "Sucker Punch Productions", - "Sumo Digital", - "Sunflowers Interactive Entertainment Software", - "SuperVillain Studios", - "Swingin' Ape Studios", - "Taito Corporation", - "Tag Games", - "Take-Two Interactive", - "Tale of Tales", - "TaleWorlds", - "Tamsoft", - "Tantrumedia", - "Tantalus Media", - "Team17", - "Techland", - "Tecmo Koei", - "Telltale Games", - "Terminal Reality", - "THQ", - "Three Rings Design", - "TimeGate Studios", - "Torpex Games", - "Torus Games", - "Tose", - "Trapdoor", - "Traveller's Tales", - "Treyarch", - "Tri-Ace", - "Tripwire Interactive", - "Triumph Studios", - "Turn 10 Studios", - "Two Tribes", - "Tygron", - "Ubisoft", - "Ultimate Play The Game", - "United Front Games", - "Universomo", - "Vivendi Games", - "Valve Corporation", - "Vanillaware", - "Venan Entertainment", - "Vertigo Games", - "Vicarious Visions", - "Viwawa", - "Virtual Heroes", - "Virtual Playground", - "Visceral Games", - "Volition", - "W!Games", - "Wahoo Studios", - "Wanako Games", - "Wangame Studios", - "WB Games", - "Webfoot Technologies", - "Wideload Games", - "Wildfire Studios", - "Wolfire Games", - "World Forge", - "Xseed Games", - "YoYo Games", - "ZapSpot", - "ZeniMax Online Studios", - "Zipper Interactive", - "Zylom", - "Zynga"}; -} From 15b23d3d877c79608c5dee2f8c88007d0ad0c5d6 Mon Sep 17 00:00:00 2001 From: Uilian Ries Date: Sat, 25 May 2024 09:48:51 +0200 Subject: [PATCH 03/11] Fix helper usage for video game Signed-off-by: Uilian Ries --- src/modules/videoGame/VideoGame.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/modules/videoGame/VideoGame.cpp b/src/modules/videoGame/VideoGame.cpp index fab23d59b..33baa03cf 100644 --- a/src/modules/videoGame/VideoGame.cpp +++ b/src/modules/videoGame/VideoGame.cpp @@ -1,28 +1,28 @@ -#include - #include "faker-cxx/VideoGame.h" #include "VideoGameData.h" +#include "faker-cxx/Helper.h" + namespace faker { std::string_view VideoGame::gameTitle() { - return Helper::arrayElement(videoGameNames); + return Helper::arrayElement(videoGameNames); } std::string_view VideoGame::genre() { - return Helper::arrayElement(genres); + return Helper::arrayElement(genres); } std::string_view VideoGame::platform() { - return Helper::arrayElement(platforms); + return Helper::arrayElement(platforms); } std::string_view VideoGame::studioName() { - return Helper::arrayElement(studioNames); + return Helper::arrayElement(studioNames); } } From 2786330d55623f173a9cb32655e8f799bebc0ace Mon Sep 17 00:00:00 2001 From: Uilian Ries Date: Sat, 25 May 2024 11:35:06 +0200 Subject: [PATCH 04/11] avoid circular include Signed-off-by: Uilian Ries --- src/modules/videoGame/VideoGameData.h | 2 -- tests/modules/videoGame/VideoGameTest.cpp | 1 - 2 files changed, 3 deletions(-) diff --git a/src/modules/videoGame/VideoGameData.h b/src/modules/videoGame/VideoGameData.h index 4873847df..36ef2f312 100644 --- a/src/modules/videoGame/VideoGameData.h +++ b/src/modules/videoGame/VideoGameData.h @@ -3,8 +3,6 @@ #include #include -#include "faker-cxx/VideoGame.h" - namespace faker { extern const std::array videoGameNames; diff --git a/tests/modules/videoGame/VideoGameTest.cpp b/tests/modules/videoGame/VideoGameTest.cpp index bb11286ea..f3fc995db 100644 --- a/tests/modules/videoGame/VideoGameTest.cpp +++ b/tests/modules/videoGame/VideoGameTest.cpp @@ -1,7 +1,6 @@ #include "faker-cxx/VideoGame.h" #include -#include #include "gtest/gtest.h" From d735fba437e0743ee3638a9cc1ddddc7a12af48e Mon Sep 17 00:00:00 2001 From: Uilian Ries Date: Sat, 25 May 2024 11:53:05 +0200 Subject: [PATCH 05/11] build missing videogame data Signed-off-by: Uilian Ries --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5d4ebb242..e85f79d9f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -53,6 +53,7 @@ set(FAKER_SOURCES src/modules/system/System.cpp src/modules/vehicle/Vehicle.cpp src/modules/videoGame/VideoGame.cpp + src/modules/videoGame/VideoGameData.cpp src/modules/weather/Weather.cpp src/modules/word/Word.cpp src/common/FormatHelper.cpp From 02340739069f9ac15001a6fb50bd67b5949f1ee1 Mon Sep 17 00:00:00 2001 From: Uilian Ries Date: Sat, 25 May 2024 12:08:19 +0200 Subject: [PATCH 06/11] Add namespace for videogame Signed-off-by: Uilian Ries --- src/modules/videoGame/VideoGame.cpp | 8 ++++---- src/modules/videoGame/VideoGameData.cpp | 3 +++ src/modules/videoGame/VideoGameData.h | 5 +++-- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/modules/videoGame/VideoGame.cpp b/src/modules/videoGame/VideoGame.cpp index 33baa03cf..75b4a3e3a 100644 --- a/src/modules/videoGame/VideoGame.cpp +++ b/src/modules/videoGame/VideoGame.cpp @@ -8,21 +8,21 @@ namespace faker { std::string_view VideoGame::gameTitle() { - return Helper::arrayElement(videoGameNames); + return Helper::arrayElement(videoGame::videoGameNames); } std::string_view VideoGame::genre() { - return Helper::arrayElement(genres); + return Helper::arrayElement(videoGame::genres); } std::string_view VideoGame::platform() { - return Helper::arrayElement(platforms); + return Helper::arrayElement(videoGame::platforms); } std::string_view VideoGame::studioName() { - return Helper::arrayElement(studioNames); + return Helper::arrayElement(videoGame::studioNames); } } diff --git a/src/modules/videoGame/VideoGameData.cpp b/src/modules/videoGame/VideoGameData.cpp index 59782b3f5..d4d92a0ed 100644 --- a/src/modules/videoGame/VideoGameData.cpp +++ b/src/modules/videoGame/VideoGameData.cpp @@ -2,6 +2,8 @@ namespace faker { +namespace videoGame +{ const std::array videoGameNames = { "#killallzombies", ".hack//G.U. Last Recode", @@ -3596,3 +3598,4 @@ const std::array studioNames = { }; } +} diff --git a/src/modules/videoGame/VideoGameData.h b/src/modules/videoGame/VideoGameData.h index 36ef2f312..403ab897a 100644 --- a/src/modules/videoGame/VideoGameData.h +++ b/src/modules/videoGame/VideoGameData.h @@ -3,10 +3,11 @@ #include #include -namespace faker -{ +namespace faker { +namespace videoGame { extern const std::array videoGameNames; extern const std::array genres; extern const std::array platforms; extern const std::array studioNames; } +} From 1378e8514cfcb2b8d871bd662b586ea6f48d52e3 Mon Sep 17 00:00:00 2001 From: Uilian Ries Date: Sat, 25 May 2024 12:15:49 +0200 Subject: [PATCH 07/11] Use video game namespace for testing Signed-off-by: Uilian Ries --- tests/modules/videoGame/VideoGameTest.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/modules/videoGame/VideoGameTest.cpp b/tests/modules/videoGame/VideoGameTest.cpp index f3fc995db..99f586019 100644 --- a/tests/modules/videoGame/VideoGameTest.cpp +++ b/tests/modules/videoGame/VideoGameTest.cpp @@ -8,6 +8,8 @@ using namespace ::testing; using namespace faker; +using namespace faker::videoGame; + class VideoGameTest : public Test { From bac4da6b0496d6d81948720f43c1ae9552d2622a Mon Sep 17 00:00:00 2001 From: Uilian Ries Date: Sat, 25 May 2024 12:26:16 +0200 Subject: [PATCH 08/11] fix genres conflict Signed-off-by: Uilian Ries --- src/modules/book/Book.cpp | 2 +- src/modules/book/BookData.cpp | 50 +++++++++++------------ src/modules/book/BookData.h | 2 +- src/modules/movie/Movie.cpp | 2 +- src/modules/movie/MovieData.cpp | 4 +- src/modules/movie/MovieData.h | 2 +- src/modules/music/Music.cpp | 2 +- src/modules/music/data/Genres.h | 2 +- src/modules/videoGame/VideoGame.cpp | 2 +- src/modules/videoGame/data/Genres.h | 3 +- tests/modules/book/BookTest.cpp | 2 +- tests/modules/movie/MovieTest.cpp | 2 +- tests/modules/music/MusicTest.cpp | 2 +- tests/modules/videoGame/VideoGameTest.cpp | 2 +- 14 files changed, 40 insertions(+), 39 deletions(-) diff --git a/src/modules/book/Book.cpp b/src/modules/book/Book.cpp index 934a7d62c..d9a22abeb 100644 --- a/src/modules/book/Book.cpp +++ b/src/modules/book/Book.cpp @@ -15,7 +15,7 @@ std::string_view Book::title() std::string_view Book::genre() { - return Helper::arrayElement(genres); + return Helper::arrayElement(bookGenres); } std::string_view Book::author() diff --git a/src/modules/book/BookData.cpp b/src/modules/book/BookData.cpp index 593016aea..7137cd775 100644 --- a/src/modules/book/BookData.cpp +++ b/src/modules/book/BookData.cpp @@ -109,31 +109,31 @@ const std::array bookFormats{ "Kindle", }; -const std::array genres = {"Adventure stories", - "Classics", - "Crime", - "Fairy tales, fables, and folk tales", - "Fantasy", - "Historical fiction", - "Horror", - "Humour and satire", - "Literary fiction", - "Mystery", - "Poetry", - "Plays", - "Romance", - "Science fiction", - "Short stories", - "Thrillers", - "War", - "Women’s fiction", - "Young adult", - "Non-fiction", - "Autobiography and memoir", - "Biography", - "Essays", - "Non-fiction novel", - "Self-help"}; +const std::array bookGenres = {"Adventure stories", + "Classics", + "Crime", + "Fairy tales, fables, and folk tales", + "Fantasy", + "Historical fiction", + "Horror", + "Humour and satire", + "Literary fiction", + "Mystery", + "Poetry", + "Plays", + "Romance", + "Science fiction", + "Short stories", + "Thrillers", + "War", + "Women’s fiction", + "Young adult", + "Non-fiction", + "Autobiography and memoir", + "Biography", + "Essays", + "Non-fiction novel", + "Self-help"}; const std::array publishers = {"Academic Press", "Ace Books", diff --git a/src/modules/book/BookData.h b/src/modules/book/BookData.h index ab5304970..4982ee268 100644 --- a/src/modules/book/BookData.h +++ b/src/modules/book/BookData.h @@ -7,7 +7,7 @@ namespace faker { extern const std::array authors; extern const std::array bookFormats; -extern const std::array genres; +extern const std::array bookGenres; extern const std::array publishers; extern const std::array bookSeries; extern const std::array titles; diff --git a/src/modules/movie/Movie.cpp b/src/modules/movie/Movie.cpp index 9b9d0ce16..a4d72b128 100644 --- a/src/modules/movie/Movie.cpp +++ b/src/modules/movie/Movie.cpp @@ -7,7 +7,7 @@ namespace faker { std::string_view Movie::genre() { - return Helper::arrayElement(genres); + return Helper::arrayElement(movieGenres); } std::string_view Movie::movieTitle() diff --git a/src/modules/movie/MovieData.cpp b/src/modules/movie/MovieData.cpp index beaa3f0ce..f9e59c3cb 100644 --- a/src/modules/movie/MovieData.cpp +++ b/src/modules/movie/MovieData.cpp @@ -910,7 +910,7 @@ const std::array directors = { "Éric Rohmer" }; -const std::array genres = { +const std::array movieGenres = { "Action", "Comedy", "Drama", @@ -1300,4 +1300,4 @@ const std::array tvShows = { "When They See Us" }; -} \ No newline at end of file +} diff --git a/src/modules/movie/MovieData.h b/src/modules/movie/MovieData.h index ce7ddf0ab..954649140 100644 --- a/src/modules/movie/MovieData.h +++ b/src/modules/movie/MovieData.h @@ -10,7 +10,7 @@ namespace faker extern const std::array actors; extern const std::array actresses; extern const std::array directors; -extern const std::array genres; +extern const std::array movieGenres; extern const std::array movies; extern const std::array tvShows; } diff --git a/src/modules/music/Music.cpp b/src/modules/music/Music.cpp index 2fbda9983..015bed976 100644 --- a/src/modules/music/Music.cpp +++ b/src/modules/music/Music.cpp @@ -14,7 +14,7 @@ std::string Music::artist() std::string Music::genre() { - return Helper::arrayElement(genres); + return Helper::arrayElement(musicGenres); } std::string Music::songName() diff --git a/src/modules/music/data/Genres.h b/src/modules/music/data/Genres.h index fe5ea2188..2fb5ce0ca 100644 --- a/src/modules/music/data/Genres.h +++ b/src/modules/music/data/Genres.h @@ -5,7 +5,7 @@ namespace faker { -const std::vector genres = { +const std::vector musicGenres = { "Rock", "Metal", "Pop", "Electronic", "Folk", "World", "Country", "Jazz", "Funk", "Soul", "Hip Hop", "Classical", "Latin", "Reggae", "Stage And Screen", "Blues", "Rap", }; diff --git a/src/modules/videoGame/VideoGame.cpp b/src/modules/videoGame/VideoGame.cpp index 5c7393f24..b40a981b0 100644 --- a/src/modules/videoGame/VideoGame.cpp +++ b/src/modules/videoGame/VideoGame.cpp @@ -15,7 +15,7 @@ std::string VideoGame::gameTitle() std::string VideoGame::genre() { - return Helper::arrayElement(genres); + return Helper::arrayElement(videoGameGenres); } std::string VideoGame::platform() diff --git a/src/modules/videoGame/data/Genres.h b/src/modules/videoGame/data/Genres.h index 555ae1957..1afd9bd47 100644 --- a/src/modules/videoGame/data/Genres.h +++ b/src/modules/videoGame/data/Genres.h @@ -5,7 +5,8 @@ namespace faker { -const std::vector genres = {"Action", +const std::vector videoGameGenres = { + "Action", "Adventure", "Battle royale", "Dating sim", diff --git a/tests/modules/book/BookTest.cpp b/tests/modules/book/BookTest.cpp index 1bfe76649..8e36092bd 100644 --- a/tests/modules/book/BookTest.cpp +++ b/tests/modules/book/BookTest.cpp @@ -26,7 +26,7 @@ TEST_F(BookTest, shouldGenerateGenre) { const auto bookGenre = Book::genre(); - ASSERT_TRUE(std::ranges::any_of(genres, [bookGenre](const std::string_view& genre) { return genre == bookGenre; })); + ASSERT_TRUE(std::ranges::any_of(bookGenres, [bookGenre](const std::string_view& genre) { return genre == bookGenre; })); } TEST_F(BookTest, shouldGenerateAuthor) diff --git a/tests/modules/movie/MovieTest.cpp b/tests/modules/movie/MovieTest.cpp index ea02dcc50..060cd7fc4 100644 --- a/tests/modules/movie/MovieTest.cpp +++ b/tests/modules/movie/MovieTest.cpp @@ -19,7 +19,7 @@ TEST_F(MovieTest, shouldGenerateGenre) const auto generatedGenre = Movie::genre(); ASSERT_TRUE( - std::ranges::any_of(genres, [generatedGenre](const std::string_view& genre) { return generatedGenre == genre; })); + std::ranges::any_of(movieGenres, [generatedGenre](const std::string_view& genre) { return generatedGenre == genre; })); } TEST_F(MovieTest, shouldGenerateMovieTitle) diff --git a/tests/modules/music/MusicTest.cpp b/tests/modules/music/MusicTest.cpp index 5002d39b7..82740bc6b 100644 --- a/tests/modules/music/MusicTest.cpp +++ b/tests/modules/music/MusicTest.cpp @@ -29,7 +29,7 @@ TEST_F(MusicTest, shouldGenerateGenre) const auto generatedGenre = Music::genre(); ASSERT_TRUE( - std::ranges::any_of(genres, [generatedGenre](const std::string& genre) { return generatedGenre == genre; })); + std::ranges::any_of(musicGenres, [generatedGenre](const std::string& genre) { return generatedGenre == genre; })); } TEST_F(MusicTest, shouldGenerateSongName) diff --git a/tests/modules/videoGame/VideoGameTest.cpp b/tests/modules/videoGame/VideoGameTest.cpp index 59fb9ac76..ab8a63ede 100644 --- a/tests/modules/videoGame/VideoGameTest.cpp +++ b/tests/modules/videoGame/VideoGameTest.cpp @@ -30,7 +30,7 @@ TEST_F(VideoGameTest, shouldGenerateGenre) const auto generatedGenre = VideoGame::genre(); ASSERT_TRUE( - std::ranges::any_of(genres, [generatedGenre](const std::string& genre) { return generatedGenre == genre; })); + std::ranges::any_of(videoGameGenres, [generatedGenre](const std::string& genre) { return generatedGenre == genre; })); } TEST_F(VideoGameTest, shouldGeneratePlatform) From b8d0fdd0ab3a7e91e27a72f95421742fd47dfc14 Mon Sep 17 00:00:00 2001 From: Uilian Ries Date: Sat, 25 May 2024 12:33:32 +0200 Subject: [PATCH 09/11] Use explicit namespace Signed-off-by: Uilian Ries --- tests/modules/videoGame/VideoGameTest.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/tests/modules/videoGame/VideoGameTest.cpp b/tests/modules/videoGame/VideoGameTest.cpp index 99f586019..e29228c14 100644 --- a/tests/modules/videoGame/VideoGameTest.cpp +++ b/tests/modules/videoGame/VideoGameTest.cpp @@ -8,8 +8,6 @@ using namespace ::testing; using namespace faker; -using namespace faker::videoGame; - class VideoGameTest : public Test { @@ -20,7 +18,7 @@ TEST_F(VideoGameTest, shouldGenerateGameTitle) { const auto generatedGameTitle = VideoGame::gameTitle(); - ASSERT_TRUE(std::ranges::any_of(videoGameNames, [generatedGameTitle](const std::string_view& gameTitle) + ASSERT_TRUE(std::ranges::any_of(videoGame::videoGameNames, [generatedGameTitle](const std::string_view& gameTitle) { return generatedGameTitle == gameTitle; })); } @@ -28,7 +26,7 @@ TEST_F(VideoGameTest, shouldGenerateGenre) { const auto generatedGenre = VideoGame::genre(); - ASSERT_TRUE(std::ranges::any_of(genres, [generatedGenre](const std::string_view& genre) + ASSERT_TRUE(std::ranges::any_of(videoGame::genres, [generatedGenre](const std::string_view& genre) { return generatedGenre == genre; })); } @@ -36,7 +34,7 @@ TEST_F(VideoGameTest, shouldGeneratePlatform) { const auto generatedPlatform = VideoGame::platform(); - ASSERT_TRUE(std::ranges::any_of(platforms, [generatedPlatform](const std::string_view& platform) + ASSERT_TRUE(std::ranges::any_of(videoGame::platforms, [generatedPlatform](const std::string_view& platform) { return generatedPlatform == platform; })); } @@ -44,6 +42,6 @@ TEST_F(VideoGameTest, shouldGenerateStudioName) { const auto generatedStudioName = VideoGame::studioName(); - ASSERT_TRUE(std::ranges::any_of(studioNames, [generatedStudioName](const std::string_view& studioName) + ASSERT_TRUE(std::ranges::any_of(videoGame::studioNames, [generatedStudioName](const std::string_view& studioName) { return generatedStudioName == studioName; })); } From e644ea19b825601f801355c2af4215cc59960716 Mon Sep 17 00:00:00 2001 From: Uilian Ries Date: Sat, 25 May 2024 12:54:59 +0200 Subject: [PATCH 10/11] use separated name for video game genres Signed-off-by: Uilian Ries --- src/modules/videoGame/VideoGameData.cpp | 2 +- src/modules/videoGame/VideoGameData.h | 2 +- src/modules/videoGame/data/Genres.h | 37 ----------------------- tests/modules/videoGame/VideoGameTest.cpp | 2 +- 4 files changed, 3 insertions(+), 40 deletions(-) delete mode 100644 src/modules/videoGame/data/Genres.h diff --git a/src/modules/videoGame/VideoGameData.cpp b/src/modules/videoGame/VideoGameData.cpp index d4d92a0ed..44007a6a0 100644 --- a/src/modules/videoGame/VideoGameData.cpp +++ b/src/modules/videoGame/VideoGameData.cpp @@ -3159,7 +3159,7 @@ const std::array videoGameNames = { "Æon Flux" }; -const std::array genres = { +const std::array videoGameGenres = { "Action", "Adventure", "Battle royale", diff --git a/src/modules/videoGame/VideoGameData.h b/src/modules/videoGame/VideoGameData.h index 403ab897a..0906f2532 100644 --- a/src/modules/videoGame/VideoGameData.h +++ b/src/modules/videoGame/VideoGameData.h @@ -6,7 +6,7 @@ namespace faker { namespace videoGame { extern const std::array videoGameNames; -extern const std::array genres; +extern const std::array videoGameGenres; extern const std::array platforms; extern const std::array studioNames; } diff --git a/src/modules/videoGame/data/Genres.h b/src/modules/videoGame/data/Genres.h deleted file mode 100644 index 1afd9bd47..000000000 --- a/src/modules/videoGame/data/Genres.h +++ /dev/null @@ -1,37 +0,0 @@ -#pragma once - -#include -#include - -namespace faker -{ -const std::vector videoGameGenres = { - "Action", - "Adventure", - "Battle royale", - "Dating sim", - "Endless runner", - "Fighting", - "First-person shooter", - "Hack and slash", - "Horror", - "Massively multiplayer online", - "Music", - "Platformer", - "Puzzle", - "Racing", - "Real-time strategy", - "Roguelike", - "Role-playing game", - "Sandbox", - "Science fiction game", - "Shooter", - "Sim racing", - "Soulslike", - "Sports", - "Stealth", - "Strategy", - "Survival", - "Third-person shooter", - "Tower defense"}; -} diff --git a/tests/modules/videoGame/VideoGameTest.cpp b/tests/modules/videoGame/VideoGameTest.cpp index 7f0372d15..6475e0072 100644 --- a/tests/modules/videoGame/VideoGameTest.cpp +++ b/tests/modules/videoGame/VideoGameTest.cpp @@ -27,7 +27,7 @@ TEST_F(VideoGameTest, shouldGenerateGenre) const auto generatedGenre = VideoGame::genre(); ASSERT_TRUE( - std::ranges::any_of(videoGameGenres, [generatedGenre](const std::string& genre) { return generatedGenre == genre; })); + std::ranges::any_of(videoGame::videoGameGenres, [generatedGenre](const std::string_view& genre) { return generatedGenre == genre; })); } TEST_F(VideoGameTest, shouldGeneratePlatform) From 6a9dbe016eb09ab087efca15ab7d1d0ca02c3830 Mon Sep 17 00:00:00 2001 From: Uilian Ries Date: Sat, 25 May 2024 12:57:42 +0200 Subject: [PATCH 11/11] Revert "fix genres conflict" This reverts commit bac4da6b0496d6d81948720f43c1ae9552d2622a. --- src/modules/book/Book.cpp | 2 +- src/modules/book/BookData.cpp | 50 +++++++++++++++---------------- src/modules/book/BookData.h | 2 +- src/modules/movie/Movie.cpp | 2 +- src/modules/movie/MovieData.cpp | 4 +-- src/modules/movie/MovieData.h | 2 +- src/modules/music/Music.cpp | 2 +- src/modules/music/data/Genres.h | 2 +- tests/modules/book/BookTest.cpp | 2 +- tests/modules/movie/MovieTest.cpp | 2 +- tests/modules/music/MusicTest.cpp | 2 +- 11 files changed, 36 insertions(+), 36 deletions(-) diff --git a/src/modules/book/Book.cpp b/src/modules/book/Book.cpp index d9a22abeb..934a7d62c 100644 --- a/src/modules/book/Book.cpp +++ b/src/modules/book/Book.cpp @@ -15,7 +15,7 @@ std::string_view Book::title() std::string_view Book::genre() { - return Helper::arrayElement(bookGenres); + return Helper::arrayElement(genres); } std::string_view Book::author() diff --git a/src/modules/book/BookData.cpp b/src/modules/book/BookData.cpp index 7137cd775..593016aea 100644 --- a/src/modules/book/BookData.cpp +++ b/src/modules/book/BookData.cpp @@ -109,31 +109,31 @@ const std::array bookFormats{ "Kindle", }; -const std::array bookGenres = {"Adventure stories", - "Classics", - "Crime", - "Fairy tales, fables, and folk tales", - "Fantasy", - "Historical fiction", - "Horror", - "Humour and satire", - "Literary fiction", - "Mystery", - "Poetry", - "Plays", - "Romance", - "Science fiction", - "Short stories", - "Thrillers", - "War", - "Women’s fiction", - "Young adult", - "Non-fiction", - "Autobiography and memoir", - "Biography", - "Essays", - "Non-fiction novel", - "Self-help"}; +const std::array genres = {"Adventure stories", + "Classics", + "Crime", + "Fairy tales, fables, and folk tales", + "Fantasy", + "Historical fiction", + "Horror", + "Humour and satire", + "Literary fiction", + "Mystery", + "Poetry", + "Plays", + "Romance", + "Science fiction", + "Short stories", + "Thrillers", + "War", + "Women’s fiction", + "Young adult", + "Non-fiction", + "Autobiography and memoir", + "Biography", + "Essays", + "Non-fiction novel", + "Self-help"}; const std::array publishers = {"Academic Press", "Ace Books", diff --git a/src/modules/book/BookData.h b/src/modules/book/BookData.h index 4982ee268..ab5304970 100644 --- a/src/modules/book/BookData.h +++ b/src/modules/book/BookData.h @@ -7,7 +7,7 @@ namespace faker { extern const std::array authors; extern const std::array bookFormats; -extern const std::array bookGenres; +extern const std::array genres; extern const std::array publishers; extern const std::array bookSeries; extern const std::array titles; diff --git a/src/modules/movie/Movie.cpp b/src/modules/movie/Movie.cpp index a4d72b128..9b9d0ce16 100644 --- a/src/modules/movie/Movie.cpp +++ b/src/modules/movie/Movie.cpp @@ -7,7 +7,7 @@ namespace faker { std::string_view Movie::genre() { - return Helper::arrayElement(movieGenres); + return Helper::arrayElement(genres); } std::string_view Movie::movieTitle() diff --git a/src/modules/movie/MovieData.cpp b/src/modules/movie/MovieData.cpp index f9e59c3cb..beaa3f0ce 100644 --- a/src/modules/movie/MovieData.cpp +++ b/src/modules/movie/MovieData.cpp @@ -910,7 +910,7 @@ const std::array directors = { "Éric Rohmer" }; -const std::array movieGenres = { +const std::array genres = { "Action", "Comedy", "Drama", @@ -1300,4 +1300,4 @@ const std::array tvShows = { "When They See Us" }; -} +} \ No newline at end of file diff --git a/src/modules/movie/MovieData.h b/src/modules/movie/MovieData.h index 954649140..ce7ddf0ab 100644 --- a/src/modules/movie/MovieData.h +++ b/src/modules/movie/MovieData.h @@ -10,7 +10,7 @@ namespace faker extern const std::array actors; extern const std::array actresses; extern const std::array directors; -extern const std::array movieGenres; +extern const std::array genres; extern const std::array movies; extern const std::array tvShows; } diff --git a/src/modules/music/Music.cpp b/src/modules/music/Music.cpp index 015bed976..2fbda9983 100644 --- a/src/modules/music/Music.cpp +++ b/src/modules/music/Music.cpp @@ -14,7 +14,7 @@ std::string Music::artist() std::string Music::genre() { - return Helper::arrayElement(musicGenres); + return Helper::arrayElement(genres); } std::string Music::songName() diff --git a/src/modules/music/data/Genres.h b/src/modules/music/data/Genres.h index 2fb5ce0ca..fe5ea2188 100644 --- a/src/modules/music/data/Genres.h +++ b/src/modules/music/data/Genres.h @@ -5,7 +5,7 @@ namespace faker { -const std::vector musicGenres = { +const std::vector genres = { "Rock", "Metal", "Pop", "Electronic", "Folk", "World", "Country", "Jazz", "Funk", "Soul", "Hip Hop", "Classical", "Latin", "Reggae", "Stage And Screen", "Blues", "Rap", }; diff --git a/tests/modules/book/BookTest.cpp b/tests/modules/book/BookTest.cpp index 8e36092bd..1bfe76649 100644 --- a/tests/modules/book/BookTest.cpp +++ b/tests/modules/book/BookTest.cpp @@ -26,7 +26,7 @@ TEST_F(BookTest, shouldGenerateGenre) { const auto bookGenre = Book::genre(); - ASSERT_TRUE(std::ranges::any_of(bookGenres, [bookGenre](const std::string_view& genre) { return genre == bookGenre; })); + ASSERT_TRUE(std::ranges::any_of(genres, [bookGenre](const std::string_view& genre) { return genre == bookGenre; })); } TEST_F(BookTest, shouldGenerateAuthor) diff --git a/tests/modules/movie/MovieTest.cpp b/tests/modules/movie/MovieTest.cpp index 060cd7fc4..ea02dcc50 100644 --- a/tests/modules/movie/MovieTest.cpp +++ b/tests/modules/movie/MovieTest.cpp @@ -19,7 +19,7 @@ TEST_F(MovieTest, shouldGenerateGenre) const auto generatedGenre = Movie::genre(); ASSERT_TRUE( - std::ranges::any_of(movieGenres, [generatedGenre](const std::string_view& genre) { return generatedGenre == genre; })); + std::ranges::any_of(genres, [generatedGenre](const std::string_view& genre) { return generatedGenre == genre; })); } TEST_F(MovieTest, shouldGenerateMovieTitle) diff --git a/tests/modules/music/MusicTest.cpp b/tests/modules/music/MusicTest.cpp index 82740bc6b..5002d39b7 100644 --- a/tests/modules/music/MusicTest.cpp +++ b/tests/modules/music/MusicTest.cpp @@ -29,7 +29,7 @@ TEST_F(MusicTest, shouldGenerateGenre) const auto generatedGenre = Music::genre(); ASSERT_TRUE( - std::ranges::any_of(musicGenres, [generatedGenre](const std::string& genre) { return generatedGenre == genre; })); + std::ranges::any_of(genres, [generatedGenre](const std::string& genre) { return generatedGenre == genre; })); } TEST_F(MusicTest, shouldGenerateSongName)