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

Difference between revisions of "OpenRA"

From PCGamingWiki, the wiki about fixing PC games
 
(64 intermediate revisions by 10 users not shown)
Line 1: Line 1:
 +
{{State|state=postdev}}
 +
 
{{Infobox game
 
{{Infobox game
 
|cover        = OpenRA cover.svg
 
|cover        = OpenRA cover.svg
Line 5: Line 7:
 
|publishers  =  
 
|publishers  =  
 
|engines      =  
 
|engines      =  
 +
{{Infobox game/row/engine|OpenRA}}
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|2010}}
 
{{Infobox game/row/date|Windows|2010}}
 
{{Infobox game/row/date|OS X|2010}}
 
{{Infobox game/row/date|OS X|2010}}
 
{{Infobox game/row/date|Linux|2010}}
 
{{Infobox game/row/date|Linux|2010}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | Freeware }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | Top-down view}}
 +
{{Infobox game/row/taxonomy/controls          | Multiple select, Point and select }}
 +
{{Infobox game/row/taxonomy/genres            | RTS }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | }}
 +
{{Infobox game/row/taxonomy/themes            | }}
 +
{{Infobox game/row/taxonomy/series            | Command & Conquer, Dune }}
 
|steam appid  =  
 
|steam appid  =  
|gogcom page  =  
+
|gogcom id    =  
|strategywiki = OpenRA
+
|strategywiki =  
 +
|mobygames    = 57026
 
|wikipedia    = OpenRA
 
|wikipedia    = OpenRA
 
|winehq      =  
 
|winehq      =  
 +
|license      = freeware
 +
|official site= https://www.openra.net
 
}}
 
}}
  
'''Key points'''
+
{{Introduction
{{ii}} Open Source re-imagination of [[Command & Conquer]], [[Command & Conquer: Red Alert|Red Alert]] and [[Dune 2000]].
+
|introduction      = '''''OpenRA''''' is a cross-platform open-source re-imagination of [[Glossary:RTS|real-time strategies]] ''[[Command & Conquer]]'', ''[[Command & Conquer: Red Alert|Red Alert]]'' and ''[[Dune 2000]]''. It is '''''not''''' their direct clone, as it took gameplay elements from later titles such as ''[[Command & Conquer: Red Alert 2|Red Alert 2]]'' and ''[[Command & Conquer: Generals|Generals]]'', even added new units to ''Red Alert''.
{{ii}} Not a direct clone. Took inspiration from later titles such as [[Command & Conquer: Red Alert 2|Red Alert 2]] and [[Command & Conquer: Generals|Generals]]
+
 
{{++}} Cross platform multiplayer on Windows, OS X and Linux
+
|release history  =
{{++}} Actively maintained by the community and designed with modding in mind.
+
 
{{--}} Doesn't run on legacy hardware<ref>{{Refurl|url=https://github.com/OpenRA/OpenRA/wiki/FAQ#unable-to-find-an-entry-point-named-glgenbuffers-in-dll-opengl32dll|title=FAQ · OpenRA/OpenRA Wiki|date=2016-5-10}}</ref>
+
|current state    = As of 2023, it is actively maintained by the community and designed with modding in mind. As an engine, it has been used as a base for full game releases such as [[D.O.R.F. Real-Time Strategic Conflict]] and [[OpenHV]].
 +
}}
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://www.openra.net Official Website]
+
{{mm}} [https://github.com/OpenRA/OpenRA GitHub repository]
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Developer | http://www.openra.net/download/ | DRM-free |  |  | Windows, OS X, Linux }}
+
{{Availability/row| Developer | https://www.openra.net/download/ | DRM-free |  |  | Windows, OS X, Linux }}
 
{{Availability/row| itch.io | https://openra.itch.io/openra | DRM-free |  |  | Windows, OS X, Linux }}
 
{{Availability/row| itch.io | https://openra.itch.io/openra | DRM-free |  |  | Windows, OS X, Linux }}
 
}}
 
}}
Line 34: Line 54:
  
 
==Game data==
 
==Game data==
===Configuration file, custom map and game asset location===
+
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|userprofile}}\Documents\OpenRA\}}  
+
{{Game data/config|Windows|{{p|APPDATA}}\OpenRA\}}
{{Game data/row|OS X|~/Library/Application Support/OpenRA/}}
+
{{Game data/config|OS X|{{p|osxhome}}/Library/Application Support/OpenRA/}}
{{Game data/row|Linux|~/.openra/}}
+
{{Game data/config|Linux|{{p|xdgconfighome}}/openra}}
 
}}
 
}}
 +
{{ii}} Configuration file, custom map and game assets are stored in this location.
 
