tsunamayo / Starship-EVO

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

[New build - EXPERIMENTAL] 22w45a: Sensor, Shipyard & Hotfixes #4992

Open tsunamayo opened 1 year ago

tsunamayo commented 1 year ago

Some improvements on the sensors and shipyard side, with a bunch of lot of long overdue fixes.

The game can load once more older .mps blueprint.

Volumetric and Laser Sensor Improvement:

Shipyard Improvements:

Community Suggestion:

4818 Addon brick will default to the local building mode

More brick can be renamed (Rotor, hinge and shipyard)

4553 Lower ship in 3rd person spaceship view

4572 Sprite z-culling

4871 #4747 Better decal targeting

Hotfixes:

4982 Unspawning entity during box-delete can crash the game

4555 Cannot paint decal with the steel material.

4742 #4633 Game / Player option are not saved.

4968 Collector issue during heavy mining.

4769 #4670 #4678 Shipyard incorrect bound check

2068 Thruster VFX incorrect placement.

4923 Brick with no paint on older blueprint appear black instead of their material color

4988 #4912 #4182 #3867 #3719 Volumetric sensor not working

2259 Volumetric sensor in multiplayer

2005 Sensor range not updating.

2638 Sensor range effectively limited to entity bounds.

2017 Sensor range is not shortened by base entity

ProPeach commented 1 year ago

What a huge update! Greate changes in there, and so many bug fixes. I bet it felt pretty good to close so many issues and clean Github up a but!

Crimson-Artist commented 1 year ago

awesome!

Since you're doing shipyards can we get a "Forced Exit Direction" setting? It would basically be the forced enter direction but for undocking.

Dwarf-LordPangolin commented 1 year ago

Thank you so much for fixing the docking!

20221111124521_1

Uncle-Ulty commented 1 year ago

I'm loving the thruster trail effect

image

daOyster commented 1 year ago

So I'm definitely happy with the fixes to the volumetric sensors! One small issue I found though that isn't game breaking but can produce unexpected behaviors, I was confused why my door would trigger when I was a meter or more away from the sensor's field. Thought the bounds of the sensor wasn't applying correctly until I turned on the "View World BVH Elements" setting and saw why. I don't know completely how you are checking this, but it appears whenever the green cube from the player touches the blue sensor field it triggers. Like it's stopping the collision check at the last bonding volume before the players collision mesh.

image

Arutus commented 1 year ago

So not sure if it's a bug, but I cannot seem to swap between multiple shipyards

Briaireous commented 1 year ago

Multiplayer has hella desync now

tsunamayo commented 1 year ago

@Briaireous Hi, is it a regression (was it working before), or a long standing issue? What happened exactly? @Arutus No you cant choose your shipyard since the targeting update. @daOyster I see, I will do a more precise check indeed. @Dwarf-LordPangolin Looking fantastique! Thanks

tsunamayo commented 1 year ago

awesome!

Since you're doing shipyards can we get a "Forced Exit Direction" setting? It would basically be the forced enter direction but for undocking.

I see, I will put it on my to-do!

Kaiser-Indrasil commented 1 year ago

@tsunamayo Is it normal that it's impossible to make the Volumetric Sensors' refresh rate smaller than 1 second?

Arutus commented 1 year ago

then if thats the case how does one use more than one ship yard

Crimson-Artist commented 1 year ago

I see, I will put it on my to-do!

Cool! I envision ships using the forced exit direction when we hit the "Undock" button and the AI takes over and flies the ship to the spot we specify before we regain control

DrizztCode commented 1 year ago

Hi Tsuna - awesome work with fixing the mining freezing - i just mined like crazy and it all worked perfectly - really awesome - thanks! :-)

but while i was doing so - something very very weird happened

i got it on video after the first bit - but it gets weirder as it goes along - especially from about the 1 minute 45 mark:

https://youtu.be/9CVTchmg3Sw

if it happens again i will try and work out what makes it happen - but i was just mining and i reversed and it was just....there

and as i did things it just got weirder - ending up looking like a weird mix of the Borg Cube and the Monolith! :-)

so yeah - weird lol :-)

anyway - really awesome job with the mining stability! many thanks! :-)

(still some weird stuff with inventory flow and various other things - and i will do some proper testing and get some reports in when i can - but just so happy to have the freezing issue fixed - really amazingly great work there!)

Briaireous commented 1 year ago

@Briaireous Hi, is it a regression (was it working before), or a long standing issue? What happened exactly? @Arutus No you cant choose your shipyard since the targeting update. @daOyster I see, I will do a more precise check indeed. @Dwarf-LordPangolin Looking fantastique! Thanks

The issue just started occurring after the sensor update. There hasn't been any recent history of updates messing with desync in this manner. Pawn and twoniner can also attest to this. Dunno about anyone else, but laidai uses multiplayer quite often. The only previous desync issues we have come to find is when someone is using the area delete tool, or someone spawns a large brick count ship, or someone controling a turret while using a camera.

There isn't anything specific as to what to do to recreate the recent desync issue. All you need to do is build and delete blocks. From another players perspective, the blocks do not get deleted.

Briaireous commented 1 year ago

Will try to get logs the next time I use multiplayer