Surviving Mars - contact@rockpapershotgun.com (Adam Smith)

There are too many idiots on Mars but that’s about to change. Colony-building sim Surviving Mars, which pleased our Alec well enough when it launched last month, has received its first major patch. The update notes are a treat – not quite Crusader Kings, The Sims or Dwarf Fortress quality, but there’s some solid stuff in there.

“Colonists will no longer try to walk kilometers on foot to resettle resulting in them dying from lack of oxygen”. Like the headline says: fewer idiots.

(more…)

Surviving Mars - candyalien


Major Changes
Science Institute renamed to Hawking Institute in tribute to Stephen Hawking
Added Birth Control Policy in domes. You can now set births to allowed or forbidden (Ctrl + LMB sets birth control policy in all domes)
Increased max zoom out distance
Optimized the way colonists pick workplaces. Colonists should now pick the best workplace for their specialization correctly and much faster
Added "Reassign All" button to drones which reassigns all drones from this commander or orphaned drones in the area
Colonists will no longer try to walk kilometers on foot to resettle resulting in them dying from lack of oxygen
Rover Command AI tech now removes the batteries of all rovers
Added a keybinding (default: i) that hides/shows resource & anomaly icons on the map
Rovers are more likely to effectively use tunnels
Rovers pathfinding improved
Added free camera option in Photo Mode
Press Ctrl + F1 and you will open an in-game bug reporter

Mods
Published most of the game code for reference purposes
Added cheats menu to mod editor
Mod editor now loads a map with a prebuilt colony
Enabled a Lua console on the mod editing map
Localization tables from mods can now localize the main menu
Mod documentation fixes
Allowed renaming of mods
Added support for PNG files in mod cover images
Easier way of adding technologies, research points and applicants from mission sponsor and commander profile mods
UI modding: templates
Infopanel modding: all templates in groups InfopanelHeader and InfopanelContent
Added list of technologies to documentation
Added autoattaches and night lighting objects to modding documentation

Gameplay
Extended the range rovers need to be in to recharge from cables. The RC Transport looks for cables in the start and ending point of transport routes automatically
Lowered the chance for idiot flaw to appear in the colony and applicant pool
Space Rehabilitation tech removes flaws before newly arrived colonists decide in which dome to settle
Fixed an issue where shuttles could fail to pick up a colonist for resettlement
Fixed an issue where some buildings connected to a very large power network failed to get power
Reserved residence slots are released if the colonist can't reach the dome during resettlement
Salvaging a rocket without its cargo unloaded should no longer leads to stuck drones
Colonists that fail to reach a dome won't constantly try to reach it again and again
Dome Streamlining tech now affects the Geoscape Dome
Construction Nanites no longer construct sites that are turned off
Renegades and rogue drones no longer target construction sites
Superconducting Computing now provides less research points
General Training tech now has flavor text
Fuel Refinery now has the Factory AI upgrade
Colonists are now immune to Earthsick when playing with IMM sponsor
Colonists no longer reserve residential slots in faraway domes if shuttle hubs are not operational (e.g. during a dust storm)
Triboelectric Scrubber no longer scrubs buildings inside domes
Colonists can now be manually assigned to training (School, University, Sanatorium)
It is no longer possible to select the same trait multiple times in Schools
Construction of building upgrades is now serviced by more drones
Fixed a bug with calculations of modifiers and small amounts of research points
Fixed an exploit that allowed the construction of buildings via keybindings without the necessary tech
Fixes for the mystery log of the Spheres mystery
Fixed an issue which caused colonists to eat less food. Boosted production of farms slightly to compensate for the increased consumption.

