support Space Engeneers

Максим Жуков shared this bug 2 years ago
Reported

Good afternoon! I do not know if I am the first to write this letter, and I also do not know if you are aware of a huge problem in the game Space Engeneers.

Straight to the point, Bots that spawn creatures, be it a wolf or a sabiroyd, fall into the SPID faction as participants, after death the game will despawn them from the faction (but this works very randomly)

The first problem is that records are accumulated in the SandBox when each mob spawns, an id is assigned to it, and this record remains in the SandBox forever.

<Tag>SPID</Tag>

<Name>Space Spiders</Name>

<PrivateInfo />

<Members>

<MyObjectBuilder_FactionMember>

<PlayerId>144115188075869697</PlayerId>

<IsLeader>false</IsLeader>

<IsFounder>false</IsFounder>

</MyObjectBuilder_FactionMember>

The second problem is that the game thinks the bot is the player. He may have a balance, or a contract parameter, or the time of the last call. That is why the frendlyFier parameter does not always work in Factions. Because the bot that spawned the game thought it was a player, the id matched and the game adds a player with that name to the faction

for example Leo is a player, he is his copy in the SPID faction.

For example:

Here is the player

Akudama

<MyObjectBuilder_Identity>

      <IdentityId>144115188075855927</IdentityId>

      <DisplayName>Akudama</DisplayName>

      <CharacterEntityId>0</CharacterEntityId>

      <Model>Default_Astronaut</Model>

      <ColorMask x="1" y="0.2" z="0" />

      <BlockLimitModifier>0</BlockLimitModifier>

      <LastLoginTime>2022-10-09T16:26:24.519295+03:00</LastLoginTime>

      <SavedCharacters />

      <LastLogoutTime>2022-10-09T20:37:48.4906208+03:00</LastLogoutTime>

      <RespawnShips>

        <long>106092559837775590</long>

      </RespawnShips>

      <LastDeathPosition>

        <X>1033514.7974109624</X>

        <Y>68622.093876914281</Y>

        <Z>1641101.0631885421</Z>

      </LastDeathPosition>

      <ActiveContracts />

      <TransferedPCUDelta>0</TransferedPCUDelta>

    </MyObjectBuilder_Identity>

and here is the bot

<MyObjectBuilder_Identity>

      <IdentityId>144115188075862645</IdentityId>

      <DisplayName />

      <CharacterEntityId>0</CharacterEntityId>

      <Model>Alien_OB</Model>

      <ColorMask x="1" y="0" z="0" />

      <BlockLimitModifier>0</BlockLimitModifier>

      <LastLoginTime>2022-10-14T10:11:32.3812171+03:00</LastLoginTime>

      <SavedCharacters />

      <LastLogoutTime>2022-10-14T10:13:34.9811727+03:00</LastLogoutTime>

      <RespawnShips />

      <LastDeathPosition>

        <X>1071649.7780389169</X>

        <Y>-700528.60888610058</Y>

        <Z>6436614.3334259717</Z>

      </LastDeathPosition>

      <ActiveContracts />

      <TransferedPCUDelta>0</TransferedPCUDelta>

    </MyObjectBuilder_Identity>

The third problem concerns BOTDATA or rather BotBrain with the mark NO TARGET , when they accumulate about 100 pieces, and they accumulate a permanently, then spawning stops completely from the word. You have to climb into the SandBox and clean out all this indecency with your hands =))

Ideally, all this needs to be redone and combed. But for some reason you still haven't corrected it (the test was carried out on a pure vanilla world 3 times), the result is the same.

Please give at least some advice, and tell me what chain the entire life cycle of the bot takes place, as an algorithm, so that I can automate the cleaning of the SandBox, because I can’t figure it out by typing, I’ve been tinkering with this for a month. I really hope for your advice, please do not ignore this letter.

Have a nice day. And thanks for such a great game!

Replies (2)

photo
0

Hello!


Thank you for contacting us. Since this is a bug report, I'm moving your ticket to our support page, where our QA team will take care of you.


Kind Regards

Keen Software House

photo
1

Hello, Engineer!

Thanks for letting us know.

Issue was reported internally.

Kind Regards

Keen Software House: QA Department

Leave a Comment
 
Attach a file