1. Desynced
  2. News

Desynced News

Advanced Ruin Solving With Signals

Time for some recon today! The world of Desynced is full of unending exploration spots, and we've put together an awesome team for you. They'll be out there finding and scouting these places on their own.

You'll need some endgame items and a few units that are already patrolling around. If you haven't got any yet, I highly recommend checking out our previous issues - we've posted tutorials with various scouts. You can find links to them at the end of this post.

Also, our fifth issue has all the deets on how to add blueprints to the game:

https://store.steampowered.com/news/app/1450900/view/3855706911119612650



Author: StS73

[h3]Description[/h3]

With independent ruin solving scripts, you'll soon run into your ruin solvers end up all in scouting mode around your base, rendering them useless. Wouldn't it be more useful to have a central register of found ruins, instead of each ruin solver wandering around blindly?

Here, the "Ruin Cartographer" unit comes into play - it continously scans its surroundings for new ruins, signalling them to a group of ruin solvers. The ruin solvers then individually allocate a ruin each, solving it.

[h3]How it's done[/h3]

The ruin cartographer stores found ruins in an array. It calculates the distance to each ruin, returning the ruin furthest away in its signal register, with a range information.
Each Solver iterates through all "Unsolved" type signals, identifying the Cartographer's signal by having a non-zero number in its signal. The Solver allocates this ruin by removing the number (=zero) and setting the ruin into its own signal register. The Cartographer then goes through all "Unsolved" signals itself, removing all Solver-allocated ruins from its register array.
Each Solver also has its own radar to find additional ruins by itself - again, it checks found ruins against allocated ruins by going through the "Unsolved" signals to avoid double-allocating.

[h3]Usage[/h3]

Use P1 to attach your Cartographer to a unit moving around a lot (e.g., your combat group). Add distance information.
In the Solver, drag your central drop-off point into P3. P5 and P6 contain the ruin types to scan for (typically "Human" and "Robot").
Once your Cartographer has found a couple of ruins, you can start your Solvers with a bit of delay between each.

[h3]Screenshots[/h3]

Cartographer trailing a combat group's baggage train - note the large array of ruins found:



Solver returning home with ruin loot:



[h3]Cartographer blueprint[/h3]

 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2btvaR1xmOcy4fsvm22Ruf792b9ASu42Y3hg03tdiK02YfIW08nX5l1C37OI1ezr7E1eGcCV2D7BMb3JuRvq27IOUc38KTWV2V2n5i3vVrmi0vCMWh2MT3Mn1WEvMX20gUBg172uS70sZhs507UfAo4JQagj3sGtMP4XIiak0xfMZn05syZI1IAFVl49n5F03O9Pw81gWx9V3c04632dRCMX1QMFv61jbYsc1ml5Nr2UKbXA4SgJ250Xe5Gu1BbyYW3G4vDc0kX0XT3eoozG37XlV83Z61kY13mj1R2rBOit30L5ZS4ITxLm34Mz3B2ciMzF35ng5H3u9kvS2u9ZHn18SKhy2EIy622IyJcy1DOE8j3fWRAk0xIFc404xLCO0ktGP7040E9336mbHQ3eXDX2062rWS0lERxj0xj1c50kjZY60y1S9e1SZeXW0yuvmY3hwhOg1VSXI82654iA4BgdRm26638n0awTcQ4SS3IB43cCaL1VyFJU35gjX63WcUdW0whK7n2ejT3P1ga46j0p0vJV4ga6x34cdK0E3ZGLmh1lIVco3fxcQw1Kd1BX4QzKYJ0KeoGS2DUiZp33D1962jwllC088sG76ZQL 


[h3]Solver blueprint[/h3]

 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 


***

https://store.steampowered.com/news/app/1450900/view/3955916441775444920
https://store.steampowered.com/news/app/1450900/view/3955916441764875207
https://store.steampowered.com/news/app/1450900/view/7217647935765867440
https://store.steampowered.com/news/app/1450900/view/3871471412481250750
https://store.steampowered.com/news/app/1450900/view/3889485345748521475
https://store.steampowered.com/news/app/1450900/view/3888358641555101802
https://store.steampowered.com/news/app/1450900/view/3888358641540447700
https://store.steampowered.com/news/app/1450900/view/3855706911137657433
https://store.steampowered.com/news/app/1450900/view/3855706911119612650
https://store.steampowered.com/news/app/1450900/view/3855706185309757803
https://store.steampowered.com/news/app/1450900/view/3855706185299872234
https://store.steampowered.com/news/app/1450900/view/3808417211633108188
https://store.steampowered.com/news/app/1450900/view/3794905774846967399