UI
“Research complete” notification now shows the tech description in question on rollover
Added option to rename buildings
Shuttle Hub now shows information about shuttle load across the colony
Botanists & Geologists have new icons
Changed dome quarantine button to Immigration Policy control
Merged the "Assign Workplace", "Assign Residence" buttons for colonists into a single button "Assign to Building"
Added an indicator which traits are selected in schools and sanatoriums when selecting traits
Keybindings for rover commands now work correctly
Fungal Farm Automation upgrade now uses correct icon
Allowed rebinding of camera zoom in/out and camera tilt keybindings
Seniors are no longer considered "outside the workforce" after researching Forever Young
Drone workload information added to RC Rover
Fixed a bug where rocket fuel was not displayed in certain cases
Rocket pins no longer blink ready during dust storms
Selecting a building while the build menu is open no longer causes the building's AOE visuals to break
Hints for game speed, camera controls and orbital probes now display bound keys correctly
Added an error message when trying to overwrite a save during upload to cloud
Added confirmation prompt when closing the Filter UI
Exports notification now shows accumulated funding if multiple rockets arrive on Earth consecutively
Added salvage button to the info panel of pipes, valves and switches
Excess fuel caused by Advanced Martian Engines is now unloaded from rockets before take off
"Daily Production" changed to "Production per Sol"; "hourly production" changed to "production"
Renamed a control hint to "Queue on top" in the research UI
Added new icons for Construct Drone and Dismantle Drone button
Vacant residential slots text in domes no longer includes slots from nurseries
Officers are no longer called "security" in filter UI
Cargo rocket UI now shows the number of resources in the colony on rollover of a given resource
Depots resource icon is no longer mirrored
Colonists can no longer be manually assigned while they are in the process of resettling
Autonomous Drone Hubs and Sensor Towers no longer display an empty power consumption section in their info panel
Implemented tutorial hint for building upgrades
Updated credits

Other
Domes no longer get constantly dusted. Only domes that are turned off or not working are dusted.
Children now play around in the school (visualization only)
Fixed some issues in the trajectory of shuttles
Glass decals are removed when the dome is destroyed
Domes no longer leave grass behind when destroyed
Recharge stations no longer turn their light off when a drone visits them
More precise slider for time of day in Photo Mode
All adult colonists now have the same walking speed
Cargo shuttles return to the hub when it's being destroyed
Increased number of lights at night
Photo Mode night lights of building match in-game lights
Photo Mode particle effects fixed
Various performance optimizations
Various stability improvements
Various sound FX tweaks
CO2 geysers only erupt sporadically, as intended
Surviving Mars - candyalien


Major Changes
Science Institute renamed to Hawking Institute in tribute to Stephen Hawking
Added Birth Control Policy in domes. You can now set births to allowed or forbidden (Ctrl + LMB sets birth control policy in all domes)
Increased max zoom out distance
Optimized the way colonists pick workplaces. Colonists should now pick the best workplace for their specialization correctly and much faster
Added "Reassign All" button to drones which reassigns all drones from this commander or orphaned drones in the area
Colonists will no longer try to walk kilometers on foot to resettle resulting in them dying from lack of oxygen
Rover Command AI tech now removes the batteries of all rovers
Added a keybinding (default: i) that hides/shows resource & anomaly icons on the map
Rovers are more likely to effectively use tunnels
Rovers pathfinding improved
Added free camera option in Photo Mode
Press Ctrl + F1 and you will open an in-game bug reporter

Mods
Published most of the game code for reference purposes
Added cheats menu to mod editor
Mod editor now loads a map with a prebuilt colony
Enabled a Lua console on the mod editing map
Localization tables from mods can now localize the main menu
Mod documentation fixes
Allowed renaming of mods
Added support for PNG files in mod cover images
Easier way of adding technologies, research points and applicants from mission sponsor and commander profile mods
UI modding: templates
Infopanel modding: all templates in groups InfopanelHeader and InfopanelContent
Added list of technologies to documentation
Added autoattaches and night lighting objects to modding documentation

Gameplay
Extended the range rovers need to be in to recharge from cables. The RC Transport looks for cables in the start and ending point of transport routes automatically
Lowered the chance for idiot flaw to appear in the colony and applicant pool
Space Rehabilitation tech removes flaws before newly arrived colonists decide in which dome to settle
Fixed an issue where shuttles could fail to pick up a colonist for resettlement
Fixed an issue where some buildings connected to a very large power network failed to get power
Reserved residence slots are released if the colonist can't reach the dome during resettlement
Salvaging a rocket without its cargo unloaded should no longer leads to stuck drones
Colonists that fail to reach a dome won't constantly try to reach it again and again
Dome Streamlining tech now affects the Geoscape Dome
Construction Nanites no longer construct sites that are turned off
Renegades and rogue drones no longer target construction sites
Superconducting Computing now provides less research points
General Training tech now has flavor text
Fuel Refinery now has the Factory AI upgrade
Colonists are now immune to Earthsick when playing with IMM sponsor
Colonists no longer reserve residential slots in faraway domes if shuttle hubs are not operational (e.g. during a dust storm)
Triboelectric Scrubber no longer scrubs buildings inside domes
Colonists can now be manually assigned to training (School, University, Sanatorium)
It is no longer possible to select the same trait multiple times in Schools
Construction of building upgrades is now serviced by more drones
Fixed a bug with calculations of modifiers and small amounts of research points
Fixed an exploit that allowed the construction of buildings via keybindings without the necessary tech
Fixes for the mystery log of the Spheres mystery
Fixed an issue which caused colonists to eat less food. Boosted production of farms slightly to compensate for the increased consumption.

