RetroArch

Jump to: navigation, search
RetroArch screenshot.png
  • RetroArch icon.png
    RetroArch
    retroarch
    RetroArch is a frontend for emulators, game engines and media players.
  • Developers: RetroArch developers
  • License: GPLv3+
  • Website
  • Document

RetroArch is a frontend for emulators, game engines and media players.

It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all.

In addition to this, you will soon be able to run original game discs (CDs) from RetroArch.

RetroArch has advanced features like shaders, netplay, rewinding, next-frame response times, runahead, and more!

Features

  • Feature 1
  • Feature 2
  • Feature 3
  • and more...

Installation

retroarch is available from openSUSE Build Service. To install it, click the following button:


Get retroarch

Or use command line:

opi {{{1}}}

Configuration

Joypad

Joypad

Reset configuration

RetroArch is fully configurable. Sometimes, your configuration is broken. You can remove the configuration file:

rm ~/.config/retroarch/retroarch.cfg

or remove the entire config folder (you will lose all data of RetroArch!):

rm -r ~/.config/retroarch

Troubleshooting

Chinese/Korean language support

Language support of Chinese and Korean is very buggy. You might see a lot of tofu or question marks in the UI. This is because the default font configuration is broken.

The solution is simple: choose another font. Go to Settings > User Interface > Menu > Menu Fonts. Then you enter the file system interface to choose the location of your preferred font. Not all fonts are supported. For example, the default Noto CJK fonts are not listed. DroidSans Fallback is well supported without any issues:

/usr/share/fonts/truetype/DroidSansFallbackFull.ttf

Reset playlist

If you moved or deleted ROM files, you need to re-scan them. However, this won't remove the old entries in the playlist. You will find duplicated titles.

The solution is to delete the playlist file. You can find all playlist files in:

~/.config/retroarch/playlists

Delete the *.lpl file to reset.

Getting started

Support database

  • SDB article 1
  • SDB article 2
  • SDB article 3

See also

External links