Merge blocks briefly depower subgrids

Connor Doeppers shared this bug 5 months ago
Need More Information

Found this bug while building an automatic drill. The design involved putting an event controller on a subgrid to detect when a merge block is merged.


Bug: When connecting a subgrid to a larger grid, a merge block will depower the subgrid for a split second. This is problematic because it's long enough to keep an event controller that's placed on the subgrid from detecting when the grid is merged.

Replies (4)

photo
1

Hello, Connor!

Thank you for writing to us.

Could you please provide further details about the issue you are experiencing?

Specifically, did you encounter this issue in Single Player mode, a Lobby, or on a Dedicated Server?

Additionally, was the world/server modded (with active MODs/Scripts)? If so, please remove all MODs/Scripts and check if the issue persists. Alternatively, you can make a blueprint of the affected grid, paste it into a vanilla world (with no active MODs/Scripts), and see if the issue still occurs.

If the issue persists in a vanilla world or server without MODs/Scripts, kindly send us a screen recording/video showing the issue, along with the vanilla world save file or the blueprint of the affected grid.

  • You can access your save files by typing %appdata% into your Windows search bar and you will be redirected to the hidden Roaming folder. After that just follow: \Roaming\SpaceEngineers\Saves. There should be a folder with your SteamID and your saves.
  • Please zip the file and attach it here. If you are having difficulty attaching files you can optionally use Google Drive. When sharing a google drive link please make sure it is set to be downloadable by anyone with the link.
  • You can access your blueprints files by typing %appdata% into your Windows search bar and you will be redirected to the hidden Roaming folder. After that just follow: \Roaming\SpaceEngineers\Blueprints. Select the correct folder where your blueprint is saved (local or cloud), zip the file and attach it here.

Kind Regards,

Keen Software House: QA Department

photo
1

I first noticed this issue in a modded single player world. I was able to reproduce this bug in a brand new vanilla (& no scripts) world as well. That world is attached via zip file.

In the video linked, I show this example working: the event controller should detect when the merge blocks merge, and turn the light on, but it doesn't work. This does not appear to be an issue with rotor/hinge subgrids, only pistons.

photo
1

Hello, Connor!

Thank you for sharing the video and the world save file.

After further investigation, it seems the issue where the light doesn’t turn ON upon merging might be related to this known issue where the Event Controller doesn’t trigger the action on the 'Merger block merged' event. However, we haven’t noticed the bug where the 'merge blocks briefly depower subgrids'. Could you kindly provide any specific steps to reproduce the issue where the subgrid depowers using the same shared world save? A video showing this issue would be much appreciated.

Kind Regards,

Keen Software House: QA Department

photo
1

I've attached another link to a video where I show in more detail what I've been noticing. I believe it may be a bit bigger than just the "merge block merged" event not working. From the video it appears that many types of blocks on the piston subgrid are temporarily depowered while unmerging. In the video, the event controller is not even set up, and it still loses power. It seems that in my first video, this depowering becomes a problem for event controllers detecting a merge block, because it occurs during the time that the event controller is depowered, meaning it never catches the merge.

I would like to point out that it may be difficult to see in the second video, but I suspect the subgrid is losing power during both the merge and unmerge sequence, as I have observed this behavior repeatedly when experimenting with the bug (it may be easier to see it in the first video.)

Setting up this bug is very easy, I just merged a piston head to a grid with two merge blocks like in both videos, there are no external/hidden blocks. I also use a timer to repeat the effect to make it easy to see, but it's not needed. Regardless, I've included the world download with the grid seen in the second video to look at.

photo
photo
1

Hello KeenSWH,

It's been 2 months without a response. Is there an update on this bug? It seems to still be in the game.

Leave a Comment
 
Attach a file