UI
“Research complete” notification now shows the tech description in question on rollover
Added option to rename buildings
Shuttle Hub now shows information about shuttle load across the colony
Botanists & Geologists have new icons
Changed dome quarantine button to Immigration Policy control
Merged the "Assign Workplace", "Assign Residence" buttons for colonists into a single button "Assign to Building"
Added an indicator which traits are selected in schools and sanatoriums when selecting traits
Keybindings for rover commands now work correctly
Fungal Farm Automation upgrade now uses correct icon
Allowed rebinding of camera zoom in/out and camera tilt keybindings
Seniors are no longer considered "outside the workforce" after researching Forever Young
Drone workload information added to RC Rover
Fixed a bug where rocket fuel was not displayed in certain cases
Rocket pins no longer blink ready during dust storms
Selecting a building while the build menu is open no longer causes the building's AOE visuals to break
Hints for game speed, camera controls and orbital probes now display bound keys correctly
Added an error message when trying to overwrite a save during upload to cloud
Added confirmation prompt when closing the Filter UI
Exports notification now shows accumulated funding if multiple rockets arrive on Earth consecutively
Added salvage button to the info panel of pipes, valves and switches
Excess fuel caused by Advanced Martian Engines is now unloaded from rockets before take off
"Daily Production" changed to "Production per Sol"; "hourly production" changed to "production"
Renamed a control hint to "Queue on top" in the research UI
Added new icons for Construct Drone and Dismantle Drone button
Vacant residential slots text in domes no longer includes slots from nurseries
Officers are no longer called "security" in filter UI
Cargo rocket UI now shows the number of resources in the colony on rollover of a given resource
Depots resource icon is no longer mirrored
Colonists can no longer be manually assigned while they are in the process of resettling
Autonomous Drone Hubs and Sensor Towers no longer display an empty power consumption section in their info panel
Implemented tutorial hint for building upgrades
Updated credits

Other
Domes no longer get constantly dusted. Only domes that are turned off or not working are dusted.
Children now play around in the school (visualization only)
Fixed some issues in the trajectory of shuttles
Glass decals are removed when the dome is destroyed
Domes no longer leave grass behind when destroyed
Recharge stations no longer turn their light off when a drone visits them
More precise slider for time of day in Photo Mode
All adult colonists now have the same walking speed
Cargo shuttles return to the hub when it's being destroyed
Increased number of lights at night
Photo Mode night lights of building match in-game lights
Photo Mode particle effects fixed
Various performance optimizations
Various stability improvements
Various sound FX tweaks
CO2 geysers only erupt sporadically, as intended
Surviving Mars - candyalien


If so - what was your favourite?

Surviving Mars - candyalien


If so - what was your favourite?

Surviving Mars - candyalien


The new frontier... The perils of the unknown... The great difficulties and the great hope for the next generation? No, I'm not talking about colonizing Mars. I'm talking about the greatest technical risk we took on with Surviving Mars: building the game for modding support.
Haemimont Games has shipped a cool 15 games on various platforms, but not one of them has had official modding support. And modding was something Paradox wanted from the very beginning of the project. Games that welcome the players to join in the creation are loved more, played more, and live more, they said. What's the point of partnering with a well-respected experienced publisher if you don't heed what they say?


The bad news was that over the previous several games, the data loading process of our engine had been optimized in the opposite direction, to be as monolithic and economical as possible, to allow for minimal loading times. This had to be reversed, and many types of data can now be loaded in pieces, or late after the game has started, to allow for asset authoring and tested.


The good and much more important news was that our games are written in a mixture of two programming languages: C++ to handle the low-level stuff like graphics, audio and talking to the underlying hardware; Lua. Which allowed us to implement virtually everything you think of as "game", from the simulation logic of the colonists on Mars to the user interface that allows the player to control them. And Lua is not only much easier for modders to learn - it's also easy to be loaded from different places, even when the game is running. We knew that we needed to give modders this ultimate power, to modify and add new Lua code to the game.


