thebezelproject / BezelProject

The Bezel Project installer script

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bezelproject


OVERVIEW

The Bezel Project Bezel Utility menu.

This utility will provide a downloader for Retroarach system bezel packs to be used for various systems within RetroPie.

This utility provides a download for a bezel pack for a system and includes a PNG bezel file for every ROM for that system. The download will also include the necessary configuration files needed for Retroarch to show them. The script will also update the required retroarch.cfg files for the emulators located in the /opt/retropie/configs directory. These changes are necessary to show the PNG bezels with an opacity of 1.

Periodically, new bezel packs are completed and you will need to run the script updater to download the newest version to see these additional packs.

The instructions below will demonstrate how to instal the script and have it show up in the RetroPie menu within Emulation Station.

NOTE To have global support, these bezel packs will only work if the ROMs you are using are named according to the No-Intro naming convention used by EmuMovies/HyperSpin.

Systems with shared Retroarch cores and filenames: Only one bezel can exist for a specific game name, so systems that share the same Retroarch core and rom filename will use the same bezel.


INSTALLATION - using a Raspberry Pi build of RetroPie, or an x86 build under Ubuntu, for example.

NOTE: do not install the script as user 'root'. Only install the script as user 'pi'...otherwise it may cause future errors.

Exit out of Emulation Station by pressing F4 (or remote into the Pi using something like Putty)

Type the following commands:

cd /home/pi/RetroPie/retropiemenu/

wget https://raw.githubusercontent.com/thebezelproject/BezelProject/master/bezelproject.sh

chmod +x "bezelproject.sh"

Restart Emulation Station and you should then see the new script in the RetroPie menu.


UNINSTALL

NOTE: the uninstall script will not remove the Retroarch game config files due to the possibility of user's saving game specific override controller mapping. This will, however, delete all bezel usage from The Bezel Project but keeps any existing game override controller mapping.

To automatically remove The Bezel Project, execute that option in the script.

To manually remove The Bezel Project, delete the following directories.

/opt/retropie/configs/all/retroarch/overlay/ArcadeBezels

/opt/retropie/configs/all/retroarch/overlay/GameBezels

Edit the retroarch.cfg files located in each emulator's folder located here:

/opt/retropie/configs/(emulatorname)

And remove the following lines from the file that begin with the following:

input_overlay = xxxxxx

input_overlay_opacity = xxxxx

To remove the Retroarch game override config files, delete the core named folders located here:

/opt/retropie/configs/all/retroarch/config/(core named folder)

Remove the bezelproject.sh file from here:

/home/pi/RetroPie/retropiemenu/


Supported cores

Arcade lr-mame2003, lr-mame2010, lr-fba

Atari 2600 lr-stella

Atari 5200 lr-atari800

Atari 7800 lr-prosystem

ColecoVision lr-bluemsx

GCE Vectrex lr-vecx

NEC PC Engine CD lr-beetle-pce-fast

NEC PC Engine lr-beetle-pce-fast

NEC SuperGrafx lr-beetle-supergrafx

NEC TurboGrafx-CD lr-beetle-pce-fast

NEC TurboGrafx-16 lr-beetle-pce-fast

Nintendo 64 lr-Mupen64plus

Nintendo Entertainment System lr-fceumm, lr-nestopia

Nintendo Famicom Disk System lr-fceumm, lr-nestopia

Nintendo Famicom lr-fceumm, lr-nestopia

Nintendo Game Boy lr-gambatte, lr-mgba

Nintendo Game Boy Color lr-gambatte, lr-mgba

Nintendo Super Famicom lr-snes9x, lr-snes9x2010

Sega 32X lr-picodrive, lr-genesis-plus-gx

Sega CD lr-picodrive, lr-genesis-plus-gx

Sega Genesis lr-picodrive, lr-genesis-plus-gx

Sega Master System lr-picodrive, lr-genesis-plus-gx

Sega Mega Drive lr-picodrive, lr-genesis-plus-gx

Sega Mega Drive Japan lr-picodrive, lr-genesis-plus-gx

Sega SG-1000 lr-genesis-plus-gx

Sony PlayStation lr-pcsx-rearmed

Super Nintendo Entertainment System lr-snes9x, lr-snes9x2010

About

The Bezel Project installer script


Languages

Language:Shell 100.0%