AI Subgrid Beacon

Dakyn Saunders shared this bug 5 months ago
Need More Information

Hello,


As a preface, I frequently build mechs, and this is something very useful for that but also for SE as a whole.


I noticed today that, if you put a beacon on a subgrid (hinge/rotor/piston), then the AI Basic block with the Follow Home objective set to follow that beacon in the Home List will allow the grid to auto-align itself if it falls or gets knocked over. However, if the beacon is attached to the grid itself instead of a subgrid, it will not show up in the Home List. Can this be changed so that the AI Basic block can track beacons that are on the grid itself?


Alternatively, if Keen could come up with another way (with the other AI blocks for example) to auto-level a grid even while it's being controlled, that would be fantastic! Currently, the AI blocks work fantastically well with leveling out a grid, but only if it has a target (enemy/follow me/GPS/beacon/etc). If there were a setting in one of the AI blocks whose only benefit is auto leveling without overwriting the player's movement (thrusters/gyroscopes) then people would use that extensively for hover vehicles, cars, mechs, even big ships in atmosphere.


Let me know if you need any blueprint examples of this.

-Eternal Colossus

Replies (3)

photo
1

Hello, Dakyn!

Thank you for writing to us.

Could you kindly share more information concerning the issue you're experiencing?

What exactly happens when the grid auto-aligns after falling or being knocked over with the Beacon on a sub-grid? Could you please explain?

Regarding the issue where you couldn't find the Beacon that is not placed on a sub-grid, were there any MODs/Scripts active in the world/server where you noticed this issue? If so, could you check if the same issue occurs in a vanilla world/server (with no active MODs/Scripts)?

If the issue persists, please share screen recordings/videos about the Beacon on a sub-grid auto-aligning a grid and the issue with the Beacon not being found. Please also share the save file of the vanilla world/server where you experienced this issue.

  • 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. The Dedicated Server (DS) save file can be found in the AppData\Roaming\SpaceEngineersDedicated\Saves folder.
  • 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.

Regarding your feedback about auto-leveling, could you kindly create a new thread about it in our Feedback section here, so that our programmers and designers can look into it and consider it for future updates?

Kind Regards,

Keen Software House: QA Department

photo
1

Hello,

I provided the information you requested as well as the links below in a comment. Let me. know if that answers all of your questions

photo
photo
1

Hello,

Yes, I am happy to explain and provide those links!

If a grid gets falls or gets knocked over while its AI Basic block is set to Follow Home (while AI behavior is on for the basic and flight blocks), with its home set as a beacon on another grid or on its own subgrid, then the grid forces itself back up to straight (no longer fallen down), pointing towards that beacon and aligned to P-gravity (if that setting has been checked in the flight block).

So for example. If I have a mech that gets pushed over, but it follows those steps and has a beacon that it follows on its own subgrid, then it will align itself back to standing up instantly and continue being impossible to keep knocked over. However, this only works if the Beacon is on a subgrid, and will not work if it is on the main grid itself.

I tested this issue in a world with no mods or scripts running, and the same issue occurred.

I have attached 2 screenshots and the file of the world that I tested this issue in. In the first attachment 'Red Team Bug Report', you will see that on the Red grid with the beacon attached directly to the main grid, its 'Red Team Beacon' does not show up in the 'Home List' of the AI Basic block. In the second attachment 'Blue Team Bug Report', you will see that on the Blue grid with the beacon attached to a hinge on top of the grid, its 'Blue Team Beacon' does show up in the 'Home List' of the AI Basic block, and if you click to choose that Blue beacon as the Home the grid will stand up.

In that same world, I have also included the mech that I tested this on, with an 'Orange Team Beacon' attached to the top of its head on a hinge. I have set it up with the same AI settings as the two smaller grids, and I have also provided a small speeder which you can use to shove the mech down. You will notice that it will automatically lift itself back up no matter what angle it gets pushed down.

I will create a new thread about the possibility of Keen adding a more simplified way to auto-level grids like this while piloting them.

Best Regards,

Eternal Colossus

photo
1

Was that enough information on what you were looking for?

photo
2

Just a thought, maybe you should use the Reply button on QA Agent's message instead of just adding an independent comment to this thread, so they get a proper notification and can get back to your issue..

photo
Leave a Comment
 
Attach a file