{{XDG|false}}<ref>{{Refurl|url=https://github.com/OpenRA/OpenRA/issues/10374|title=Split mod vs user content directories · Issue #10374 · OpenRA/OpenRA|date=2016-10-19}}</ref>
 
{{XDG|false}}<ref>{{Refurl|url=https://github.com/OpenRA/OpenRA/issues/10374|title=Split mod vs user content directories · Issue #10374 · OpenRA/OpenRA|date=2016-10-19}}</ref>
  
==Video settings==
+
===Save game data location===
 +
{{Game data|
 +
{{Game data/saves|Windows|{{p|APPDATA}}\OpenRA\Saves}}
 +
{{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/OpenRA/Saves}}
 +
{{Game data/saves|Linux|{{p|xdgconfighome}}/openra/Saves}}
 +
}}
 +
 
 +
==Video==
 
{{Image|OpenRA display.png|Display settings}}
 
{{Image|OpenRA display.png|Display settings}}
{{Video settings
+
{{Video
 
|wsgf link                  =  
 
|wsgf link                  =  
 
|widescreen wsgf award      =  
 
|widescreen wsgf award      =  
Line 68: Line 96:
 
|antialiasing              = n/a
 
|antialiasing              = n/a
 
|antialiasing notes        =  
 
|antialiasing notes        =  
|vsync                      = unknown
+
|upscaling                  = unknown
|vsync notes                =  
+
|upscaling tech            =
 +
|upscaling notes            =
 +
|vsync                      = true
 +
|vsync notes                = Does not work in windowed mode<ref>{{Refurl|url=https://github.com/OpenRA/OpenRA/issues/20681|title=VSync does not cap the framerate in windowed mode|date=May 2023}}</ref>
 
|60 fps                    = true
 
|60 fps                    = true
|60 fps notes              = Frame limiter enabled by default.
+
|60 fps notes              = VSync enabled by default. If it fails, enable manual Frame limiter.
 
|120 fps                    = true
 
|120 fps                    = true
|120 fps notes              = Can be set in-game or in <code>[[#Configuration file, custom map and game asset location|settings.yaml]]</code>.
+
|120 fps notes              = Can be set in-game or in <code>[[#Configuration file(s) location|settings.yaml]]</code>.
 +
|hdr                        = unknown
 +
|hdr notes                  =
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
==Input settings==
+
==Input==
 
{{Image|OpenRA input.png|Input settings}}
 
{{Image|OpenRA input.png|Input settings}}
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
|key remap notes          = Can be changed in-game or in <code>[[#Configuration file, custom map and game asset location|settings.yaml]]</code><ref>{{Refurl|url=https://github.com/OpenRA/OpenRA/wiki/Hotkeys|title=Hotkeys · OpenRA/OpenRA Wiki|date=2016-5-10}}</ref>
+
|key remap notes          = Can be changed in-game or in <code>[[#Configuration file(s) location|settings.yaml]]</code><ref>{{Refurl|url=https://github.com/OpenRA/OpenRA/wiki/Hotkeys|title=Hotkeys · OpenRA/OpenRA Wiki|date=2016-5-10}}</ref>
 
|acceleration option      = unknown
 
|acceleration option      = unknown
 
|acceleration option notes =  
 
|acceleration option notes =  
Line 92: Line 125:
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 
|controller support        = false
 
|controller support        = false
|controller support notes  = Community supplied profiles for the Steam controller exist.<ref>[https://imgur.com/2FpZrZX OpenRA Steam controller mapping]</ref>
+
|controller support notes  = Community supplied profiles for the Steam controller exist.<ref>{{Refurl|url=https://imgur.com/2FpZrZX|title=OpenRA Steam controller mapping|date=May 2023}}</ref>
 
|full controller          = unknown
 
|full controller          = unknown
 
|full controller notes    =  
 
|full controller notes    =  
Line 103: Line 136:
 
|touchscreen              = false
 
|touchscreen              = false
 
|touchscreen notes        = Enable '''Left-Click Orders''' in-game (GUI still unsuitable)
 
|touchscreen notes        = Enable '''Left-Click Orders''' in-game (GUI still unsuitable)
|button prompts            = unknown
 
|button prompts notes      =
 
 
|controller hotplug        = unknown
 
|controller hotplug        = unknown
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
 
|haptic feedback          = unknown
 
|haptic feedback          = unknown
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|light bar support        = unknown
+
|simultaneous input        = unknown
|light bar support notes   =  
+
|simultaneous input notes  =
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =  
 
}}
 
}}
  
==Audio settings==
+
==Audio==
 
{{Image|OpenRA audio.png|Audio settings}}
 
{{Image|OpenRA audio.png|Audio settings}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
|separate volume notes    = Can be changed in-game or in <code>[[#Configuration file, custom map and game asset location|settings.yaml]]</code>.
+
|separate volume notes    = Can be changed in-game or in <code>[[#Configuration file(s) location|settings.yaml]]</code>.
|surround sound          = false
+
|surround sound          = n/a
 
|surround sound notes    =  
 
|surround sound notes    =  
 
|subtitles                = false
 
|subtitles                = false
 
|subtitles notes          =  
 
|subtitles notes          =  
|closed captions          = false
+
|closed captions          = true
|closed captions notes    =  
+
|closed captions notes    = <ref>{{Refurl|url=https://github.com/OpenRA/OpenRA/pull/19458|title=Add a dedicated widget for transient notifications|date=May 2023}}</ref>
|mute on focus lost      = false
+
|mute on focus lost      = true
|mute on focus lost notes =  
+
|mute on focus lost notes = Only in single-player<ref>{{Refurl|url=https://github.com/OpenRA/OpenRA/issues/11736|title=Optionally mute on unfocus|date=May 2023}}</ref>
 
}}
 
}}
  
Line 131: Line 172:
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = English
 
  |language  = English
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = no
+
  |subtitles = false
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
}}
 
}}
{{ii}} Localized discs require manual installation;<ref name="Content" /> UI translation support still incomplete
+
{{ii}} Localized discs require manual installation;<ref name="Content" /> UI translation support still incomplete<ref>GitHub: [https://github.com/OpenRA/OpenRA/issues/10475 Translation support]</ref>
  
 
==Network==
 
==Network==
Line 150: Line 191:
 
|lan play players    =  
 
|lan play players    =  
 
|lan play modes      =  
 
|lan play modes      =  
|lan play notes      = Only via Direct IP
+
|lan play notes      = Since version 20171014<ref>{{Refurl|url=https://www.openra.net/news/release-20171014/|title=Release 20171014|date=May 2023}}</ref>
 
|online play          = true
 
|online play          = true
 
|online play players  =  
 
|online play players  =  
 
|online play modes    =  
 
|online play modes    =  
|online play notes    = Allows public games via the [http://www.openra.net/games/ OpenRA master server]
+
|online play notes    = Allows public games via the [https://www.openra.net/games/ OpenRA master server]
 
|asynchronous        =  
 
|asynchronous        =  
 
|asynchronous notes  =  
 
|asynchronous notes  =  
Line 160: Line 201:
 
{{Network/Connections
 
{{Network/Connections
 
|matchmaking        = false
 
|matchmaking        = false
|matchmaking notes  =  
+
|matchmaking notes  = Player authentication is implemented, but doesn't have much use other than identification.
 
|p2p                = true
 
|p2p                = true
 
|p2p notes          =  
 
|p2p notes          =  
Line 175: Line 216:
 
|upnp = true
 
|upnp = true
 
}}
 
}}
{{ii}} Ports used internally and externally is configurable in-game when hosting a game and in <code>[[#Configuration file, custom map and game asset location|settings.yaml]]</code>.
+
{{ii}} Ports used internally and externally is configurable in-game when hosting a game and in <code>[[#Configuration file(s) location|settings.yaml]]</code>.
  
 
==Issues fixed==
 
==Issues fixed==
Line 183: Line 224:
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      =  
+
|direct3d versions      = 11
|direct3d notes        =  
+
|direct3d notes        = <ref name="directx"/>
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
|opengl versions        = 2.1
+
|wing                  =
|opengl notes          =  
+
|wing notes            =
 +
|opengl versions        = 3.2
 +
|opengl notes          = Alternatively OpenGL ES 3<ref name="opengl">[https://www.openra.net/news/playtest-20200303/ Playtest 20200303]</ref> or OpenGL 2.1 with command line option <code>Graphics.DisableLegacyGL=False</code><ref>{{Refurl|url=https://github.com/OpenRA/OpenRA/wiki/FAQ#legacy-gpu-with-no-opengl-3-support-graphicslog-contains-this-message|title=Legacy GPU with no OpenGL 3 support; graphics.log contains this message:|date=May 2023}}</ref>
 
|glide versions        =  
 
|glide versions        =  
 
|glide notes            =  
 
|glide notes            =  
Line 195: Line 238:
 
|mantle support        =  
 
|mantle support        =  
 
|mantle support notes  =  
 
|mantle support notes  =  
|vulkan support        =  
+
|metal support          =
|vulkan support notes   =  
+
|metal support notes    =
 +
|vulkan versions        =  
 +
|vulkan notes           =  
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
|shader model versions  = 2.0
+
|shader model versions  =
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = false
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = true
 +
|windows arm app        = false
 +
|windows exe notes     = 32-bit installers are available at GitHub.<ref>{{Refurl|url=https://github.com/OpenRA/OpenRA/releases|title=GitHub|date=May 2023}}</ref>
 +
|mac os x powerpc app  = false
 +
|macos intel 32-bit app = false
 +
|macos intel 64-bit app = true
 +
|macos arm app          = true
 +
|macos app notes        = Universal binary<ref>{{Refurl|url=https://github.com/OpenRA/OpenRA/pull/20559|title=Package macOS releases as a universal binary.|date=May 2023}}</ref>
 +
|linux 32-bit executable= true
 +
|linux 64-bit executable= true
 +
|linux powerpc app      = true
 +
|linux arm app          = true
 +
|linux executable notes = Non-64-bit support is provided by Snapcraft<ref>{{refurl|url=https://snapcraft.io/openra|title=OpenRA on Snapcraft|date=2020-12-01}}</ref> or Flatpak<ref>{{refurl|url=https://flathub.org/apps/details/net.openra.OpenRA|title=OpenRA on Flathub|date=2023-03-11}}</ref>
 
}}
 
}}
  
Line 213: Line 270:
 
|interface        =  
 
|interface        =  
 
|interface notes  =  
 
|interface notes  =  
|input            =  
+
|input            = SDL
 
|input notes      =  
 
|input notes      =  
 
|cutscenes        =  
 
|cutscenes        =  
Line 224: Line 281:
 
{{System requirements
 
{{System requirements
 
|OSfamily = Windows
 
|OSfamily = Windows
|minOS    = Vista, 7, 8
+
|minOS    = 7, 8, 10, 11
|minCPU  =  
+
|minCPU  = Intel Celeron 2.3 GHz
|minRAM  = 512 MB  
+
|minRAM  = 512 MB
 
|minHD    = 1 GB
 
|minHD    = 1 GB
|minGPU   = Nvidia GeForce FX 5200
+
|minOGL   = 3.2<ref name="opengl"/>
|minGPU2  = ATI Radeon 9500
+
|minDX    = 11<ref name="directx">[https://www.openra.net/news/playtest-20210131/ Playtest 20210131]</ref>
|minGPU3  = Intel GMA X3100
+
|notes   = {{ii}} The Intel drivers that are bundled with Windows ("Vendor: Microsoft Corporation") do not include any OpenGL support and therefore won't work.
|minSM   = 2.0
 
 
}}
 
}}
{{ii}} The Intel drivers that are bundled with Windows ("Vendor: Microsoft Corporation") do not include any OpenGL support and therefore won't work.
 
  
 
{{System requirements
 
{{System requirements
 
|OSfamily = OS X
 
|OSfamily = OS X
|minOS    = 10.6
+
|minOS    = 10.9
|minCPU  =  
+
|minCPU  = Intel Celeron 2.3 GHz
 
|minRAM  = 1 GB
 
|minRAM  = 1 GB
 
|minHD    = 50 MB
 
|minHD    = 50 MB
|minGPU   = Nvidia GeForce FX 5200
+
|minOGL   = 3.2<ref name="opengl"/>
|minGPU2  = ATI Radeon 9500
 
|minGPU3  = Intel GMA X3100
 
 
}}
 
}}
  
 
{{System requirements
 
{{System requirements
 
|OSfamily = Linux
 
|OSfamily = Linux
|minOS    = Ubuntu 14.04, openSUSE 13.1
+
|minOS    = CentOS 7
|minCPU  =  
+
|minCPU  = Intel Celeron 2.3 GHz
 
|minRAM  = 1 GB
 
|minRAM  = 1 GB
 
|minHD    = 50 MB
 
|minHD    = 50 MB
|minGPU   = Nvidia GeForce FX 5200
+
|minOGL   = 3.2<ref name="opengl"/>
|minGPU2  = ATI Radeon 9500
+
|notes    = {{ii}} The Open-Source Intel Mesa drivers offer more OpenGL features than their Windows counterparts which is why older graphics card will work.
|minGPU3  = Intel GMA X3100
 
 
}}
 
}}
{{ii}} The Open Source Intel Mesa drivers offer more OpenGL features than their Windows counterparts which is why older graphics card will work.
 
  
 
{{References}}
 
{{References}}

Latest revision as of 17:52, 8 August 2023

Dev general icon.svg
Although this product has been released, it remains under active development - information may change frequently and could be outdated or irrelevant.
OpenRA
OpenRA cover
Developers
OpenRA developers
Engines
OpenRA
Release dates
Windows 2010
macOS (OS X) 2010
Linux 2010
Taxonomy
Monetization Freeware
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives Top-down view
Controls Multiple select, Point and select
Genres RTS
Series Command & Conquer, Dune
OpenRA on MobyGames
OpenRA on Wikipedia
Command & Conquer 1995
Command & Conquer: Red Alert 1996
Command & Conquer: Sole Survivor 1997
Command & Conquer: Tiberian Sun 1999
Command & Conquer: Red Alert 2 2000
Command & Conquer: Renegade 2002
Command & Conquer: Generals 2003
Command & Conquer 3: Tiberium Wars 2007
Command & Conquer: Red Alert 3 2008
Command & Conquer: Red Alert 3 - Uprising 2009
Command & Conquer 4: Tiberian Twilight 2010
OpenRA (unofficial) 2010
Command & Conquer (2013) Cancelled
Command & Conquer Remastered Collection 2020
Renegade X (unofficial) EA

OpenRA is a cross-platform open-source re-imagination of real-time strategies Command & Conquer, Red Alert and Dune 2000. It is not their direct clone, as it took gameplay elements from later titles such as Red Alert 2 and Generals, even added new units to Red Alert.

As of 2023, it is actively maintained by the community and designed with modding in mind. As an engine, it has been used as a base for full game releases such as D.O.R.F. Real-Time Strategic Conflict and OpenHV.

General information

GitHub repository

Availability

Source DRM Notes Keys OS
Developer website
DRM-free
Windows
macOS (OS X)
Linux
itch.io
DRM-free
Windows
macOS (OS X)
Linux
The game relies on the graphical assets of the original games and will prompt you at first start on entering the original discs or download a minimal asset pack from community maintained mirrors.[1]

Game data

Configuration file(s) location

System Location
Windows %APPDATA%\OpenRA\
macOS (OS X) $HOME/Library/Application Support/OpenRA/
Linux $XDG_CONFIG_HOME/openra
Configuration file, custom map and game assets are stored in this location.
This game does not follow the XDG Base Directory Specification on Linux.[2]

Save game data location

System Location
Windows %APPDATA%\OpenRA\Saves
macOS (OS X) $HOME/Library/Application Support/OpenRA/Saves
Linux $XDG_CONFIG_HOME/openra/Saves

Video

Display settings
Display settings

Graphics feature State Notes
Widescreen resolution
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
Windowed
Borderless fullscreen windowed
Called Fullscreen, Fullscreen (legacy) is Exclusive fullscreen
Anisotropic filtering (AF)
Anti-aliasing (AA)
Vertical sync (Vsync)
Does not work in windowed mode[3]
60 FPS and 120+ FPS
VSync enabled by default. If it fails, enable manual Frame limiter.
Can be set in-game or in settings.yaml.
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Input

Input settings
Input settings

Keyboard and mouse State Notes
Remapping
Can be changed in-game or in settings.yaml[4]
Mouse acceleration
Mouse sensitivity
Check Use Hardware Cursors in-game for enhanced mouse responsiveness
Mouse input in menus
Mouse Y-axis inversion
Touchscreen optimised
Enable Left-Click Orders in-game (GUI still unsuitable)
Controller
Controller support
Community supplied profiles for the Steam controller exist.[5]

Audio

Audio settings
Audio settings

Audio feature State Notes
Separate volume controls
Can be changed in-game or in settings.yaml.
Surround sound
Subtitles
Closed captions
[6]
Mute on focus lost
Only in single-player[7]

Localizations

Language UI Audio Sub Notes
English
Localized discs require manual installation;[1] UI translation support still incomplete[8]

Network

Advanced settings
Advanced settings
Network settings
Network settings

Multiplayer types

Type Native Notes
LAN play
Since version 20171014[9]
Online play
Allows public games via the OpenRA master server

Connection types

Type Native Notes
Matchmaking
Player authentication is implemented, but doesn't have much use other than identification.
Peer-to-peer
Dedicated
Dedicated server documentation
Self-hosting
Direct IP

Ports

Protocol Port(s) and/or port range(s)
TCP 1234
This game supports Universal Plug and Play (UPnP) for automatic port configuration.
Ports used internally and externally is configurable in-game when hosting a game and in settings.yaml.

Issues fixed

For the list of common issues visit the FAQ section of the wiki

Other information

API

Technical specs Supported Notes
Direct3D 11 [14]
OpenGL 3.2 Alternatively OpenGL ES 3[15] or OpenGL 2.1 with command line option Graphics.DisableLegacyGL=False[16]
ExecutablePPC 32-bit 64-bitARM Notes
Windows
32-bit installers are available at GitHub.[10]
macOS (OS X)
Universal binary[11]
Linux
Non-64-bit support is provided by Snapcraft[12] or Flatpak[13]

Middleware

Middleware Notes
Audio OpenAL
Input SDL

System requirements

Windows
Minimum
Operating system (OS) 7, 8, 10, 11
Processor (CPU) Intel Celeron 2.3 GHz
System memory (RAM) 512 MB
Hard disk drive (HDD) 1 GB
Video card (GPU) OpenGL 3.2[15] compatible
DirectX 11[14] compatible
The Intel drivers that are bundled with Windows ("Vendor: Microsoft Corporation") do not include any OpenGL support and therefore won't work.
macOS (OS X)
Minimum
Operating system (OS) 10.9
Processor (CPU) Intel Celeron 2.3 GHz
System memory (RAM) 1 GB
Hard disk drive (HDD) 50 MB
Video card (GPU) OpenGL 3.2[15] compatible
A 64-bit operating system is required.
Linux
Minimum
Operating system (OS) CentOS 7
Processor (CPU) Intel Celeron 2.3 GHz
System memory (RAM) 1 GB
Hard disk drive (HDD) 50 MB
Video card (GPU) OpenGL 3.2[15] compatible
The Open-Source Intel Mesa drivers offer more OpenGL features than their Windows counterparts which is why older graphics card will work.


References

  1. 1.0 1.1 Game Content · OpenRA/OpenRA Wiki - last accessed on 2016-5-10
  2. Split mod vs user content directories · Issue #10374 · OpenRA/OpenRA - last accessed on 2016-10-19
  3. VSync does not cap the framerate in windowed mode - last accessed on May 2023
  4. Hotkeys · OpenRA/OpenRA Wiki - last accessed on 2016-5-10
  5. OpenRA Steam controller mapping - last accessed on May 2023
  6. Add a dedicated widget for transient notifications - last accessed on May 2023
  7. Optionally mute on unfocus - last accessed on May 2023
  8. GitHub: Translation support
  9. Release 20171014 - last accessed on May 2023
  10. GitHub - last accessed on May 2023
  11. Package macOS releases as a universal binary. - last accessed on May 2023
  12. OpenRA on Snapcraft - last accessed on 2020-12-01
  13. OpenRA on Flathub - last accessed on 2023-03-11
  14. 14.0 14.1 Playtest 20210131
  15. 15.0 15.1 15.2 15.3 Playtest 20200303
  16. Legacy GPU with no OpenGL 3 support; graphics.log contains this message: - last accessed on May 2023