Skip to content

Releases: OutpostUniverse/OPHD

OutpostHD v0.8.10

Choose a tag to compare

@ldicker83 ldicker83 released this 01 Jun 22:40
29155eb

[0.8.10] - 2026-06-01

Interim release between major feature updates. A lot of improvements to the code that address some of the instability in previous releases.

Added

  • Technology catalog
  • Research Report panel in Reports Panel (WIP)
  • Added new announcement types for colony ship crashes with cargo and colonists (Alexander Hunt)
  • Add <Ctrl> + <Shift> + <F12> key combo for debug border drawing

Changed

  • Up/Down keybindings now move the camera in a more intuitive way for the user
  • Tubes can now be placed like roads -- they will automatically choose their direct based on what they're connected to
  • Moved structure definitions from hard-coded values in source to external definition file
  • Structures that are in a destroyed state can no longer be repaired
  • Mine Facility now transmits connection to Command Center
  • Larger font used throughout all views for improved visibility
  • Added difficulty-dependent "grace period" for crime and morale (Andrew Gorcester)
  • Added difficulty-dependent morale hit modifier for colony ship deorbit with colonists still aboard (Alexander Hunt)
  • Improved morale handling throughout code base (Alexander Hunt)
  • Improved morale change reasons reporting (Alexander Hunt)
  • Improved memory handling/management (should help with some odd crash behavior)
  • Adjustments to crime handling based on difficulty
  • Various UI visual improvements including larger fonts, control placement and dynamic sizing
  • ProductCatalog will throw an exception instead of silently failing
  • Less punishing ore haul falloff

Fixed

  • Robots that are set to self-destruct will no longer complete their tasks before terminating
  • Fixed logic mistake regarding mine digging that caused a mine shaft to be built one level lower than it should be
  • Fixed check for self-sustained structures
  • Fixed issue where the structure picker didn't change when using pageUp/Down keys (alynsarcana)
  • Fixed UI update issues in Factory Production Report (Alexander Hunt)
  • Fixed overlay toggle button behavior so their state doesn't carry over from a previous game when loading another game (Alex)
  • Fixed overlays being carried over when loading a different game (Alexander Hunt)
  • ToolTip UI elements now handle new lines properly (Alexander Hunt)
  • Fixed logic mistake in food theft calculation
  • Numerous spelling errors corrected (Brett)
  • Fix incorrect road decay state being set
  • Fix behavior of "Take Me There" buttons
  • Fix progress bars not showing progress
  • Fix underground structure conflicts with mine shafts (Alexander Hunt)
  • Fix TileInspector window showing details of underground tile that hasn't been excavated yet (Alexander Hunt)
  • Race condition in fade logic in NAS2D middleware fixed
  • Fixed crash when handling Red Light Districts
  • Fixed save game handling regarding Red Light Districts
  • Fixed incorrect structure names in description table
  • Fix crash when loading a game when the Mine Operations Window is open
  • Fixed crash in scroll bar UI element that could occur in specific circumstances
  • Fixed edge cases in tube connectedness checks
  • Fixed potential crash when bulldozing mine facilities or mine shafts
  • Fix offset error in drawLine
  • Fix "Take Me There" button visibility on message change

OutpostHD v0.8.7

Choose a tag to compare

@ldicker83 ldicker83 released this 10 Apr 02:57
410ea59

[0.8.7] - 2023-04-09

Addresses a few bugs and provides some quality of life balancing.

Added

  • Basic cheat dialog window (can be brought up with Ctrl+Shift+F10)
  • FreeBSD configuration to be able to build OPHD from source

Changed

  • Resource values won't glow on first turn
  • Adjusted cost of structures
  • Adjusted cost of robots
  • Mine yields have been increased
  • PhysFS dependency removed
  • Factory list box will now only show progress bars if a factory is actually producing something
  • Alerts will be pushed if there are issues with Warehouse storage and capacity
  • Alerts will be pushed when tasks are completed for robots and construction
  • Alerts will be pushed when robot tasks are canceled
  • Factory Report now shows actual description of products instead of placeholder text
  • Moved factory product descriptions out of the code and into an external definition file
  • Improved exception error messages for better end-user reporting

Fixed

  • Command Center will no longer collapse if there is no maintenance facility
  • Game Over dialog's "Return to Main Menu" functions properly again
  • Fixed potential crashing with certain UI element event handlers not being properly disconnected
  • Fixed crashing in Factory Report view
  • Fixed potential crashing in event handling that could lead to memory corruption
  • Crime no longer generates until population is landed on the surface
  • Trying to build a tube on a non-bulldozed tile will now issue a warning

OutpostHD v0.8.6

Choose a tag to compare

@ldicker83 ldicker83 released this 25 Apr 22:54

Addresses a number of bugs and usability issues between 0.8.x and 0.9.x branches.

Added

  • Added a button to the FileIO window that allows the user to open the savegame directory easily instead of having to manually navigate to it

Changed

  • New and improved Planet animations in the planet selection state

