Skip to content
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

OutpostHD Readme

OutpostHD is a reimplementation of OUTPOST published by Sierra On-Line in 1994. It is not a clone. It's a complete redesign of OUTPOST taking the core concepts and reimplementing them in a much more fun and more responsive game.

For up to the minute information, please visit The Outpost Universe's online forum. You may also view OutpostHD's Forum Thread for additional details or to participate in the discussion.


For Windows

  • Windows 7 64bit (not tested on Vista or XP but probably works)
  • 2GB RAM
  • 32MB Available Hard Drive Space
  • Graphics card that can support OpenGL 3.0 & GLSL v1.0 (basically any modern GPU)


Installation is simple: Extract the contents of the ZIP Archive into any folder. Double-click on OPHD.exe to launch the game.

As this is not an installer package it is not distributed with any necessary dependencies. Please see the following sections for the requirements needed for your particular OS of choice.

Windows Dependencies

OutpostHD is built in C++ using Microsoft's Visual Studio 2019. If you haven't already, you may need to download and install the redistributable package from Microsoft. Follow this link and download the 64-Bit version of the Visual C++ runtime:

MacOS X Dependencies

The only current build of OutpostHD is Windows but as I understand MacOS X development and program distribution, MacOS distributions come as a 'bundle' with all necessary dependencies packaged in. That stated, there aren't any official osX builds (yet) but we're working on it!


OutpostHD does build and run under Linux. Some of the contributing maintainers have been able to build and run OPHD on Arch Linux and Ubuntu Linux. No official Linux build is available yet but we're working on it!


At the moment there are very few configurable options for OutpostHD. All of it must be done via the XML configuration file (config.xml) located in your User directory.

The User directory will vary from platform to platform. On Windows, for example, you'll find it under "C:\Users\Your Username\AppData\Roaming\LairWorks\OutpostHD". This will be different on Linux and macOS.

Note that the file will only be generated after running the game for the first time.


OutpostHD is still under heavy development so there are likely kinks to work out. If you're having trouble, head on over to the forums or our Discord server for help getting OutpostHD running.

Key Bindings

F2: Save Game

F3: Load Game

F10: Show debug info

PAGE UP: Go up one level

PAGE DOWN: Go down one level

HOME: Go to surface

END: Go to max depth level

ENTER: End turn

ESCAPE: Cancel edit mode.

W / A / S / D: Move one tile NORTH / WEST / SOUTH / EAST


0: Go to Surface

1: Go to Underground 1

2: Go to Underground 2

3: Go to Underground 3

4: Go to Underground 4


Q: When I try to launch OutpostHD, I'm told that I'm missing "msvcp140.dll" and "vcruntime140.dll". How do I fix this?

A: You are missing some dependencies that OutpostHD requires in order to run. See the section 'Windows Dependencies' above.

Q: How do I get started?

A: When you first start the game, the only structure available to you is the SEED Lander which can be found in the Structure Panel at the bottom left of the screen. When you select the SEED Lander from the panel, the mouse pointer will change to the diamond shaped 'place structure' pointer. Left click anywhere you think is a suitable landing location.

Keep in mind that the SEED Lander can't be placed within 3 tiles of any of the edges of the map and must have all tiles surrounding it be free of obstructions like Mines and Impassable Terrain.

After you place the SEED Lander, the Advance Turn button will become available to click on (you must place a SEED Lander before you can do anything else). After you left click on the Advance Turn button, other options will become available to you and the first structures of your colony will be built.

Q: Can I automatically skip the splash/logo screens?

A: Yes. After the first time the game runs, an automatically generated configuration file is saved in your user directory ('config.xml'). Open this file in a text editor, look for the line that says 'skip-splash' and change 'value' from 'false' to 'true'.

Q: The keybindings for movement (WASD) don't work well on my keyboard layout, can this be changed?

A: Not yet; keybindings are hard coded. This will, however, change in the future to configurable keybindings.

Q: The game generally works but there are some graphics problems like missing or corrupt textures. How can I fix this?

A: This is a result of some budget GPU drivers attempting and failing to accommodate for texture resolutions that are not a power of two (e.g., 16x16, 32x32, 128x128, etc.). There really isn't a way to fix this as generally these issues show up on budget laptops and mobile devices with integrated Intel GPU's.

This is something that will improve over time -- the game is still under heavy development and a lot changes under the hood. While we've made considerable effort to align all visuals to power of two textures, it's likely we're going to miss some here and there. If you do find textures/images that are blurry or don't look right please point it out on the forums or the Discord server. It'll really help me out when I miss something!

Q: Robots I'm building in the factory never become available. Why?

A: In order to use the robots that your factory builds, you'll need both a Robot Command Center and a Warehouse with enough space to store the robot.

When robots are produced by a Factory, they are first moved to a Warehouse. On the next turn, they are assigned to a Robot Command Center. Without the Warehouse the Robot will sit, finished, on the Factory assembly line with nowhere to go.

After they're moved to a Warehouse, you'll need to have a Robot Command Center with available slots. When you first start the game, you're given 3 slots for robots (this is for the initial three robots though after you place your miner you can build another robot type to fill the now vacant slot). Each Robot Command Center can handle 10 robots.

Q: There are mines that are distant from my colony that I can't place robots on. Why?

A: All robots and structures must be placed within the communications range of the Command Center or a Communications Tower. These are denoted on your minimap as a light blue circle.

You can extend your communications range by building Communications Towers on the edges of your comm range.

Q: I've built Comm. Towers far away from my colony but I can't place structures, only robots. Why?

A: Structures must be built within the comm range of a Command Center. This is the large comm circle on your minimap.

Q: I have a question that's not answered here. How can I get help?

A: You can visit The Outpost Universe's Forums ( and visit the Main Projects forum or join the OPU Discord Server.


OutpostHD is distributed under a BSD 3-clause license. See LICENSE.txt for details.


OutpostHD is developed and maintained by the following contributors:

  • Leeor Dicker (aka leeor_net): Design & Programming
  • Hooman: Programming & System Engineering
  • White Claw: Graphics

Special Thanks

I'd like to give a special thanks and shout out to the following contributers who have helped to shape the direction of OutpostHD and provide extremely valuable insight in alphabetical order:

  • dave_erald
  • FallTime
  • Goof
  • havkyp
  • JetMech1999
  • lhark
  • lordpalandus
  • macksting
  • singthemuse
  • Sirbomber
  • Vagabond
  • vomov

Thanks for your contributions! I tried to include everybody who's provided feedback or contributed to the code and other resources. This is a community effort and OPHD would never have come this far without your help! If I missed you, let me know! You deserve the recognition!


OutpostHD - Open source remake of Sierra On-Line's Outpost




No packages published


You can’t perform that action at this time.