Add NEC PC Engine, PC Engine CD and Turbografx-CD to the platformlist

Issue #334 duplicate
CriticalCid created an issue

Original post: I saw that you splitted some systems from one to multiple systems based on their region in the new beta. Like SNES has got splitted to SNES and Super Famicom, etc. But unfortunately you missed out to split TurboGrafx-16. It should be splitted to: NEC TurboGrafx-16, NEC TurboGrafx-CD, NEC PC Engine (the japanese version of the TG16), NEC PC Eninge CD

Update: I went through the platformlist and wrote the systems down which I think should be splitted or renamed to save you worktime.

I also noticed that the "Triforce" arcade system is missing. It would be great if you could add it.

Rename platform:

"Amiga" -> "Commodore Amiga"

"Amiga CD32" -> "Commodore Amiga CD32"

"Neo Geo Pocket" -> "SNK Neo Geo Pocket"

"Neo Geo Pocket Color" -> "SNK Neo Geo Pocket Color"

"WonderSwan" -> "Bandai WonderSwan"

"WonderSwan Color" -> "Bandai WonderSwan Color"

Split platform:

"NeoGeo" -> "SNK Neo Geo"; "SNK Neo Geo CD"

"Sega CD" -> "Sega CD"; "Sega Mega-CD"

"TurboGrafx 16" -> "NEC TurboGrafx-16"; "NEC TurboGrafx-CD"; "NEC PC Engine"; "NEC PC Engine-CD"

"ArcadePC" -> "ArcadePC"; "Taito Type X"; "Taito Type X2"

Note: As Martin already mentioned "3DO" and "Triforce" are platforms which had multiple companys involved. I think you can leave the systems without a company in front of it. But if you want to make everything really consistent then you can go with the HyperSpin names:

"3DO" -> "Panasonic 3DO"

"Triforce" -> "Sega Triforce"

