Credits - quinton-ashley/nostlan GitHub Wiki

Credits

Obviously, Nostlan wouldn't exist without the developers of all the emulators it acts as a launcher or frontend for. Please support the development of the emulators you use!

Game Databases

ds, n3ds, switch, wii, wiiu: gametdb.com
ps1, ps2: psxdatacenter.com
xbox360: gamesdatabase.org
snes, n64, psp: datomatic
xbox: xemu database

Game Artwork

Nostlan downloads publicly available images under Fair Use.

The highest quality covers are sourced from The Cover Project! The SNES boxes are especially excellent.

Variably high to fair quality box scans of popular games for many systems are downloaded from Andy Decarli's image database.

Very nice covers, boxes, and discs/carts for Wii/Gamecube, DS, Wii U, 3DS, Switch, and PlayStation 3 are downloaded from gametdb.

Super high quality images of arcade game flyers for MAME are downloaded from FlyerFever these images are hosted by Tumblr. MAME arcade cabinet artwork is downloaded from Mr. Do's Arcade.

Good quality covers from gamefaqs are used to supplement any lack of coverage from other sites.

These sites are incredible resources. Huge thanks to all the people that created and/or contribute to them.

Template Game Box Graphic Design

This art can be found in the nostlan-img repository

Textures

plastic from cadnav
stickers from blkmarket

Themes

As of yet, all themes were made by me (quinton-ashley/qashto)

CSS PlayStation button icons were adapted from a CodePen by Hugo Giraudel

Loading Sequences

Gamecube Intro by MarcMalignan : MIT licensed

DS by Murat Khatypov

Switch Pure CSS by joshbader : MIT licensed

Wii U Gamepad SVG by Tokyoship from Wikimedia Commons : Creative Commons Attribution 3.0 Unported

3DS SVG image trace by qashto

Xbox 360 Loading Intro by Girish Sharma

PS3 Icon Loader by Jan Machycek

MAME loader is a combination of two codepens: Vadim Huck's and Matt J Roberts'

SNES Loading Intro by Servin Nissen

NES Loading Intro by Vincent Durand

N64 rotating logo by Afonso Pacifer updated by me (quinton-ashley/qashto)

Xbox loading blob by Aaron Iker
Xbox loading sphere wireframe
Xbox loading camera movement
Xbox loading combination by qashto

SEGA Genesis loader by Manz

Fonts

Hand written label fonts

TrashHand, Edo sz, fawn script, Gemelli, maxine

System fonts

nintender, Gamecuben, Continum, theboldfont, DS_BIOS, Early_Gameboy, Code Caption, aBigDeal, Need Every Sound, XBOX Original
NiseGenesis

Approval from GameFAQs

Message From GameFAQs on 01/22/2019

Please, for the sake of us and any other site you wish to source images from, do not build a scraper into the front-end.

Many emulator front-end authors in the past have attempted to offload their work onto us without any sense for what they're doing. Many people using front-ends have literally thousands and thousands of ROMs/ISOs, and when you multiply that by the number of people doing it, there's no way that scales in any way that is fair or equitable to the sites you are scraping.

Alternately, one centralized server scraping our pages on a weekly basis for images, then subsequently sharing those results in an index, is not an issue. Even image downloads are not an issue (as that happens via a CDN for us and many other resources), but distributed individualized scraping absolutely will cause problems for any site no matter how you try to code it.

Message From qashto on 01/22/2019

Thank you for the quick response. I will remove gamefaqs scraping from the front-end and create a centralized index of direct links so Bottlenose can download images directly as you suggested. Thanks for your help with this! :)

Message From GameFAQs on 01/22/2019

Thank you for checking in; you're probably the first front-end author to do so. We really don't care how many images get downloaded, it's the site scraping that causes problems.

One last tip; make sure your scraper identifies itself as a robot with a URL or email address in the user agent string; it will quickly get blocked otherwise if you copy a user agent from a browser or don't use one at all.