libretro / libretro-thumbnails Goto Github PK
View Code? Open in Web Editor NEWBoxarts, titlescreen, and in-game screenshots for the no-intro DATs used by RetroArch
Boxarts, titlescreen, and in-game screenshots for the no-intro DATs used by RetroArch
Hi guys, considering that pngquant is supported
92e77f2
What do you think about to compress all the actual PNGs and upload them again on libretro-thumbails?
Could we define the compression parameters to use?
NEC Supergrafx, Microsoft MSX2 and SNES Satellaview thumbnails aren't showing here, with a 2016-01-03 no-intro set.
win7 x64
Downloading, unpacking and moving each ZIP from http://thumbnailpacks.libretro.com/ as suggested by the manual (option A) is quite a lot of work.
If a release was created, all of the packages could be downloaded in one zip file (created by Github for each release). This would make it a lot easier to set up thumbnails.
Its been moved over to:
https://github.com/libretro-thumbnails/libretro-thumbnails
You can archive this old repo over at https://github.com/libretro/libretro-thumbnails/settings . May be good to add a note about it in the repo description too.
Hi guys, sorry if i'm doing this wrong, i'm new here and want to contribute with some minor things i came across in Retroarch. Starting with a suggestion, add this missing boxart to the Dreamcast repository:
Magnavox - Odyssey2/Named_Boxarts
- Missing
Magnavox - Odyssey2/Named_Snaps
- Broken
Magnavox - Odyssey2/Named_Titles
- Broken
Hello folks,
I was working on adding thumbs for the Sega Saturn today and quickly realized there was a naming discrepancy between some database files, for example with the US version of Albert Odyssey :
metadat/redump/Sega - Saturn.dat: name "Albert Odyssey - Legend of Eldean (USA)"
metadat/libretro-dats/Sega - Saturn.dat: name "Albert Odyssey - Legend of Eldean (United States)"
It seems like currently the thumbnails are following the redump/ dat syntax, but wouldn't it make sense to have them follow the libretro-dats/ syntax? Thanks for letting me know!
Remove some common strings from names to avoid having to have duplicates. We'd have to update RetroArch to remove those strings from the detected name.
[b]
(Proto)
(Rev 1)
(Rev 2)
(Rev 3)
(Rev 4)
(Rev 5)
(Rev 6)
@markwkidd What do you think?
There's a general issue for this, but I believe that it isn't very useful, since it basically just says "many things are wrong, please fix them". I think that you should close it and ask people to report specific games along with the No-Intro source for you to quickly verify and rename them.
Format: Correct game title | images that need to be corrected | source
So...how do we use these?
Hi,
I'd like to post this full set of images as a torrent. I will be glad to give the link to this github account, and the retroarch and libretro homepages in the descriptions and in a README included in the torrent. My plan is simply to 7zip the whole file structure and upload this beast.
Is there a problem with any of the above? If there are any conditions, other than attribution, please let me know. I plan to upload around the first of March, 2018.
Best Regards,
Rodney Fisk
[email protected]
RetroArch isn't able to extract the thumbnail files from the "FB Alpha - Arcade Games" set on Windows since the OS isn't case sensitive and therefore won't tolerate certain files in the same folder.
For example:
"The King of Fighters '98 - The Slugfest _ King of Fighters '98 - Dream Match Never Ends (Korean board).png"
and
"The King of Fighters '98 - The Slugfest _ King of Fighters '98 - dream match never ends (Korean board).png"
cannot be in the same folder as Windows considers them to share the same filename.
This might also apply to other thumbnail sets, but my slow connection won't allow me to test them all out any time soon.
Hello folks,
What is the consensus on ROM files with no known boxart?
I'm thinking about things like this for the Super Famicom, for example, but there's other cases with different hardwares:
name "Parame ROM Cassette Vol. 1 (Japan) (Unl)"
name "Parame ROM Cassette Vol. 2 (Japan) (Unl)"
name "Parame ROM Cassette Vol. 3 (Japan) (Unl)"
name "Parame ROM Cassette Vol. 4 (Japan) (Unl)"
name "Parame ROM Cassette Vol. 5 (Japan) (Unl)"
name "DSP1 Tech Demo (USA) (Demo)"
Is there a generic placeholder we could use?
Thanks!
I have been running into trouble cloning the thumbnail repo to a Windows machine, and I believe the problem lies with some thumbnails who do not have properly escaped filenames. In particular, my machine is not handling some : colons that didn't get escaped into _ underscores.
Unfortunately due to the way git is working, or maybe my lack of skill with it, I am having trouble creating a PR to rename the files. Maybe @RobLoach or another thumbnail guru could take a look?
I'm pasting the filenames below, but I also noticed that if I enter the : colon character in github's "find file" feature, it turns up another two pages of thumbnails which don't have their colons escaped into an _ underscore.
libretro-thumbnails/FB Alpha - Arcade Games/Named_Titles/E.D.F. : Earth Defense Force.png
libretro-thumbnails/FB Alpha - Arcade Games/Named_Snaps/E.D.F. : Earth Defense Force.png
libretro-thumbnails/FB Alpha - Arcade Games/Named_Titles/E.D.F. : Earth Defense Force.png
libretro-thumbnails/FB Alpha - Arcade Games/Named_Snaps/E.D.F. : Earth Defense Force (North America).png
libretro-thumbnails/FB Alpha - Arcade Games/Named_Titles/E.D.F. : Earth Defense Force (North America).png
libretro-thumbnails/FB Alpha - Arcade Games/Named_Snaps/E.D.F. : Earth Defense Force (bootleg) [Bootleg, no sound].png
libretro-thumbnails/FB Alpha - Arcade Games/Named_Titles/E.D.F. : Earth Defense Force (bootleg) [Bootleg, no sound].png
Plutonia snapshot is from TNT and the other way around.
I don't feel like cloning the whole repo to rename them, so if anyone doing some other stuff and feels like doing that too you're welcome!
Or "Metal Gear 2: Solid Snake (Japan)", I'm not sure.
Sorry if this is not the place for asking this, but I've read in the libretro blog http://www.libretro.com/index.php/retroarch-1-3-4-released/ that it is possible to contribute with the boxarts and thumbnails, I've noticed that there are missing boxarts but I have no idea how do I add or upload the missing ones, or even if I'm allowed to do that.
This file should be renamed to the proper name: Splash Lake - Ostrich Daibouken (Japan).png:
I was going through working on building an artwork set for mame 2003 and was looking at this repo for resources, I found that the quality and size of the title snaps from progettoemma were much improved from what are currently in this repository, though I wasn't sure what the priority or preference was in terms of this thumbnails database
For example, a comparison of the title snaps for 10 yard (disregard the potential compression by the github uploader)
Progettoemma:
256x224
1852 bytes
Progettoemma: Upscaled in gimp (nearest neighbour)
512x448
3124 bytes
Libretro-Thumbnails repository:
512x385
45938 bytes
Screenshots from the libretro-mame-2003 core:
Scaled Down in Gimp (nearest neighbour):
512x384
3300 bytes
As far as aspect ratios, according to progettoemma the original screen specs were:
Resolution 256 x 224 @ 56.737589 Hz
so that puts it at a 8:7 aspect ratio, it seems that for the most part progettoemma reflects the original screen dimensions (which vary by game) on their site.
So are we looking to retain a "pixel perfect" aspect ratio or are we looking to standardise them to 4:3 like retroarch does with the default screenshot settings?
I was looking into crawling their site to get improved snaps and upscaling them to a 512 px width for mame, or I can take snaps from within retroarch.
The other point of discussion would be if we want video smoothing on or off, as from the current title snap of 10yard in this repo its blurry enough to be equivalent of video smooth on whereas the screenshots I took were with video smooth off (which also help keep the filesize smaller)
As far as file size goes, the filesize is ~50000 bytes in its current state, with my downscaled screenshots from retroarch it will take it down to ~3300 which is ~93% filesize reduction
Anyways before I embark on this endeavour I want to make sure there is a common consensus so I have a standard to work off of. I'm interested in your feedback. @markwkidd as you've been doing lots of the mame stuff perhaps you may have some input?
References:
Progetto Emma Source:
http://www.progettoemma.net/index.php?gioco=10yard&lang=en
Libretro 10 yard thumbnail source: https://raw.githubusercontent.com/libretro/libretro-thumbnails/master/MAME/Named_Titles/10%20Yard%20Fight.png
some semi relevant dev discussion on native aspect ratios and screen resolutions https://forums.nesdev.com/viewtopic.php?f=2&t=10141
The image is just gray at the lower part of the image. It could be replaced by one of the other european images for that game.
@RobLoach and others -
I'd like to have an XML-to-DAT conversion of redump.org's Xbox database.
thegamesdb has some wrong box arts in its set. Here what I found, in the case we move to 512:
modified: Sega - Mega Drive - Genesis/Named_Boxarts/Advanced Busterhawk Gleylancer (Japan).png
modified: Sega - Mega Drive - Genesis/Named_Boxarts/Alisia Dragoon (Europe).png
modified: Sega - Mega Drive - Genesis/Named_Boxarts/Alisia Dragoon (Japan).png
modified: Sega - Mega Drive - Genesis/Named_Boxarts/Alisia Dragoon (USA).png
modified: Sega - Mega Drive - Genesis/Named_Boxarts/Beyond Oasis (USA).png
modified: Sega - Mega Drive - Genesis/Named_Boxarts/Story of Thor, The - Hikari o Tsugumono (Japan).png
modified: Sega - Mega Drive - Genesis/Named_Boxarts/Dr. Robotnik's Mean Bean Machine (USA).png
modified: Sega - Mega Drive - Genesis/Named_Boxarts/Hellfire (Europe).png
new file: Sega - Mega Drive - Genesis/Named_Boxarts/Pulseman (Japan).png
modified: Sega - Mega Drive - Genesis/Named_Boxarts/Ranger X (Europe).png
modified: Sega - Mega Drive - Genesis/Named_Boxarts/Sonic Spinball (Japan).png
modified: Sega - Mega Drive - Genesis/Named_Boxarts/Sonic The Hedgehog (Japan, Korea).png
modified: Sega - Mega Drive - Genesis/Named_Boxarts/Sonic The Hedgehog 3 (Europe).png
modified: Sega - Mega Drive - Genesis/Named_Boxarts/Sonic The Hedgehog 3 (Japan, Korea).png
modified: Sega - Mega Drive - Genesis/Named_Boxarts/Sonic The Hedgehog Spinball (Europe).png
modified: Sega - Mega Drive - Genesis/Named_Boxarts/Teenage Mutant Hero Turtles - The Hyperstone Heist (Europe).png
Hi guys!
I'm cloning the new repository: hope to find some spare time to help you again.
But before to reprise, I need some indication.
Often, a game released also for Korean, Japanese, Brazil... market has different covers, but for this region sometimes is impossible to find online a good quality boxart to use (most of the time they are totally missing).
For Sega Master System MkIII (incompleted at the moment) I used a different approach from the job done before, trying to respect the regional covers. But this became quickly a very, very, very frustrating job.
So, how should we behave?
My proposal: we could use only EU/USA boxarts also for the games released for different markets and integrate the specific regional covers only for the exclusive games released for the non EU/USA markets.
What do you think?
The libretro-thumbnails repository is getting really large, which makes it difficult to clone and maintain when you don't have much harddrive space available. Splitting the repository into its own org on GitHub will make management of the individual systems much easier.
What I'm proposing:
Klona (USA) -> Klonoa (USA)
Super Mario Galaxy (USA) -> Super Mario Galaxy (USA) (there are 2 spaces after "Galaxy")
I would like to push the Sega - Master System - Mark III (incomplete). Before to do that, please tell me the size I have to use. Mine are 480x680 pixel. Is fine for you or I have to reduce the size?
If a directory has more than 1000 images in it, github truncates the listing with an error (ZX Spectrum for example):
"Sorry, we had to truncate this directory to 1,000 files. 7,273 entries were omitted from the list"
Can an xml file or similar be included above a directory to show the contents (title, image url, etc)?
Thanks!
When checking out with git, some files cannot be created because they exceed filename length limit:
error: unable to create file Nintendo - Game Boy Advance/Named_Boxarts/2 Games in 1 - The SpongeBob SquarePants Movie + SpongeBob SquarePants and Friends in Freeze Frame Frenzy (Europe) (En,Fr,De,Es,It,Nl+En,Fr,De,Es,Nl).txt (File name too long)
error: unable to create file Nintendo - Game Boy Advance/Named_Snaps/2 Games in 1 - The SpongeBob SquarePants Movie + SpongeBob SquarePants and Friends in Freeze Frame Frenzy (Europe) (En,Fr,De,Es,It,Nl+En,Fr,De,Es,Nl).png (File name too long)
error: unable to create file Nintendo - Game Boy Advance/Named_Titles/2 Games in 1 - The SpongeBob SquarePants Movie + SpongeBob SquarePants and Friends in Freeze Frame Frenzy (Europe) (En,Fr,De,Es,It,Nl+En,Fr,De,Es,Nl).png (File name too long)
Some guidelines should be useful.
Edit: GameFAQs has some too (low resolution it seems)
Edit2: gamescanner.org too
Edit3: segaretro
This seems to have only affected a pair of files:
https://github.com/cfillak/libretro-thumbnails/blob/master/Sony%20-%20PlayStation/Named_Boxarts/Alundra%20(USA)%20(V1.1).png
It seems that there are 2 alternate boxarts for this game (Alundra (USA)). Their filenames are:
Alundra (USA) (v1.1).png
Alundra (USA) (V1.1).png
The names are only differentiated by the case of the 'v' or 'V' in the version number. The Mac OS X filesystem HFS+ is case-insensitive but case-preserving, that is it will leave whichever case you use to name files as the outward representation of the filename but under the hood it sees no difference between (v1.1) and (V1.1). When checking out this repo on a Mac I only get the file with the lowercase v1.1 because it overwrites the V1.1 as the filesystem sees no difference between the two. I suggest either avoiding multiple arts for a single game, or naming them with a greater difference than upper/lowercase.
I have been meaning to devote some time to an Atari 2600 thumbnail collection but I haven't yet had the chance. Now with the new database using No-Intro style game names for this system, I thought I'd at least share my starting points in case anyone else is also compiling a list of source images.
Are there any other good sources for these thumbnails? What about a protocol for naming them the same as the playlist names?
Here's what I've found so far:
Official Stella Emulator 2600 Snap Library
Homepage: http://stella.sourceforge.net/screenshots.php
Full collection download: https://sourceforge.net/projects/stella/files/stella/3.6/ (look for the latest file starting with "stella-snapshots")
Typhon's Atari Box Art Collection (libretro forums)
https://libretro.com/forums/showthread.php?t=7490
In order to set things up Typhon recommends the Bulk Rename Utility in the forums but I haven't tried it myself: http://www.bulkrenameutility.co.uk/Features.php
Using Android TV, latest Retroarch hangs when trying to download the SNES thumbnails.
Also, when trying to download the master thumbnails file from this repository on PC, the download will not complete. I tried twice -- the 1st time it stopped around 4.5GB, and the 2nd time around 3GB.
Thanks for any fixes.
Please upload this batch of screenshots I've generated for the NEC - PC Engine CD - TurboGrafx-CD.
I've listed the proper file names as specified by the Redump project (the "No-Intro" of CD-based systems). Please use these names with only the modifications required by Libretro (: → _ etc.):
Software: Splash Lake: Ostrich Daibouken (Japan)
Software: Chou Jikuu Yousai Macross 2036 (Japan)
Software: ImageFight II: Operation Deepstriker (Japan)
Software: L-Dis (Japan) (Rev 6)
Software: NEXZR (Japan) (Rev 2)
Software: Star Parodier (Japan) (Rev 2)
Please replace this image. It's in Chinese (杀戮战场):
The correct title screen is in English:
hey guys, i was messing around with Dolphin today and decided to put here two famous boxarts that was missing in Nintendo - GameCube
Metroid Prime (USA) (v1.02)
Metroid Prime (USA)
Viewtiful Joe (USA)
Both hang up and never finish downloading. Using RA on Android TV.
Thanks for any fixes.
File uploads require push access to this repository.
Please upload these title and gameplay screenshots I've generated.
System: Nintendo - Super Nintendo Entertainment System
ROM: Williams Arcade's Greatest Hits (USA)
This is a multigame cartridge. It'd rather add the game select screen as its title screen, so users can remember what games it includes just by looking at it. If you prefer to show the screen that it is displayed in the first seconds after turning the system on as the title, and use the game select as the "snap" image, I've included it too:
nvm
I still have this complete box art collection here:
https://forums.libretro.com/t/pc-engine-turbografx-boxarts-full-set/4758
The current one on github is based on over processed and burned pictures pasted in a fake american box.
If any one wants to push it you're welcome.
The .dat file that allows direct download from within LAKKA is missing (guessing here - new to this but trying to be helpful).
Tried to download Boxart for my SNES collection but it was the only one that failed.
Upon checking repository, it is only the .dat file missing that I can see.
Otherwise it doesn't match with the name in the xmb assets folder. Important if you want to display correctly the icon in your interface.
While checking out the latest No-Intro datfiles for the Super Nintendo romset I have stumbled upon new entries like this:
http://datomatic.no-intro.org/index.php?page=show_record&s=49&n=1114
There is now a bunch of games qualified as (Japan) (En)
The No-Intro website calls them clones of European games, but I'm quite puzzled. Does anyone have any idea what they are? Where are these coming from? As far as I know Japanese SFC and European SNES are not compatible because of a region-locking chip incorporated in the cartridges so I am left wondering what these clones are about.
Now in regards to the boxarts, what's the consensus with these clones, should we use Japanese or European boxarts? (I'm leaning towards Japanese but ymmv)
I added some box arts last night and for some reason instead of being added into Nintendo - Nintendo DS Decrypted it creates an entirely new folder Nintendo%20-%20Nintendo%20DS%20Decrypted
I'm doing the same thing I've always done which is just drag and drop and commit.
This thumbnail set began in a different form as a pull request regarding MAME 2003 thumbnails. That background along with the script I used to rename the thumbnails to RetroArch naming convention is in the now-closed pull: #80
The linked thumbnail sets below are derived from the arcadeitalia database. (arcadeitalia uses the same Progetto-SNAPS dat file for reference as do the libretro cores.) I began with the arcadeitalia MAME 0.159 (MAME 2014 core) set, and added in support for name variations for the other 'frozen' MAME cores (MAME 2000, 2003, 2010). This 'omnibus' MAME thumbnail set is only a 7% increase in total archive size from MAME 2014 alone.
Thumbnails that started as less than 512px wide remain at their original resolution for RetroArch to scale up. Thumbnails that were larger than 512px wide are scaled down to 512px.
'MAME Omnibus Thumbnails' (MAME 2000/2003/2010/2014 name variations)
In a conversation with @twinaphex and @Alcaro, we concluded that we must either change game names that contain the characters /<>&?"|: (and anything outside the 32-126 range), or sanitize the game name to produce a file name that is valid (i.e. URL-encode them or something like it.)
Right now ZX Spectrum game names are being changed to avoid those characters, so games like "Dan Dare: Pilot of the Future" become "Dan Dare_ Pilot of the Future"
Let's replace the symlinks, they might not work across all consoles.
Hi, I've been working here optimizing the PNGs for size.
Used Fileoptimizer that runs some png optimizers serially, too slow (weeks of processing). But found some good compromise in terms of final size and compression time. There is a small loss in the image, not visible even with zooming and just relative to quantization (first step is pngquant), other things as re-compression, huffmann optimizations or stripping tags are lossless.
As other user said, pngs with alpha channel must be checked, AFAIK this is not important in boxes, snaps and titles as they are simple scans or snapshots.
If there is interest in this I can show the process i've choosen (pngquant, truepng, defluff,...) and could try to code a python script for processin the whole set.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.