Hello, Operator!
It has been a long journey. DESYNCED first launched into Early Access in [b]August 2023[/b], and since then the game has grown tremendously thanks to your feedback. Over the past few years we have been constantly improving systems, adding new features, expanding the world, and refining the experience together with the community.
???? [b]Today we are very happy to finally release Desynced 1.0![/b]
This is a major milestone for the team. It marks the point where the game has reached a level of gameplay and content we feel confident sharing with a wider audience.
At the same time, [b]1.0 is not the end of development[/b]. We are continuing to work on new missions, additional world content, UX and QoL improvements, and further refinements to core systems such as behaviors. Many of these ideas are already in planning. We will also share a [b]new roadmap after 1.0[/b], so stay tuned.
????[b]Please support us by [url="https://store.steampowered.com/app/1450900/Desynced/"]leaving a Review[/url][/b]????
[previewyoutube="Fu3vC4UF-Es;full"][/previewyoutube][img src="https://clan.akamai.steamstatic.com/images/43336663/1b2f7b91c24fb049b9dac1cfa1269dbf806d4aaf.jpg"][/img]
[dynamiclink href="https://store.steampowered.com/app/1450900/Desynced/"][/dynamiclink]
⚠️ [b]Desynced has changed a lot since its EA launch [/b]⚠️
If the last time you played was two years ago, [b]do not expect the exact same game[/b]. Many systems have evolved, new mechanics were added, balance has changed, and the overall experience has been refined across multiple major updates.
Starting a [b]fresh save[/b] and rediscovering the game from the beginning is the best way to experience everything that has been added.
???? Below you will find the complete list of everything included in this update ????
???? Desynced 1.0 Patch Notes
✨ [b]Steam Achievements and Steam Trading Cards[/b]
We’ve added full Steam Achievements support plus Steam Trading Cards, so you can earn badges, emoticons, and wallpapers while showing off your progress.
[img src="https://clan.akamai.steamstatic.com/images/43336663/19ad4a39c78932f0df37e0e01fd3c9e39c5498f2.png"][/img][img src="https://clan.akamai.steamstatic.com/images/43336663/19ad4a39c78932f0df37e0e01fd3c9e39c5498f2.png"][/img][img src="https://clan.akamai.steamstatic.com/images/43336663/19ad4a39c78932f0df37e0e01fd3c9e39c5498f2.png"][/img]
*[i]Steam Achievements are already available. Trading Cards, badges, emoticons, and profile backgrounds are currently [b]pending approval from Steam,[/b] so they may appear with a small delay but should become available soon™.[/i]
✨ [b]New Game Plus Feature[/b]
After finishing the story, you unlock the ability to start a fresh run from a different perspective, changing how you approach the world from the very start.
✨ [b]Replay Improvements[/b]
The game now remembers the state of the game when it or an active mod was last updated. This "snapshot" state will be used as the starting point for playing back a replay to prevent the replay playback from going out of sync. There is now a menu button while saving which allows for replay data and snapshot data to be removed from the save. It also allows replay recording to be re-started at any point.
✨ [b]Language Support Update[/b]
For various reasons we had to remove [b]official support for Polish, Czech and Portuguese[/b] for the 1.0 release. However, we were not happy with removing them completely, so these languages are still available [b]unofficially in-game[/b].
Much of the text remains [b]human translated[/b], and the languages can still be selected in the game. They are simply no longer listed as officially supported on the Steam store page.
[img src="https://clan.akamai.steamstatic.com/images/43336663/43202b55c1a73a3fd99b66ec648bf0bbad4f80a5.png"][/img]
Rewritten translations for the languages German, Spanish, Japanese, Korean, Russian, Chinese (Simplified) and Chinese (Traditional)
Replace "View Distance" drop down with a slider (with an increased highest setting)
Add "Shadow Distance" slider to separately control how far shadows are rendered
Add shortcut group rows (allow up to 10 rows of 10 groups each), can be selected with ALT+1 to ALT+0 or switched up/down with ALT+Up/Down
Add faction setting how destroyed buildings should be replaced (replace with paused construction (default), replace with active construction, don't replace)
Add option for limiting the framerate while the game is in the background with default set to 15 FPS
Add an option to show "Only Item Transporters" on the overlay state icons
Added animation when adding/removing to the Store or Goto register queue
Allow alien units to override Human scannable explorables with Crystalized Obsidian
Added a notification display to the main menu showing if there have been developer replies to a feedback submission
Added landing effect to returning satellite
Add a register to the satellite to have it move itself to a different AMAC/Spaceport
Added animation to working Assembler component
Allow extra actions such as deployment on multi-select view if there is only one of the component
Tooltip for a component's remaining work time on progress circle in unit interface
Added rally point register to Alien Formation Crucible
[img src="https://clan.akamai.steamstatic.com/images/43336663/e7ec4345a28295e570c23479038632d88697348d.png"][/img]
Switching game version number from 0.1 to 1.0
Allow something outside of any power grid to be relocated into a power grid
Change "Known Recipe" information box of Re-Simulator Core and Resource Converter components to use a popup opened via button so the mouse can hover over ingredients and products
Remove package items, AMAC and Spaceport can now produce satellites directly (similar to drones/flyers)
Remove limitation that sending items to shared storage from a source with "Only Item Transporters" set requiring either the sender or the recipient to have the item transporter equipped
Make "Reset Camera" (default bound to End key) not also move the camera to home like "Set Camera Home" (default bound to Home key) does
Ignore objects blocking the view when placing a construction site so it is easier to place behind buildings/units
Skip spawning of an explorable if the chosen location is close to the home of a newly spawned faction
Long-Range Radar and Radar Array components don't auto scan anymore
Pass percentage of damage on from a construction/deployment site to the finished building
Pass percentage of damage on when upgrading a unit in the Re-Simulator
Remove "Cancel All Orders" button as it shouldn't be necessary anymore
Switch empty locked item slot to the same item when dragging another slot into it
Make "Loop Research" instruction process techs sorted by tech tree depth
Only render one shield effects on a unit with multiple shield components
Damage to a unit with the virus will do high damage to any equipped shield components
Change duration of Deployer component construction from 6 seconds (same as lander deployment) to 2 seconds (same as relocation)
Change duration of unit and building upgrade which isn't changing the base type to 2 seconds (same as relocation)
Change duration of unit upgrade which is changing the base type from fixed 20 seconds to the production duration of the unit
Change unidentified mission minimap pin icon from a question mark to a signal emitting from a center point
Prevent bugs which lost their spawn home from chasing the player forever
Make enemy loot drops not happen if there is already a lot of loot on the ground (in a 7x7 area around the drop location).
Allow skipping components on a construction site even if some were already delivered
Sort list of faction registers by their radio band
Show top 3 stats in tooltip instead of just 2
Reordered stats so more relevant ones are at the top
Use the turret with the highest range when doing an attack move (not just the first)
Make construction requirement list wrap onto multiple lines if there are more than 10 requirements (possible with relocation)
Start human lander connected to the logistics network
Show "Buildings cannot drop items directly" when trying to drop equipped component from building
Show "Cannot transfer items to unsolved explorables" when trying to drop equipped component onto unsolved explorable
Show "Cannot transfer items to resource nodes" when trying to drop equipped component onto resource node
Show "No items available to transfer" when dragging an empty locked slot onto a non-player-owned target
Require ally item transfers to have them be ally towards us, not us be ally towards them
Make camera trapezoid shown on minimap reflect the actual view accommodated for view distance
Display icons instead of vertical text in overlay settings to avoid looking weird in certain languages
Make ELAIN Core and Broken HIGGS Core spawn the repair mission again
Allow multi-select interface to request item of any slot type (i.e. gas)
Updated credits
[img src="https://clan.akamai.steamstatic.com/images/43336663/dd37cfb25ad0df562baa13ea1e0502b46885a45e.png"][/img]
Drastically reduce re-pathing for bots bumping into other moving bots and instead have them wait
When a construction site orders a unit to move off of it, prefer to have the unit move in the direction it is already facing (this will avoid 2 construction sites forever pushing a bot into each other)
When a construction site orders a unit to move off of it, make sure it does not leave its power grid
Improve many miners clustering around the same resource node
When moving to a known blocked location, don't show the path-blocked icon until the unit comes to a halt
[img src="https://clan.akamai.steamstatic.com/images/43336663/4da6d8dad7bcbfc7344619b4eb0ecf18317e6665.png"][/img]
Add button to manually clear all memory arrays in the behavior editor
Add "Load Behavior" instruction which loads and runs a behavior on an external unit
When loading a behavior which uses faction register into a behavior controller, automatically create any missing faction registers
Allow F11 in behavior editor (fixed hotkey or switching fullscreen)
In behavior editor, fix dragging a faction register (orange diamond) onto an output parameter failing with error "Output parameter cannot be set"
Change behavior math instructions divide and modulo to round towards negative infinity
Add more modes to the "Bitwise Op" behavior instruction (Compare Equal, Compare Larger, Compare Larger or Equal, Add, Subtract, Multiply, Divide, Modulo) to offer comparison and math functions which work on the full 32 integer bits of the input value (no special handling of INFINITE or NOT)
Remove "Unpackage All" and "Package All" instructions (as there are no packages anymore)
Fix "Compare Register" behavior instruction to not detect a difference when empty is compared against a value that used to contain a reference to a unit/building which since was destroyed
Fix behavior parameter names being looked up in localization in the unit user interface and the blueprint editor (it was fine in the behavior editor)
Added margin to behavior editor window so nodes don’t clip the border
Fix for "Loop Research Ingredients" instruction if you pass something that is not a technology
Adjusted camera position on behavior editor camera view
Handle <= 0 being passed to Wait Tick instruction (do nothing while the behavior runs unlocked)
[img src="https://clan.akamai.steamstatic.com/images/43336663/bf511f02ac334cb9302018db0c3f9e8339447abd.png"][/img]
Adjusted Viper Worm spawn rate Buffed Scyther health and gave it virus protection
Added small electromag disruptor effect to the Malacostra
Reduced Railgun damage but increase range
Add support launchers to Human Infantry Mech
Raised Large Tank Frame health
Reduced cost of Pylon and added basic obsidian recipes to pylon
Adjusting production times for Pylon and Reforming Pool to increase efficiency over Heart Shard
Reduced cost of Alien Artifact and Research Artifact
Reduced Shaped Obsidian recipe to 4 Obsidian Bricks
Removed Alien Artifact from Pylon production
Reduced cost of Alien Datakey
Drastically increase visibility range of Observer
Added more internal slots to mothership
Reduced resource node amount requirement for Virus Duplicator from 400 to 200
Increased rewards for early explorables
Increased damage of mid-game weapon components
Drop more Unstable Matter from Greelobyte
Blight Power Nova starts disconnected from network
[img src="https://clan.akamai.steamstatic.com/images/43336663/d9c2c4094351e0c3bdb2db203dbd300a163806eb.png"][/img]
Drastically improved performance of path line drawings when there are many paths
Don't show "View Unit/Building" button when right-clicking a register which references something that isn't placed on the map (i.e. Mothership)
Fix rare crash if starting a game immediately after generating a new map preview
Fix alien unit Core component (taking damage while in blight)
Fix for Warp Bridge component not using correct passed length
Fix register in unit interface not refreshing if it gets changed twice in the same tick (i.e. once by the user and once by a running behavior)
Fix Logistics Settings menu not applying changes to everything when having a mixture of construction sites and regular units/buildings selected
Fix parts of the map not getting generated when a player takes ownership of an explorable (with a large view range)
Prevent recurring orders from being prioritized over non-recurring orders
Make pressing middle mouse button on the minimap perform attack move
Fix yellow warning icon not always appearing/disappearing on a register box (regression from version 0.1.17129)
Fix shortcut bar error when having a shortcut to a wall
Fixed Boost module component visual
Consider orders older than 50 seconds only eligible for being taken over by another carrier every once in a while (50~100 seconds once every 3 seconds, 100~150 seconds once every 6 seconds, ...), this is to work around an order from a source that requires complex path finding never getting finished if bots keep taking over from each other
Fix equipping a Visibility Module component cancelling all orders on the building/unit
Fix for Alien History mission spawning bugs too many times
Fix move commands getting ignored when issuing both a move command and a queue-move command while the game is paused
Multi selection: Fix drag arrow out of register becoming stuck when dropping onto item slot of dropped item or explorable
Prevent camera from sliding backwards when correcting the camera pitch while zooming out
[img src="https://clan.akamai.steamstatic.com/images/43336663/011ec0734679addf6213cc616d6dcf00c94834b3.png"][/img]
If there is a ModDev suspend save (created by pressing CTRL+SHIFT+NUMPAD*), ignore it when also specifying a save file to load via command line arguments
???? Experimental Updates Now on Main
The following improvements were previously available on the Experimental branch and are now part of the main game.
[img src="https://clan.akamai.steamstatic.com/images/43336663/43202b55c1a73a3fd99b66ec648bf0bbad4f80a5.png"][/img]
[b]New Gameplay Features & Content[/b]
Added new alien reforming tech
Add blueprint parameterization feature
Add support for storing recurring orders in blueprints and copy/paste between units
Add wall radar filter (includes gates)
Added the final set of robot technologies to the tech tree (WIP)
Add shield recharging effect to Melee Pulse Attack and Pulse Disruptor Attack weapon components
Added new Warp Anchor component to Virus tech tree
Added new Unstable Matter item which gets dropped when destroying/destabilizing human explorables
New “Activate” instruction to replace launch and land and also works for other integrated components such as the admin console
New Alien and Human base explorables
Allow unlocking Greelobyte
Add secondary production to Alien Heart Shard and Human Command HQ
Add item production capability to Alien Plasma Bloom building
Add satellite launching capabilities to Human Spaceport building with production of new, smaller satellite unit
New high-level enemy "Viper Worm"
Allow alien units to overtake alien explorables (by using an Energized Artifact)
[b]Behavior Editor & Programming[/b]
Faction register feature managed via Faction tab in the Control Center (usable as global parameters in behaviors)
Added an event system for behaviors, currently with 2 events "Parameter Event" and "Radio Event" (usable with faction registers) to to jump code when a value changes
Welcome screen for the behavior editor, with interface explanation and updated templates. Shown the first time when opening a behavior and also accessible with the help button in the top right
Added Sequence behavior instruction for code grouping
Added more examples to the help box of various instructions
Added Path Blocked connection pins to Move Unit, Pick Up Items and Drop Off Items instructions
Added Get Offset and Move Offset instructions (and deprecated directional move instructions)
Add visual feedback to node changes in behavior editor
Added Loop Producer Items behavior instruction
Added Loop Unlocked Components behavior instruction
Add Memory Viewer tool to behavior editor to show the current content of memory arrays
Added sample and explain text to Wait Component
Added "Has Like Component" instruction to help find specific types of units
[b]UI & Quality of Life[/b]
Added button to remove old submissions from the feedback list
Added clickable links in codex (to other codex entries)
Add deployment site user interface with "Pause" and "Cancel" options
Center the new game map preview around the start location of the first player faction and also display its starter units
Large amounts of Codex and Tutorial updates, added collapsible sections to some Codex pages Add tooltips to faction trust buttons (Ally, Neutral, Enemy)
Add Resolution Scaling setting to video options
Added talking head to opening up tech tree the first time
Add System Index button to game screen (next to resource bar at the top)
Add side-panel showing available key and mouse functions while placing construction sites or blueprints and while relocating
Add "Duplicate" as an option to right-click context menu on buildings (shortcut for copy then paste)
Show components and their settings while multiple units/buildings are selected (can be used to widely modify settings like production or as a means to filter the selection by left or right clicking on the component icon)
Control Center: Add "Select All" buttons for everything in the Base tab and also for unit/building lists in the Items tab (Stored, Installed, Can be Produced by, etc.
[b]Controls & Interaction Improvements[/b]
Make upgrading units/buildings while holding Ctrl and Shift just apply changed settings when possible instead of always doing the full upgrade
Allow upgrading multiple units in one go by holding both Ctrl and Shift
Add support for flipping/mirroring when constructing or relocating multiple buildings (using Ctrl+R or Ctrl+Shift+R)
Add copy and paste of single buildings when editing a multi-blueprint
Allow pressing C (copy) while hovering the mouse over the icon of the unit in the unit interface to copy a register reference to it
Allow pressing C (copy) while hovering the mouse over a unit box in the multi-selection interface to copy a register reference to it
Bring back copying of unit/building register references in the Base tab of the Control Center (got lost in the previous experimental update)
[b]Audio[/b]
Added 2 new music tracks
[img src="https://clan.akamai.steamstatic.com/images/43336663/e7ec4345a28295e570c23479038632d88697348d.png"][/img]
[b]UI & Interface Changes[/b]
Automatically prompt for a name when opening up a new unnamed behavior
Create new button for Scenarios on main menu which combines the old Challenges button and the scenario selection from the New Game screen
Updated Load Game interface to show secondary buttons smaller and updated Save Game interface to remove some buttons
In the behavior editor, swap the row with name/description and the row with registers/parameters so the name is at the top of the screen
In tooltip, show always 2 stat lines and offer holding of shift to show everything only when really applicable
In tooltip, don't include own faction boost in stats when looking at units of other factions
Show items per minute in the production selection when amount is set to infinite
Production times in tooltips viewed via the production selection popup now include component overclocking
For tooltips not coming from a production component, still include the global overclocking boost in the production/build/uplink time if available
For tooltips of buildings, show the build time with global overclocking boost if available
For tooltips of bots, show production time in seconds instead of items per minute
Set the 'Path Blocked' state icon on a unit that tried to move to a position where that and every surrounding tile was blocked
Also show a yellow outline on read-only registers indicating the value is a reference to a unit
Enable Enter and Esc keys to confirm/cancel dialog popups on the frontend
Enable pressing enter while typing the name for a new save to confirm saving
Enable pressing enter while typing the password to connect to server IP to initiate connection
Remove second icon in "Last Copied" section of build menu because Ctrl+Click should be used to customize construction sites
Show hint to select node for help in behavior editor and default to open
Show confirmation "Are you sure you want to load this save game?" when loading a save while playing the game
Make Codex search also search through mission texts
Improve Codex search to search in style formatted text
Assign a UI sort index order to every item, component, frame and value (everything has a fixed order now in production selection)
Show confirmation "Are you sure you want to load this save game?" when replaying a save while playing the game
Keep save selected and list filtered after renaming a save game
Hide "DOF Strength" slider when "Depth Of Field" setting is disabled
Make object selection more exact by always preferring what's under the mouse cursor even when there are multiple things in the same tile location
Don't switch the focused object while not moving the mouse and something (i.e. a drone or flyer) moves in through where the cursor is
Make clicking the register on the Intel Scanner and Hacking Tool components ask for selecting a target instead of bringing up the generic register selection
Split "Move Unit" and "Move Camera" (default bound to right mouse button) as well as "Attack Move" and "Rotate Camera" (default bound to middle mouse button) into separate input bindings
Rename "Bot" category to "Unit" (the category is used in the register selection popup and shown in the unit tooltip)
Unify behavior of clicking on unit/building icons in the UI (right-click always moves camera, holding shift always toggles selection, regular click always selects)
Open system index in center of screen from the UI button
[b]Behavior System & Programming Changes[/b]
Updated Behavior Templates
Improve behavior editor to show custom node UIs while inserting/pasting/ctrl-dragging new nodes
Allow loop producer items instruction to work with mining recipes and extractors
Renamed Loop Components behavior instruction to Loop Equipped Components
Deprecated "Get Ingredients" instruction, use "Loop Ingredients" instead
Added unit argument to "Attack Move" and "Move Unit" behavior instructions to work with autobase and adjacent units
Automatically refresh data shown in Memory Viewer popup of behavior editor
[b]Gameplay Mechanics[/b]
When deconstructing the Human Command HQ, drop a one-time-use Deployer component like when deconstructing the robot Command Center
Upon destruction of a Deployer based deployment site drop a one-time-use Deployer component
Remove the powerdown state for virus so people can actually finish research
Changed Cancel Orders button to not clear recurring orders
Enable recurring orders to have multiple deliveries active simultaneously
Don't have a virus infection cause a unit to randomly cancel its ongoing operation
Improve order assignment so a bot will take on more orders simultaneously from the same source (improves using Store targeting a bot and "Take All" on explorables)
Prevent recurring orders from getting sourced from something which also has a recurring order for the same item
When creating a recurring order and already one exists for the same item, just increase the amount instead of creating a separate order
Change recurring requests to ignore reserved amounts to be consumed or taken out (i.e. don't bring in more items immediately while an amount still exists but is reserved to avoid using more slots than expected)
When having a docked drone selected and right-clicking on a dropped item or explorable further away than the drone range, make the drone leave the garage without coming back instead of not being able to reach the destination due to being limited by its range
Make Re-Simulator place upgraded drone type units next to the Re-Simulator instead of directly on top of it (where it can't be seen)
Still shoot at other targets when there are no targets matching a type filter
Build instruction now can only build in seen locations (like the player)
Allow sending non storage slot type items from the mothership back to the surface
Change recurring requests to ignore reserved amounts to be consumed or taken out (i.e. don't bring in more items immediately while an amount still exists but is reserved to avoid using more slots than expected)
Prevent recurring orders from getting sourced from something which also has a recurring order for the same item
When creating a recurring order and already one exists for the same item, just increase the amount instead of creating a separate order
[b]Balance Changes[/b]
Reduced bug silica drops
Adjusted construction recipes and foundation speeds
Blight power now requires blight gas
Increased melee pulse damage
Small performance tweaks for processing of components
Increased construction times of most buildings
Moved alien components from the Energetics tree to the Hybrid tree and reduced some of their effectiveness
Increased production time on IC Chip, Optic Cable, Ultra Frames, Datacube and Research items
Reduced effectiveness (increased production times) for component versions of alien buildings
Make Obsidian Brick, Shaped Obsidian, Alien Artifacts and Energized Artifact producible in the alien Heart Shard
Move Multi-frame unlock from "Advanced Hybridization" tech to "Anomaly Transformation"
Increase damage for Pulse disrupter and Viral pulse to bring in line with recent change to Melee pulse
Change particle forge and fusion reactor to be robot technology
Nerfed human power plants
Tweaked player level requirement for Mortako bug spawns
Adjusted early virus recipes so it's not so hard to get protection from the virus
Add bitlock effect to attacks from a Greelobyte bug
Reduced distance bugs attack in aggressive mode
Reduced missile launcher range to 16
Increased human rocket launcher range to 20
Re-arranged some unlocks of later technology research
Increased stability values
Adjusted uplink effect
Changed hacking range to 1 so you cant hack over walls
Changed gigakaiju attack pattern
Changed how Anomaly Particles spawn when mining Blight Crystal
Adjusted alien power field transfer range
Changed Hacking Tool component to reduce range (avoid hacking over walls) and increase difficulty of hacking strong enemy types
Increase drain rate of Fusion Reactor
Reverted hack range back to 2 but increased duration
Adjusted alien units
Minor tweaks to recipes of things unlocked via the human research tech tree
[b]Content & Technology Changes[/b]
Changed Datakey items to Research category
Rename "Building 1x1 (L)" to "Building 1x1 (1L)" to match naming of other buildings
Change description of Robot Factory from "A fixed component" to "An integrated component"
In the tech tree, show a warning if an ingredient of one tech has yet to be unlocked via another tech
In the tech tree, prevent queueing up a tech that won't be available even if everything else in the queue finishes research
Terminology renaming for consistency (unit for moving things, building for non-moving things)
Rename "Blight Extraction" to "Blight Gas"
Rename behavior instruction "Is Locked" to "Is Item Slot Locked"
Renamed Item Slot "Fixing" to "Locking"
Updated Categories on some Foundations, Sentinel Tower and Drill Spike
Rename "Small Intel Scanner" to just "Intel Scanner" as there are no size variants of that component
Changed map setting label from "Peaceful Mode" to "Hostility Level" to make more sense
Add uplink rate to component tooltip
Removed generated voice lines
Added another story dialogue when unlocking gateway tech
In the "Anomaly Base" mission, allow skipping of step 6 if a Virus Simulation Core is already equipped
[b]Alien & Faction Changes[/b]
Make alien buildings and units only request and consume Blight Plasma while outside the blight
Alien unit changes: Show integrated Alien Core component and make it store up to 5000 power
Alien unit changes: Move power requirements from unit/building base to integrated components
Alien unit changes: Make Alien Core request Blight Plasma when it needs to heal or not at 100% efficiency (in addition to doing that while outside the blight)
Alien unit changes: Make Drill Spike unit get affected by Power Flower and Phase Flower
Make alien explorables not take damage over time even when out of power (unless hacked)
Set alien power generator to be a bot not a building
Alien power core generates power whenever its in the blight
Fix for alien core not kicking in when aliens have battery
fixed alien rewards for alien explorables to not give robot items
Nova power generator consumes plasma crystal now
More changes to alien frames reduces power to 0 when idling
Updated effects for alien buildings to use the correct effect
Removed power consumption from integrated item transporters on alien buildings
[b]Enemy & World Changes[/b]
Changed Mortako to spawn at higher player technology levels
Set bugs and anomaly factions as enemies to each other (doesn't apply to existing saves)
Better defended bug hives, fix spawning if the hive dies early, increased Malacostra hp/dmg/spawn chance
Malacostra will also rage (speed up) when taking damage
[b]Visual & Environment Changes[/b]
Removed some small constant light sources on buildings (3x2 sized) and components (weapons, refineries)
Unstealth objects healed by repair components
Force undock when repair components are docked and try to repair
[b]Misc[/b]
Codex, tutorial and text updates
Make pressing Escape abort a build cursor (placing a new construction site) first before opening the in-game menu
Fix for overload display on Re-Simulator
Adjusted dropping of Unstable Matter
Remove "ue5" tag from game version string shown in-game
Removed "Passive Bugs" cheat button from options (as players can now change the Difficulty setting via the in-game menu)
[img src="https://clan.akamai.steamstatic.com/images/43336663/086b94990c42463315ba826ab89e0e7eb9688fa2.png"][/img]
[b]Behavior System & Programming Fixes[/b]
Avoid behavior editor moving nodes around unexpectedly or creating new connections at program end points when deleting or disconnecting nodes in a complex behavior
Fix behavior editor incorrectly failing with "Cannot create connection which leaves the loop" when connecting "Done" to a previous node
Fix copy/pasting of call behavior nodes not copying its argument values
Refresh behavior call node when the name of the sub-behavior or the name of a parameter changes
Fix drag selection in behavior editor not working when ending the selection on top of a drop-down combobox UI element
Fix editing a unit running a recursive behavior wrongfully showing a "Add Blueprint to Library" popup
Fix copy/pasting a building with recursion asking to import items which already exist in the library
Fix upgrading a unit with an integrated behavior controller equipped to a different frame making an upgrade construction site that never finishes (waiting for an integrated behavior controller to be delivered)
Fix unit upgrade/blueprint editor to not warn about losing an integrated behavior controller when changing frame
Fix customizing unit before construction (with Ctrl+click placement) or production (with Unit Editor button) losing references to library items (behaviors and blueprints)
Fix multi-blueprint name not showing on 'Place Construction' behavior instruction node
Fix managing recurring requests in the blueprint editor not working when there is an integrated component/behavior
Fix Link Editor not showing links when running a behavior that uses a 'Parameter Event' node
Keep behavior parameter selected on 'Parameter Event' node when re-ordering parameters
Fix behavior events not interrupting while the behavior is waiting (i.e. due to 'Wait Ticks')
Fix being unable to add a "Call" node to a behavior
Fix building a blueprint or upgrading a unit/building with a behavior then not having events work
Fix copying parameterized blueprints between library and favorites
Fix logging Lua error and event components getting stuck when modifying a behavior using events running somewhere
Fix "Clear All Links" instruction preventing behavior events from working
[b]UI & Interface Fixes[/b]
Fix hovering the mouse over a deployment site to automatically show the progress bar once the deployment process starts
Properly display tutorial steps in codex
Fix "Sharpness" slider always being shown even when NIS/DLSS is disabled
Fix system index showing the list less wide after searching for something without an item selected
Fix dragging an area of construction sites sometimes not showing all construction previews
Fix milestone popup if multiple milestone levels are reached quickly (i.e. building a lot of buildings)
Fix value selection of base register with multiple units/buildings selected not allowing input of negative numbers
Fix band selection of "Radio Event" behavior node not allowing input of negative numbers
Fix a menu popup not opening when it's opened via a key press while editing the unit name in the same frame as clicking outside of the unit name text box
Fix in-game "Server Settings" menu showing "Do you want to apply the modified settings?" after pressing "Apply"
Fix Human non-player faction showing without localization in the Faction tab of the Control Center
Fixed default alien explorable icon
[b]Gameplay & Mechanics Fixes[/b]
Fix destruction of Command Center deployment site to place the Command Center bot on the map again
Fix Deployer component to disallow setting the deployment target to a cliff tile were deployment then doesn't work in the end
Fix "Solve Explorable" instruction leaving an explorable in a broken state if at the very last moment an order or another behavior takes out the required item
Fix set logistics instruction correctly settings unchecked values
Turrets will properly move into visibility range towards known targets when turret range is larger than visibility range
Fix recurring request to actually respect the set limit instead of ordering as much as is available and as much as fits in one go
Prevent order state corruption when assigning a recurring request and the internal order list has no free slot
Only dock into something when the range specified in the Goto register is 1 or less (avoid long distance warp)
Support drones moving into a new garage further away than drone range without needing to undock the drone first
Fix the "Move Unit" instruction to move to a coordinate exactly and not next to it
Prevent Virus Destabilizer from shutting down human explorables and fix component effect possibly getting stuck
Fix constructing a single foundation tile spawning 8 more foundations around it
Fix Virus Destabilizer component being able to destroy the Space Elevator
Fix leaving orders in invalid state, with potential for a game crash afterwards, when loading an old save with recurring orders which were in the process of getting delivered
Let mothership progress in the case of broken item data
Fix base deployment (on Command Center bot) possibly creating an invalid deployment site (over blocking structures)
Prevent creating a construction site for a bot by pressing copy/paste while having a building and a bot selected
Prevent "Edit" showing in menu for relocation site which, when used, would break the relocation process
Remove some inconsistencies with copy/paste inside the game, from outside the game, or via the library (now always allow walls and always disallow foundations)
Fix relocation losing components and stored cubes on a re-simulator running a behavior controller
Fix relocating something running a behavior using events having internal event components duplicated
Fix leaving orders in invalid state, with potential for a game crash afterwards, when loading an old save with recurring orders which were in the process of getting delivered
Fix manually assigning a new source of an order by dragging items onto the target (fixes nothing happening when dragging from another dropped item onto a construction site)
Fix teleporting to a random location or crashing the game when a Unit Teleporter has its target register linked from another register instead of set directly
Fix blueprints which had an Integrated Behavior Controller added and then the frame changed (in an older version of the game) not being able to get produced/constructed or exported/imported
Fix right-click > Edit on a building which is producing a unit blueprint potentially causing production to not work anymore
Fix right-click > Duplicate on a relocation site which uses behaviors or blueprints not working
Fix "Place Construction" behavior instruction which stopped working without specifying a coordinate (regression introduced in the previous experimental patch)
Fix right-click to customize a building not working in build menu until something is added to the library
Fix right-click > Edit not working on construction sites which have been placed due to destruction of a building which was running a behavior
Fix 2 or more construction sites inside a fully enclosed blocking area (buildings or cliffs) refusing to complete (wrongfully assuming finishing would block off bot access)
Fix "Can Produce" behavior instruction unexpectedly stopping a behavior when input a non-producible item (or unit reference/value/coordinate/empty)
Fix right-clicking on a building of the randomly spawning alien base allowing a player to take out items as if it's an explorable
Bring back power usage of "Runner" which was removed by accident in the previous experimental patch
Make hacking tool used on an explorable clear out special internal explorable components (effects, puzzles)
[b]Visual & Graphics Fixes[/b]
Fix for line artifacts shown in blight areas on the minimap
Add a mip-bias to foundation base material to prevent low quality rendering sometimes
Fix drones changing their orientation having them move inside the tile they are in
Fix selection cursor, item throw effect and visual register overlay being shown with wrong offset on drones
Fix invalid draw offsets on floating bugs (Wasp, Mothika) to correctly position selection cursor, item throwing, visual register overlay and particle effects (i.e. weapon effects or shields)
Added fx socket to human factory
Fix for “Overloaded” display on Re-Simulator
Swapped socket positions on 2M buildings to be more consistent with other buildings
Fixed visibility visual on shield effect
Added missing scalability to some particle effects
Fix Alien Worker to show overlays (i.e. state icons or health bars) in the correct location
Fixed 2M building positioning of components so order in UI matches order shown on building itself
[b]Performance Improvements[/b]
Improve performance of check for finishing a construction site blocking off access to other construction sites
Performance improvement to order assignment process most noticeably in large bases by performing more parts of it asynchronously via multiple threads
Performance improvements to visibility and fog of war handling (should improve performance of all kinds of small and large bases, both single and multiplayer)
Performance improvements of UI system (faster widget spawning and de-spawning, most noticeable in Base tab of Control Center)
Don't spawn path line visualization when the path is off-screen to improve performance with many units selected
Greatly improved performance of calculating power grids during simulation update
Improved performance of checking if non-visible areas (chunks) became visible during rendering (slight FPS increase)
[b]Stability & Crash Fixes[/b]
Fix Lua error when hovering over map settings on challenge scenarios
Fix Lua error getting logged when opening an explorable which requires scanning
Fix Lua error getting logged when trying to paste a construction site in the Tower Defense scenario
Fix game crash when a bot has requested a component while its inventory is full and on the way to pick up said component the building which has the component in the inventory is turned off
Fix crash when an item that is requested via a recurring order gets dragged manually onto the target
Fix Lua error getting logged when a hacked Alien Explorable building is destroyed
Fix game crash when dragging an item onto an explorable (regression introduced in the previous experimental patch)
Fix crash of dedicated server when a player joins or leaves an alliance (regression introduced in last experimental patch)
Prevent potential crash when loading old saves that had a very specific order state corruption due to a past bug regarding multi-carry orders
[b]Misc Fixes[/b]
Fix power tooltip and Control Center wrongfully showing power use without overclock during the first and last tick of a components work timer
Fix components that temporarily generate power (i.e. Blight Power Generator) to not have their progress timer be reduced by overclocking
Fix trigger channels on hybrid worker and alien worker units so they can be targeted by enemies
Fixed time egg component power
Center time egg component mesh
Fix customizing a blueprint with dependencies selected via "Last Copied" section
Make "Bitwise Op" behavior instruction ignore Infinity and NotEqual values
Fixed Set Logistics behavior instruction to properly cause a change mark the behavior to be in modified state
Change larva bug unit weapon component to show as "Integrated" not "Internal"
Fix "Get Unit Power Info" behavior instruction to not always use self
Fix inter-multi-blueprint unit/building references getting lost when modifying the number part of the register
Fix drag-and-drop possibly getting stuck if dragging over a UI element that is removed in the same frame as the mouse button is released
Fixes for mothership repair data
Fixed explorables to not use a variable inside data table for tracking spawning
Reverted change to bitwise op treating inf and not as special numbers from last patch
Add the correct AutoBase controller to the AI Faction
Show "running behaviors will be affected" information only when copying a behavior to Library but not when copying to Favorites
Fix relocation of multiple buildings when the selection includes one or more hacked explorable buildings
Fix resource duplicator not reducing resource amount by cost (broke in last experimental patch)
Fix minimap still showing parts from the old visibility after respawning on a game-over
Fix "Tiles Discovered" milestone showing as completed already at the start of the game
Fix visibility of movement of allied units not always refreshing rendering state of the fog-of-war
Fix "Mine Metal Ore" milestone numbers
Fix bot up-and-down bobbing and sun movement appearing jittery when playing beyond a few thousand in-game days (hit floating point accuracy limit in calculation)
[b]Modding[/b]
Allow mods to overwrite/extend Action, Delay and Chat listener functions by calling org = Listener:Unbind("Name") to unbind and receive the original function then binding it again with function Listener.Name(...)
Disallow array style initializers for noise params (elevation_params, etc.) as done in some package:setup_scenario functions because it breaks code that accesses fields by name (frequency, scale, etc.)
Make Lua API function component:RequestStateMove return if movement is needed but the entity is in path-blocked state after having tried the exact same movement request
Fix a rare crash on Lua code hot reloading
Add support for specifying a color attribute in
rich text tags
Support passing a style argument to a
rich-text tag to prepend the displayed image with text of the name of the definition in the given style
Add support for variable arguments on behavior instructions
Change loading of mods with conflicting IDs to prefer the path with the newest modification date
Change error on ID conflict during mod loading to be clear about which one is loaded and why
Add Lua API function Tool.MatchLocalizedRichText to match strings in text potentially containing rich-text tags
When running the game in mod development mode, log an error if a localized string has a hash collision with another one
Lua API: Introduce new allocation-free function which gets multiple register fields in a single call: entity:GetRegisterData, component:GetRegisterData, register:GetData
Lua API: New function which returns a register in Lua table form: register:GetTable
Add parameter to control of the amount of random translations/height on visuals
Make Shift+F7 reload not only textures and sounds but also GLB models from mods
[b]Landscape Generation[/b]
Adjust landscape generation to create more ramps onto the plateau. This can cause units and buildings located near the edge of the plateau (both on and off) to get moved when loading an old save.
[b]Thank you for being part of this journey![/b]
Whether you're starting your very first colony or returning to rebuild everything from scratch, 1.0 is a great moment to dive back into Desynced!
Good luck out there, operator ????
Enjoy the game!
— The Desynced Team