The overarching goal of the mod support is, in the words of Alan Kay, simple things should be simple, and complex things should be possible. For the simple part, we identified a handful of small but impactful changes to the game that can be implemented by anyone who's not afraid of their computer. Mission Logos, for example, let you leave your imprint on every building of your colony. You only need to supply a simple, transparent PNG file

You can read the full dev diary here
Surviving Mars - candyalien


The new frontier... The perils of the unknown... The great difficulties and the great hope for the next generation? No, I'm not talking about colonizing Mars. I'm talking about the greatest technical risk we took on with Surviving Mars: building the game for modding support.
Haemimont Games has shipped a cool 15 games on various platforms, but not one of them has had official modding support. And modding was something Paradox wanted from the very beginning of the project. Games that welcome the players to join in the creation are loved more, played more, and live more, they said. What's the point of partnering with a well-respected experienced publisher if you don't heed what they say?


The bad news was that over the previous several games, the data loading process of our engine had been optimized in the opposite direction, to be as monolithic and economical as possible, to allow for minimal loading times. This had to be reversed, and many types of data can now be loaded in pieces, or late after the game has started, to allow for asset authoring and tested.


The good and much more important news was that our games are written in a mixture of two programming languages: C++ to handle the low-level stuff like graphics, audio and talking to the underlying hardware; Lua. Which allowed us to implement virtually everything you think of as "game", from the simulation logic of the colonists on Mars to the user interface that allows the player to control them. And Lua is not only much easier for modders to learn - it's also easy to be loaded from different places, even when the game is running. We knew that we needed to give modders this ultimate power, to modify and add new Lua code to the game.


The overarching goal of the mod support is, in the words of Alan Kay, simple things should be simple, and complex things should be possible. For the simple part, we identified a handful of small but impactful changes to the game that can be implemented by anyone who's not afraid of their computer. Mission Logos, for example, let you leave your imprint on every building of your colony. You only need to supply a simple, transparent PNG file

You can read the full dev diary here
Surviving Mars - candyalien


New fixes! Check out the full patch notes below. And as ever, please keep reporting your bugs in the Surviving Mars bug forum.

OSX,Linux: Added OpenGL mods' shaders support
Linux: fixed occasional crash when loading savegames
Window: fixed white borders on some UI elements

UI: Research dialog now scrollable with mouse wheel and camera controls, saves last position on close
UI: Colonists with special traits are pinned to the menu bar, only when there are less than 100 colonists in the colony
UI: Voice notification for Pipe leaks/Cable faults disabled for colonies with over 100 colonists
UI: Tourist trait shown in "Review Applicants" UI
UI: Fix for cancelation of change of display settings
UI: Fix for senior colonists workplace display after the research of "Forever Young" tech
UI: Fix for Automation Upgrade Icon (displayed inconsistently in Fungal Farms)
UI: Fix for Custom anomaly icon disappearing from time to time
UI: Fixed missing sounds when some Mods are active
UI: Martian University infopanel now does not show colonists which are not part of the workforce (senior, child, tourist, stressed, etc.)
UI: Rockets have correct (default) skin on game start

Gameplay: Removed exploit for endless export from the Space Elevator
Gameplay: Refugees are now immune to Earthsick condition
Gameplay: New dome fractures should be repaired properly (this unfortunately does not affect already fractured domes from previous saves)
Gameplay: "Vocation-Oriented Society" tech performance bonus now works as intended
Gameplay: Fix for drones not to be abandoned by RC Rover
Gameplay: Fix for maximum drones allowed to work on trade rocket
Gameplay: Resource stockpiles now properly marked as 1-hex large object - should fix drone behavior to move stockpiles adjacent to construction sites rather then underneath them
Gameplay: RP cost of repeatable techs now increase after each research
Gameplay: "Alien Imprints" tech effect reduced
Gameplay: Fix for Fuel Extractor upgrade effect in the Concrete Extractor building (now 30% increase instead of 50%)
Gameplay: Fix for stuck drones when picking up resources from destroyed farm
Gameplay: Fix for resource count when interrupting drone after picking up resource cube from RC Transport
Gameplay: Fix for RC Transport when changing skin while loading resources
Gameplay: Fix to properly treat RC Transport as resource depot when adding new drone controller (Rover/Hub/Rocket) or changing active radius of drone controller
Gameplay: Fix for Rocket take-off in some cases
Gameplay: Fix for RP calculation to allow modifiers to have effect in cases of little RP production
Gameplay: Workers properly select workplace based on their specialty
Gameplay: Fix for workplace and training buildings requiring maintenance when turned off
Gameplay: Easy start now always starts with a Mystery
Gameplay: Scanning que increased
Gameplay: Shielded combination of incompatible traits (e.g. Genius/Idiot combo)
Gameplay: Biorobot gurus no longer create biorobots
Gameplay: Fix for replacing existing techs by using mods

