- Update v26457:
- Added new environment tiles to the Radioactive Desert and Acidic Plains biomes improving the richness and variety of these environments.
- Lots of fixes and optimizations for the ResourceSystem. They can reduce CPU performance costs associated with calculating energy grids and other resources, especially in large bases, by up to 15x.
- Several optimizations for Acidic Yeast. It should have less of a performance impact now and take up less space in saved game states.
- Improved component packing and unpacking speed (improved CPU performance).
- The process of creating labels and bars now uses CommandBuffer to increase CPU performance.
- Fixed how the "Walk in the park" is triggered.
- Acidic Yeast and its parts got a texture upgrade.
- Added support for removing and recreating LuaComponent to make save files smaller.
- Added debug_recreate_buildings command. Use it if you encountered a bug that disconnected all your buildings from the energy grid. This command will remove and recreate all buildings and connections in your base.
- The game will wait for the user profile to finish saving before exiting to the desktop to prevent data loss.
- Added more constraints to ResourceVolumeRenderable to prevent resources from spawning in wrong spots.
- Initialize uninitialized member variables to prevent some issues with loading the game.
- Fixed camera_enable_zoom crashes with raytracing enabled.
- Added debug output for render window creation to give us more information in case something goes wrong.
- Weather events such as acid rain and hail storm are now more localized and no longer deal damage to all structures. Their time has also been reduced.
- Added more neutral weather events to the event pool to reduce the chance of a negative event taking place.
- Streaming options have been enabled for the Campaign Mode.
- Fixed a crash that occurred while changing items in equipment slots.
- Fixed a crash in the SetCurrentTarget method that occurred if the targeted entity was destroyed during aiming.
- Fixed a crash that occurred when 'cheat_set_player_health' and 'cheat_add_resource' commands were used with invalid arguments.
- Fixed a crash in WeaponSystem that occurred when the owner died in the same frame as the weapon dropped.
- Fixed a crash that occurred when the player used interactive streaming options while on a different campaign mode map than the HQ.
- Fixed a crash that sometimes occurred when a Necrodon was trying to revive a unit.
- Fixed a crash that sometimes occurred when entering text in a Text Box.
- Fixed text boxes cutting off the initial characters of all entered strings.
- Fixed invalid memory access on the Planetary Scanner screen which could have led to memory corruption and crashes.
- Fixed display problems with AMD FidelityFX Super Resolution while running the game in borderless window mode.
- Fixed Energy Connectors refusing to connect buildings to the energy grid.
- Fixed inventory corruption and mods disappearing when disassembling weapons with mods attached.
- Added support for parts and decals sinking and dissolving on quicksand.
- Attack Drone Towers have been tweaked to be more useful and effective.
- Improved collisions for many destructible props - a lot fewer props now block player movement and projectiles.
- Fixed destruction levels for Attack Drone Towers, Heavy Artillery, and Magnetic Stabilizers.
- Tweaked Corrosive Gun projectile lights to be smaller and less performance-hungry.
- Added auto-fire to Grenade Launcher and Floating Mines.
- Fixed some errors in Korean and Japanese localizations.
- 'Steel' will no longer appear in announcement voice lines.
- Added 'debug_player_inventory command to debug inventory problems in real-time.
- Inputs in the Inventory screen will no longer be blocked when the player has the map open and the 'cheat_minimap_teleport_on_click' command is enabled.
- 'cheat_minimap_teleport_on_click' now works with the minimap, too.
- The building destruction system has been moved from Lua script to C++.
- Additional developer logs have been added to state transitions requested by ControllerState to track and find the Exor::[World]::FindSystem crash.
- Energy lines will now connect to buildings even if they are built in an invalid spot (edge case)
- Fixed a very convoluted bug that caused players to launch into campaigns of wrong difficulty levels.
- Fixed a bug that caused all resource nodes to decrease to microscopic sizes after loading a saved game from a previous version.
- Fixed a crash in Lua that happened after loading a save file from a previous version.
- Fixed GetAngleBetween and GetAngleTo services to properly use the Y axis as up.
- Update v20211021:
- Fixed crash: Ogre::createVertexBuffer.
- Improved raytracing implementation to prevent D3D12 SwapBuffers error.
- Fixed objectives ignoring higher level buildings - you can now build Cultivators level 2 and 3 in the rare resource missions.
- Added more Cryoplants to the Volcanic Area Reconaissance mission to prevent issues with finding enough specimens. If you load a save file from an older version of this map, additional Cryoplants will spawn in.
- Fixed crash while using Power Jump skill.
- Acidic Yeast Root is now untargetable by defensive towers during scanning with Research Station.
- Fixed campaign flow getting stuck if a player had built the Rift Station Foundation before that objective was activated.
- Fixed crash that would sometimes occur when spawning a new objective.
- Fixed deadlock that would occur if the player entered the inventory screen while the Headquarters upgrade popup was on screen.
- Fixed crash in SetCurrentTarget method.
- Fixed crash in logic flow that happened when an objective got duplicated.
- Launcher: added the option for textures quality change to improve performance on machines with less VRAM.
- Autosaves can no longer be removed.
- Fixed crash in OnEquipmentSlotChangedEvent
- Fixed infinite loading when 'Continue Game' button was clicked several times.
- Fixed multiple crashes on GUI scene transitions.
- Fixed memory corruption on equipment disassembly that would cause a crash at a random moment later during gameplay
- Show proper error message popup, instead of "You are trying saves that belong to different user" so we can track/fix it
- EffectSystem: deffer EffectComponent removal to system update, where we can be sure that no additional effects were created
- Fix possible logic flow data race when logic graph was disabled by external sources
- Audio: fixed memory corruption in AudioManager that caused the game to crash.
- Fixed save corruption when user deletes their old save or the whole campaign while being in-game.
- Update v20211018:
- MAJOR:
- The game will no longer remove map save file if autosave removal fails - this should prevent users from losing progress while jumping between planetary locations. Affected save files are gone forever, but hopefully this will never happen again. We are terribly sorry this ever happened in the first place.
- Autosaves can no longer be manually overwritten.
- The game will attempt to create a unique save backup directory for every save state.
- Fixed infinite loading/saving when access to the save backup directory is denied for any reason.
- Fixed Lua crash related to building/selling buildings during regular gameplay.
- Fixed several crashes in the inventory screen, the fog of war system and weapon mod system.
- We changed the method for enumarating possible monitors and output resolutions. It will prevent the game from crashing if there are more than 512 combinations of output resolution/display present.
- The game should correctly identify the system language and default to that localization without any need for manual setup.
- D3D12: add logs to adapter detection if some API call fails - this will allow us to fix DX12-related issues more quickly in the future.
- WorldEffectSystem: fixed potential earthquake instant kill
- The game will no longer display LUA assertions that could interrupt your gameplay.
- Commands.lua: make cheat_add_resource ironium work - it now adds the proper resource.
- Sound: fixed crash in MusicPlayerEmulator on pause.
- Save file size has been reduced by introducing some optimizations.
- Volcanic Area Reconnaisance mission:
- Forced a larger minimum number of cryoplants to spawn on the map to prevent bad RNG instances.
- Increased the chance of spawning large cryoplants instead of small cryoplants to provide more scannable objects.
- Increased the bioscanner hint display time to encourage using the scanner instead of destroying the plants.
- Destroyed Cryoplants will now regrow over time to always be present on the Volcanic Area Reconnaisance mission.
- Minor changes:
- Tweaked the size of loot containers
- Increased chance to receive a skin for Mr. Riggs after opening a Bioanomaly.
- Increased chance for mod drop from all enemies.
- Fixed lights in Small Machine Gun and Minigun projectiles.
- Achievements: do not trigger achievemements in benchmark mode.
- Update v20211015:
- Fixed some of the crashes on DirectX 12 that happened when raytracing was enabled. We also improved our messaging due to this issue. The game will inform you to try the DirectX 11 mode if you encounter issues with DirectX 12.
- Fixed memory corruption related crashes after opening or closing the inventory screen.
- Fixed memory corruption related crashes after opening Tower Mod menu or Sapling menu in the Cultivators.
- Fixed crashes when travelling to another biome using the Planetary Scanner screen.
- The app will no longer crash if Steam fails to initialize - it will shut down gracefully.
- DirectX 12 debug options have been removed from the launcher.
- Threading stability fixes have been introduced to prevent crashes.
- Fixed crashes that happened due to use of the auto-aim mod on certain weapons.
- The Tower Mod menu and Sapling menu no longer display gamepad key prompts when playing on keyboard.
- Bioscanner action key can now be rebound.
- Canadian French keyboards are no longer detected as AZERTY.