https://store.steampowered.com/app/1450900/Desynced_Autonomous_Colony_Simulator/

Desynced Showcases at Taipei Game Show, Jan 25-28!

We're heading to Taipei Game Show from January 25 to 28 with Desynced. You'll find us at booth S67!

If you're around, definitely swing by to check out what we've got in store for you. We can't wait to share our latest updates, have some great chats, and just enjoy the vibe. Hope to see many of you there!

Saturday Script Spotlight: Boost Your Base

Hey everyone! Today, we're diving into a couple of cool tutorials to level up your base automation game. One tackles long-distance logistics – super handy if your base is more like scattered outposts with risks lurking for your couriers. The other's all about streamlining your production, tweaking a tutorial we've dropped before.

If Behavior scripts are still Greek to you, you might want to check out our first-ever Scripted Wednesday – hit up the link at the end of this post to get there!

Author: StS73

[h3]Description[/h3]
A universal logistics bot script. Get your stuff from A to B, no matter what.
  • Coordinated pick-up: When several bots are queuing for pick-up, the bot with the least free slots picks up first.
  • Coordinated drop-off: When several bots are queuing for drop-off, the bot with the most free slots drops off first.
  • Avoiding enemies along the route: The bot will run around enemies or glitches.
  • Announcing seen enemies: Any enemy seen will be announced via the signal slot.
  • No crowding: The bot will be waiting at a humble distance from the drop-off or pick-up point.
  • No interference: Several drop-off or pick-up points next to each other can be served. You can also use the same building or robot as a drop-off or pick-up point simultaneously.


[h3]Usage[/h3]
  • P1: Pick-up point
  • P2: Drop-off point


[h3]Behavior Script:[/h3]
[Code] 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


Author: Wat

[h3]Description[/h3]
It controls components to only produce items until a target inventory level in the whole faction is reached. This is to avoid overproducing items when available storage space is higher than the target level. It borrows ideas from the Limited Build script and extends upon them.

The script has been fine tuned to keep production requests smooth. It avoids aborting production requests, which would release reserved ingredients and make faction item amount spike, causing a domino effect in the production requests of other factories.

The script also monitors missing ingredient signals coming from other buildings/constructions. If the combined total of missing ingredients in signals is higher than the P1 field, the missing ingredient total is used as a target instead.

Also, when producing items, the request size can be configured so the amount of reserved ingredients can be fine tuned. Lower amount reduces footprint. Higher amount reduces delivery traffic overhead.

[h3]Instructions[/h3]

There are 5 parameters:
P1 - Production (Input) - If the number is left as zero, it defaults to 1 stack size
P2 - Component/Index (Input)
P3 - Request Size (Input) - If left blank, it defaults to 2
P4 - Divisor (Input) - If left blank, it defaults to 1
P5 - Rounding (Input) - If left blank, it defaults to rounding up

  • Set the item to be produced in the P1 parameter.
  • Drag-and-drop the producer component to the P2 parameter.
  • Point (drag-and-drop) the P3 parameter to the producing component parameter.
  • (Optional) Point (drag-and-drop) the Producing field to the Visual field.
  • (Optional) Point (drag-and-drop) the Missing ingredient field to the Signal field.


Component will produce until faction item amount reaches 1 stack size in all buildings/bots combined. And if there are too many missing ingredient signals, production will increase accordindly.
Also, requests will reserve ingredients for 2 items at a time.
You can fine tune both numbers to your liking.

Optionally, if multiple components/buildings are producing the same item, the P4 and P5 fields can be used to increase accuracy in reaching the target inventory level. These 2 fields are used to spread the load among multiple components. P4 field should be equal to the number of components/buildings producing the same item. P5 field should be set in incremental order in each building, starting at 0 in the first building, then 1, then 2 and so on.
Example: 20 items are to be produced by 3 components/buildings. To produce the exact number, production load should be spread as 7, 7, 6 among them. To achive this, set P1 to 20. Then, set P4 to 3 (20 ÷ 3 = 6 modulo 2) and set P5 to 0, 1 and 2 in each building (rounding up to 7, rounding up to 7 and rounding down to 6).

Limitation: Due to how the "Get from Component" and "Set to Component" commands work, only 1 producing component per building is currently supported.



