Giter Club home page Giter Club logo

bezelproject's Introduction

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

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

bezelproject's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.