Comments (25)

  1. Jason Carr repo owner

    Hi CriticalCid, do you mean the list of default platforms? Or are you referring to the EmuMovies functionality?

  2. CriticalCid reporter

    As default platforms. The EmuMovies scraper was working fine as I tested it. It's just that I come over from HyperSpin where this region based split is normal and therefore my whole game collection is organized like this. And since you already gave Famicom, Super Famicom, MegaDrive, etc there own default platform it would be nice to have the same for the NEC ones.

  3. CriticalCid reporter

    Just saw that SNK Neo Geo CD is missing too.

    I also noticed that the names of the default platforms are not completely consistent. Most of the platforms have the company in front of the console name like Sony PlayStation for example. But some others have just the console names like Neo Geo, TurboGrafx-16, WonderSwan.

    And the Neo Geo console is written without space between Neo and Geo but both pocket handhelds have a space in between. I think the names should be all more consistent and structured to keep things better organized.

  4. Jason Carr repo owner

    Thanks, Cid. Makes sense. Per the platform names, they all came from TheGamesDB, so I blame them. :P

    At the time, when it was originally built, the names had to match. I agree we need to clean them up now though.

  5. Martin Alejandro Liguori

    This is how I named my platforms:

    3DO (No company name because there are actually 4 companies involved in this one. Amiga CD32 Atari 2600 Atari 5200 Atari 7800 Atari Jaguar Atari Jaguar CD Atari Lynx Bandai WonderSwan Bandai WonderSwan Color Coleco Colecovision Commodore 64 Commodore 64 PP Commodore 64 Tapes Daphne Laser Disc GCE Vectrex Magnavox Odyssey 2 MAME Mattel Intellivision NEC PC Engine CD NEC PC Engine NEC PC FX NEC Supergrafx NEC Turbografx 16 NEC Turbografx CD Nintendo Nintendo 64DD Nintendo Nintendo 64 Nintendo Game Boy Nintendo Game Boy Color Nintendo Game Boy Advance Nintendo DS Nintendo DSi Nintendo 3DS Nintendo NES Nintendo SNES Nintendo Famicom Satellaview Nintendo Famicom Sufami Turbo Nintendo Virtual Boy Sega 32x Sega 32x CD Sega Dreamcast Sega Game 1000 Sega Game Gear Sega Master System Sega Mega CD Sega Mega Drive Sega Saturn SNK Neo-Geo SNK Neo-Geo CD SNK Neo-Geo Pocket SNK Neo-Geo Pocket Color Sony Playstation Sony Playstation 2 Sony PSP Triforce

    This is how I would like to be able to separate the games.

  6. CriticalCid reporter

    I think the best way to name the platforms is to do it the same as HyperSpin and RocketLauncher. It has been proven and established quietly well over the years and is well organized and structured. And since most of the platform names in LaunchBox are already fitting to that names it would be the way to go in my opinion. Here’s a link to the HyperSpin download base which features all the correct names as categorys. http://www.hyperspin-fe.com/files/category/2-hyperspin-media/

  7. Psico Lock

    I disagree with the hyperspin convention. Super Famicom and Super Nintendo are the same platform. Turbografx and pc engine also.

  8. Martin Alejandro Liguori

    We know that, but SOME people like to have japanese and US games separated by console too, like japanese games for super famicom and US games for SNES... So it is ALWAYS better to give ALL the options available.

  9. CriticalCid reporter

    Do you realize that Jason already has split the SNES into SNES and Super Famicom, Mega Drive into Genesis and Mega Drive, etc? I personally prefer the region based split and the HyperSpin names are all consistent with a company + console scheme and would help Jason to clean up the platform list in LaunchBox.

    Edit: As for metadata and artwork scraping it should be irrelevant for you if one console is split into 2 default platforms if you prefer to have all games in only one platform. At TGDB all the games are listed in only one system too, so all split platforms get their data from the same source anyway so you won’t miss anything.

  10. CriticalCid reporter

    @alexis524: But NEC SuperGrafx is already included!?

    @jasondavidcarr: I went through the platformlist and wrote the systems down which I think should be splitted or renamed to save you worktime.

    I also noticed that the "Triforce" arcade system is missing. It would be great if you could add it.

    Rename platform:

    "Amiga" -> "Commodore Amiga"

    "Amiga CD32" -> "Commodore Amiga CD32"

    "Neo Geo Pocket" -> "SNK Neo Geo Pocket"

    "Neo Geo Pocket Color" -> "SNK Neo Geo Pocket Color"

    "WonderSwan" -> "Bandai WonderSwan"

    "WonderSwan Color" -> "Bandai WonderSwan Color"

    Split platform:

    "NeoGeo" -> "SNK Neo Geo"; "SNK Neo Geo CD"

    "Sega CD" -> "Sega CD"; "Sega Mega-CD"

    "TurboGrafx 16" -> "NEC TurboGrafx-16"; "NEC TurboGrafx-CD"; "NEC PC Engine"; "NEC PC Engine-CD"

    "ArcadePC" -> "ArcadePC"; "Taito Type X"; "Taito Type X2"

    Note: As Martin already mentioned "3DO" and "Triforce" are platforms which had multiple companys involved. I think you can leave the systems without a company in front of it. But if you want to make everything really consistent then you can go with the HyperSpin names:

    "3DO" -> "Panasonic 3DO"

    "Triforce" -> "Sega Triforce"

  11. CriticalCid reporter

    The HyperSpin naming scheme only has one company in the system name. I don't know why they chose Sega instead of Namco or Nintendo but in the end it doesn't make a difference.

    I also updated the first post so it's easier for Jason to keep track of this discussion.

  12. Jason Carr repo owner

    For what it's worth, keep in mind everyone that we built the platforms system so you could name your platforms whatever you want. The default platforms really don't make that much of a difference. Granted, you may run into an issue with TGDB or EmuMovies where a platform isn't recognized, but we've tried to make it so that any potential name you want to give a platform works out of the box. For example, for NES, any of the following platform names will be recognized:

    NES

    Nintendo Entertainment System

    Nintendo

    Nintendo NES

    Nintendo Entertainment System (NES)

    (and more...)

    And so on and so forth. We use an alternate names system to parse them out automatically. It's not perfect and I'm sure we've missed some here and there, so we can tweak where necessary if a platform isn't recognized with someone's custom name. But I'd rather give people the flexibility to choose what they want instead of requiring specific names.

  13. CriticalCid reporter

    Oh wow. Just tried to import my PC Engine with „NEC PC Engine“ as platform name and it worked. And even Triforce worked for the 2 Mario Kart arcade games.

    I have to apologize for all the fuzz here, sorry Jason. I was so confused that you included systems like the Super Famicom that I didn’t even tested PC Engine. But on the other hand I have to ask why you included these Japanese names if they aren’t necessary as default platforms and in the same time you left out some platforms like the NEC ones. So I still think that it would be better to rethink the default platforms. As a recent forum thread and all the upvotes show that I’m not the only who was confused by it.

  14. Martin Alejandro Liguori

    Yeah, I just renamed my 3DO to 3DO Interactive multiplayer and it works, also, I separated wonderswan games from black and white and colour and it works too, I just had to add the plataform and tell retroarch that that is a new system using the same core as black and white.

  15. Brad Cheyne

    We need to update some of the platform names still, but is the original intent of this ticket fixed?

  16. Brad Cheyne

    It's not a real duplicate, but for the sake of being more concise I've moved the intent of the ticket over here. The original problem had been solved.

  17. Log in to comment