tsunamayo / Starship-EVO

Welcome to Starship EVO bug tracking repo !
118 stars 17 forks source link

[BUG] URGENT! Event gate corrupting entity! #6080

Closed CoasterBlock closed 2 weeks ago

CoasterBlock commented 3 weeks ago

Short Description of the issue:

Placing an event gate and connecting it to a rotor, can sometimes cause it to not register that it has been connected, bricking your save.,

Steps to reproduce the issue:

Build a ship:

If you DID NOT save your ship after this has happened, you can safetly respawn it, nothing will be broken. HOWEVER, if you save the ship in the invisible and corrupted state it is unrecoverable.

...

Environment

Additional information:

Player.log

najlitarvan commented 3 weeks ago

If you DID NOT save your ship after this has happened, you can safetly respawn it, nothing will be broken. HOWEVER, if you save the ship in the invisible and corrupted state it is recoverable.

i think you meant unrecoverable?

CoasterBlock commented 3 weeks ago

@najlitarvan Oh yeah, thanks for that. I overlooked that typo.

tsunamayo commented 3 weeks ago

@CoasterBlock Hi, thanks I am looking into it!

tsunamayo commented 3 weeks ago

@CoasterBlock I am doing your test case, I dont have any issue. Questions: 1) do you mean connect the rotator to the event gate (event gate works that way if you want to listen to the rotator) 2) can you detail: interact with the "pseudo connected" gate. Do you mean open the config screen?

I do see an error in your log though, so I would like to reproduce it!

Thanks

tsunamayo commented 3 weeks ago

@CoasterBlock Can you send me your ship, error happens when your ship is loading. It seems it was linked to a slider before being linked to a rotator. Thanks

CoasterBlock commented 3 weeks ago

@tsunamayo Hello tsuna, the circuit was indeed connected to a slider a long time ago, its a prefab of a cuircuit I used to make a slider go back and forth continuously. It also works on rotors and pistons. In the blueprint I use it to make a rotor move from 0 to 360 and back. With "pseudo connected" I mean that the rotor was visibly attached to the gate. A logic tool showed a line from the rotor to the gate, but the gate still showed "?" instead of the "<->" symbol. Trying to open the confic screen in this state caused the gate to lock my game. I dont think I have the BP anymore, as I unspawned it, and thankfully, it wasnt saved so my build was still fine. I can send you a setup that was identical to the one that caused the bug.

The blueprint is the setup I had when I experienced the bug, it is all setup, all you need to do is interact with the gate, and it will lock up your game. Once you force close and rejoin the world, the entity will be invisible and it wont load. You can even add something to the end of the rotor. But anything connected to the rotor or the main entity will be bugged. Bug Report Event gate wierdness.zip

tsunamayo commented 2 weeks ago

@CoasterBlock Hi, issue should be fixed for 24w45a. I think the corruption came from the prefab. Thanks