Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "RetroArch"

From PCGamingWiki, the wiki about fixing PC games
m
(Button Prompts = Core Dependent; Mute on Focus Lost = true; Both 32 and 64 bit Linux are supported according to official Ubuntu PPA.)
Line 34: Line 34:
 
}}
 
}}
 
{{ii}} A [https://web.libretro.com/ browser-based version] is also available.
 
{{ii}} A [https://web.libretro.com/ browser-based version] is also available.
 +
{{ii}} RetroArch can be [https://docs.libretro.com/development/retroarch/compilation/dos/ compiled to run in a DOS] but no official builds are available.
  
 
==Game data==
 
==Game data==
Line 132: Line 133:
 
|xinput controllers notes  =  
 
|xinput controllers notes  =  
 
|xbox prompts              = unknown
 
|xbox prompts              = unknown
|xbox prompts notes        =  
+
|xbox prompts notes        = Core (emulator) dependent.
 
|impulse triggers          = unknown
 
|impulse triggers          = unknown
 
|impulse triggers notes    =  
 
|impulse triggers notes    =  
Line 150: Line 151:
 
|other controllers notes  =  
 
|other controllers notes  =  
 
|other button prompts      = unknown
 
|other button prompts      = unknown
|other button prompts notes=  
+
|other button prompts notes= Core (emulator) dependent.
 
|controller hotplug        = unknown
 
|controller hotplug        = unknown
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
Line 179: Line 180:
 
|closed captions          = n/a
 
|closed captions          = n/a
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = unknown
+
|mute on focus lost      = true
|mute on focus lost notes =  
+
|mute on focus lost notes = Listed as "Don't run in background" in User Interface options.
 
|eax support              =  
 
|eax support              =  
 
|eax support notes        =  
 
|eax support notes        =  
Line 402: Line 403:
 
|macos intel 64-bit app = true
 
|macos intel 64-bit app = true
 
|macos app notes        =  
 
|macos app notes        =  
|linux 32-bit executable= unknown
+
|linux 32-bit executable= true
|linux 64-bit executable= unknown
+
|linux 64-bit executable= true
 
|linux executable notes =  
 
|linux executable notes =  
 
}}
 
}}

Revision as of 16:09, 23 September 2019

RetroArch
RetroArch cover
Developers
Libretro
Release dates
Windows May 26, 2010
macOS (OS X) 2011[citation needed]
Linux 2013[citation needed]
RetroArch on Wikipedia

Key points

Free open-source, cross-platform front end for emulating a huge variety of classic computers, retro consoles, arcade machines and game engines.

General information

Official website
Official forums
Official help pages
Steam Community Discussions
Source code (GitHub)

Availability

Source DRM Notes Keys OS
Official website
DRM-free
Free to download.
Windows
macOS (OS X)
Linux
Steam
DRM-free after installation through Steam client (notes may include more details)
Will be available later Q3 2019 for free.[1][2]
Windows
A browser-based version is also available.
RetroArch can be compiled to run in a DOS but no official builds are available.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\retroarch.cfg[Note 1]
Windows <path-to-game>\retroarch-core-options.cfg[Note 1]
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/1118310/pfx/[Note 2]
General program settings are stored in retroarch.cfg, whereas specific core (emulator) options are saved in retroarch-core-options.cfg.

Save game data location

System Location
Windows <path-to-game>\saves\[Note 1]
Windows <path-to-game>\states\[Note 1]
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/1118310/pfx/[Note 2]
Emulated in-game saves are stored in the saves directory, whereas manual "snapshots" in states.

Save game cloud syncing

System Native Notes
Steam Cloud

Video settings

Template:Video settings

Input settings

Template:Input settings

Audio settings

Template:Audio settings

Localizations

Language UI Audio Sub Notes
English
Dutch
French
German
Greek
Italian
Japanese
Korean
Norwegian
Polish
Portuguese
Brazilian Portuguese
Russian
Spanish
Latin American Spanish
Swedish
Turkish
Vietnamese
The optional AI Service feature can grab a screenshot of the emulated content and translate the in-game text between 63 languages.

Network

Multiplayer types

Type Native Notes
Local play
The number of players and multiplayer modes depend on the emulated game.
LAN play
The number of players and multiplayer modes depend on the emulated game.
Online play
The number of players and multiplayer modes depend on the emulated game.

Connection types

Ports

Protocol Port(s) and/or port range(s)
TCP 55355, 55400, 55435
Universal Plug and Play (UPnP) support status is unknown.

Other information

API

Technical specs Supported Notes
Direct3D 9, 10, 11, 12
OpenGL
Metal support
Metal 2 version available for High Sierra (10.13) or higher.
Vulkan
Executable 32-bit 64-bit Notes
Windows
macOS (OS X)
Linux

Middleware

Middleware Notes
Audio Platform dependent DirectSound, WASAPI, XAudio2, CoreAudio, OpenAL, SDL, ALSA, JACK, PulseAudio
Interface Platform dependent DirectInput, SDL
Input Platform dependent DirectInput, XInput, HID, SDL

System requirements

Windows
Minimum Recommended
Operating system (OS) 95
Processor (CPU) Intel Pentium 4
AMD Athlon 64
System memory (RAM) 32 MB
Hard disk drive (HDD)
Video card (GPU) Intel HD Graphics 4000
OpenGL 2.0 compatible
DirectX 9 compatible
Shader model 2.0 support
macOS (OS X)
Minimum
Operating system (OS) 10.5
Processor (CPU) PowerPC G4 867 MHz
System memory (RAM) 512 MB
Hard disk drive (HDD)

Notes

  1. 1.0 1.1 1.2 1.3 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).
  2. 2.0 2.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/1118310/ in addition to or instead of this directory. The app ID (1118310) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References