Skip to content

Commit

Permalink
Renames folders
Browse files Browse the repository at this point in the history
  • Loading branch information
cosmo0 committed Mar 4, 2021
1 parent 02e073f commit 78a72d6
Show file tree
Hide file tree
Showing 415 changed files with 69 additions and 43 deletions.
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Retropie overlays pack
# Retropie & Recalbox overlays packs

Overlays (or bezels) are images added "above" the emulator, to mask the black borders around the image.

Expand All @@ -17,13 +17,14 @@ If one of your file is here and you want me to remove it, or want to be credited

## Contents

Full screen emulators, full set (64 systems):
Full screen emulators, full set:

- [overlays_shaders](overlays_shaders): overlays with shaders applied to simulate CRT scanlines and LCD grids.
- [Recalbox](overlays_recalbox): simple overlays
- [Retropie](overlays_retropie): overlays with shaders applied to simulate CRT scanlines and LCD grids

Integer-scaled emulators, limited set (11 systems):

- [overlays_grid_integer](overlays_grid_integer): overlays with an included grid to simulate scanlines.
- [overlays_grid_integer](overlays_grid_integer): overlays with an included grid to simulate scanlines

What is integer-scaling? It's when the displayed resolution is a multiple of the original console resolution.
Why does it matter? It looks better, since there are no "TV pixel" in-between 2 "emulator pixel". And shaders applied are usually better-looking.
Expand All @@ -32,7 +33,7 @@ However, an integer-scaled emulator does not take up the whole screen. So if you
## Requirements

- A Raspberry Pi 3/4 - not tested on another hardware, but there's no reason it shouldn't work.
- Retropie 4.7+ or Recalbox 7+ - not tested on another version.
- Retropie 4.7+ or Recalbox 7.1.1+ - not tested on another version.
- A 16:9 screen in 1080p. This pack will be wrong in any other resolution. And it's useless on a 4:3 screen, since you don't have black borders.
- The configuration is optimized to work on a Raspbery Pi 3/4. It will work on more powerful hardware, but maybe not on less.

Expand All @@ -54,8 +55,8 @@ However, an integer-scaled emulator does not take up the whole screen. So if you

## Modification