[h3]Behavior Script:[/h3]

 DSC23Y1ZJYUq1BdcFx11DyRE24JBP73WUgIu37KRDn2wPcgq4VXGgM4JmQha4TBdoa1AvspQ2zzyqv09RBpB1T2jkg3eatr73mUlZ21orUr82fMxxy4Kre782HmUjU1GkN9v1CWYRs13e0fC4Fon0K1qGkTc0hnZGo39oqj03dzusS1J72tt40mqda3viCnP1mPMXT4MG5OJ2o0AF70IwZhJ0w9aya0kV6Hh1DDqUf3ZJNBU3sgL8K3HxXjK3Pjn6r1MdQSE3hvWck02ZsKW2kMBUj0Sznli1waHV54IF5Hq3vtvNk1SYBtG2syyqg0RiG1s3CqtDL2Z7AL401kPII0p7T1G4Zd1NT1l8vnL3D9GI43EOuRE0QINpq0k6gR14Po7r20LXAJu0ogG5M0qfvhJ4FwLrZ2WQmst2wDu3i414UMR2FYFqN4JV5p13cO9gX4GIKya1u3QDr4Xjtea3Bk2NZ4IC7274ajmwt0yP8o83kcQXm2aHe001s8ct63IrTNA0AkwfT0wRLSf2tGRLH0heZ5b0p21Cc0YGJXv3nEL6W2yUWIJ3h1wQo2ZCd6w3JKZSA05rnWX2K1k0l4JAynS2yOr5j3oNdN10TYoDT4UxK8V2RHYrM09MZ1Q2rP20m0w6fEW3l82dB0g31Uy2dYSv61NxC842XjORe1yIDMn0vRJXy3PePPL48pBWe1Wlzly0B5x003XVj2H3jLh2R08OMLw22VOHK2Sxtfv30EIrH0kYyvS2EKHz14S74pt2s1Ki92PDEAN1SdnCY4f4nva0uaady1KFLUw0RjUKx2jgr5T0wKbAF1tpsEr4S2Pfr03L1YH2sGlfn0G1qov0UuAdl2ncuJx41gBUq0H4uWc10rOif2u47GW22zCkF2H55Y03UdpSC2d4VFM0xh0wC39wTty44JzhA2N6uUh17O4OR3Jseaw1fpmYi4Qs1CW2IPMxm1qrATL1FtsbO3Hhpyz3r7HoZ4KA7QD2KRG1V1eXyzc2MNiEa2Ou2uR0UTkSd3XR4q830XOlL01Wyx21DzEHm3PZJRb3Qt4VO3SSnTE3rWzv80kQgGj0zU0Tl1XuM2r0zjpCb0RZ0PZ1qUrM11JkDSQ3Plznx2jn68N1Aj2tZ1DV8ZI1hWksd40disE3243cs1dR6yF36zEIA1Gbht70V0k7l4exdch2yd8qT2VyYZ8186k0m  


***

Got queries or thoughts? Don't hesitate to light up the comments section! And let's not forget a big round of applause for the tutorial creators – you rock for sharing your genius with us!

https://store.steampowered.com/news/app/1450900/view/3955916441764875207
https://store.steampowered.com/news/app/1450900/view/7217647935765867440
https://store.steampowered.com/news/app/1450900/view/3871471412481250750
https://store.steampowered.com/news/app/1450900/view/3889485345748521475
https://store.steampowered.com/news/app/1450900/view/3888358641555101802
https://store.steampowered.com/news/app/1450900/view/3888358641540447700
https://store.steampowered.com/news/app/1450900/view/3855706911137657433
https://store.steampowered.com/news/app/1450900/view/3855706911119612650
https://store.steampowered.com/news/app/1450900/view/3855706185309757803
https://store.steampowered.com/news/app/1450900/view/3855706185299872234
https://store.steampowered.com/news/app/1450900/view/3808417211633108188
https://store.steampowered.com/news/app/1450900/view/3794905774846967399

https://store.steampowered.com/app/1450900/Desynced_Autonomous_Colony_Simulator/

Wednesday Script Spotlight: Combat Bot

[h3]Hello everyone! Another Scripted Wednesday is here![/h3]

We've talked a lot about automating your base, and now it's time to think about defense. When your base expands in various directions, you might not notice enemies sneaking up too close on one side. So today, I want to share a script with you that will add defender bots.



Author: Almaravarion

[h3]What you'll need:[/h3]
  • Dashbot (or any other bot with a speed of 3 or higher)
  • Behavior Controller
  • Small Advanced Turret
  • Hyper Shield Generator
  • Radar (any available)


