tsunamayo / Starship-EVO

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

[New build - DEFAULT] 22w44c: Command Material, Hotfixes #4984

Open tsunamayo opened 1 year ago

tsunamayo commented 1 year ago

It is now possible to apply a different material to some brick like seats, screen and commands. This feature will be extended to other brick.

Community Suggestion

4898 Material for commands

4870 FOV adjust during photo-mode and lower minimum value.

Hotfixes:

4978 Can build with pipe clip with children entities

4911 #4896 Crash / issue when deleting a brick colliding with another entity.

4883 Some brick icon are missing.

4899 Ghost brick after blueprint corruption

4711 Logic freeze for some blueprint

4983 Shift click on codex remove item

tsunamayo commented 1 year ago

Build is up. Thanks!

ProPeach commented 1 year ago

Nice! Hope your family is doing well after the new arrival! You mention the material secondary paint will be used for other bricks... Were you thinking of things like system bricks, and perhaps weapons? Really cool to see a secondary paint colour returning, at least in some form

kynamats commented 1 year ago

Loving the material and particularly the camera updates but.. this child entity pipe clip fix will significantly reduce the usability of child entities in building, and even force me to use less legal clipping methods when I do use them. As it is this makes all of my previously 'legal' builds now 'illegal' - I use this tens of times on any ship, mostly in the build process as scaffolds, and almost every child entity based detail I build uses it at some point in its construction.. Please consider undoing this if possible?

ProPeach commented 1 year ago

That's a great point actually, I also use the fact that pipes clip for scaffolding a lot. Say you want to build an angled element on the surface of your ship, you would place your hinge on the inside of the ship to hide it, stretch a pipe through the hull to the outside where you can build the element, then remove the pipe. It saves a whole load of headache and time as the alternative is breaking and rebuilding the hull to just build some temporary scaffolding. I don't see this behaviour as particularly game breaking or open to exploitation unlike other forms of clipping, it'd be a bit of a shame to lose it.

Often when players clip pipes inside of CE hull, the CE is a stationary object. So I don't think the "in universe" explanation that the pipe is making a hole through the hull is broken either.

Pawnp commented 1 year ago

As the one who wrote that bug report, I support @kynamats and @ProPeach sentiment on the piping fix. When I initially wrote the bug report, my intent was to move a structure that utilizes pipe clipping through a child entity. I was content not being able to move said structure. But when I found out that I can no longer even build the structure let alone move it, the bugfix felt like a step back. This technique is used by many builders other than myself and it would be a great lose for interesting builds.

tsunamayo commented 1 year ago

Well we have been there before, any loophole / hack is supposed to be fixed, especially as it can generate confusion as we saw in the post. Now I will add "static" CE at one point, and they would be legal again. (Will need the static flag for other stuff too). Now how about adding a proper scaffolding block? Ie something looking like the field block, where you could clip as will, build other block on top, and maybe have an option in the Entity panel to clear all scaffolding? Cheers

Kaiser-Indrasil commented 1 year ago

I would absolutely love static CEs to be clip-legal!

ProPeach commented 1 year ago

Now I will add "static" CE at one point, and they would be legal again. (Will need the static flag for other stuff too).

Oh! Can you clarify a little what you mean here? If all bricks on CEs with the static flag could clip, whether or not the pipes specifically clip would be a bit of a non issue - I don't think anyone here is expecting them to clip on a moving CE.

A scaffolding brick sounds very interesting! Yet another thing I'd need to have on my toolbar at all times haha

MagicalAbyss commented 1 year ago

While we are on the topic of Child Entity, how about correctly mirrors child and grandchild entities?