#Strange wing behavior

1 messages · Page 1 of 1 (latest)

exotic charm
#

https://www.youtube.com/watch?v=eNQ6hPjH8Wc
I stop the engine thrust at 0:40 and pull the control wheel slightly toward me, 1 power redstone out of 15. Flying without thrust, I managed to accelerate to 1000 meters per second. If I fly straight, everything is fine, the plane slowly stops. With thrust engaged, it reaches a maximum speed of 100 meters per second and does not accelerate further.
(on an airplane, horizontal wings, vertical flaps)

valkyrienskies-120-2.3.0-beta.7.jar
clockwork-1.20.1-0.1.16-forge.jar
createpropulsion-0.2.1.jar

It also rarely happens that the physics freezes for a couple of seconds during flight, I don't know what causes it.

odd cargo
#

the physics freeze might be because you reach the chunk loading limit, which will freeze the server until chunks around it are generated

#

it might also be LOD tho it does not look like it

#

as for the strange wings behavior, do you have any datapacks that modify mass of blocks?

exotic charm
# odd cargo the physics freeze might be because you reach the chunk loading limit, which wil...

Hi! Regarding the physics freezing when trying to pass through unloaded chunks: I know that the physics for a specific ship freezes if it tries to pass through unloaded chunks, but it rarely freezes in loaded chunks.

Specifically, there's nothing in the "datapacks" folder.

In "CreateTankDefenses v0.80.jar", the mass of armor blocks has been increased. In vs_addition_server.json (vs_addition-1.20.1-0.0.10+c18766761d.jar), "defaultBlockMass": 900.0 is set. In vs_eureka_server.json, there are changes that disable any ship physics stabilization with the helm and controls. Otherwise, everything is default.

Regarding the wings: it seems like at a slight wing tilt, it doesn't create enough drag, but at the same time it generates more lift than needed. At a large wing tilt, it creates sufficient drag and the ship quickly brakes in the air. Without changing the wing angle, keeping it perfectly horizontal on a straight wing without accelerating, the ship slowly brakes in the air. Even when accelerating, it can't exceed 100 meters per second without tilting the wing—possibly a VS2 speed limit? There is a suspicion that with a slight wing tilt, air resistance disappears, and with it, speed limitations disappear, while lift is generated. (I measure speed with a display_link block installed on the ship_helm and output the speed to a sign.)

There's also an issue when entering the world: ships jump for the first 5-10 seconds, especially those with wheels or tracks from truckwork, but even without them. Sometimes they can jump so hard that they fly out of visibility range, but that's very rare.

Also, the ship can start jumping if you load it after it was previously unloaded.

#

I played with friends on the server, and most of the problems were with ships that had wings. Ships without wings caused fewer problems. Ships with wings could instantly reach high speeds at any moment and fly away somewhere into the sky or underground through blocks. This could happen much less often with ships without wings, but it was very rare.

I also noticed that if you assemble and disassemble the wing on the flap bearing, the wing instance doubles and can only be fixed by re-entering the game.

exotic charm
odd cargo
#

I see, yeah it does look like VS has problems catching up

#

you can check your logs for warnings from the physics thread

exotic charm
# odd cargo you can check your logs for warnings from the physics thread

The logs only contain the following errors:

[21:37:05] [Render thread/ERROR]: java.lang.Exception: Collision box is too big! AABB[-2.7772922625E7, 76.82500000298023, -75.90330332447306] -> [3394.5951009583646, 167.47473209910095, 1.2290048625E7] returning empty list! this might break things
[21:37:10] [Render thread/ERROR]: java.lang.Exception: Collision box is too big! AABB[-2.7772922625E7, 76.82500000298023, -133.68123491958983] -> [3389.717270736071, 242.8448257446289, 1.2290048625E7] returning empty list! this might break things```

A couple hundred such errors