OpenHV
Developers | |
---|---|
OpenHV developers | |
Engines | |
OpenRA | |
Release dates | |
Linux | September 5, 2020 |
macOS (OS X) | September 5, 2020 |
Windows | September 5, 2020 |
Taxonomy | |
Monetization | Freeware |
Microtransactions | None |
Modes | Multiplayer |
Pacing | Real-time |
Perspectives | Top-down view |
Controls | Multiple select, Point and select |
Genres | RTS |
Art styles | Pixel art |
Themes | Sci-fi |
OpenHV is a cross-platform open-source real-time strategy game set in a science-fiction future. It is based upon the game design and pixel art from Hard Vacuum, a game in development during 1993 that was never published. The artwork was published by Daniel Cook, who is also known for his work on Tyrian. It relies on OpenRA as game engine.
The game has seen several stable releases, but is still in active development.
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Developer website | ||||
itch.io |
Monetization
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | %APPDATA%\OpenRA\ |
macOS (OS X) | $HOME/Library/Application Support/OpenRA/ |
Linux | $XDG_CONFIG_HOME/openra |
- This game does not follow the XDG Base Directory Specification on Linux.
- Configuration files are stored in this location. Replays and maps are stored in versioned
hv
subfolders. - Flatpak folder is $HOME/.var/app/io.github.openhv.OpenHV/openra/
Save game data location
System | Location |
---|---|
Windows | %APPDATA%\OpenRA\Saves\hv |
macOS (OS X) | $HOME/Library/Application Support/OpenRA/Saves/hv |
Linux | $XDG_CONFIG_HOME/openra/Saves/hv |
- Stored in per version subfolders.
- Flatpak folder is $HOME/.var/app/io.github.openhv.OpenHV/openra/Saves/hv
Video
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. | ||
60 FPS and 120+ FPS | VSync enabled by default. If it fails, enable manual Frame limiter. | ||
High dynamic range display (HDR) | See the glossary page for potential alternatives. | ||
Color blind mode | Requires configuration[1] |
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | Can be changed in-game or in settings.yaml [2] |
|
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 |
Controller types |
---|
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | for sound and music | |
Surround sound | ||
Subtitles | ||
Closed captions | UI Feedback Notification and Game Event Notifications can be disabled in settings. | |
Mute on focus lost | Pauses the game in single-player | |
Royalty free audio | Uses Tim Beek's Royalty Free Music |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | UI translation is work in progress. |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
Local play | ||||
LAN play | 63 | Co-op, Versus |
||
Online play | 63 | Co-op, Versus In game and online[3] server browser. |
||
Asynchronous multiplayer |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | In game IRC client connected to Discord and Matrix including a bot announcing new lobbies.[4] | |
Peer-to-peer | One player acts as host. | |
Dedicated | Can be configured extensively.[5] | |
Self-hosting | Official Docker container available.[6] | |
Direct IP |
Ports
Protocol | Port(s) and/or port range(s)[7] |
---|---|
TCP | 1234 |
- This game supports Universal Plug and Play (UPnP) for automatic port configuration.[8]
- Ports used internally and externally are configurable.
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 11 | |
OpenGL | 3.2 |
Executable | 32-bit | 64-bit | ARM | Notes |
---|---|---|---|---|
Windows | 32-bit installers and portable packages are available at GitHub.[9] | |||
macOS (OS X) | Universal binary | |||
Linux | Non-64-bit support is provided by Flatpak.[10] |
Middleware
Middleware | Notes | |
---|---|---|
Audio | OpenAL | |
Input | SDL |
System requirements
Linux | ||
---|---|---|
Minimum | ||
Operating system (OS) | CentOS 7 | |
Processor (CPU) | Intel Core i5-6600 | |
System memory (RAM) | 1 GB | |
Hard disk drive (HDD) | 250 MB | |
Video card (GPU) | 250 MB of VRAM OpenGL 3.2 compatible |
- bundles .NET 6[11]
macOS (OS X) | ||
---|---|---|
Minimum | ||
Operating system (OS) | 10.15 | |
Processor (CPU) | Intel Core i5-6600 | |
System memory (RAM) | 1 GB | |
Hard disk drive (HDD) | 250 MB | |
Video card (GPU) | 250 MB of VRAM OpenGL 3.2 compatible |
- A 64-bit operating system is required.
Windows | ||
---|---|---|
Minimum | ||
Operating system (OS) | 10 | |
Processor (CPU) | Intel Core i5-6600 | |
System memory (RAM) | 1 GB | |
Hard disk drive (HDD) | 250 MB | |
Video card (GPU) | 250 MB of VRAM DirectX 11 compatible |
References
- ↑ Is there a color-blind mode? - last accessed on 2024-07-29
- ↑ Hotkeys - last accessed on 2024-07-29
- ↑ Server Browser - last accessed on 2024-07-30
- ↑ Release 20230416 - last accessed on 2024-07-30
- ↑ Dedicated Server - last accessed on 2024-07-30
- ↑ Linux dedicated server docker container - last accessed on 2024-07-29
- ↑ Server ListenPort - last accessed on 2024-08-09
- ↑ Server DiscoverNatDevices - last accessed on 2024-08-09
- ↑ OpenHV releases - last accessed on 2024-07-29
- ↑ OpenHV on Flathub - last accessed on 2023-03-11
- ↑ .NET 6 - Supported OS versions - last accessed on 2024-07-29