From 12f06b13b145c1ee77feb34bca26e274a30c53d8 Mon Sep 17 00:00:00 2001 From: tomojira <131388581+tomojira@users.noreply.github.com> Date: Mon, 22 Jun 2026 17:12:46 -0400 Subject: [PATCH 1/3] Update Screenshot Guidelines --- .../content/screenshot-guidelines.md | 112 +++++++++++------- docs/public/pcsx2-display.png | Bin 0 -> 42726 bytes docs/public/pcsx2-internal-resolution.png | Bin 38529 -> 39060 bytes docs/public/pcsx2-screenshot-resolution.png | Bin 40621 -> 42868 bytes ...libretro-caprice32-crop-screen-borders.png | Bin 0 -> 6588 bytes .../ralibretro-caprice32-status-bar.png | Bin 0 -> 6484 bytes .../ralibretro-fceumm-crop-vertical.png | Bin 0 -> 8479 bytes docs/public/rapplewin-configuration.png | Bin 0 -> 17909 bytes 8 files changed, 71 insertions(+), 41 deletions(-) create mode 100644 docs/public/pcsx2-display.png create mode 100644 docs/public/ralibretro-caprice32-crop-screen-borders.png create mode 100644 docs/public/ralibretro-caprice32-status-bar.png create mode 100644 docs/public/ralibretro-fceumm-crop-vertical.png create mode 100644 docs/public/rapplewin-configuration.png diff --git a/docs/guidelines/content/screenshot-guidelines.md b/docs/guidelines/content/screenshot-guidelines.md index c813d5e5..0d049aa0 100644 --- a/docs/guidelines/content/screenshot-guidelines.md +++ b/docs/guidelines/content/screenshot-guidelines.md @@ -7,18 +7,17 @@ description: Guidelines for contributing game screenshots to RetroAchievements. ## Taking Screenshots -- Screenshots should be taken directly from an emulator's screenshot capture function, using the game's natural resolution. Do not use external screenshot tools and do not take screenshots of an upscaled window or full screen display. 2D games should be pixel perfect and 3D games should be their natural resolution. -- If possible, 3D games can have their internal resolution upscaled by 2x or 3x. Note that this is a special emulator setting, not just resizing the window while it's at 1x internal resolution. This should only be done for 3D games, and only when the result looks good - it may not be desirable if the high quality 3D graphics clash too much with low quality upscaled 2D assets, and it shouldn't be done if the game is purely 2D. If used, 3x is preferred over 2x. Never submit 4x or higher. -- For most systems, RALibretro is recommended for taking screenshots, since it generally takes them at the appropriate resolution. RetroArch should be avoided since it generally takes screenshots based on your window size. +- Screenshots should be taken directly from an emulator's screenshot capture function, using the game's natural resolution. Do not use external screenshot tools (unless you really know what you're doing, the game's display is perfect with nothing external included, and tool's format is high quality PNG) and do not take screenshots of an upscaled window or full screen display. 2D games should generally be pixel perfect and 3D games should be their natural resolution. +- If possible, games on 3D systems can have their internal resolution upscaled by 2x or 3x. Note that this is a special emulator setting, not just resizing the window while it's at 1x internal resolution. This should generally only be done for 3D games (though 2D games can slightly benefit sometimes, especially Wii games), and only when the result looks good - it may not be desirable if the high quality 3D graphics clash too much with low quality upscaled 2D assets (e.g. games with pre-rendered backgrounds and 3D characters), and it shouldn't be done if the game is purely 2D (again, with the exception of Wii and possibly other 2D games that slightly benefit). If used, 3x is preferred over 2x. Never submit 4x or higher. +- For most systems, RALibretro is recommended for taking screenshots, since it generally takes them at an appropriate resolution (though it's always aspect uncorrected, so it's possible some overly wide or narrow screenshots might need to be resized to 4:3 or another standard aspect ratio). RetroArch should be avoided since it generally takes screenshots based on your window size, unless you really know what you're doing with its settings. - Standalone emulators such as DuckStation, PCSX2, Dolphin, and PPSSPP require configuration to have the appropriate screenshot settings. Please read the [Emulator Setup](#emulator-setup) section below. -- You should generally never manually resize or crop a screenshot, especially if it's just to force a match with the required dimensions. If you're sure you have the appropriate emulator settings and the screenshots are correct for the game, but the site doesn't allow it, it may be an oversight. Please report these cases in the `#cleanup-requests` forum or `#screenshot-help` channel in our [Discord server](https://discord.gg/dq2E4hE) if you're sure it's a mistake. -- Exceptions can include games for Amstrad CPC and some other systems like PS1 and Saturn where the emulator may produce screenshots that look too wide. You may need to manually resize these screenshots to the game's appropriate resolution using Nearest Neighbor scaling in an image editor. Be sure you know the game's proper resolution and be sure you know how to use Nearest Neighbor scaling if you're dealing with games like this. -- If a game uses multiple resolutions (e.g. title screen and in-game look different), it may be necessary to resize them to one appropriate resolution for the game, especially for the primary screenshots displayed on the game page. Again, if you're dealing with games like this, be sure you know what the best unified resolution should be for the game and be sure to use Nearest Neighbor scaling. +- Do not manually resize or crop a screenshot just to force a match with the required dimensions. If you're sure you have the appropriate emulator settings and the screenshots are correct for the game, but the site doesn't allow it, it may be an oversight in the list of allowed dimensions for the system. Please report these cases in the `#cleanup-requests` forum or `#screenshot-help` channel in our [Discord server](https://discord.gg/dq2E4hE) if you're sure it's a mistake. +- There can be cases where an aspect uncorrected screenshot looks too wide, too narrow, or just not quite right compared to 4:3 or another standard aspect ratio. Amstrad CPC and Uzebox screenshots especially can be too wide, and other systems like PS1 and Saturn can also have these problems. Standalone emulators like DuckStation may have an aspect corrected screenshot option to solve this. But otherwise, you may need to manually resize these screenshots to the game's appropriate resolution using Nearest Neighbor scaling in an image editor. Be sure you know the game's proper resolution and be sure you know how to use Nearest Neighbor scaling if you're dealing with games like this. ## Submitting Screenshots - File size must be under 6 MB to upload. -- Each game allows a maximum of 10 screenshots, including those marked as the title screen and completion screen. You don't have to fill all of these slots - the primary title screen and in-game screenshot and the completion screenshot are what's important. +- Each game allows a maximum of 10 in-game screenshots, in addition to the title screen and completion screen. You don't have to fill all of these slots - the primary in-game shot, title screen, and completion screenshot are what's important. - Some games lack a typical title screen. In these cases, a screenshot of the title during an opening movie or loading screen may be used. If that doesn't exist, an initial menu screen or gameplay screen may be used. - Completion screenshots are intended to be "The End" screens that appear after beating the game, whenever possible. If such a screen doesn't exist, or if it's too uninteresting or non-distinct (i.e. pure text on a black background), creativity may be needed in taking a good screenshot during an ending scene, or when finishing the final level, defeating the final boss, winning the final round before looping (for arcade games), etc. - If a game currently has low quality primary screenshots for both the title screen and in-game shot, please replace both at the same time. Submitting a higher quality replacement for one while leaving the other in lower quality may be rejected. @@ -26,14 +25,14 @@ description: Guidelines for contributing game screenshots to RetroAchievements. ## General Guidelines - No watermarks are to be present on any images. -- The English language version of the game should be used for screenshots if it exists and it's supported. +- The English language version of the game should be used for screenshots if it exists and it's supported. English fan translations may be used for foreign language games. - Be sure to carefully look at the existing screenshots for a game before submitting more. Multiple screenshots of the same level or scene aren't that interesting - diversity is preferred (as much as the game allows). Do not rush and submit several screenshots of the first level just for the sake of submitting things. In games with multiple playable characters, like fighting games, don't use just one character. -- Screenshots of menus generally shouldn't be submitted as in-game screenshots unless there's a good reason. Screenshots of gameplay are preferred. Also don't add too many shots of cutscenes at the expense of gameplay (unless it's an especially cutscene-focused game, or something like a VN). +- Screenshots of menus generally shouldn't be submitted as in-game screenshots unless there's a good reason. Screenshots of gameplay are preferred. Also don't add too many shots of cutscenes at the expense of gameplay (unless it's an especially cinematic game, or something like a visual novel). - Try to make screenshots interesting in general - not just characters standing in idle poses at the beginning of each level, but shots with more action and energy as well. - Avoid submitting screenshots of spoilers - scenes that involve plot twists, unexpected characters or unexpected boss fights later in the game, etc. Use your best judgment. (completion screenshots are an exception, of course - the site will automatically obscure them as a spoiler) - Don't try too hard to be funny or provocative. It may depend on the nature of the game, but in general the screenshots should be neutral - it gets old if they're all trying to be silly. - Avoid adding potentially controversial or NSFW content. Even if it's in the nature of the game, screenshots (like other content on game pages) should generally steer clear of it. They can be censored if there's no other option. -- If named characters or other forms of user input are present in screenshots, using the canonical character names is recommended if possible, or using "RA", or at least normal-sounding names. Don't use nonsense like "AAAAAA" and don't input anything offensive. +- If named characters or other forms of user input are present in screenshots, using the canonical character names is recommended if possible, or using "RA" or "Cheevo", or at least normal-sounding names. Don't use nonsense like "AAAAAA" and don't input anything offensive. - If replacing a low quality primary in-game screenshot, consider reproducing its content if you feel it's interesting, or if it depicts a particularly iconic level or scene or something else that would be missed by the additional screenshots. This is not necessary, but it's something to consider. ## System-Specific Guidelines @@ -41,30 +40,35 @@ description: Guidelines for contributing game screenshots to RetroAchievements. - Game Boy screenshots should be in black-and-white. Do not use SGB borders. There can be occasional exceptions in color like Pokémon Yellow and certain homebrew games and hacks that are technically Game Boy Color games, but classified as Game Boy on the site. - Emulator filters and shaders should be disabled for screenshots. For example, Game Boy Color and Game Boy Advance should not use color correction, and Apple II should not use a scanline filter. - NES color palette can be whatever the default is in your emulator. -- DS screenshots should include both screens in vertical orientation, without a gap in-between, and with both screens being the same size. +- NES screenshots can be either 256x224 (default in FCEUmm core in RALibretro) or 256x240 (default in Mesen core). The latter may be preferred for some games if it shows more detail. FCEUmm can produce this size by changing its top and bottom overscan crop settings to 0. +- DS screenshots should include both screens in vertical orientation, without a gap in-between, and with both screens being the same size. Book-style games can have horizontal orientation instead. +- Atari 2600 screenshots taken in a narrow resolution will automatically have their width doubled to the proper display when uploaded. +- For Amstrad CPC in RALibretro, Caprice32's status bar should be disabled, and the crop borders setting should be enabled. - As mentioned above, Amstrad CPC games may produce screenshots that look too wide using the Caprice32 core in RALibretro. It's recommended that you only deal with this system if you understand how the games should be displayed. Be sure to use Nearest Neighbor scaling if you have to resize the screenshots in an image editor. - Uzebox games may also produce produce screenshots in improper resolutions using the Uzem core in RALibretro. Be sure you know the proper resolution for the game (it can be different for each game) and use Nearest Neighbour scaling to resize the screenshots after taking them. -- PS1, Saturn, Dreamcast, Arcade, and possibly other systems may also produce screenshots that look too wide in their raw internal resolution. Again, it's recommended that you only submit screenshots for these systems if you understand the game well and what the best resolution may be. Be sure to use Nearest Neighbor scaling if you have to resize the screenshots in an image editor. -- For PS1, DuckStation can use its aspect corrected Internal Resolution screenshot option to deal with games that come out too wide - but this may not be desirable to leave enabled for every game, such as 2D pixel games in 256x224 that would be stretched out to 4:3. -- PS1 in particular can produce different resolutions for the title screen and in-game, sometimes in the same aspect ratio (e.g. 640x480 and 512x384). It may be necessary to resize one to match the other (using Nearest Neighbour scaling) to ensure they match on the page. -- Genesis, Sega CD, Amstrad CPC, and possibly other older systems may have occasional exceptions where the resolution doesn't match between title screen and in-game, but you may not want to resize them and distort the pixels. +- PS1, Saturn, Dreamcast, Arcade, and possibly other systems may also produce screenshots that look too wide or too narrow in their uncorrected internal resolution. Again, it's recommended that you only submit screenshots for these systems if you understand the game well and what the best resolution may be. Be sure to use Nearest Neighbor scaling if you have to resize the screenshots in an image editor. +- For PS1, DuckStation can use its aspect corrected Internal Resolution screenshot option to deal with games that come out too wide or too narrow - but this may not be desirable to leave enabled for every game, such as 2D pixel games in 256x224 that would be stretched out to 4:3. +- PS1 in particular can produce different resolutions for the title screen and in-game. If they're in the same aspect ratio (e.g. 640x480 and 512x384) or close enough, and not one of the overly wide or overly narrow resolutions, it's currently fine to submit them without resizing one to match the other. This remains accurate to the level of detail in both. +- Genesis, Sega CD, and possibly other older systems can also have occasional games where the resolution doesn't match between title screen and in-game, or even changes in-game, but it's currently fine to submit them without resizing them and distorting the pixels. - For PS2, GameCube, and Wii, you may want to use the aspect corrected screenshot option rather than aspect uncorrected if it looks better for the game. This can especially be the case for widescreen Wii games. - PS2 games should never have widescreen enabled. -- Wii games should always have widescreen enabled (this should already be the default in Dolphin). +- Wii games should generally have widescreen enabled (this should already be the default in Dolphin). However, 4:3 screenshots can be submitted if widescreen isn't supported by the game or doesn't appear right. - For PC-88, avoid using Skip Line or Interlace modes (this should already be the default in RAQUASI88). +- For Apple II in RAppleWin, disable the 50% Scan Lines option and set Video Mode to Color (Composite Idealized) or Color (RGB Card/Monitor) (may depend on the game). Use Shift + Print Screen to take a 280x192 screenshot (generally preferred), or Print Screen alone to take a 560x384 screenshot (may be required for certain games like text adventures). The screenshot will be in BMP format in the same folder as the game you launched, and it must be converted to PNG format using an image editor before uploading. ## Screenshot Dimensions - Listed below are the standard image dimensions for each system. Some systems may differ depending on the game. -- A reminder: in general, please do not manually resize or crop your screenshots to match with these dimensions. They should be produced automatically by the emulator with appropriate settings, with rare exceptions that may be explained elsewhere on this page. If you believe an error has been made, please report it in the `#cleanup-requests` forum or `#screenshot-help` channel as explained above. +- For 3D systems, only the 1x resolutions are listed here, but 2x and 3x resolutions will automatically be accepted as well. +- A reminder: in general, please do not manually resize or crop your screenshots to match with these dimensions. They should be produced automatically by the emulator with appropriate settings, with some exceptions explained elsewhere on this page. If you believe an error has been made or a proper resolution can be added to the list, please report it in the `#cleanup-requests` forum or `#screenshot-help` channel as explained above. - This list may not always be up to date with the site's configuration if a change is made there without editing this page yet. - 3DO Interactive Multiplayer - 320x240 - - Amstrad CPC - 192x272, 384x272 + - Amstrad CPC - 160x240, 320x240 - Apple II - 280x192, 560x384 - Arcade - Game-dependent - Arcadia 2001 - 164x269 (Taken in narrow) - Arduboy - 128x64 - - Atari 2600 - 160x228 (NTSC), 160x274 (PAL) + - Atari 2600 - 160x228 (NTSC), 160x274 (PAL) (Will automatically be doubled in width when uploaded) - Atari 5200 - 320x228, 336x240 - Atari 7800 - 320x223, 320x272, 320x240, 160x240 - Atari Jaguar - Game-dependent @@ -88,7 +92,7 @@ description: Guidelines for contributing game screenshots to RetroAchievements. - Magnavox Odyssey 2 - 320x235 - Mattel Intellivision - 320x200 - Mega Duck - 160x144 - - Microsoft MSX - 272x240 + - Microsoft MSX - 272x240, 544x480 - Microsoft Xbox - 640x480 - NEC PC Engine CD/TurboGrafx-CD - 256x232, 256x239, 336x239, 512x243 - NEC PC Engine/TurboGrafx-16 - 256x232, 256x239, 336x239, 512x243 @@ -105,7 +109,7 @@ description: Guidelines for contributing game screenshots to RetroAchievements. - Nintendo Game Boy - 160x144 - Nintendo Game Boy Advance - 240x160 - Nintendo Game Boy Color - 160x144 - - Nintendo GameCube - 640x480, 640x448, 512x464, 512x480, 640x532, 512x448 + - Nintendo GameCube - 640x480, 640x448, 512x464, 512x480, 640x532, 512x448, 640x528, 576x448, 722x528 - Nintendo Pokemon Mini - 96x64 - Nintendo Virtual Boy - 320x186, 384x224 - Nintendo Wii - Game-dependent @@ -127,10 +131,10 @@ description: Guidelines for contributing game screenshots to RetroAchievements. - Sinclair ZX81 - 256x192 - SNK Neo Geo CD - 320x224 - SNK Neo Geo Pocket - 160x152 - - Sony PlayStation - 320x240, 256x240, 320x480, 256x480, 368x480, 512x480, 640x480, 320x224, 320x268, 512x384, 368x240 - - Sony PlayStation 2 - 640x480, 640x448, 640x512, 596x447, 682x512, 512x448, 512x446 + - Sony PlayStation - 320x240, 256x240, 320x480, 256x480, 368x480, 512x480, 640x480, 320x224, 320x268, 512x384, 368x240, 640x416, 320x208, 256x224, 299x224, 365x224, 640x448, 640x512, 320x256, 640x536, 715x536, 358x268, 598x448 + - Sony PlayStation 2 - 640x480, 640x448, 640x512, 596x447, 682x512, 512x448, 512x446, 597x448, 512x512, 512x384, 711x480, 711x533, 512x445, 593x445 - Sony PlayStation Portable - 480x272 - - Super Nintendo Entertainment System/Famicom - 256x224, 256x240, 512x224 + - Super Nintendo Entertainment System/Famicom - 256x224, 256x240, 512x448 - TCS Oric - 240x224 - Texas Instruments TI-83 - 96x64 - Thomson TO8 - 672x432 @@ -144,11 +148,11 @@ description: Guidelines for contributing game screenshots to RetroAchievements. ### DuckStation -- Go to Settings -> Capture and under Screenshots, set Screenshot Size to Internal Resolution (Aspect Uncorrected). If you have reason to believe it's better for the game, you can also use the normal Internal Resolution option (which gives corrected aspect ratio). This can fix screenshots that come out too wide when uncorrected, but may be undesirable for other games, such as 2D pixel games in 256x224 that would be stretched out to 4:3. +- Go to Settings -> Capture and under Screenshots, set Screenshot Size to Internal Resolution (Aspect Uncorrected). If you have reason to believe it's better for the game, you can also use the normal Internal Resolution option (which gives corrected aspect ratio). This can fix screenshots that come out too wide or too narrow when uncorrected, but may be undesirable for other games, such as 2D pixel games in 256x224 that would be stretched out to 4:3. ![DuckStation Screenshot Size setting](/duckstation-screenshot-size.png) -- To increase the internal resolution by 2x or 3x, go to Settings -> Graphics -> Rendering tab -> Internal Resolution. If you choose to do this, 3x Native is preferred for screenshots. Please only do this for 3D games, and only if the result looks good. 2D games shouldn't be upscaled. +- To increase the internal resolution by 2x or 3x, go to Settings -> Graphics -> Rendering tab -> Internal Resolution. If you choose to do this, 3x Native is preferred for screenshots. This should generally only be done for 3D games, and only if the result looks good. 2D games generally shouldn't be upscaled, though there may be exceptions that slightly benefit. ![DuckStation Internal Resolution setting](/duckstation-internal-resolution.png) @@ -156,27 +160,30 @@ description: Guidelines for contributing game screenshots to RetroAchievements. ### PCSX2 -- Go to Settings -> Graphics -> Media Capture tab and under Screenshot Capture Setup, set Resolution to Internal Resolution (No Aspect Correction). If you have reason to believe it's better for the game, you can also use the Internal Resolution (Aspect Corrected) option. +- Go to Settings -> Graphics -> Media Capture tab and under Screenshot Capture Setup, set Resolution to Internal Resolution (No Aspect Correction). If you have reason to believe it's better for the game, you can also use the Internal Resolution (Aspect Corrected) option. No Aspect Correction might feel too narrow sometimes, and Aspect Corrected might be better if it produces rounder circles, etc. +- Also set PNG quality to 90% if it isn't already. ![PCSX2 Screenshot Resolution setting](/pcsx2-screenshot-resolution.png) -- To increase the internal resolution by 2x or 3x, go to Settings -> Graphics -> Rendering tab -> Internal Resolution. If you choose to do this, 3x Native is preferred for screenshots. Please only do this for 3D games, and only if the result looks good. 2D games shouldn't be upscaled. +- To increase the internal resolution by 2x or 3x, go to Settings -> Graphics -> Rendering tab -> Internal Resolution. If you choose to do this, 3x Native is preferred for screenshots. This should generally only be done for 3D games, and only if the result looks good. 2D games generally shouldn't be upscaled, though there may be exceptions that slightly benefit. ![PCSX2 Internal Resolution setting](/pcsx2-internal-resolution.png) -- All other settings can be default, especially Aspect Ratio under the Display tab. Widescreen should not be used for PS2 screenshots (just to keep things simple and standard for the system). +- All other settings can be default, especially Aspect Ratio under the Display tab - this must be the default Auto Standard setting. Widescreen should not be used for PS2 screenshots (just to keep things simple and standard for the system). + +![PCSX2 Display settings](/pcsx2-display.png) ### Dolphin -- Go to Settings -> Graphics -> Advanced tab and under Frame Dumping, set Resolution Type to Raw Internal Resolution. If you have reason to believe it's better for the game, you can also use the Aspect Ratio Corrected Internal Resolution option. This may especially be the case for widescreen Wii games. +- Go to Settings -> Graphics -> Advanced tab and under Frame Dumping, set Resolution Type to Raw Internal Resolution. If you have reason to believe it's better for the game, you can also use the Aspect Ratio Corrected Internal Resolution option. Raw Internal Resolution might feel too narrow sometimes, and Aspect Ratio Corrected might be better if it produces rounder circles, etc. This may especially be the case for widescreen Wii games. ![Dolphin Screenshot Resolution Type setting](/dolphin-screenshot-resolution-type.png) -- Widescreen is preferred for Wii screenshots, so go to Settings -> Wii and under Misc Settings, make sure Aspect Ratio is set to 16:9 (this should be the default). +- Widescreen is generally preferred for Wii screenshots, so go to Settings -> Wii and under Misc Settings, make sure Aspect Ratio is set to 16:9 (this should be the default). There can be exceptions for games that don't support or don't look right in widescreen. ![Dolphin Wii Aspect Ratio setting](/dolphin-wii-aspect-ratio.png) -- To increase the internal resolution by 2x or 3x, go to Settings -> Graphics -> Enhancements tab -> Internal Resolution. If you choose to do this, 3x Native is preferred for screenshots. Please only do this for 3D games, and only if the result looks good. 2D games shouldn't be upscaled. +- To increase the internal resolution by 2x or 3x, go to Settings -> Graphics -> Enhancements tab -> Internal Resolution. If you choose to do this, 3x Native is preferred for screenshots. While this is mainly for 3D games, it can also benefit the quality of 2D Wii games, moreso than other systems. ![Dolphin Internal Resolution setting](/dolphin-internal-resolution.png) @@ -184,50 +191,73 @@ description: Guidelines for contributing game screenshots to RetroAchievements. ### PPSSPP -- Go to Settings -> System -> General and set Screenshot Mode to Raw Game Image. Enabling "Save screenshots in PNG format" is also recommended. +- Go to Settings -> System -> General and set Screenshot Mode to Raw Game Image. There may be exceptions if the game produces an improper 512x272 resolution - you can use Final Processed Image in these cases, but make sure your Game Settings -> Window Size is the same as the Rendering Resolution you're using, and make sure there's no other effects being captured. +- Also enable "Save screenshots in PNG format". ![PPSSPP Screenshot Mode setting](/ppsspp-screenshot-mode.png) -- To increase the internal resolution by 2x or 3x, go to Settings -> Graphics -> Rendering Mode -> Rendering Resolution. If you choose to do this, 3x PSP is preferred for screenshots. Please only do this for 3D games, and only if the result looks good. 2D games shouldn't be upscaled. Also note if this setting is set to Auto, the internal resolution will correspond with your Window Size setting. +- To increase the internal resolution by 2x or 3x, go to Settings -> Graphics -> Rendering Mode -> Rendering Resolution. If you choose to do this, 3x PSP is preferred for screenshots. This should generally only be done for 3D games, and only if the result looks good. 2D games generally shouldn't be upscaled, though there may be exceptions that slightly benefit. Also note if this setting is set to Auto, the internal resolution will correspond with your Window Size setting. ![PPSSPP Rendering Resolution setting](/ppsspp-rendering-resolution.png) - All other settings can be default. +### RAppleWin + +- Go to Configuration (bottom right button), disable 50% Scan Lines if it isn't already, and set Video Mode to Color (Composite Idealized) or Color (RGB Card/Monitor) (may depend on the game). You can also press F9 (forward) or Shift + F9 (back) to quickly change and test Video Modes in a game. Use Shift + Print Screen to take a 280x192 screenshot (generally preferred), or Print Screen alone to take a 560x384 screenshot (may be required for certain games like text adventures). The screenshot will be in BMP format in the same folder as the game you launched, and it must be converted to PNG format using an image editor before uploading. + +![RAppleWin - Configuration](/rapplewin-configuration.png) + ### RALibretro #### SwanStation -- If you wish to increase the internal resolution to 3x here, go to Core Settings -> Enhancement Settings and set Internal Resolution Scale to 3. Leave everything else default. Please only do this for 3D games, and only if the result looks good. 2D games shouldn't be upscaled. +- If you wish to increase the internal resolution to 3x here, go to Core Settings -> Enhancement Settings and set Internal Resolution Scale to 3. Leave everything else default. This should generally only be done for 3D games, and only if the result looks good. 2D games generally shouldn't be upscaled, though there may be exceptions that slightly benefit. ![RALibretro - SwanStation Internal Resolution Scale setting](/ralibretro-swanstation-internal-resolution-scale.png) #### Mupen64Plus-Next -- To increase the internal resolution with this core, using the default GLideN64 plugin, go to Core Settings -> GLideN64 and set 4:3 Resolution to 960x720 (x3). Leave everything else default. Please only do this for 3D games, and only if the result looks good. 2D games shouldn't be upscaled. +- To increase the internal resolution with this core, using the default GLideN64 plugin, go to Core Settings -> GLideN64 and set 4:3 Resolution to 960x720 (x3). Leave everything else default. This should generally only be done for 3D games, and only if the result looks good. 2D games generally shouldn't be upscaled, though there may be exceptions that slightly benefit. ![RALibretro - Mupen64Plus-Next Resolution setting](/ralibretro-mupen64plus-next-resolution.png) #### ParaLLEl N64 -- To increase the internal resolution here, go to Core Settings -> General and set Resolution to 960x720 (x3). Leave everything else default. Please only do this for 3D games, and only if the result looks good. 2D games shouldn't be upscaled. +- To increase the internal resolution here, go to Core Settings -> General and set Resolution to 960x720 (x3). Leave everything else default. This should generally only be done for 3D games, and only if the result looks good. 2D games generally shouldn't be upscaled, though there may be exceptions that slightly benefit. ![RALibretro - ParaLLEl N64 Resolution setting](/ralibretro-parallel-n64-resolution.png) #### Flycast -- To increase the internal resolution with this core, go to Core Settings -> Video and set Internal Resolution to 1920x1440 (x3). Leave everything else default. Please only do this for 3D games, and only if the result looks good. 2D games shouldn't be upscaled. +- To increase the internal resolution with this core, go to Core Settings -> Video and set Internal Resolution to 1920x1440 (x3). Leave everything else default. This should generally only be done for 3D games, and only if the result looks good. 2D games generally shouldn't be upscaled, though there may be exceptions that slightly benefit. ![RALibretro - Flycast Internal Resolution setting](/ralibretro-flycast-internal-resolution.png) #### DeSmuME -- To increase the internal resolution here, go to Core Settings -> Graphics and set Internal Resolution to 768x576 (x3). Leave everything else default. Please only do this for 3D games, and only if the result looks good. 2D games shouldn't be upscaled. +- To increase the internal resolution here, go to Core Settings -> Graphics and set Internal Resolution to 768x576 (x3). Leave everything else default. This should generally only be done for 3D games, and only if the result looks good. 2D games generally shouldn't be upscaled, though there may be exceptions that slightly benefit. ![RALibretro - DeSmuME Internal Resolution setting](/ralibretro-desmume-internal-resolution.png) #### PPSSPP -- To increase the internal resolution here, go to Core Settings -> Video and set Rendering Resolution to 1440x816 (x3). Leave everything else default. Please only do this for 3D games, and only if the result looks good. 2D games shouldn't be upscaled. +- To increase the internal resolution here, go to Core Settings -> Video and set Rendering Resolution to 1440x816 (x3). Leave everything else default. This should generally only be done for 3D games, and only if the result looks good. 2D games generally shouldn't be upscaled, though there may be exceptions that slightly benefit. + +![RALibretro - PPSSPP Rendering Resolution setting](/ralibretro-ppsspp-rendering-resolution.png) + +#### FCEUmm + +- To display games at 256x240 instead of 256x224 in FCEUmm, go to Core Settings -> Video and set Crop Vertical Top Overscan and Crop Vertical Bottom to 0. This is already the default setting in the Mesen core, and it may display more detail in some games. + +![RALibretro - FCEUmm Crop Vertical setting](/ralibretro-fceumm-crop-vertical.png) + +#### Caprice32 + +- To remove the Amstrad CPC status bar at the bottom of the screen so it doesn't appear in screenshots, go to Core Settings -> System and set Status Bar to Disabled. + +![RALibretro - Caprice32 Status Bar setting](/ralibretro-caprice32-status-bar.png) + +- To crop the excessive borders, go to Core Settings -> Video and set Crop Screen Borders to Enabled. This will cause games to display at 320x240. -![RALibretro - PPSSPP Rendering Resolution setting](/ralibretro-ppsspp-rendering-resolution.png) \ No newline at end of file +![RALibretro - Caprice32 Crop Screen Borders setting](/ralibretro-caprice32-crop-screen-borders.png) \ No newline at end of file diff --git a/docs/public/pcsx2-display.png b/docs/public/pcsx2-display.png new file mode 100644 index 0000000000000000000000000000000000000000..6f972794c60ce658f7a0247f063b59de3f567014 GIT binary patch literal 42726 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

^e0(29TnlI8TGK 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