Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
decoration [2021/10/09 07:08] – moved info from "customize decorations bezels" here atari | decoration [2023/10/24 00:53] (current) – lbrpdx | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Decorations ====== | ====== Decorations ====== | ||
+ | |||
+ | Recommended video: [[https:// | ||
In the 80s and 90s, most video game screens had a 4:3 aspect ratio. Nowadays, screens mostly use a 16:9 ratio, which means that they provide extra space on the sides compared to a 4:3 aspect ratio. | In the 80s and 90s, most video game screens had a 4:3 aspect ratio. Nowadays, screens mostly use a 16:9 ratio, which means that they provide extra space on the sides compared to a 4:3 aspect ratio. | ||
- | Rather than stretching out the 4/3 image to fit into a 16/9 model, you can fill the extra space with a background image that provides an even more immersive experience. You can simulate the looks of an old TV set, or even a background that matches the game you are playing. We call this type of decoration a //bezel//. | + | Rather than stretching out the 4:3 image to fit into a 16:9 model, you can fill the extra space with a background image that provides an even more immersive experience. You can simulate the looks of an old TV set, or even a background that matches the game you are playing. We call this type of decoration a //bezel//. |
<WRAP center round info> | <WRAP center round info> | ||
- | Not every system and emulator supports bezels. Most Retroarch cores should support the right bezel out-of-the-box. Standalone cores and more modern system often do not support bezels or do not need any, because the systems already use 16/9 ratio. | + | On SBCs, not every system and emulator supports bezels. Most Retroarch cores should support the right bezel out-of-the-box. Standalone cores and more modern system often do not support bezels or do not need any, because the systems already use 16:9 ratio. |
+ | |||
+ | Since **v33**, decorations on x86_64 and RPi 4 can be used on most emulators! | ||
</ | </ | ||
The '' | The '' | ||
* several '' | * several '' | ||
- | * integration with [[https:// | + | * integration with [[https:// |
+ | The Bezel Project bezels do **not** provide viewport co-ordinate information. They are designed to be used with integer scaling turned //on// on a standard 16:9 1080p display and will not scale properly with alternate resolutions as the other provided decorations do. | ||
+ | </ | ||
- | You can also [[: | + | You can also [[# |
Example of a well known arcade game, with theBezelProject on (and '' | Example of a well known arcade game, with theBezelProject on (and '' | ||
Line 19: | Line 25: | ||
{{ : | {{ : | ||
- | If you have a nice TV and ask for a 4K 3840x2160 | + | If you have a nice TV with a 4K resolution |
- | - switch to a lower resolution (like 1920x1080) | + | - switch to a lower resolution (like 1920x1080) |
- | - turn on the **STRETCH BEZELS** option in **GAMES SETTINGS** | + | - or turn on the **STRETCH BEZELS** option in the **GAMES SETTINGS** |
- | - add a line '' | + | - or add a line '' |
<WRAP center round important> | <WRAP center round important> | ||
Line 29: | Line 35: | ||
</ | </ | ||
- | ===== Decorations | + | ===== Decoration |
- | ==== Create a new bezels | + | ==== Create a new decoration |
* Connect to your batocera.linux box, [[add_games_bios|via the network]] for example | * Connect to your batocera.linux box, [[add_games_bios|via the network]] for example | ||
- | * In the ''/ | + | * In the ''/ |
{{bezel1.png? | {{bezel1.png? | ||
Line 44: | Line 50: | ||
{{bezel2.png? | {{bezel2.png? | ||
- | * Note 1: default bezels are available at [[https:// | + | * Note 1: default bezels are available at [[https:// |
* Note 2: if you create a " | * Note 2: if you create a " | ||
Line 59: | Line 65: | ||
A bezel is composed of 2 files. A '' | A bezel is composed of 2 files. A '' | ||
+ | |||
+ | <WRAP center round tip> | ||
+ | TVsIan has created a script which can automatically calculate the required '' | ||
+ | </ | ||
=== Specific games on specific systems === | === Specific games on specific systems === | ||
+ | |||
Bezels for a specific game on a specific system must be placed in the '' | Bezels for a specific game on a specific system must be placed in the '' | ||
Line 112: | Line 123: | ||
" | " | ||
} | } | ||
+ | |||
+ | ===== Custom tattoo image (additional overlays) ===== | ||
+ | |||
+ | Batocera **v33** and higher now support being able to use a custom image overlaid on top of your decoration: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | This can be useful for two applications: | ||
+ | * remember what is the button mapping for the system you are playing (where on Earth are those Megadrive/ | ||
+ | * streamers putting their metadata/ | ||
+ | |||
+ | To set the tattoo globally, press '' | ||
+ | |||
+ | This can also be configured manually in '' | ||
+ | |||
+ | < | ||
+ | # Enable tattoos for all systems: you can choose between ' | ||
+ | global.bezel.tattoo=system | ||
+ | # Display the tattoo in the upper left corner (can be either NW, NE, SW or SE): | ||
+ | global.bezel.tattoo_corner=NW | ||
+ | # PNG (transparent backgrounds work best) location: | ||
+ | global.bezel.tattoo_file=/ | ||
+ | # Specify a different tattoo for a specific system (overriding the default): | ||
+ | gbc.bezel.tattoo_file=/ | ||
+ | # Disable the tattoo for a specific system (overriding the default): | ||
+ | snes.bezel.tattoo=0 | ||
+ | </ | ||
+ | |||
+ | The corner selection can be different for each system: look at the example below with '' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | <WRAP center round tip> | ||
+ | In case you'd like to make your own, the source for the system controller tattoos can be found here: https:// | ||
+ | </ | ||
+ | |||
+ | ===== Troubleshooting ===== | ||
+ | |||
+ | ==== There' | ||
+ | |||
+ | It is possible that this may happen if you have a special custom command for mounting the ROMs folder, such as: | ||
+ | |||
+ | < | ||
+ | sharenetwork_cmd1=mount.cifs -o username=mylogin, | ||
+ | </ | ||
+ | |||
+ | this could interfere with the system list being properly loaded in the content downloader. To workaround this, temporarily use internal storage, download the bezels, and re-setup the custom NAS commands. | ||
+ | |||
+ | Using the regular '' | ||
- decoration.1633756129.txt.gz
- Last modified: 3 years ago
- by atari