tsunamayo / Starship-EVO

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

[New build - EXPERIMENTAL] 21w24b: Hotfixes #3887

Open tsunamayo opened 3 years ago

tsunamayo commented 3 years ago

Hotfixes build. There have been some save issue on mechanism that were edited in the last update. I hope you all had recent backup if you where impacted by the issue - sorry for that one!

Bugfixes:

3881 Global Grid / Local Grid setting label switched

3882 Damage block present in Codex.

3875 #3876 Logic gate do not save their state.

3879 Cannot link yoke to computer.

3866 Damage decals are visible in the codex.

3872 Deleting an entity while symmetry is active freezes game.

3883 #3885 #3877 Children entity not saving correctly after a config edit.

ProPeach commented 3 years ago

Really appreciate this quick hotfix, I have a couple things to rebuild due to the child entity bug but it could have been worse! Thank you for always being so fast with fixing the more serious issues, it's rare to see someone as on the ball as you

tsunamayo commented 3 years ago

Build is up. Yeah I missed the ball on that one, really frustrating because it was some unclean part of the code that was working fine, just not strong or logical. Then when doing the refactor surely that became a true issue, which I did not spotted in time. Thanks all for also being quick in raising those issues!

pinesh commented 3 years ago

All is forgiven. child entities can be repaired, Stevo is eternal

RockefellerDoctor commented 3 years ago

Build is up. Yeah I missed the ball on that one, really frustrating because it was some unclean part of the code that was working fine, just not strong or logical. Then when doing the refactor surely that became a true issue, which I did not spotted in time. Thanks all for also being quick in raising those issues!

No worries my dude, it's all part of game development.

bombel28 commented 3 years ago

When connecting a switch to rgb controller, game freezes. I'm going to try new circuits... Should RGB-Controller be connectable to every light?

milan-t commented 3 years ago

Unfortunately I also experienced game freeze few times and once character freeze (unable to move or interact with world). It happened when I was adding or removing links between gates and other interactive bricks (like a switch, light or glowing brick). So it is not limited to RGB controller gate and switches. If links are simple (isolated 1 to 1 connection) everything works fine. A freeze occurs when modifying some "circuit" with more branching and mergin links between bricks. Then also logging stops. In case of character freeze Player.log was filled with repeated exception log entry. I was able to quit game as normal.

After more experiments it looks like it has something to do with lights and glowing bricks. I made some small switch based count down counter with decoder for sequential light. When I was using indicators for output, game was running normally. After I introduced lights problems started to occure. After removing link from light I was unable to connect light again (link turned orange on attempt to add link) (same happened to glowing tile). Later one logic gate stopped interacting, also it cound not be destroyed, So I was adding and removing links from other logic gates. Deleted lights and glowing tiles that refused links. And then game freeze occured. I can't remember if it was on the link removal or brick removal.

Uncle-Ulty commented 3 years ago

I was configuring lights when the game has frozen. I saved the ship file to avoid losing progress and now my ship file is corrupted. I opened an [bug] issue and I hope to restore this file.