Coder Social home page Coder Social logo

nintendo_-_wii's Introduction

libretro-thumbnails

Thumbnails for RetroArch, split into individual repositories to ease maintenance.

Install

Check out the repository, with all submodules, into RetroArch's thumbnails directory:

cd ~/.config/retroarch
git clone --recursive --depth=1 http://github.com/libretro-thumbnails/libretro-thumbnails.git thumbnails

Update

To bring in the latest thumbnails across all systems, use:

git pull
git submodule update --recursive --remote --init --force

If you have make available, you can run the above by simply running:

make

Alternatively, the script below will maintain shallow clones (depth=1) and checkout master:

sh update_modules.sh

Usage

  • Thumbnails are installed into RetroArch config's thumbnails directory
  • There are three types of thumbnails:
    • Named_Snaps are in game snapshots
    • Named_Titles are title screen snapshots
    • Named_Boxarts are the boxes or covers for games
  • Thumbnails follow the following naming convention:
    thumbnails/Playlist Name/Named Type/Game Name.png
    
  • The following characters in playlist titles must be replaced with _ in the corresponding thumbnail filename:
    &*/:`<>?\|"
    
  • Images must be .png format
  • Image resolution guidelines:
    • Images with native width larger than 512px should be scaled down to 512px wide
    • Images with native width of 512px or less should be added as-is
  • Substitute promotional material is acceptable when no official boxart is available
  • Use libretro-thumbnails-check to check for missing thumbnails

Testing

To check for files with invalid file names, use the following command....

find . -name '*[&\*:`<>?\\|"*]*'

Thumbnail Server

The libretro-thumbnail server updates the thumbnails about once every two days on a cronjob. If you don't see updated files, append ?nocaches=CURRENTDATE to have CloudFlare serve new content.

.index Files

The .index files allow RetroArch to list the files available in the given directory. To build the .index files, run...

make index
make

Credits

The art provided has many different sources. Thank you to many of the contributors and sites who have made this possible...

nintendo_-_wii's People

Contributors

alfrix avatar ashlander0 avatar gerad-not-edgar avatar guoyunhe avatar hawaka743 avatar imgbotapp avatar jonnypaes avatar kwyxz avatar marcoestevez avatar nami1yt avatar ner00 avatar robloach avatar setilla avatar zach-morris avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

nintendo_-_wii's Issues

Fixing Wii Boxart

Most Japanese and Europe boxart (from what I saw) was incorrect, as most of the boxart contains an incorrect Rated tag.
For Example, a Europe boxart shows an ESRB Tag, ESRB only does the USA and Canada Games. Europe Games only goes with PEGI

Wii naming convention

Any idea how the naming conventions fit together? I'm assuming the No-Intro names are the guidelines, but how does that fit with what is recognized in Retroarch? Is there any way to update what games are recognized as in RA? Is it worthwhile to flip some of the Wii games to the No-Intro naming since the current uses "_" to correct for ":" vs using "-" ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.