Fixed

  • Fix an issue in the Take Me There button code that would allow users to exploit the structure window to build surface structures underground and vice versa
  • Fix an issue in the path finding code that would prevent more than one mine from accessing a smelter
  • Fix Mine Facility incorrectly setting 'mine exhausted' flag instead of storage pool being full
  • Fix an out of bounds crash in the click handler for the notification area
  • Fix a potential crash when enlarging the game window (map view now forces bounds validation)
  • Fix a crash caused by incorrect behavior leading to null pointer dereference when selecting a robot that isn't actually available

OutpostHD v0.8.5

Choose a tag to compare

@ldicker83 ldicker83 released this 27 Sep 10:34
814df54

[0.8.5] - 2021-09-26

Introduces integrity decay and the Maintenance Facility.

Added

  • Maintenance Facility
  • Structure Integrity & Decay
  • Criminal Activity

Changed

  • Structures will now slowly lose integrity (decay) over time
  • Decayed roads will negatively affect route traversal times
  • Maintenance Facility required to repair decaying buildings
  • Improved descriptions of criminal activity
  • Adjusted cost of structures to make it a little less punishing

Fixed

  • Factories will no longer push new products into warehouses that aren't operational
  • Fixed misreported warehouse usage in full-screen warehouse UI
  • Fixed display of tilemap overlays being cleared when turns are run
  • Fixed a mistake in route cost calculation that caused extremely low movement of resources
  • Fixed an issue that made it impossible to place robots before the Command Center was built
  • Fixed an issue that caused roads to be set to an incorrect animation state during loading
  • Fixed an issue where the "Take Me There" button on the Notification Window failed to set the tilemap depth

OutpostHD v0.8.3

Choose a tag to compare

@ldicker83 ldicker83 released this 06 Jun 04:57
bfccd94

[0.8.3] - 2021-06-6

Introduces the NotificationArea UI element to inform users of non-critical issues or notifications that don't interrupt gameplay and the user can look at and respond to at their leisure.

Added

  • Added a NotificationArea to display notifications
  • Added a NotificationWindow to show detailed information about new notifications
  • Added RadioButton and RadioButtonGroup
  • Added Police Coverage overlay

Changed

  • Certain conditions will now throw exceptions -- these are logic bugs that should be reported and not ignored
  • Population changes (births and deaths) will now push notifications to the player
  • Robot aging and failure will now push notifications to the player
  • Robot self-destruct will now push a notification instead of display a message box
  • Structure state changes (construction complete, destroyed, disabled, etc.) will now push notifications to the player

Fixed

  • Log output redirect crash
  • Disabled or destroyed Smelters will now be ignored in truck routing
  • Assigned trucks will now be saved/loaded properly from save games
  • Recycling structure will now be properly highlighted red if insufficient resources are available to build it

OutpostHD v0.8.2

Choose a tag to compare

@ldicker83 ldicker83 released this 24 Mar 04:34

[0.8.2] - 2021-03-24

Introduces communcations range overlays, additional GUI quality of life improvements and a number of bug fixes that correct some subtle behavior issues.

Added

  • Tile highlight overlays for communication ranges
  • Tile highlight overlays for truck routes
  • Robot Inspector Window -- allows for changing robot orders and issuing robot self destruct

Changed

  • FileIO Window now has a 'delete' button so save games can be deleted from within the game
  • Change order of food counting and population update so that landing cargo/colonist landers at the same time doesn't result in an immediate game over
  • Planet attribute and definitions moved out of the code and into external XML definition in the data files
  • Air shaft now behaves as a four-directional tube
  • Recycling Center now shows more information in the Structure Inspector window

Fixed

  • Fixed some computations in the population simulation that caused subtle behavior issues
  • Fixed typos in some string literals
  • Robots and structures can now be placed at the edges of the diamond map view
  • Tile Inspector window can now be opened when right-clicking a tile on the edge
  • Fix savegame issue where game breaks when loading a savegame saved on turn 0 before the seed lander is placed

OutpostHD v0.8.1

Choose a tag to compare

@ldicker83 ldicker83 released this 18 Feb 05:46
a1fd051

[0.8.1] - 2021-02-17

Introduces biowaste produced by residential units and some quality of life improvements in the GUI.

Added

  • Recycling Facility
  • Biowaste accumulation
  • GUI ToolTip's

Changed

  • StructureInspector window now dynamically resizes to accommodate contents
  • Middle mouse button and shift + right mouse button will now bring up Structure Inspector window regardless of structure type
  • Depleted food stores in the Command Center will be refilled each turn from the production of food producing facilities
  • Morale will take a take a hit whenever biowaste in residences overflows
  • Improve behavior of UI elements in full-screen Mine Operations UI

Fixed

  • Fix text overlap in Mine Operations Window
  • Fix crash when opening the Structure Inspector Window on any structure that employs Scientists
  • Fix crash when right-clicking a Robot Command Center
  • Fix a mistake that tallied food totals before population consumption which resulted in incorrect value displayed in the HUD
  • Fix Mine full-screen UI showing "no routes" when loading a game

