Open baxysquare opened 2 years ago
Comparing the list above with the icons in the latest release of Monochrome (2022-05-24), here are the icons (both 'icon' and 'icon-content') that are currently missing from Monochrome:
*'Bally - Astrocade (Tapes)' exists, 'Bally - Astrocade (Tapes)-content' does not.
There are a handful of icons in Monochrome that aren't used by the above table:
**Probably used, just not listed in table.
Icons with the prefixes "Non-Redump," "Source Code" and "Unofficial" are likely a lower priority or possibly unnecessary in their current form. We'd give precedence to the Libretro Database and I don't see those databases "getting into the weeds" as deep as No-Intro does. If we already have them without the prefix, I'd leave them be until a need to change them arises.
EDIT: Bally - Astrocade (Tapes)-content should probably be on the to-do list. I'm not sure if it will ever see mainline use, but someone could use the No-Intro DAT to make their own playlist or something.
As for the stuff outside the table, the first three can be deleted. XEGS controller was likely an accidental contribution. SNES Hacks used to be a part of No-Intro, but appear to have been removed as of Feb. 14, 2022. The default-content and favourites-content are likely used. When I put together the table, I did a "find and remove" for any entry that had "-content" in the name.
Otherwise, it looks like a pretty good to-do list to work from. As new cores are added to the mainline release, feel free to add to the list.
Here is the most recent comparison of the No-Intro Dat-O-Matic, Libretro Database and Monochrome source SVG files. It was conducted on Oct. 18, 2022. I have added notes for things I've noticed, though I'll be the first to tell you I've likely missed a few things here and there.
To simplify, I have left out the "- content" and UI icons, focusing only on the core icons. If you'd like me to publish a separate table with either of those icon sets, let me know.
EDIT: Table removed in favor of Oct. 2023 update below.
I've been through the above table, and filtered out the rows that already have SVGs, SVGs to be renamed, and SVGs to be deleted. Leaving me with these rows that would like new SVGs creating, my "to-do list":
A few of them I've already created (e.g. Mega Duck
), and some could be "copied" from others (e.g. Unofficial - Sony - PlayStation 4 (PSN)
).
Looks like you have a great to-do list to work out from. You're doing a great job with Monochrome & Ozone. Keep it up!
In terms of choosing between copying and renaming files, I tend to favor renaming. If you choose to go this route, feel free to rename the files across all the themes so we maintain consistency.
The Libretro DB names always have the highest priority, because they're the ones actually being directly used by Retroarch/Lakka. If we have any questions, we should reach out to the Database team. @RobLoach is always great to help us out.
From there, we have some latitude to do what's best for the project. I feel we should "do our best" to stay on parity with No-Intro, but because the databases are constantly in flux, we just have to do our best to keep pace.
For example, "Nintendo - Super Nintendo Entertainment System Hacks" used to be a part of No-Intro, but are no longer in the Dat-O-Matic. It probably means we should delete this icon from the set, across the board. Keeping up with these changes is tricky, but this thread should help us work through the kinks.
I'm not sure if anything marked "Unofficial," "Source Code," "Deprecated" or "Non-Redump" need to be included. If you don't mind creating them and maintaining them, then feel free to do so. You seem to be having fun creating all the variations and they can always be renamed or potentially reused as needed as databases evolve.
Here's an updated comparison of the No-Intro Dat-O-Matic, Libretro Database and Monochrome source SVG files. This time, I filtered out all icons that already have an icon in either database, except those that likely need to be renamed. I also included system icons that have no database, for reference. That way, contributors can focus on what they think needs to be done. As you can see, this is a constantly moving target as No-Intro changes or deprecates DATs quite often.
EDIT: Over on #460, it was pointed out that db.libretro.com is outdated and the most current list is on the Libretro DB GitHub site. I went ahead and updated the spreadsheet with this updated information.
No-Intro 20231018 | RDB 20231023 | Monochrome SRC 20231018 | Notes |
---|---|---|---|
1292 Advanced Programmable Video System | |||
Acorn - Atom (Tapes) | Acorn - Atom | Append (Tapes)? | |
Acorn - Risc PC | |||
Acorn RISC OS - Flash Media | |||
Amazon - Fire TV | |||
Amazon - Luna | |||
Amstrad - GX4000 | |||
Apple - I (Tapes) | Apple - I | Append (Tapes)? | |
Apple - iOS (Misc) | |||
Apple - Macintosh (BETA) | |||
Arcade - PC-based | |||
Arduboy Inc - Arduboy | |||
Atari - Jaguar CD | |||
Atari - Pong | |||
Atari - VCS | |||
Atari - XEGS | |||
Atari - XEGS controller | Remove? | ||
Atomiswave | |||
Apple-Bandai - Pippin (Floppies) | Bandai - Pippin | ||
Bandai - Playdia | |||
Bandai - Super Vision 8000 | |||
Bandai - Terebikko | |||
BBC - Bridge Companion | |||
Capcom - CP System I | |||
Capcom - CP System II | |||
Capcom - CP System III | |||
CHIP-8 | |||
Coleco - ColecoVision ADAM | |||
Commodore - CD32 | |||
Commodore - CDTV | |||
Commodore - PET | |||
Connor - VideoSmarts | |||
Digital Media Cartridge - Firecore | |||
Entex - Select-A-Game | |||
Epoch - TV Tennis Electrotennis | |||
Fujitsu - FM Towns | |||
Fujitsu - FM-7 | |||
Fujitsu - FM-7 (Tapes) | |||
Fujitsu - FMR50 | |||
Google - Android (Amazon Appstore) | |||
Google - Android (Misc) | |||
Google - Android (Samsung Galaxy Apps) | |||
HBMAME | |||
Hitachi - S1 | |||
IBM - PC and Compatibles (Digital) (Groupees) | |||
IBM - PC and Compatibles (Digital) (JAST USA) | |||
IBM - PC and Compatibles (Digital) (Misc) (Hentai) | |||
IBM - PC and Compatibles (Digital) (Steam) (Hentai) | IBM - PC and Compatibles (Digital) (Misc) (Adult) | Rename? | |
IBM - PC and Compatibles (Flash Media) | |||
Infocom - Z-Machine | |||
LeapFrog - Explorer | |||
LowRes NX | |||
Luxor - ABC 800 | |||
Magnavox - Odyssey | |||
Microsoft - Xbox (Development Kit Hard Drives) | |||
Microsoft - Xbox 360 (Development Kit Hard Drives) | |||
Microsoft - Xbox 360 (Digital) (CDN) | |||
Microsoft - Xbox 360 | |||
Microsoft - Xbox One | |||
MicroW8 | |||
Microsoft - Xbox One (Digital) | |||
Milton-Bradley - Omni | |||
Mobile - Palm OS (Digital) | |||
Mobile - Pocket PC | |||
Mobile - Pocket PC (Digital) | |||
Namco, Sega, Nintendo - TriForce (Cartridges) | |||
NEC - PC-88 | |||
Neo Geo | |||
Nintendo - Family BASIC (Tapes) | |||
Nintendo - Family BASIC (Type-in) | |||
Nintendo - Game Boy Advance (AM3 SmartMedia) | |||
Nintendo - Game Boy Advance (e-Reader) | Nintendo - Game Boy Advance (e-Cards) | Rename? | |
Nintendo - Game Boy Advance (Video) | |||
Nintendo - Nintendo 3DS (AR Cards) | |||
Nintendo - Nintendo 3DS (Digital) (Dev ROMs) | |||
Nintendo - Nintendo 3DS (Digital) (Pre-Install) | |||
Nintendo - Nintendo 3DS (DLC) | |||
Nintendo - Nintendo DSi (DLC) | |||
Nintendo - Switch | |||
Nintendo - Nintendo DS (DSvision SD cards) | |||
Nintendo - Nintendo GameCube (NPDP Carts) | |||
Nintendo - Wallpapers | |||
Nintendo - Wii (Digital) | |||
Nintendo - Wii (Development Kit Hard Drives) | |||
Nintendo - Wii U (Digital) (CDN) (Dev) | |||
Nintendo - Wii U (Digital) (CDN) (Lotcheck) | |||
Nintendo - Wii U | |||
Nokia - N-Gage (WIP) | |||
Nokia - N-Gage | |||
Non-Game - CD-ROM | |||
Non-Game - CD-ROM XA | |||
Non-Game - DAISY Digital Talking Book | |||
Non-Game - DVD-ROM | |||
Non-Game - MP3 CD | |||
Non-Redump - BD-Video | |||
Non-Redump - Hasbro - iON Educational Gaming System | |||
Non-Redump - IBM - PC Compatible (Discs) (Hentai) | Non-Redump - IBM - PC Compatible (Discs) (Adult) | Rename? | |
Non-Redump - Konami - Python 2 | |||
Non-Redump - Merit Megatouch | |||
Non-Redump - Microsoft - Pocket PC | |||
Non-Redump - Microsoft - Xbox Series X | |||
Non-Redump - NEC - PC-88 | |||
Non-Redump - Sega - ALLS | |||
Non-Redump - Sony - PlayStation Portable | |||
Non-Redump - Sony Electronic Book | |||
Non-Redump - Super Audio CD | |||
Non-Redump - Microsoft - Xbox | Non-Redump - Microsoft - Microsoft Xbox | Rename? | |
Non-Redump - Microsoft - Xbox 360 | Non-Redump - Microsoft - Microsoft Xbox 360 | Rename? | |
Non-Redump - ZAPiT Games - Game Wave Family Entertainment System | |||
Philips - CD-i | |||
Project EGG | |||
PuzzleScript | |||
Qualcomm - BREW | |||
Quake II | |||
Quake III | |||
Sanyo - MBC-550 | |||
Sega - Dreamcast (Development Kit Hard Drives) | |||
Sega - Dreamcast (Visual Memory Unit) | |||
Sega - Naomi | |||
Sega - Naomi 2 | |||
Sharp - MZ-2200 | |||
Sharp - MZ-700 | |||
Sharp - X1 | Sharp - X1 | ||
SNK - Neo Geo | |||
Sony - PlayStation (PocketStation) | |||
Sony - PlayStation 3 (Development Kit Hard Drives) (Decrypted) | |||
Sony - PlayStation 3 (DLC) | |||
Sony - PlayStation 4 | |||
Sony - PlayStation Portable (DLC) | |||
Sony - PlayStation Vita | |||
Sony - PlayStation Vita (PSN) (Content) | Sony - PlayStation Vita (PSN) (Content) | ||
Sony - PlayStation Vita (PSN) (Updates) | Sony - PlayStation Vita (PSN) (Updates) | ||
Source Code - Nintendo - GameCube | |||
Sord - Sord M5 (Cartridges) | |||
Sord - Sord M5 (Tape) | |||
Source Code - Apple - I | |||
Source Code - Arcade | |||
Source Code - Atari - 2600 | |||
Source Code - Microsoft - Xbox 360 | |||
Source Code - Mobile - Palm OS | |||
Source Code - Nintendo - Nintendo GameCube | |||
Source Code - VM Labs - NUON | |||
Spectravideo - SV | |||
Tangerine Computer Systems - Oric | |||
TeleNova - Compis | |||
Texas Instruments - TI-99-4A | |||
Tiger - Gizmondo | Rename from Tiger Telematics? | ||
Unofficial - Microsoft - Xbox 360 (Title Updates) | Unofficial - Microsoft - XBOX 360 (Title Updates) | Change XBOX to Xbox? | |
Unofficial - Nintendo - Wii (Digital) (Deprecated) | Unofficial - Nintendo - Wii (Digital) | Deprecated - Remove Icon? | |
Unofficial - Nintendo - Wii (Digital) (Split DLC) (Deprecated) | Unofficial - Nintendo - Wii (Digital) (Split DLC) | Deprecated - Remove Icon? | |
Unofficial - Nintendo - Wii U (Digital) (Deprecated) | Unofficial - Nintendo - Wii U (Digital) | Deprecated - Remove Icon? | |
Unofficial - Sony - PlayStation 4 (PSN) | |||
Unofficial - Video Game Documents | |||
Unofficial - Video Game Guide Scans | |||
Unofficial - Video Game Magazine Scans | |||
Unofficial - Video Game Manual Scans | |||
Unofficial - Video Game OSTs (Digital) | |||
Unofficial - Video Game OSTs (Hardware Recordings) | |||
Unofficial - Video Game OSTs (Playbutton) | |||
Unofficial - Video Game Scans | |||
Vircon32 | |||
VM Labs - NUON (Digital) | |||
WASM-4 | |||
Welback - Mega Duck | |||
Wolfenstein 3D |
Perhaps this should go in the Wiki section of the repository, but I think for now it should be posted as a reference issue.
Since Monochrome is the foundational baseline set of icons for the project, here is chart that compares the listings in the Libretro database, the No-Intro Dat-O-Matic and the icons that are currently a part of Monochrome.
This issue can also serve as a place to discuss what icons should be added or removed from the Monochrome set. Keep in mind, we don't want this theme to become bloated with unnecessary icons. This set should be focused on providing the Retroarch app and Lakka OS with all the necessary icons needed for current full functionality, along with icons for cores and functions that may be added in the immediate future.
EDIT: The latest comparison table can be found below. I removed the older one to eliminate confusion.