Timer Behavior No Longer Functioning As Before. Triggered Actions Not Happening on Time.

SteppedZeus582 shared this bug 2 months ago
Reported

Good day.

The following was all done in experimental mode, with no mods of any kind enabled.

I've been working on antenna and signal systems in pure vanilla SE for quite a while. For quite a long time the following configuration worked reliably since the signal update but no longer works at all.

The antenna toggling system utilizes three antennas, one configured at 50000m range (LRM(Long Range Mode)), one at 5000m (SRM(Short Range Mode)), and one at 1m (SLEEP). Three timers are used to toggle between the antenna states. First, a SLEEP Timer toggles the LRM and SRM antennas off. The LRM SEND Timer turns on the LRM antenna, and turns off the SRM and SLEEP antennas, while starting the SLEEP Timer. The SRM SEND turns on the SRM antenna while turning off the LRM and SLEEP antennas and starting the SLEEP Timer.

This antenna toggling system has been primarily used in conjunction with action relays. Because an antenna with a broadcast range of 1m can still receive an action relay signal, a signal received can trigger further actions. In this case, to respond, the action relay triggers a response timer.

The response timer has two actions. First, it triggers the LRM SEND Timer or the SRM SEND Timer, depending on the range needed for the response. Second, the "Send" or "Set and Send" function of an action relay is used to send a response signal.

Previously, I used this configuration in many builds, creating drone systems and command and control systems for the drones, all of which used these protocols to communicate reliably for many months of gameplay, over the course of many updates to the game.

Now, I can't get signals to send in this manner without doubling any input. Automated responses using this protocol are inoperable. Sending signals via buttons requires repeating the input rapidly or manually enabling the long-range antenna first.

An easily replicable demonstration can be achieved via this workshop link:

https://steamcommunity.com/sharedfiles/filedetails/?id=3580815725

It is configured with the systems described above in a fashion that was previously reliable. To replicate the issue, place two copies of the above-mentioned grid greater that 1m apart in any environment. Ensure suit broadcasting is enabled to see broadcast controller output. Press the button on one of the two remotes. Pressing the button twice in rapid succession will let the signal send but is not the desired or expected behavior.

I hope that this is helpful in isolating the change that has broken this behavior. I relied upon it heavily and would like to see it make a return to viability.

Thanks,

Replies (2)

photo
1

Hello Engineer!

We apologize for the delay in response cause by the increased workload and want to thank you for your patience!

The issue was successfully reproduced on our side and put into our internal system. Thank you for providing the blueprint, it was very helpful during the investigation!

Kind Regards,

Keen Software House

QA Department

photo
1

Hey,

Thank you for looking into this. I have a pair of further examples that are directly related to this issue.

Here is an example of a rework that I have put together that successfully executes the signal chain by removing the LRM and SRM send timers from the chain. Instead, it toggles the antenna of choice on directly, sends the signal, and starts the SLEEP timer in one hotbar. While this is functional, I have dozens of builds that rely upon the LRM and SRM send protocols for every single programmed action, so it would be nice to not need to rework them all from the ground up.

https://steamcommunity.com/sharedfiles/filedetails/?id=3613125586


Initially, when .208 launched, I thought that the new "Set Broadcast Radius" function would make this whole triple-antenna mechanism unnecessary. Unfortunately, it seems that the "Set Broadcast Radius" function also executes more slowly than the "Send Signal" action. I have prepared an alternative version of the signal chain demo to show how it seems to be affected by the same delay that the original example was. The actions don't trigger fast enough, or in the right order to function.

https://steamcommunity.com/sharedfiles/filedetails/?id=3613126856


Considering that the "Toggle Block On/Off" antenna function triggers in time to send a signal when the actions are together on the same hotbar, I have hope that there might be a solution to make these kinds of signal chains more consistent.

Thanks for your time.

Leave a Comment
 
Attach a file