Difference between revisions of "RetroArch"
From PCGamingWiki, the wiki about fixing PC games
(added key point, forums, help pages, repo, browser version, config and SG paths with notes; added more video, input and audio settings, API, middleware; clarified Win sys reqs) |
|||
Line 16: | Line 16: | ||
|wikipedia = RetroArch | |wikipedia = RetroArch | ||
|winehq = | |winehq = | ||
− | |license = | + | |license = freeware |
}} | }} | ||
+ | |||
+ | '''Key points''' | ||
+ | {{++}} Free open-source, cross-platform front end for emulating a huge variety of classic computers, consoles, arcade machines and game engines. | ||
'''General information''' | '''General information''' | ||
{{mm}} [https://www.retroarch.com Official website] | {{mm}} [https://www.retroarch.com Official website] | ||
+ | {{mm}} [https://forums.libretro.com/ Official forums] | ||
+ | {{mm}} [https://docs.libretro.com/ Official help pages] | ||
{{mm}} [https://steamcommunity.com/app/1118310/discussions/ Steam Community Discussions] | {{mm}} [https://steamcommunity.com/app/1118310/discussions/ Steam Community Discussions] | ||
+ | {{mm}} [https://github.com/libretro/RetroArch Source code (GitHub)] | ||
==Availability== | ==Availability== | ||
Line 28: | Line 34: | ||
{{Availability/row| Steam | 1118310 | DRM-free | Will be available later Q3 2019 for free.<ref>https://steamcommunity.com/app/1118310/discussions/0/1643168364652926643/</ref><ref>https://steamcommunity.com/games/1118310/announcements/detail/2702641529270113655</ref> | | Windows }} | {{Availability/row| Steam | 1118310 | DRM-free | Will be available later Q3 2019 for free.<ref>https://steamcommunity.com/app/1118310/discussions/0/1643168364652926643/</ref><ref>https://steamcommunity.com/games/1118310/announcements/detail/2702641529270113655</ref> | | Windows }} | ||
}} | }} | ||
+ | {{ii}} A [https://web.libretro.com/ browser-based version] is also available. | ||
==Game data== | ==Game data== | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/config|Windows|{{p|game}}/retroarch.cfg}} | + | {{Game data/config|Windows|{{p|game}}\retroarch.cfg}} |
+ | {{Game data/config|Windows|{{p|game}}\retroarch-core-options.cfg}} | ||
}} | }} | ||
+ | {{ii}} General program settings are stored in {{code|retroarch.cfg}}, whereas specific core (emulator) options are saved in {{code|retroarch-core-options.cfg}}. | ||
===Save game data location=== | ===Save game data location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/saves|Windows|{{p|game}}/saves | + | {{Game data/saves|Windows|{{p|game}}\saves\}} |
+ | {{Game data/saves|Windows|{{p|game}}\states\}} | ||
}} | }} | ||
+ | {{ii}} Emulated in-game saves are stored in the {{code|saves}} directory, whereas manual "snapshots" in {{code|states}}. | ||
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ||
Line 67: | Line 78: | ||
|widescreen resolution = true | |widescreen resolution = true | ||
|widescreen resolution notes= | |widescreen resolution notes= | ||
− | |multimonitor = | + | |multimonitor = true |
|multimonitor notes = | |multimonitor notes = | ||
− | |ultrawidescreen = | + | |ultrawidescreen = true |
|ultrawidescreen notes = | |ultrawidescreen notes = | ||
− | |4k ultra hd = | + | |4k ultra hd = true |
|4k ultra hd notes = | |4k ultra hd notes = | ||
|fov = n/a | |fov = n/a | ||
− | |fov notes = | + | |fov notes = Core (emulator) dependent. |
|windowed = true | |windowed = true | ||
|windowed notes = | |windowed notes = | ||
− | |borderless windowed = | + | |borderless windowed = true |
|borderless windowed notes = | |borderless windowed notes = | ||
− | |anisotropic = | + | |anisotropic = n/a |
− | |anisotropic notes = | + | |anisotropic notes = Core (emulator) dependent. |
− | |antialiasing = | + | |antialiasing = n/a |
− | |antialiasing notes = | + | |antialiasing notes = Core (emulator) dependent. |
|vsync = true | |vsync = true | ||
|vsync notes = | |vsync notes = | ||
Line 89: | Line 100: | ||
|120 fps = unknown | |120 fps = unknown | ||
|120 fps notes = | |120 fps notes = | ||
− | |hdr = | + | |hdr = false |
|hdr notes = | |hdr notes = | ||
− | |color blind = | + | |color blind = true |
− | |color blind notes = | + | |color blind notes = Various color schemes can be selected. |
}} | }} | ||
==Input settings== | ==Input settings== | ||
{{Input settings | {{Input settings | ||
− | |key remap = | + | |key remap = true |
|key remap notes = | |key remap notes = | ||
− | |acceleration option = | + | |acceleration option = false |
|acceleration option notes = | |acceleration option notes = | ||
− | |mouse sensitivity = | + | |mouse sensitivity = false |
|mouse sensitivity notes = | |mouse sensitivity notes = | ||
|mouse menu = true | |mouse menu = true | ||
− | |mouse menu notes = | + | |mouse menu notes = The default UI is optimized for gamepads. The '''glui''' skin is much more mouse-friendly. |
− | |invert mouse y-axis = | + | |invert mouse y-axis = n/a |
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
− | |touchscreen = | + | |touchscreen = true |
|touchscreen notes = | |touchscreen notes = | ||
|controller support = true | |controller support = true | ||
Line 117: | Line 128: | ||
|controller sensitivity = unknown | |controller sensitivity = unknown | ||
|controller sensitivity notes= | |controller sensitivity notes= | ||
− | |invert controller y-axis = | + | |invert controller y-axis = n/a |
|invert controller y-axis notes= | |invert controller y-axis notes= | ||
|xinput controllers = true | |xinput controllers = true | ||
Line 137: | Line 148: | ||
|tracked motion prompts = unknown | |tracked motion prompts = unknown | ||
|tracked motion prompts notes = | |tracked motion prompts notes = | ||
− | |other controllers = | + | |other controllers = true |
|other controllers notes = | |other controllers notes = | ||
|other button prompts = unknown | |other button prompts = unknown | ||
Line 143: | Line 154: | ||
|controller hotplug = unknown | |controller hotplug = unknown | ||
|controller hotplug notes = | |controller hotplug notes = | ||
− | |haptic feedback = | + | |haptic feedback = true |
− | |haptic feedback notes = | + | |haptic feedback notes = Core (emulator) dependent. |
|simultaneous input = true | |simultaneous input = true | ||
|simultaneous input notes = | |simultaneous input notes = | ||
Line 161: | Line 172: | ||
==Audio settings== | ==Audio settings== | ||
{{Audio settings | {{Audio settings | ||
− | |separate volume = | + | |separate volume = false |
− | |separate volume notes = | + | |separate volume notes = Core (emulator) dependent. |
− | |surround sound = | + | |surround sound = false |
− | |surround sound notes = | + | |surround sound notes = Core (emulator) dependent. |
|subtitles = n/a | |subtitles = n/a | ||
|subtitles notes = | |subtitles notes = | ||
Line 321: | Line 332: | ||
}} | }} | ||
}} | }} | ||
+ | {{++}} The optional AI Service feature can grab a screenshot of the emulated content and translate the in-game text between 63 languages. | ||
==Other information== | ==Other information== | ||
===API=== | ===API=== | ||
{{API | {{API | ||
− | |direct3d versions = | + | |direct3d versions = 9, 10, 11, 12 |
|direct3d notes = | |direct3d notes = | ||
|directdraw versions = | |directdraw versions = | ||
Line 331: | Line 343: | ||
|wing = | |wing = | ||
|wing notes = | |wing notes = | ||
− | |opengl versions = | + | |opengl versions = true |
|opengl notes = | |opengl notes = | ||
|glide versions = | |glide versions = | ||
Line 341: | Line 353: | ||
|metal support = true | |metal support = true | ||
|metal support notes = Metal 2 version available for High Sierra (10.13) or higher. | |metal support notes = Metal 2 version available for High Sierra (10.13) or higher. | ||
− | |vulkan versions = | + | |vulkan versions = true |
|vulkan notes = | |vulkan notes = | ||
|dos modes = | |dos modes = | ||
Line 363: | Line 375: | ||
|physics = | |physics = | ||
|physics notes = | |physics notes = | ||
− | |audio = | + | |audio = Platform dependent |
− | |audio notes = | + | |audio notes = DirectSound, WASAPI, XAudio2, CoreAudio, OpenAL, SDL, ALSA, JACK, PulseAudio |
− | |interface = | + | |interface = Platform dependent |
− | |interface notes = | + | |interface notes = DirectInput, SDL |
− | |input = | + | |input = Platform dependent |
− | |input notes = | + | |input notes = DirectInput, XInput, HID, SDL |
|cutscenes = | |cutscenes = | ||
|cutscenes notes = | |cutscenes notes = | ||
Line 381: | Line 393: | ||
|OSfamily = Windows | |OSfamily = Windows | ||
− | |minOS = | + | |minOS = 95 |
− | |minCPU = Intel Pentium 4 | + | |minCPU = Intel Pentium 4 |
+ | |minCPU2 = AMD Athlon 64 | ||
|minRAM = 32 MB | |minRAM = 32 MB | ||
|minHD = | |minHD = | ||
− | |minGPU = | + | |minGPU = Intel HD Graphics 4000 |
− | | | + | |minDX = 9 |
+ | |minOGL = 2.0 | ||
+ | |minSM = 2.0 | ||
|recOS = 10 | |recOS = 10 | ||
|recCPU = Intel Core series | |recCPU = Intel Core series | ||
− | |recCPU2 = AMD | + | |recCPU2 = AMD Phenom II series |
|recRAM = 512 MB | |recRAM = 512 MB | ||
|recHD = | |recHD = | ||
− | |recGPU = | + | |recGPU = |
− | | | + | |recDX = 11 |
+ | |recSM = 3.0 | ||
}} | }} | ||
{{References}} | {{References}} |
Revision as of 14:22, 23 September 2019
This page is a stub: it lacks content and/or basic article components. You can help to expand this page
by adding an image or additional information.
Developers | |
---|---|
Libretro | |
Release dates | |
Windows | May 26, 2010 |
macOS (OS X) | 2011[citation needed] |
Linux | 2013[citation needed] |
Key points
- Free open-source, cross-platform front end for emulating a huge variety of classic computers, 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 | Free to download. | |||
Steam | Will be available later Q3 2019 for free.[1][2] |
- A browser-based version is also 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) | <SteamLibrary-folder>/steamapps/compatdata/1118310/pfx/[Note 2] |
- General program settings are stored in
retroarch.cfg
, whereas specific core (emulator) options are saved inretroarch-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) | <SteamLibrary-folder>/steamapps/compatdata/1118310/pfx/[Note 2] |
- Emulated in-game saves are stored in the
saves
directory, whereas manual "snapshots" instates
.
Save game cloud syncing
System | Native | Notes |
---|---|---|
Steam Cloud |
Video settings
Input settings
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.
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 | 10 |
Processor (CPU) | Intel Pentium 4 AMD Athlon 64 |
Intel Core series AMD Phenom II series |
System memory (RAM) | 32 MB | 512 MB |
Hard disk drive (HDD) | ||
Video card (GPU) | Intel HD Graphics 4000 OpenGL 2.0 compatible DirectX 9 compatible Shader model 2.0 support |
DirectX 11 compatible Shader model 3.0 support |
Notes
- ↑ 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.0 2.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Use Wine's registry editor to access any Windows registry paths.
- The app ID (1118310) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.