Visuals: Dome glass has correct self illumination
Visuals: Meteorite craters no longer appear over and next to objects
Visuals: NVIDIA 1050s family now loads "High" setting preset
Visuals: Fix for proper positioning of newborn child colonist at spawn
Surviving Mars - candyalien


New fixes! Check out the full patch notes below. And as ever, please keep reporting your bugs in the Surviving Mars bug forum.

OSX,Linux: Added OpenGL mods' shaders support
Linux: fixed occasional crash when loading savegames
Window: fixed white borders on some UI elements

UI: Research dialog now scrollable with mouse wheel and camera controls, saves last position on close
UI: Colonists with special traits are pinned to the menu bar, only when there are less than 100 colonists in the colony
UI: Voice notification for Pipe leaks/Cable faults disabled for colonies with over 100 colonists
UI: Tourist trait shown in "Review Applicants" UI
UI: Fix for cancelation of change of display settings
UI: Fix for senior colonists workplace display after the research of "Forever Young" tech
UI: Fix for Automation Upgrade Icon (displayed inconsistently in Fungal Farms)
UI: Fix for Custom anomaly icon disappearing from time to time
UI: Fixed missing sounds when some Mods are active
UI: Martian University infopanel now does not show colonists which are not part of the workforce (senior, child, tourist, stressed, etc.)
UI: Rockets have correct (default) skin on game start

Gameplay: Removed exploit for endless export from the Space Elevator
Gameplay: Refugees are now immune to Earthsick condition
Gameplay: New dome fractures should be repaired properly (this unfortunately does not affect already fractured domes from previous saves)
Gameplay: "Vocation-Oriented Society" tech performance bonus now works as intended
Gameplay: Fix for drones not to be abandoned by RC Rover
Gameplay: Fix for maximum drones allowed to work on trade rocket
Gameplay: Resource stockpiles now properly marked as 1-hex large object - should fix drone behavior to move stockpiles adjacent to construction sites rather then underneath them
Gameplay: RP cost of repeatable techs now increase after each research
Gameplay: "Alien Imprints" tech effect reduced
Gameplay: Fix for Fuel Extractor upgrade effect in the Concrete Extractor building (now 30% increase instead of 50%)
Gameplay: Fix for stuck drones when picking up resources from destroyed farm
Gameplay: Fix for resource count when interrupting drone after picking up resource cube from RC Transport
Gameplay: Fix for RC Transport when changing skin while loading resources
Gameplay: Fix to properly treat RC Transport as resource depot when adding new drone controller (Rover/Hub/Rocket) or changing active radius of drone controller
Gameplay: Fix for Rocket take-off in some cases
Gameplay: Fix for RP calculation to allow modifiers to have effect in cases of little RP production
Gameplay: Workers properly select workplace based on their specialty
Gameplay: Fix for workplace and training buildings requiring maintenance when turned off
Gameplay: Easy start now always starts with a Mystery
Gameplay: Scanning que increased
Gameplay: Shielded combination of incompatible traits (e.g. Genius/Idiot combo)
Gameplay: Biorobot gurus no longer create biorobots
Gameplay: Fix for replacing existing techs by using mods

Visuals: Dome glass has correct self illumination
Visuals: Meteorite craters no longer appear over and next to objects
Visuals: NVIDIA 1050s family now loads "High" setting preset
Visuals: Fix for proper positioning of newborn child colonist at spawn
Mar 20, 2018
Surviving Mars - candyalien
We have made some changes to the MAC build, we hope this improves some of the issues reported by the community:

- Bug addressed: missing huge pieces of the interface on mac OS
- Bug addressed: orange blocky terrain on Windows + pre-GCN Radeons (5700, 5800, etc.)
- Bug addressed: corrupted terrain issues
- Bug addressed: tourists stay on Mars at least 10 sols

Known issues we are currently working on:
Quitting the game causes a hang
Flickering shadows.

Also, just to note, we will have proper names for the patch notes going forward, we are just deciding on the naming order :)

As always, if you come across any bugs or issues - please report it in the Surviving Mars Bug Forum.
...