OutpostHD v0.8.0

Choose a tag to compare

@ldicker83 ldicker83 released this 01 Jan 18:32

[0.8.0] - 2021-01-01

Improved mined resource management and a proper implementation of truck routing for mines and mine to smelter routes.

Added

  • Added 64bit build configurations. OutpostHD will now be available as 32-bit and 64-bit builds.
  • Truck manufacturing has been implemented.
  • Mine Operations Window allows assignment of trucks from Warehouse storage.
  • Roads have been added. These are taken into account when calculating transport routes.
  • Planets now define a mean distance from the host star.

Changed

  • SaveGame version changes -- saves from older versions of the game are no longer supported.
  • A LOT of internal code cleanup and improvements.
  • Road Materials have been removed from the game.
  • Resources are now moved via trucks from Mine Facilities to Smelters.
  • Refined resources are now stored in Storage Tanks instead of in an accumulator value.
  • Command Center now stores up to 250 units of Refined Resources.
  • Command Center now stores up to 250 units of Food.
  • Loss of resources or CHAP is no longer an instant game over as the Command Center now acts as a sort of buffer.
  • Solar Panel energy production will vary based on mean distance from the host star.

Fixed

  • Fix a crash when going back to the Main Menu and starting a new game.
  • Fix for weird values shown in Residential Capacity reporting.

OutpostHD v0.7.11

Choose a tag to compare

@ldicker83 ldicker83 released this 02 Mar 04:50

OutpostHD v0.7.11

Maintenance release. Addresses usability issues and a number of bugs that have been discovered.

Added

  • Help button to the Main Menu. This launches the OutpostHD Wiki in your default browser.
  • Resource breakdown panel when hovering over resource HUD panel.
  • Pin 'button' to keep population panel visible even if you're not moused over it.

Changed

  • The AI Voice notifications for errors have been replaced with message boxes providing much greater detail about what the issue actually is.
  • Robodozer's that 'die' during their task will no longer leave the tile it was on as 'bulldozed' and instead will revert it to its original terrain type.Robodozer's that 'die' during their task will no longer leave the tile it was on as 'bulldozed' and instead will revert it to its original terrain type.
  • Cargo and Colonist landers are now restricted to landing within 5 tiles of the command center.
  • Mine Production Window now shows the remaining time during mine shaft extension.
  • Structure Inspector Window now shows remaining turns until construction is complete.
  • Structure Inspector Window now shows the current age of a Structure.
  • Placing a Robodigger on a Mine will ask the user if they want to sacrifice the mine instead of just automatically placing the robot.
  • Robot info HUD will now only draw after the SEED Lander has been placed and the Command Center is available on the map.
  • Fullscreen mode has been removed so that OutpostHD plays nicely with the native window manager due to the use of native message boxes.
  • Window state is now saved on closing (maximized or not).
  • Window size is now saved on closing.
  • Reason for a structure going Idle is now detailed in the Structure Inspector window.
  • Reason for a structure being Disabled is now detailed in the Structure Inspector window.
  • Changing depth level while in Robot insert mode will no longer clear insertion mode.

Fixed

  • Right-clicking on a Warehouse that's under construction will now bring up the Structure Inspector Window instead of the Warehouse Inspector.
  • Right-clicking on a Mine Facility that's under construction will now bring up the Structure Inspector Window instead of the Mine Operations Window.
  • Fixed a mistake in the Population Panel that displayed housing incorrectly before the the Command Center was built.
  • Fixed an issue in the GraphWalker that could leave some tiles marked as connected when they shouldn't be has been resolved. Fix provided by Sirbomber.
  • Fixed an issue in MainMenuState that could lead to the UI buttons being clicked inadvertently when skipping the splash screens.
  • Fix failure to load when saving a game with a newly built Robot Command Center that doesn't have any robots assigned to it yet.
  • Fix an issue that left structures manually set to idle permanently disabled if they lost their connection to the CC even if the connection was restored.

OutpostHD v0.7.10

Choose a tag to compare

@ldicker83 ldicker83 released this 30 Jan 01:53

This is a maintenance release that addresses issues that were missed in the v0.7.9 release.

Changed

  • RobotCommand::addRobot() will no longer throw an exception if a robot appears to match an already existing robot. It will instead write this to the log and request that the user report the issue to the developer.

Fixed

  • Fixed an oversight which neglected to remove a dead robot from a Robot Command Center. This would lead to an abrupt program termination with the message "RobotCommand::addRobot(): Adding a robot that is already under the command of this Robot Command Facility."
  • Fixed a logic mistake that failed to draw the mouse tile highlight when the connectedness overlay was turned on.
  • Fixed an issue which caused energy usage being displayed incorrectly when a savegame is loaded.
  • Fixed a mistake which allowed the player to place Colonist and Cargo landers on Turn 0 if the SEED Lander had been placed.

Full Download

You can get the full download with Windows binaries and assets on The Outpost Universe Forums: https://forum.outpost2.net/index.php/topic,5718.0.html