Difference between revisions of "Screenshots"

From ScummVM :: Wiki
Jump to navigation Jump to search
(Added Loom (EGA) screenshot)
m (Link to screenshots page for category icons)
 
(185 intermediate revisions by 25 users not shown)
Line 1: Line 1:
{{Infobox Project Service Information|
url=https://scummvm.org/screenshots|
purpose=Provide a repository of screen shots of supported games.|
maintainer=Eugene Sandulenko ([[User:Sev|Sev]])
}}
== Introduction ==
== Introduction ==


There is an item in our TODO file:
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, our goal is to have a small number of screenshots (no more than 5) which give users a good idea of what the game looks like to play. If the game is available in different languages or versions (e.g. EGA and VGA), our goal is to have no more than 2 additional screenshots per version showing the differences of those versions.


* Redo the screenshots. Mostly this means adding more (and maybe removing or replacing a few). What I have in mind are that we follow these guidelines (which aren't set in stone nor laws, just guidelines :-)
Take a look at our existing [https://www.scummvm.org/screenshots/lucasarts/mi/ screenshots of The Secret of Monkey Island] as an example.
** For each unique game, provide 2-3 screenshots                              
** Have at least one shot for each major variant of a game (with major variant I mean visibly distinct versions, like Zak V1 vs. V2 vs. FM-TOWNS; or  Monkey Island EGA vs VGA vs CD).


I started to do it but I don't have all games and from the other hand I don't have savegames for some titles I own, since I didn't play them, so your help will be appreciated.
== Screenshot criteria ==


== How to make screenshots ==
=== Games ===
Here are additional rules on how to make screenshots which were settled in last couple years. Of course any suggestions are welcome:
Screenshots should only be added for:


* Check if this screenshot weren't made already. See list on this page
* Commercial games
** If there is no visual difference between already submitted and your game version, don't submit it. Especially I'm not sure eithere there differences between Atari, Amiga and Mac versions.
* Fan games notable enough to have a Wikipedia article (e.g. [https://en.wikipedia.org/wiki/Space_Quest:_Vohaul_Strikes_Back ''Space Quest: Vohaul Strikes Back''])
* ScummVM run
** Pick some interesting scene to shot
** 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.
** 640x480 games should be run with 1x scaler
** On platforms which use SDL backend (Win32 and *nix included) Alt+S creates file scummvmXXXXX.bmp with screenshot in current directory.
** '''Make sure your screenshot is 640x480 and was made with HQ2x scaler.''' Otherwise it will not be accepted unfortunately.
* Screenshot file details
** Screenshots should be without window decorations and saved in PNG format with maximum compression. File name is big_scummvm_XX.png where XX are sequental numbers. If we will go over 100, and I expect it to be so, just name files big_scummvm_101.png etc.
** Preferably run [http://pmt.sourceforge.net/pngcrush/ pngcrush] over it but if you don't have it I'll optimize images later
** Create scummvm_XX.txt file with full game name and optionally provide platform name in parenthesis. For example "Indiana Jones and the Fate of Atlantis (Amiga)"
** Preferably use mkthumb.sh script to produce thumbnails. If you don't have it then save in interlaced JPEG scaled down to 256 pixel width with quality 0.33. Optionally you can commit/submit only big_scummvm_XX.png image and scummvm_XX.txt description and I will create thumbnails for you.


== How to submit screenshots ==
We unfortunately cannot accept screenshots for other types of games.
* Commit it to web module if you have write access. NOTE: Don't forget to add add binary format key (-kb)
** OR send it to _sev or any developer on #scummvm
* Remove game title from list on this page
** OR ask somebody with edit access to this wiki to remove it for you
** OR send a short note to -devel
* If you didn't perform some actions with screenshot file, for example you didn't pngcrush it or are unable to produce thumbnail, please, drop a note to -devel or write it next to your game title.


When we will have complete or near to complete set, I will rearrange all files, putting shots from same game in a row, though Fingolfin told me that he has plans to implement some kind of screenshot manager for the site. So that may change in future.
=== Content ===
Screenshots should not show game spoilers, such as surprise plot details or puzzle solutions. A good guideline is: if it appears in a game demo or would appear in a hypothetical "movie trailer" of the game, it's fine.


Ok, that's basically everything, here is the list of screenshots. Again, it may happen that not every listed platform has visual differences in output. If there are no differences just mention it.
Nudity, gore, or other potentially objectionable content are not permitted in screenshots. We want the website to be appropriate for all ages.


== List of screenshots we need ==
== List of screenshots we need ==


This list may be not complete so if you know any additional visually distinguishable version just add it here or inform me. '''''sev'''''
<!--'''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. -->
* [[Ms. Astro Chicken|Ms. Astro Chicken: Flight of the Pullet]] (*)
* [[AGS/Games | AGS Games]] ''(only supported games)''
* [[Blue's Birthday Adventure]]
* [[Blue's Reading Time Activities]]
* [[Blue's Treasure Hunt]]
* [[Director/Games | Director Games]] ''(only supported games)''
* [[Crazy Nick's Software Picks: King Graham's Board Game Challenge]] (*)
* [[Crazy Nick's Software Picks: Leisure Suit Larry's Casino]] (*)
* [[Crazy Nick's Software Picks: Parlor Games with Laura Bow]] (*)
* [[Crazy Nick's Software Picks: Robin Hood's Game of Skill and Chance]] (*)
* [[Crazy Nick's Software Picks: Roger Wilco's Spaced Out Game Pack]] (*)
* [[Fun Seeker's Guide to Eastern Madera County]] (*)
* [[Hades Challenge]]
<!-- * [[Wintermute/Games | Wintermute Games]] -->
 
(*) these games are not on the website compatibility list
 
== List of game category icons we need ==
Check the [https://www.scummvm.org/screenshots website] for missing category icons
 
== 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 [https://docs.scummvm.org/en/latest/advanced_topics/configuration_file.html#screenshotpath documentation portal] 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 [http://optipng.sourceforge.net/ OptiPNG] and [https://www.advancemame.it/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]_V_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
*** ''V'' is the variant number for the game.
*** ''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 [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]_V_X</code>
** The above command assumes there is a screenshot file (PNG) named ''gametarget[_platform][_lang]_V_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]_V_X_full.png -interlace line -quality 66 -thumbnail 256 gametarget[_platform][_lang]_V_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 ==


=== LucasArts SCUMM ===
* If you have write access to our web source [https://github.com/scummvm/scummvm-web repository], you can commit it directly to [https://github.com/scummvm/scummvm-web/tree/master/public_html/data/screenshots the relevant directory].
* Zak McKracken and the Alien Mindbenders
* Alternatively, you can submit it via our [https://bugs.scummvm.org/ bug tracker].
** DOS V1 (original) version. 2 screenshots
** There is a restriction on 250kb per file. There are 2 options you can do:
** V2 (enchanced) version. 2 screenshots
**# Submit several files (you may add them one by one)
* Indiana Jones and the Last Crusade
**# Upload somewhere in one archive and provide link in the bugreport
** VGA. 1 screenshot
* 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.
* Loom
** Atari/Amiga. 1 screenshot
* Monkey Island 2: LeChuck's revenge
* Indiana Jones and the Fate of Atlantis
** Amiga. 1 screenshot

Latest revision as of 14:18, 5 January 2024

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, our goal is to have a small number of screenshots (no more than 5) which give users a good idea of what the game looks like to play. If the game is available in different languages or versions (e.g. EGA and VGA), our goal is to have no more than 2 additional screenshots per version showing the differences of those versions.

Take a look at our existing screenshots of The Secret of Monkey Island as an example.

Screenshot criteria

Games

Screenshots should only be added for:

We unfortunately cannot accept screenshots for other types of games.

Content

Screenshots should not show game spoilers, such as surprise plot details or puzzle solutions. A good guideline is: if it appears in a game demo or would appear in a hypothetical "movie trailer" of the game, it's fine.

Nudity, gore, or other potentially objectionable content are not permitted in screenshots. We want the website to be appropriate for all ages.

List of screenshots we need

(*) these games are not on the website compatibility list

List of game category icons we need

Check the website for missing category icons

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 documentation portal 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]_V_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
      • V is the variant number for the game.
      • 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]_V_X
    • The above command assumes there is a screenshot file (PNG) named gametarget[_platform][_lang]_V_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]_V_X_full.png -interlace line -quality 66 -thumbnail 256 gametarget[_platform][_lang]_V_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.