[h3]Setting up the defender bot:[/h3]
  • Create a Dashbot
  • Install the Behavior Controller
  • Load the Behavior Script
  • Once you press PLAY on the Behavior Controller, the bot will request a Small Advanced Turret and Hyper Shield Generator. Make sure you have them available


Now you need to set up the Radars. Install any Radar (like Scout Radar) in any building around the perimeter of your base, where you expect enemy attacks.

Set the "Search Filter" to "Enemy" as shown in the screenshot



Connect the RADAR RESULT socket and the SIGNAL socket, as shown in the screenshot below



Now, as soon as the radar detects an "Enemy" within its range, it will signal the defender bot, who will come to participate in the battle.

[h3]Keep in mind:[/h3]
  • Dashbots [or other speed 3 bots] may have issues when fighting fast enemy units
  • Speed 2 and 1 bots are heavily not recommended due to the focus on kiting of this code
  • You can also set up a radar on another bot. The defender bot will respond to the nearest signal to it
  • Set the priority radar in P1, and then the defender bot will respond to it first
  • P6 - Repair Center, where the defender bot will go for health recovery


    [h3]Behavior Script:[/h3]
     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  


  • **

    I hope this script helps you set up your base. If you have any questions, please write them in the comments. Also, don't forget to check out our previous script issues, as there are many interesting solutions from players!


https://store.steampowered.com/news/app/1450900/view/7217647935765867440
https://store.steampowered.com/news/app/1450900/view/3871471412481250750
https://store.steampowered.com/news/app/1450900/view/3889485345748521475
https://store.steampowered.com/news/app/1450900/view/3888358641555101802
https://store.steampowered.com/news/app/1450900/view/3888358641540447700
https://store.steampowered.com/news/app/1450900/view/3855706911137657433
https://store.steampowered.com/news/app/1450900/view/3855706911119612650
https://store.steampowered.com/news/app/1450900/view/3855706185309757803
https://store.steampowered.com/news/app/1450900/view/3855706185299872234
https://store.steampowered.com/news/app/1450900/view/3808417211633108188
https://store.steampowered.com/news/app/1450900/view/3794905774846967399

https://store.steampowered.com/app/1450900/Desynced_Autonomous_Colony_Simulator/

Saturday Script Spotlight

Hello and Happy New Year to all our players!


Kicking off our first post of the year, we delve back into the world of Behavior Scripts. We hope you've had a wonderful break, enjoying time with your loved ones.

For those who might have missed our previous posts, don’t worry – we’ll include links at the end of this post for you to explore. These past editions are packed with insights on how to use Behavior Scripts and Blueprints, offering a wealth of easy-to-learn and intriguing scenarios.

Today’s focus is on two scripts that are particularly valuable in the early phases of your gaming journey, right from the outset.



Author: WigiPedia

This script will teach the bot to search for a specified mining resource even beyond the Power Grid. The bot regularly checks its charge and health, and will return for battery recharging and repairs when necessary.

[h3]You will need:[/h3]
Dashbot (or any 1S2I bot)
Miner
Behavior Controller
Portable Radar

Setup:
P1 - Repair Depot (coordinates of a place near the installed Repair Component). The bot will also come to this location for recharging.
P2 - Resource for mining
P3 - Storage for unloading the mined resource



[h3]Behavior Script:[/h3]

 DSC20q2jwfP61Bt37b3I7enE3oTFL11uSmnZ2LfoSG0Q2QZS3KEj9S4NTtuW2FnxlO27iWlX0IW4KS3dfmvp0wnFQI4ATBWW3lz69p1pnnAK3qsK1827h1Z33IMKJq3pt4r00wwB4z1mie4k1sOEhc0CfpdD2ZnsTA3Jfi2U2dIb8X37Far72y9tBG2tlndp3qLzpv246Tju0EQraG07Dv2905qubz3oqRFT4Ideby0KFUls4ELpDW4c69fy1mIXvX2GebPF2UlcnC1P7jS53ns7qK4En4Ad4Fj6HT13opEV3zmKUU3qdEG62xie7Q2arOCW1fRFnB1b1elf14g5ph1JcIks1KM5Ph1rYIMD4eA5JM2LQTBH0NtX1D13r9qN3zEczP3xFsRY2po7t70WRqfW1eDDm426KeeC0KUMQD4bm42V0tvmap47OFKd0ZRKWp3zWiKy4OA1yJ1fwuVI3f03I249wG6B1wre4B1g0tAb3OtxeJ2Mfhel3MdG9901wE9c23BD80227t1b4OQGvg0PynPt0BfpTC0v8cXy1gY46M477SHO4WdUo23uDKUz3bgrRv1qqvKT44qoEL1AJEO71E2Wqb2iUsr30RBPXi0AiCpn37r8Lc4ZGVRv3tXQDK2LDQWR39CcCk3aWpcl3aTsZY2dtZSX0sM7zI2RT2Jh0olPRZ09Y7uy0ga8Vw1NIgfA1dqXEw03OY4s0y1o0p1rhrGo170vKf2zMOcj2O7k0v31Gqnc2R5JMy3oVrWO1mJoNo1oBs9h1hN0oY43voKW1okOIi2YsO9I0c7lde2HprBJ11TipJ1PAZE1A





