Difference between revisions of "Screenshots"

From ScummVM :: Wiki
Jump to navigation Jump to search
m (iceman page moved)
 
(96 intermediate revisions by 12 users not shown)
Line 1: Line 1:
{{Infobox Project Service Information|
{{Infobox Project Service Information|
url=http://scummvm.org/screenshots|
url=https://scummvm.org/screenshots|
purpose=Provide a repository of screen shots of supported games.|
purpose=Provide a repository of screen shots of supported games.|
maintainer=Eugene Sandulenko ([[User:Sev|Sev]])
maintainer=Eugene Sandulenko ([[User:Sev|Sev]])
Line 8: Line 8:


We try to have screenshots on our website for all games that we support. The purpose of this page is to describe how new screenshots are to be made to ensure uniform overall quality. In particular, what scaler you should use, how files should be named etc.
We try to have screenshots on our website for all games that we support. The purpose of this page is to describe how new screenshots are to be made to ensure uniform overall quality. In particular, what scaler you should use, how files should be named etc.
For each game, we would like to have a small (say, between 2 and 5) number of screenshots which give users a good idea of what the game looks like to play. If the game is available in different languages or versions, it would also be nice to have a screenshot or two showing the differences of those versions.
Take a look at our existing [https://scummvm.org/screenshots/lec/monkey/ screenshots of The Secret of Monkey Island] as an example.


== List of screenshots we need ==
== List of screenshots we need ==
Line 13: Line 16:
<!--'''All screenshots to date have been contributed. Thanks all'''-->
<!--'''All screenshots to date have been contributed. Thanks all'''-->
<!-- We have all screenshots. But if you still have some suggestions feel free to contact sev. -->
<!-- We have all screenshots. But if you still have some suggestions feel free to contact sev. -->
<!-- * [[Cruise for a Corpse]] (see [http://forums.scummvm.org/viewtopic.php?t=7589 forum post]) -->
* [[Amazon: Guardians of Eden]]
* [[Dragon History]] (see [http://forums.scummvm.org/viewtopic.php?t=8301 forum post])
* [[Astro Chicken]]
* [[TeenAgent]] (see [http://forums.scummvm.org/viewtopic.php?t=8302 forum post])
* [[Ms. Astro Chicken|Ms. Astro Chicken: Flight of the Pullet]]
* [[Fascination]] (see [http://forums.scummvm.org/viewtopic.php?t=9232 forum post])
* [[Backyard Baseball]]
* [[Castle of Dr. Brain|Castle of Dr Brain (EGA and VGA)]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Backyard Baseball 2001]]
* [[Codename: ICEMAN]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Backyard Football 2002]]
* [[Conquests of Camelot]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Big Thinkers First Grade]]
* [[Conquests of the Longbow|Conquests of the Longbow (EGA and VGA)]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Blue's Birthday Adventure]]
* [[EcoQuest|EcoQuest: The Search for Cetus]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Blue's Reading Time Activities]]
* [[EcoQuest II|EcoQuest 2: Lost Secret of the Rainforest]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Blue's Treasure Hunt]]
* [[Freddy Pharkas|Freddy Pharkas: Frontier Pharmacist]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Crazy Nick's Software Picks: King Graham's Board Game Challenge]]
* [[Hoyle's Official Book of Games: Volume 1|Hoyle's Book of Games 1]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Crazy Nick's Software Picks: Leisure Suit Larry's Casino]]
* [[Hoyle's Official Book of Games: Volume 2|Hoyle's Book of Games 2]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Crazy Nick's Software Picks: Parlor Games with Laura Bow]]
* [[Hoyle's Official Book of Games: Volume 3|Hoyle's Book of Games 3 (EGA and VGA)]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Crazy Nick's Software Picks: Robin Hood's Game of Skill and Chance]]
* [[Jones in the Fast Lane]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Crazy Nick's Software Picks: Roger Wilco's Spaced Out Game Pack]]
* [[King's Quest|King's Quest I (SCI remake)]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Duckman: The Graphic Adventures of a Private Dick]]
* [[King's Quest IV|King's Quest IV (SCI version)]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Freddi Fish 5: The Case of the Creature of Coral Cove]]
* [[King's Quest V|King's Quest V (EGA and VGA)]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Fun Seeker's Guide to Eastern Madera County]]
* [[King's Quest VI|King's Quest VI (low and hi res)]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Gabriel Knight]]
* [[Laura Bow: The Colonel%27s Bequest|Laura Bow: The Colonel's Bequest]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[The Beast Within|Gabriel Knight 2: The Beast Within]]
* [[The Dagger of Amon Ra|Laura Bow 2: The Dagger of Amon Ra]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Mission Asteroid|Hi-Res Adventure #0: Mission Asteroid]]
* [[Leisure Suit Larry|Leisure Suit Larry 1 (SCI remake) (EGA and VGA)]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Mystery House|Hi-Res Adventure #1: Mystery House]]
* [[Leisure Suit Larry 2|Leisure Suit Larry 2]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Wizard and the Princess|Hi-Res Adventure #2: The Wizard and the Princess]]
* [[Leisure Suit Larry 3|Leisure Suit Larry 3]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Cranston Manor|Hi-Res Adventure #3: Cranston Manor]]
* [[Leisure Suit Larry 5|Leisure Suit Larry 5 (EGA and VGA)]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Ulysses and the Golden Fleece|Hi-Res Adventure #4: Ulysses and the Golden Fleece]]
* [[Leisure Suit Larry 6|Leisure Suit Larry 6 (low res)]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Time Zone|Hi-Res Adventure #5 - Time Zone]]
* [[Mixed-Up Fairy Tales]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[The Dark Crystal|Hi-Res Adventure #6: The Dark Crystal]]
* [[Mixed-Up Mother Goose]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Hugo's House of Horrors]]
* [[Pepper's Adventures in Time]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Hugo II: Whodunit?]]
* [[Police Quest|Police Quest 1 (SCI remake)]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Hugo III: Jungle of Doom]]
* [[Police Quest II]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Hyperspace Delivery Boy!]]
* [[Police Quest III|Police Quest III (EGA and VGA)]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[King's Quest VII]]
* [[Quest for Glory|Quest for Glory 1/Hero's Quest]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[King's Questions]]
* [[Quest for Glory|Quest for Glory 1 VGA remake]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[The Labyrinth of Time|Labyrinth of Time, The]]
* [[Quest for Glory II]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Leisure Suit Larry 7]]
* [[Quest for Glory III]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Arthur's Birthday|Living Books: Arthur's Birthday]]
* [[Slater & Charlie Go Camping]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Might and Magic: Swords of Xeen]]
* [[Space Quest|Space Quest I (SCI remake) (EGA and VGA)]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Might and Magic IV]]
* [[Space Quest III]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Might and Magic V]]
* [[Space Quest IV|Space Quest IV (EGA and VGA)]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Might and Magic: World of Xeen]]
* [[Space Quest V]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[Mission Supernova]]
* [[The Island of Dr. Brain]] (see [http://forums.scummvm.org/viewtopic.php?t=9329 forum post])
* [[The Neverhood|Neverhood, The]]
* [[Pajama Sam's Lost & Found]]
* [[Pajama Sam: Games to Play on Any Day]]
* [[Personal Nightmare]]
* [[Phantasmagoria]]
* [[Phantasmagoria 2]]
* [[The Prince and the Coward|Prince and the Coward, The]]
* [[Quest for Glory IV]]
* [[Shivers]]
* [[SPY Fox 3: Operation Ozone|Spy Fox 3: Operation Ozone]]
* [[UFOs|U.F.O.s]]
* [[Voyeur]]
* [[Wintermute/Games | Wintermute Games]]
 
== List of game category icons we need ==
* Playtoons series


== How to make screenshots ==
== How to make screenshots ==
Line 61: Line 79:
* Check if this particular screenshot hasn't already been committed.
* Check if this particular screenshot hasn't already been committed.
** If there is no visual difference between an already submitted screenshot and your game version, don't submit it.
** If there is no visual difference between an already submitted screenshot and your game version, don't submit it.
** If you are submitting screenshots for non-English game, use only those which have visual difference (changed graphics) or have something written in that language.
* ScummVM settings
* ScummVM settings
** Pick an interesting scene to take the screenshot of.
** Pick an interesting scene to take the screenshot of.
** 320x200 games should be run with '''HQ2x''' (Ctrl+Alt+3) mode with '''aspect correction''' (Ctrl+Alt+a) mode on. I.e. it should be 640x480 image.
** 320x200 games should be run with '''HQ2x''' (Ctrl+Alt+3) mode and with '''aspect correction''' (Ctrl+Alt+a) mode on. I.e. it should be a 640x480 image.
** 640x480 games should be run with 1x scaler.
** 640x480 games should be run without a scaler.
** On platforms which use the SDL backend (Win32 and *nix included) Alt+S creates a screenshot file called scummvmXXXXX.bmp inside the current directory.
** On platforms which use the SDL backend (Win32 and *nix included) Alt+S creates a screenshot file called scummvmXXXXX.png inside the screenshot directory. The default location for screenshots depends on the OS. See the [https://github.com/scummvm/scummvm#90-screenshots-sdl-backend-only README.md] for details.
** '''Make sure your screenshot is 640x480 and was made with HQ2x scaler (if originally 320x200).''' Otherwise it won't be accepted.
** '''Make sure your screenshot is at least 640x480 and was made with HQ2x scaler (if originally 320x200).''' Otherwise it won't be accepted.
** If the game runs at a different resolution (such as 512x384, or 800x600), use the normal mode (no scaling) and make sure your screenshot is at the original resolution.
* Screenshot file details.
* Screenshot file details.
** Screenshots should not contain any window decorations.
** Screenshots should not contain any window decorations.
** The only supported file format is PNG with maximum compression.
** The only supported file format is PNG with maximum compression.
** Preferably run [http://optipng.sourceforge.net/ OptiPNG] and [http://advancemame.sourceforge.net/comp-readme.html advpng] after that. Use default parameters for OptiPNG and -4 parameter for advpng for best results. If you don't, we'll have to do it later.
** Preferably run [http://optipng.sourceforge.net/ OptiPNG] and [http://advancemame.sourceforge.net/comp-readme.html advpng] after that. Use default parameters for OptiPNG and -4 parameter for advpng for best results. If you don't, we'll have to do it later.
* File name is gametarget[-platform][-lang]-X-full.png where:
** File name is gametarget[-platform][-lang]-X-full.png where:
*** ''gametarget'' is the game target name, see our compatibility page for the full list
*** ''gametarget'' is the game target name, see our compatibility page for the full list
*** ''platform'' is an optional parameter for cases when you submit non-PC game version screenshots
*** ''platform'' is an optional parameter for cases when you submit non-PC game version screenshots
*** ''lang'' is an optional parameter when screenshot for non-English version
*** ''lang'' is an optional parameter when screenshot for non-English version
*** ''X'' is a sequental number.
*** ''X'' is a sequental number.
** Create a gametarget[-platform][-lang].txt (one for all submitted shots for the game) containing the file names followed by full game name and optionally provide the platform name and language in parenthesis. For example "Indiana Jones and the Fate of Atlantis (Amiga German)"
** Create a .txt file containing the file names followed by full game name and optionally provide the platform name and language in parenthesis. For example "Indiana Jones and the Fate of Atlantis (Amiga German)"
* If possible, use the mkthumb.sh script to produce thumbnail versions of your screenshots. If you don't have it or can't use it, then save in interlaced JPEG scaled down to 256 pixel width with quality 0.33 (or higher, watch for the compression artifacts). Optionally you can commit/submit only PNG and TXT and we will create the thumbnails for you.
*** There is no need to provide titles for every file if they're all the same. Use your discretion.
* Thumbnail file details.
** Currently, thumbnails that correspond to the PNG screenshots have to be created manually.
** This is done using [https://imagemagick.org/script/convert.php ImageMagick's ''convert'' command line tool].
** There should be a mkthumb.sh script available in the scummvm-web repository, which includes the required ''convert'' command call and which you could run as:<br /><code>./mkthumb.sh gametarget[-platform][-lang]-X</code>
** The above command assumes there is a screenshot file (PNG) named ''gametarget[-platform][-lang]-X-full.png'' in the same folder. See above for valid values for each part of the name.
** Alternatively, and assuming you have the ImageMagick package installed (tested with ImageMagick 7.0.9-17) you could directly run the command:<br /><code>convert gametarget[-platform][-lang]-X-full.png -interlace line -quality 66 -thumbnail 256 gametarget[-platform][-lang]-X.jpg</code>
 
== How to make game icon ==
On [https://scummvm.org/screenshots/ screenshots page] you may see the set of nice 'headshots' used for the games. If you are submitting screenshots for a new game, you may help with creating the icon too.
 
'''Don'ts:'''
# Use an image that has been scaled up with a filter
# Avoid scaling down unless absolutely necessary, if you do scale down, always scale proportionally and try both Nearest Neighbor or Lancoze to see what looks better
# Keep shadows. Shadows will be done dynamically in CSS.
 
'''Dos:'''
# Start with our icon [https://www.scummvm.org/images/icons/frame.png template] to frame your icon. The image should be centered on the white dot and never flow outside the black rectangle.
# Be creative
# Pick a distinguishable image from the game or series. Either a sprite of the main character, a portrait, or a recognizable item/icon from the game
# Scale up as needed. Only scale up in 2x increments using Nearest Neighbor to preserve pixel art
# Have sprites and portraits face to the right
# Erase necessary pixels around the object
# Save the result as PNG


== How to submit screenshots ==
== How to submit screenshots ==


* If you have write access to the web module in the SVN repository, you can commit it directly. NOTE: Don't forget to add the binary format key (-kb).
* If you have write access to our web source [https://github.com/scummvm/scummvm-web.git repository], you can commit it directly to [https://github.com/scummvm/scummvm-web/tree/master/public_html/data/screenshots the relevant directory].
* Alternatively, you can submit it via our [https://sourceforge.net/tracker/?func=add&group_id=37116&atid=418822 patch tracker].
* Alternatively, you can submit it via our [https://bugs.scummvm.org/ bug tracker].
** There is a restriction on 250kb per file. There are 2 options you can do:
**# Submit several files (you may add them one by one)
**# Upload somewhere in one archive and provide link in the bugreport
* If you didn't perform some actions with the screenshot file, for example if you didn't compress it or were unable to produce thumbnails, please mark your submission accordingly.
* If you didn't perform some actions with the screenshot file, for example if you didn't compress it or were unable to produce thumbnails, please mark your submission accordingly.

Latest revision as of 01:55, 26 April 2020

Screenshots Project Service
URL(s) https://scummvm.org/screenshots
Purpose Provide a repository of screen shots of supported games.
Maintainer(s) Eugene Sandulenko (Sev)

Introduction

We try to have screenshots on our website for all games that we support. The purpose of this page is to describe how new screenshots are to be made to ensure uniform overall quality. In particular, what scaler you should use, how files should be named etc.

For each game, we would like to have a small (say, between 2 and 5) number of screenshots which give users a good idea of what the game looks like to play. If the game is available in different languages or versions, it would also be nice to have a screenshot or two showing the differences of those versions. Take a look at our existing screenshots of The Secret of Monkey Island as an example.

List of screenshots we need

List of game category icons we need

  • Playtoons series

How to make screenshots

Here are additional rules on how to make screenshots which were settled in the last couple of years: (Of course any suggestions are welcome!)

  • Check if this particular screenshot hasn't already been committed.
    • If there is no visual difference between an already submitted screenshot and your game version, don't submit it.
    • If you are submitting screenshots for non-English game, use only those which have visual difference (changed graphics) or have something written in that language.
  • ScummVM settings
    • Pick an interesting scene to take the screenshot of.
    • 320x200 games should be run with HQ2x (Ctrl+Alt+3) mode and with aspect correction (Ctrl+Alt+a) mode on. I.e. it should be a 640x480 image.
    • 640x480 games should be run without a scaler.
    • On platforms which use the SDL backend (Win32 and *nix included) Alt+S creates a screenshot file called scummvmXXXXX.png inside the screenshot directory. The default location for screenshots depends on the OS. See the README.md for details.
    • Make sure your screenshot is at least 640x480 and was made with HQ2x scaler (if originally 320x200). Otherwise it won't be accepted.
    • If the game runs at a different resolution (such as 512x384, or 800x600), use the normal mode (no scaling) and make sure your screenshot is at the original resolution.
  • Screenshot file details.
    • Screenshots should not contain any window decorations.
    • The only supported file format is PNG with maximum compression.
    • Preferably run OptiPNG and advpng after that. Use default parameters for OptiPNG and -4 parameter for advpng for best results. If you don't, we'll have to do it later.
    • File name is gametarget[-platform][-lang]-X-full.png where:
      • gametarget is the game target name, see our compatibility page for the full list
      • platform is an optional parameter for cases when you submit non-PC game version screenshots
      • lang is an optional parameter when screenshot for non-English version
      • X is a sequental number.
    • Create a .txt file containing the file names followed by full game name and optionally provide the platform name and language in parenthesis. For example "Indiana Jones and the Fate of Atlantis (Amiga German)"
      • There is no need to provide titles for every file if they're all the same. Use your discretion.
  • Thumbnail file details.
    • Currently, thumbnails that correspond to the PNG screenshots have to be created manually.
    • This is done using ImageMagick's convert command line tool.
    • There should be a mkthumb.sh script available in the scummvm-web repository, which includes the required convert command call and which you could run as:
      ./mkthumb.sh gametarget[-platform][-lang]-X
    • The above command assumes there is a screenshot file (PNG) named gametarget[-platform][-lang]-X-full.png in the same folder. See above for valid values for each part of the name.
    • Alternatively, and assuming you have the ImageMagick package installed (tested with ImageMagick 7.0.9-17) you could directly run the command:
      convert gametarget[-platform][-lang]-X-full.png -interlace line -quality 66 -thumbnail 256 gametarget[-platform][-lang]-X.jpg

How to make game icon

On screenshots page you may see the set of nice 'headshots' used for the games. If you are submitting screenshots for a new game, you may help with creating the icon too.

Don'ts:

  1. Use an image that has been scaled up with a filter
  2. Avoid scaling down unless absolutely necessary, if you do scale down, always scale proportionally and try both Nearest Neighbor or Lancoze to see what looks better
  3. Keep shadows. Shadows will be done dynamically in CSS.

Dos:

  1. Start with our icon template to frame your icon. The image should be centered on the white dot and never flow outside the black rectangle.
  2. Be creative
  3. Pick a distinguishable image from the game or series. Either a sprite of the main character, a portrait, or a recognizable item/icon from the game
  4. Scale up as needed. Only scale up in 2x increments using Nearest Neighbor to preserve pixel art
  5. Have sprites and portraits face to the right
  6. Erase necessary pixels around the object
  7. Save the result as PNG

How to submit screenshots

  • If you have write access to our web source repository, you can commit it directly to the relevant directory.
  • Alternatively, you can submit it via our bug tracker.
    • There is a restriction on 250kb per file. There are 2 options you can do:
      1. Submit several files (you may add them one by one)
      2. Upload somewhere in one archive and provide link in the bugreport
  • If you didn't perform some actions with the screenshot file, for example if you didn't compress it or were unable to produce thumbnails, please mark your submission accordingly.