- If you want to remove the shader, open the file `all/retroarch/overlay_cfg/common_crt.cfg` and `common_lcd.cfg` and set `video_shader_enable` to `false`
- If you want to change the image, replace the one you want in `all/retroarch/overlay/systems/`. There are a lot of alternative images in the [_sources](https://github.com/cosmo0/retropie-overlays/tree/master/_sources) folder.
- If you want to remove the Retropie shader, open the files `all/retroarch/overlay_cfg/common_crt.cfg` and `common_lcd.cfg` and set `video_shader_enable` to `false`
- If you want to change the image, replace the one you want in `all/retroarch/overlay/systems/` (Retropie) or in `overlays/` (Recalbox). There are a lot of alternative images in the [_sources](https://github.com/cosmo0/retropie-overlays/tree/master/_sources) folder.
- If you want to create a new overlay yourself, use the [PSD template](https://github.com/cosmo0/retropie-overlays/tree/master/_sources/systems-custom/cutout.psd) using Photoshop or Photopea (free online editor).

## Screenshots
Expand All @@ -67,7 +68,6 @@ The screenshots are frankly not as good-looking as on the TV.

[![screenshot](https://raw.githubusercontent.com/cosmo0/retropie-overlays/docs/screenshots/thumb-shader-gba.jpg)](https://raw.githubusercontent.com/cosmo0/retropie-overlays/docs/screenshots/shader-gba.png) [![screenshot](https://raw.githubusercontent.com/cosmo0/retropie-overlays/docs/screenshots/thumb-shader-ms.jpg)](https://raw.githubusercontent.com/cosmo0/retropie-overlays/docs/screenshots/shader-ms.png) [![screenshot](https://raw.githubusercontent.com/cosmo0/retropie-overlays/docs/screenshots/thumb-shader-neogeo.jpg)](https://raw.githubusercontent.com/cosmo0/retropie-overlays/docs/screenshots/shader-neogeo.png) [![screenshot](https://raw.githubusercontent.com/cosmo0/retropie-overlays/docs/screenshots/thumb-shader-nes.jpg)](https://raw.githubusercontent.com/cosmo0/retropie-overlays/docs/screenshots/shader-nes.png)


### Grid version

[![screenshot](https://raw.githubusercontent.com/cosmo0/retropie-overlays/docs/screenshots/thumb-grid-gbc.jpg)](https://raw.githubusercontent.com/cosmo0/retropie-overlays/docs/screenshots/grid-gbc.png) [![screenshot](https://raw.githubusercontent.com/cosmo0/retropie-overlays/docs/screenshots/thumb-grid-gg.jpg)](https://raw.githubusercontent.com/cosmo0/retropie-overlays/docs/screenshots/grid-gg.png) [![screenshot](https://raw.githubusercontent.com/cosmo0/retropie-overlays/docs/screenshots/thumb-grid-pce.jpg)](https://raw.githubusercontent.com/cosmo0/retropie-overlays/docs/screenshots/grid-pce.png) [![screenshot](https://raw.githubusercontent.com/cosmo0/retropie-overlays/docs/screenshots/thumb-grid-castle.jpg)](https://raw.githubusercontent.com/cosmo0/retropie-overlays/docs/screenshots/grid-snes.png)
File renamed without changes.
28 changes: 28 additions & 0 deletions overlays_recalbox/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Recalbox full screen overlays

## Installation

- Download [the latest release](https://github.com/cosmo0/retropie-overlays/releases)
- Open the shared folder on you retropie installation (`\\recalbox\` on Windows, `smb://recalbox/` on Mac)
- Navigate to `/recalbox/system/configs/retroarch`
- **Recommended:** backup the folder content!
- Copy the content of the overlays folder into the share, and overwrite the files.
- In the Recalbox main menu, open the settings (start) > games settings > make sure "integer scale (pixel perfect)" is unchecked.

## Content

Each system has an appropriate overlay configured to look the most like what the original systems did, while maintaining proper speed on a raspberry pi 3.

## Credits

Most overlays have been created by [Marblemad & Kam3leon](https://screenscraper.fr/forumsujet.php?frub=43&fsuj=182), [OrionsAngel](https://www.youtube.com/channel/UCG1g7PE9yzd4MboQQa9OYWA) and [Duimon](https://github.com/Duimon/HSM-Reflection-Shader-Graphics).

## Shaders

I recommend you use the "retro" shader: in the Recalbox main menu, open the settings (start) > games settings:

- uncheck "smooth games"
- select "retro" in "shaders set"
- make sure "integer scale (pixel perfect)" is unchecked

If you use it, check that Vectrex uses the proper shader: in `/recalbox/systems/configs/shadersets`, edit the `retro.cfg` file, and check that the `vectrex` line is `vectrex=/recalbox/share/shaders/phosphor.glslp`.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
33 changes: 33 additions & 0 deletions overlays_retropie/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Retropie full screen overlays with shaders

## Installation

- Download [the latest release](https://github.com/cosmo0/retropie-overlays/releases)
- Open the `configs` shared folder on you retropie installation (`\\retropie\configs\` on Windows, `smb://retropie/configs` on Mac)
- **Recommended:** backup the folder content!
- Copy the content of the chosen overlays folder into the share, and overwrite the files.

## Content

Each system has an appropriate overlay and shader configured to look the most like what the original systems did, while maintaining proper speed on a raspberry pi 3.

For the home consoles, the selected shader gives a "curved" appearance to the emulator, like you had with an old-school, not-flat TV.
Simulating that takes a few resources, but I think it looks better, and probably more faithful.

Prefer using a Pi 4 for better performances, a Pi 3 might be a bit slow, a Pi 2 will absolutely be too slow.
Disable the shader if it's too slow for you: in `all/retroarch/overlay_cfg/common_crt.cfg`, set `video_shader_enable` to `false`.

## Credits

Most overlays have been created by [Marblemad & Kam3leon](https://screenscraper.fr/forumsujet.php?frub=43&fsuj=182), [OrionsAngel](https://www.youtube.com/channel/UCG1g7PE9yzd4MboQQa9OYWA) and [Duimon](https://github.com/Duimon/HSM-Reflection-Shader-Graphics).

The shaders have been created by [ghogan42](https://retropie.org.uk/forum/topic/13356/).

## Shaders

The home consoles (8 and 16 bit) use the `zfast_crt_curve` shader. It's nice-looking enough, and the fastest around.
The more advanced consoles (PSX and N64) use the `zfast_crt_standard` shader, in order to be faster.

Handheld consoles use the `zfast_lcd_standard` shader, which is amazingly gorgeous and very fast.

If you use Retropie on a more powerful machine (PC or Odroid), feel free to edit all cfg files to change the shader to something better. There are a lot of nice-looking shaders out there; have a look at crt-royale, for instance, which requires a powerful GPU to run. The latest trend is using HSM Reflection Shader, which reflects the game on the bezels, or ReShade, a very powerful shaders tool.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
Loading

0 comments on commit 78a72d6

Please sign in to comment.