Author: Daulken

The idea here is to maximize efficiency in the early stages of the game. The objective is straightforward: to maintain a building that is constantly in production.

A single Assembler and a Behavior Controller are essential for the building. A second assembler is unnecessary, but a 1M1S with a storage extender can be beneficial if available.

The building will scan for visual construction sites within the power grid, attempting to build any required components (ignoring all other tasks). If there are fewer than 10 Circuit Boards, it will produce them. Next, it will create Reinforced Plates until there are 10. Once all these conditions are met, the building will indicate it is idle. While it can remain idle, as it will continue to build components as needed, frequent idle messages may suggest a slower building pace than optimal. However, the usage strategy is flexible.

The system is not overly sophisticated. For example, if a player attempts to construct a building requiring a mining laser but lacks metal bars and has no metal bar production, the building will persist in trying to create the mining laser indefinitely. This design is not meant to be a cure-all solution but rather a tool to ease the early game, allowing manual exploration of early sites for faster progression.

[h3]Note:[/h3] The parameters should be left as they are. They are set to store values, preventing duplicate requests while the newly built component is in transit.



[h3]Behavior Script:[/h3]

 DSC10t1WtxtI0tTK1r1CGTtg4FYeHJ0iy1Ja2dkFSa3Sq1T91om2te0BencV1iXK0y2IrZvp1DoHCl3oVkR01WvjTD13sMgG1BblYq2VxvW72Cn3pU4L1ZND2Qm3nx3LUgC21ViUPb1EyHg83GQraL1DRXNk1NqmM52jzPyF27bUhA3rBVpd1lskBw01aGDH3Mofuv26mG530GR12x1uvhN44I0zvt1dSntk1wsfdg4OdEyU2iahfR1hTcAO3VMMJI4OM9Vo2exN6n1IRyEx1FuiGZ3fQMe319v6ut2Nj8zn0tU8NA2iz29v2wme652q7B5y2tFN8M3iPCDw3wntzC0TsfRf05VDjR0uao2C05nkPY4DKa1G38Lpri47n9oY2oRvzF4CGrTT47uwcJ3wopBZ42ldo93k5GY53ehUfW20sgWf1Bjy924GJ0AN3gPTJE1OeB9B3bOmAM0dMebI0ejdTV3jpGWc1md1N42EboJQ3ofq0a0OtnEj42Tk322pA5K74Fy1WF03zdOh1DY9Vm4GLPRY3gqKGr1gmXfk0QLCIB4BE3CY3JanV029QWDy2FJGxd0i8nJu1fFTAq4CCR7i40h1S52GOfRO0ytgg30qLiUi45f9go1bZzMF0zXN274QVy8g3QeEjQ3cmj1K2PPpbu13ODOm0iDXMA2cXGLX2QnqU50Q7uPC3L3Dfw3Hp1030oOjNB28xUFg3rxWT33Xeee51CopMa4flnWv0U4tAK4NDgzd0AM7rR38mDJh4WvMMd0gFbLy25mHjV18SGyL0Vmzi84cZTKxM 


https://store.steampowered.com/news/app/1450900/view/3871471412481250750
https://store.steampowered.com/news/app/1450900/view/3889485345748521475
https://store.steampowered.com/news/app/1450900/view/3888358641555101802
https://store.steampowered.com/news/app/1450900/view/3888358641540447700
https://store.steampowered.com/news/app/1450900/view/3855706911137657433
https://store.steampowered.com/news/app/1450900/view/3855706911119612650
https://store.steampowered.com/news/app/1450900/view/3855706185309757803
https://store.steampowered.com/news/app/1450900/view/3855706185299872234
https://store.steampowered.com/news/app/1450900/view/3808417211633108188
https://store.steampowered.com/news/app/1450900/view/3794905774846967399

https://store.steampowered.com/app/1450900/Desynced_Autonomous_Colony_Simulator/