From d1636f6986314f216c42c2614506fab1c22a5c76 Mon Sep 17 00:00:00 2001 From: Zwitschi Date: Mon, 9 Nov 2026 21:51:52 +0100 Subject: [PATCH] test(vehicle): it is a kinematic teleport, not a force - and that is why every force test was clean Instrumented the movement component so the write is caught at its source rather than inferred from the actor: a UGigLineVehicleMovement subclass is substituted for the stock component through AWheeledVehiclePawn::VehicleMovementComponentName, and it logs CreateVehicle(), the first UpdateState and the component tick. mover tick: Z 661 -> 1143 -> 1443 -> 1718 ..., output null, wheels 0 physics OFF at 3 s: Z 2247, and it does not move for a whole second afterwards profile: t=0.25 Z=515 vZ=-8 | t=0.75 Z=920 vZ=-22 | t=1.25 Z=1287 vZ=173 Two conclusions: 1. The mesh's physics state IS what moves the actor - switching physics off freezes it at once. 2. It moves WITHOUT VELOCITY: position rises ~700 cm/s while vZ oscillates around zero. That is a kinematic teleport, not an impulse and not a force - which is exactly why gravity, mass and penetration all measured clean. The vehicle-state output is null throughout, so the teleport comes from the Chaos layer driving the body kinematically while the vehicle itself was never created. Pawn parked, captures regenerated so the demo stays clean. --- Game/GigLine/Content/Hollywood/DemoMap.umap | 4 +- .../Hollywood/Site/Kerb_North_00.uasset | 2 +- .../Hollywood/Site/Kerb_North_01.uasset | 2 +- .../Hollywood/Site/Kerb_North_02.uasset | 2 +- .../Hollywood/Site/Kerb_North_03.uasset | 2 +- .../Hollywood/Site/Kerb_North_04.uasset | 2 +- .../Hollywood/Site/Kerb_North_05.uasset | 2 +- .../Hollywood/Site/Kerb_North_06.uasset | 2 +- .../Hollywood/Site/Kerb_North_07.uasset | 2 +- .../Hollywood/Site/Kerb_North_08.uasset | 2 +- .../Hollywood/Site/Kerb_North_09.uasset | 2 +- .../Hollywood/Site/Kerb_North_10.uasset | 2 +- .../Hollywood/Site/Kerb_North_11.uasset | 2 +- .../Hollywood/Site/Kerb_North_12.uasset | 2 +- .../Hollywood/Site/Kerb_North_13.uasset | 2 +- .../Hollywood/Site/Kerb_South_00.uasset | 2 +- .../Hollywood/Site/Kerb_South_01.uasset | 2 +- .../Hollywood/Site/Kerb_South_02.uasset | 2 +- .../Hollywood/Site/Kerb_South_03.uasset | 2 +- .../Hollywood/Site/Kerb_South_04.uasset | 2 +- .../Hollywood/Site/Kerb_South_05.uasset | 2 +- .../Hollywood/Site/Kerb_South_06.uasset | 2 +- .../Hollywood/Site/Kerb_South_07.uasset | 2 +- .../Hollywood/Site/Kerb_South_08.uasset | 2 +- .../Hollywood/Site/Kerb_South_09.uasset | 2 +- .../Hollywood/Site/Kerb_South_10.uasset | 2 +- .../Hollywood/Site/Kerb_South_11.uasset | 2 +- .../Hollywood/Site/Kerb_South_12.uasset | 2 +- .../Hollywood/Site/Kerb_South_13.uasset | 2 +- .../Content/Hollywood/Site/M_Asphalt.uasset | 2 +- .../Content/Hollywood/Site/M_Concrete.uasset | 2 +- .../Hollywood/Site/M_FacadeBanner.uasset | 2 +- .../Hollywood/Site/M_FacadeGlass.uasset | 2 +- .../Hollywood/Site/M_FacadeStone.uasset | 2 +- .../Hollywood/Site/M_FacadeStoneShadow.uasset | 2 +- .../Content/Hollywood/Site/M_Ground.uasset | 2 +- .../Hollywood/Site/M_KerbConcrete.uasset | 2 +- .../Content/Hollywood/Site/M_RoadPaint.uasset | 2 +- .../Content/Hollywood/Site/M_Stucco.uasset | 2 +- .../Hollywood/Site/Sidewalk_North_00.uasset | 2 +- .../Hollywood/Site/Sidewalk_North_01.uasset | 2 +- .../Hollywood/Site/Sidewalk_North_02.uasset | 2 +- .../Hollywood/Site/Sidewalk_North_03.uasset | 2 +- .../Hollywood/Site/Sidewalk_North_04.uasset | 2 +- .../Hollywood/Site/Sidewalk_North_05.uasset | 2 +- .../Hollywood/Site/Sidewalk_North_06.uasset | 2 +- .../Hollywood/Site/Sidewalk_North_07.uasset | 2 +- .../Hollywood/Site/Sidewalk_North_08.uasset | 2 +- .../Hollywood/Site/Sidewalk_North_09.uasset | 2 +- .../Hollywood/Site/Sidewalk_North_10.uasset | 2 +- .../Hollywood/Site/Sidewalk_North_11.uasset | 2 +- .../Hollywood/Site/Sidewalk_North_12.uasset | 2 +- .../Hollywood/Site/Sidewalk_North_13.uasset | 2 +- .../Hollywood/Site/Sidewalk_South_00.uasset | 2 +- .../Hollywood/Site/Sidewalk_South_01.uasset | 2 +- .../Hollywood/Site/Sidewalk_South_02.uasset | 2 +- .../Hollywood/Site/Sidewalk_South_03.uasset | 2 +- .../Hollywood/Site/Sidewalk_South_04.uasset | 2 +- .../Hollywood/Site/Sidewalk_South_05.uasset | 2 +- .../Hollywood/Site/Sidewalk_South_06.uasset | 2 +- .../Hollywood/Site/Sidewalk_South_07.uasset | 2 +- .../Hollywood/Site/Sidewalk_South_08.uasset | 2 +- .../Hollywood/Site/Sidewalk_South_09.uasset | 2 +- .../Hollywood/Site/Sidewalk_South_10.uasset | 2 +- .../Hollywood/Site/Sidewalk_South_11.uasset | 2 +- .../Hollywood/Site/Sidewalk_South_12.uasset | 2 +- .../Hollywood/Site/Sidewalk_South_13.uasset | 2 +- .../Content/Hollywood/Site/Terrain_DEM.uasset | 2 +- .../Hollywood/Textures/T_Asphalt_BC.uasset | 2 +- .../Hollywood/Textures/T_Asphalt_R.uasset | 2 +- .../Hollywood/Textures/T_Concrete_BC.uasset | 2 +- .../Hollywood/Textures/T_Concrete_R.uasset | 2 +- .../Textures/T_StoneAshlar_BC.uasset | 2 +- .../Hollywood/Textures/T_StoneAshlar_R.uasset | 2 +- .../Hollywood/Textures/T_Stucco_BC.uasset | 2 +- .../Hollywood/Textures/T_Stucco_R.uasset | 2 +- .../Theatre/SM_Trim_BladeSign.uasset | 2 +- .../Theatre/SM_Trim_BladeSignBracket.uasset | 2 +- .../Theatre/SM_Trim_BladeSignFrame.uasset | 2 +- .../Theatre/SM_Trim_MarqueeCanopy.uasset | 2 +- .../Theatre/SM_Trim_MarqueeFascia.uasset | 2 +- .../Theatre/SM_Trim_MarqueeSoffit.uasset | 2 +- Game/GigLine/Content/Test/ReviewMap.umap | 2 +- .../GigLine/Source/GigLine/GigLineVehicle.cpp | 54 +++++++++++++++++-- Game/GigLine/Source/GigLine/GigLineVehicle.h | 4 +- .../Source/GigLine/GigLineVehicleMovement.cpp | 45 ++++++++++++++++ .../Source/GigLine/GigLineVehicleMovement.h | 34 ++++++++++++ Screenshots/demo/review-demo-crossing.png | 4 +- Screenshots/demo/review-demo-feet.png | 4 +- .../demo/review-demo-north-buildings.png | 4 +- .../demo/review-demo-retail-frontage.png | 4 +- Screenshots/demo/review-demo-spawn-view.png | 4 +- Screenshots/demo/review-demo-street-level.png | 4 +- .../demo/review-demo-third-person-front.png | 4 +- .../demo/review-demo-third-person-walk.png | 4 +- Screenshots/demo/review-demo-third-person.png | 4 +- Screenshots/demo/review-demo-vehicle.png | 4 +- Screenshots/demo/review-demo-wheel.png | 4 +- Screenshots/review/review-character-feet.png | 4 +- Screenshots/review/review-character.png | 4 +- Screenshots/review/review-ground-contact.png | 4 +- .../review/review-hero-facade-front.png | 4 +- .../review/review-hero-facade-oblique.png | 4 +- Screenshots/review/review-hero-portals.png | 4 +- Screenshots/review/review-npc-prefab.png | 4 +- Screenshots/review/review-overview.png | 4 +- .../review/review-player-placement.png | 4 +- Screenshots/review/review-scale-cubes.png | 4 +- Screenshots/review/review-shadow-compare.png | 4 +- Screenshots/review/review-vehicle.png | 4 +- 110 files changed, 263 insertions(+), 134 deletions(-) create mode 100644 Game/GigLine/Source/GigLine/GigLineVehicleMovement.cpp create mode 100644 Game/GigLine/Source/GigLine/GigLineVehicleMovement.h diff --git a/Game/GigLine/Content/Hollywood/DemoMap.umap b/Game/GigLine/Content/Hollywood/DemoMap.umap index 845048a..8fd8e06 100644 --- a/Game/GigLine/Content/Hollywood/DemoMap.umap +++ b/Game/GigLine/Content/Hollywood/DemoMap.umap @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b6751d1e708d96a81fb296359b1bc7c8b6a6abe2d26cede7b84a9d0bdf3239e2 -size 884898 +oid sha256:e19029f22dd11086dbced97816f36a6b040374b41d3b48c787b31c115636c3ac +size 886695 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_North_00.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_North_00.uasset index 501c94a..be80e5b 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_North_00.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_North_00.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:91053e8610aa37081c26ec75d85eabfc8aedace167c70d5c46812207f6839ca5 +oid sha256:87ac7635f23bce90c69162972b54d85dd1a5dc2aa18a0b7a383522931dc425a8 size 76439 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_North_01.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_North_01.uasset index 30d5a93..b949b77 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_North_01.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_North_01.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9540ab3bed91eaf5d6f43dc3e14ccd54906344897b067e8d657f679022c6dd37 +oid sha256:1895280a8e3a92911cf268b011ed7a16fa1592d26a34b067bd266b4c4683b729 size 76430 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_North_02.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_North_02.uasset index a4fa940..b6c1309 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_North_02.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_North_02.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4671cc801b4f964ca3f78f43ec5914aeaa109c52e18f9059cf05599160106718 +oid sha256:54cba5e10908431aedbbe4a4521b80c2105fe1f0baadc812610dc9dfd93424cc size 76544 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_North_03.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_North_03.uasset index f222f20..fefd522 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_North_03.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_North_03.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:774de05628fd60be250fd20ffc31124a689a0d0e8ceef56a25a52811ee080792 +oid sha256:1afe23643042cb7da51de26c3f22c55217a1bf27186b75c5612f3e742724a1f8 size 76381 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_North_04.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_North_04.uasset index 6877e73..813b828 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_North_04.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_North_04.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:24a17abd89247b64e71c5904343f3ab352910c1869bd67d6063a7ccc28640917 +oid sha256:a9acf716f929a946d16b57923397e824edfe37301158eaa7caa96a1cf88a284c size 76369 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_North_05.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_North_05.uasset index fa0e14e..4a67fc4 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_North_05.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_North_05.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2a72cf1316976005c184dd77da38452bd98101f4774f53b6dfd0464721588578 +oid sha256:be2db946162b9d11f0883d5428356beed0f24ef6295f1b61bf7c340b5508f428 size 76358 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_North_06.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_North_06.uasset index 58fb9b3..d390ee4 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_North_06.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_North_06.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:39e9afba3a52c9f1cb800d83869eeb92948d91c1ff5a150f5ae90a189a0729a4 +oid sha256:bffa8886f1d58f1374dc63e5145e0d779ac2fcab56f4d22d5bb07a44d84b9be9 size 76391 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_North_07.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_North_07.uasset index bd6079a..410995a 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_North_07.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_North_07.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:19a6da58620dfc1a1bd35421978338556e02c0eae365df459184ce791b9fa531 +oid sha256:675ab21e29db2671160f2a0af8c97f8d31c0ad6e8299aaa01f96fdc3514c2d97 size 76333 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_North_08.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_North_08.uasset index 3e0388b..4e04c5b 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_North_08.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_North_08.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4fcd9e0d9473596478a7b007c9af6beb7dd8c357d48654b912f9677527e74386 +oid sha256:5297c3a88249e77d4d0efba407fe7bf30612aba766679373023faba8ecb80c0e size 76404 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_North_09.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_North_09.uasset index b8d0f92..fa46d58 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_North_09.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_North_09.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:11b77f59eb80cb16b2024c9d030cbe0da42303cadd6da38d30b3770dcac18387 +oid sha256:e3e84bf796f3aa7652f5aaff466eaf3652cb5fa1d59a1d68c9c5b6bef447b065 size 76345 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_North_10.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_North_10.uasset index e4e32f4..066af03 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_North_10.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_North_10.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:42364ca24c0f51712a382969aaaec4696f6b5ea26b7ef9dec0670afef180e684 +oid sha256:9a06316ab4a55c8edc1549c5fe78c3f83b7dad89a9cc22cd72500bb75502833e size 76362 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_North_11.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_North_11.uasset index 7c0d584..30cbe29 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_North_11.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_North_11.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:973191e151ce30fbb208cf9a5f2cb4843595ded69a3bc208d241169170cbb0c4 +oid sha256:eb8f01bd02e2d8f910c57e86a0e7ede6def37853e7c72781f2669806bda35d9d size 76383 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_North_12.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_North_12.uasset index 99d0199..1b97e03 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_North_12.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_North_12.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c637a51f9898cdccc1a6ae623388ed742ef8beb3fb7186026dc98dab4d84d293 +oid sha256:cbb44a9906210850d1dfc60883d17c39b8f65f9925f94bab8c2dbf50d2e74e6b size 76350 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_North_13.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_North_13.uasset index 311aa51..d6f7681 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_North_13.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_North_13.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e7f33adc53b5165b9493f50f4ca73f6cd3b70cd6f54e66fb56d26d8766efa9fb +oid sha256:61cb7b90d46ca66bb2d1c74702e24768207d9cff99d736464f6b6444072a2464 size 76421 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_South_00.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_South_00.uasset index e9b87d8..e8af983 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_South_00.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_South_00.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a460b259f027bb55ba74ff0c9806801177935c67b24dcc068d334071c021620d +oid sha256:d6f12bf30e224bba7a96bdc36354aaa1ed95c75bb87a9c28e28de8d86258b7fa size 76385 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_South_01.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_South_01.uasset index 88749e4..66669ff 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_South_01.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_South_01.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7458b2659f61cadc5d096af666a1203365b50298088d5edb7f6499a00e340be0 +oid sha256:35cab2a6b22b7da0f1cfbcc0484e569402f0e002a63a4035da57937d5fd2e9ae size 76598 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_South_02.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_South_02.uasset index 77ce472..7be86f6 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_South_02.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_South_02.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b2bd04b4ab9fc7877d26040d9df53e77184ac31a06c3613491422f30c7ea6c86 +oid sha256:d326239b89cdd0ab89e827125bd8f5de7d7536cd7bed49c2d418a3a52920cd54 size 76553 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_South_03.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_South_03.uasset index 9519552..df522bd 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_South_03.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_South_03.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1a7383557b0f3c701127652c11c3f56399ba196d74fb03829fd2829794ccaf60 +oid sha256:0816afa2fe4b6b5944f3ac028a0a45be68114d1cd99d83fcc04932859046592e size 76388 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_South_04.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_South_04.uasset index 9172cc4..7e20c8e 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_South_04.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_South_04.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc8a197a79c705c8cfe1c8d6dc0ea481c01601f57c7eb5f48a2d33d584125dc0 +oid sha256:7ed63f754ef4bb86ab58082efcafcb4bd2019516e14729d0bbb51fb720918d17 size 76363 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_South_05.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_South_05.uasset index d635c3f..74d5e19 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_South_05.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_South_05.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:546386dd74acad16480ff33de114c82dee54d86472332e59843609e77074aa5a +oid sha256:a5f6ee810917c614573262b5203e6932aed152921eaa167dc7cf4c3ae97c8774 size 76367 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_South_06.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_South_06.uasset index ad5052e..9b438ae 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_South_06.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_South_06.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:83361ab3ac2a995d48e681bced5e67e02cd44fe3db1cbaf7a727018f43d901cd +oid sha256:adf3501156b9113b73635df090080af9142b0b3cda1632871e395ecede6adeea size 76414 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_South_07.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_South_07.uasset index 6765fdd..e628db5 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_South_07.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_South_07.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:02bd83fd98a89fd92eaa5da9706b41e2245e70327381a15576b0c11fd38bb3e8 +oid sha256:893249a66564a838b3e6930e15357a03db6cbdcdc7c2460f3251f6f9a38347c2 size 76355 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_South_08.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_South_08.uasset index 79f12e8..e7261fc 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_South_08.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_South_08.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e8ea0faf23e23fe3552525ea2498090d2da7ec005b1415067e7d8d7c082742e9 +oid sha256:0d468d89f4853902fb564ea5dee697b38b92e42733d4a14c7592149fffc63d4b size 76364 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_South_09.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_South_09.uasset index 04eca7d..64b74ac 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_South_09.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_South_09.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ce23c1b2e69a78916c70c141b2c62927c1c1e3cdf39c00609441bd4390f1b23a +oid sha256:c9a132253889b249e83ab2c065ebd3f5bb821fc43e8a8b5203d2bd8b6a2a08ea size 76401 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_South_10.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_South_10.uasset index 6dea496..7ab407d 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_South_10.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_South_10.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c479c7f3bcae14b8e6ec43ab71a670982f614910ecff3291853a1175122c04c2 +oid sha256:eb57b09a86e055aaecf2eb3f1fcdb0b32eb0df01e9f340e2f605748fdc159cb4 size 76486 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_South_11.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_South_11.uasset index 8cebada..2c437a0 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_South_11.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_South_11.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e084f07a246bbcdacb41073ff3a3c1e86dca0a24b46a6e46e744e578b60c81a +oid sha256:0ed6eedcaea579c26a83f9074efeb926490607f121e2cf2434057bd6f80d31a8 size 76373 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_South_12.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_South_12.uasset index 4bc1351..64d551f 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_South_12.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_South_12.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e4fb4be54998e25cc0a0e9bd5723cba8d8d7713e39414fb438695ab070971cd +oid sha256:96fdde9d0ccb3d0de85a22c1b44b22ccfecf981a79e815bfdc884abb4a56c511 size 76423 diff --git a/Game/GigLine/Content/Hollywood/Site/Kerb_South_13.uasset b/Game/GigLine/Content/Hollywood/Site/Kerb_South_13.uasset index e1d83df..c83d6ac 100644 --- a/Game/GigLine/Content/Hollywood/Site/Kerb_South_13.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Kerb_South_13.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6c5edeb0937f59c4462f01868bcd25472203ffbcda80d9a96a92b78ae92d4887 +oid sha256:e792d4d28088b14e11402d6e1cfc3406583b0792961f6b7ec78f108ac9753f03 size 76354 diff --git a/Game/GigLine/Content/Hollywood/Site/M_Asphalt.uasset b/Game/GigLine/Content/Hollywood/Site/M_Asphalt.uasset index 3a949c3..8b14d45 100644 --- a/Game/GigLine/Content/Hollywood/Site/M_Asphalt.uasset +++ b/Game/GigLine/Content/Hollywood/Site/M_Asphalt.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2432582e63b2e1ad754413ce270754c55e24c3b3d2c586a790a625517a129510 +oid sha256:e4d44ee7262e1fdeb83d5512c94b93d7c11b735b8993259d39bf679e6c17f8f9 size 10019 diff --git a/Game/GigLine/Content/Hollywood/Site/M_Concrete.uasset b/Game/GigLine/Content/Hollywood/Site/M_Concrete.uasset index 561cf5c..f3051aa 100644 --- a/Game/GigLine/Content/Hollywood/Site/M_Concrete.uasset +++ b/Game/GigLine/Content/Hollywood/Site/M_Concrete.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3c34af27bdc2736d47e02366ade89e6e1ad245af624b1297ef6d6321e6513f67 +oid sha256:d67fec4a681af3fc98196ed09f3339a7d7bbe3fb051ebc24967c123897a576f7 size 10024 diff --git a/Game/GigLine/Content/Hollywood/Site/M_FacadeBanner.uasset b/Game/GigLine/Content/Hollywood/Site/M_FacadeBanner.uasset index e917d30..3d7ed06 100644 --- a/Game/GigLine/Content/Hollywood/Site/M_FacadeBanner.uasset +++ b/Game/GigLine/Content/Hollywood/Site/M_FacadeBanner.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:803c1757622d06a36112199ebb21ba935eda51fac0951afb636abb9c48aead55 +oid sha256:7380efd26a89545310ae238d4579be7fe928c1bb0875134fdbcd6f982ba279f8 size 11419 diff --git a/Game/GigLine/Content/Hollywood/Site/M_FacadeGlass.uasset b/Game/GigLine/Content/Hollywood/Site/M_FacadeGlass.uasset index 10df424..0aedcee 100644 --- a/Game/GigLine/Content/Hollywood/Site/M_FacadeGlass.uasset +++ b/Game/GigLine/Content/Hollywood/Site/M_FacadeGlass.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9af968f2a52d25a105f0130972891513544e8ee2b0d5b9328c394fa6f60af83a +oid sha256:a6e73ca03a7936012be8eea90bfc3531ba3cc93643b1d17415523482a8968c11 size 11414 diff --git a/Game/GigLine/Content/Hollywood/Site/M_FacadeStone.uasset b/Game/GigLine/Content/Hollywood/Site/M_FacadeStone.uasset index 4922bc6..d9f8769 100644 --- a/Game/GigLine/Content/Hollywood/Site/M_FacadeStone.uasset +++ b/Game/GigLine/Content/Hollywood/Site/M_FacadeStone.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7033846c4503750ff9bcde4c8d95d5880317a84f3d87e036a98910a0bd5cedb6 +oid sha256:b8da39764626ccafcd65d5964c4147446ef1b1f1183bf9b0c3a1fb52cfe16797 size 17083 diff --git a/Game/GigLine/Content/Hollywood/Site/M_FacadeStoneShadow.uasset b/Game/GigLine/Content/Hollywood/Site/M_FacadeStoneShadow.uasset index 6904a10..b1c009d 100644 --- a/Game/GigLine/Content/Hollywood/Site/M_FacadeStoneShadow.uasset +++ b/Game/GigLine/Content/Hollywood/Site/M_FacadeStoneShadow.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cb1140417f7595218c6969c04369a3146e0bcc277323ffb07b63f4a4331b41e7 +oid sha256:65ec515c9994c25614b05feb429e0256be4287e03fac56fc676e11871dda2770 size 17113 diff --git a/Game/GigLine/Content/Hollywood/Site/M_Ground.uasset b/Game/GigLine/Content/Hollywood/Site/M_Ground.uasset index 0ceef17..b05b7de 100644 --- a/Game/GigLine/Content/Hollywood/Site/M_Ground.uasset +++ b/Game/GigLine/Content/Hollywood/Site/M_Ground.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:609cfc7bf22b4b8a305b354aa2b041097ae412c99bdae8182b07c6c4c2757bfc +oid sha256:d4fb387423a2a7d54e5a081ee38b8b073f2d64584e66ca9fceba0aa0258fbb17 size 10014 diff --git a/Game/GigLine/Content/Hollywood/Site/M_KerbConcrete.uasset b/Game/GigLine/Content/Hollywood/Site/M_KerbConcrete.uasset index f715478..14b1e4f 100644 --- a/Game/GigLine/Content/Hollywood/Site/M_KerbConcrete.uasset +++ b/Game/GigLine/Content/Hollywood/Site/M_KerbConcrete.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:26e4cb8a98f20c99504330da4483f504d11b91506a9406bb29aabe3c90b2e5e8 +oid sha256:26ff19c5b1b52583fd7a9f43ad8bdd4cd73403edfe0e4c8eececa58e3df48461 size 10044 diff --git a/Game/GigLine/Content/Hollywood/Site/M_RoadPaint.uasset b/Game/GigLine/Content/Hollywood/Site/M_RoadPaint.uasset index 08adea4..30df2c6 100644 --- a/Game/GigLine/Content/Hollywood/Site/M_RoadPaint.uasset +++ b/Game/GigLine/Content/Hollywood/Site/M_RoadPaint.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ecdc8465b5897ac97f05e2ae5dc75b74409df530467ed5c5f2e560740caa527 +oid sha256:a20243de484241915c12e7c3dc927d7799fda70c8cfe496e72f956f1be2625f8 size 10029 diff --git a/Game/GigLine/Content/Hollywood/Site/M_Stucco.uasset b/Game/GigLine/Content/Hollywood/Site/M_Stucco.uasset index 10ad6b0..d81cd01 100644 --- a/Game/GigLine/Content/Hollywood/Site/M_Stucco.uasset +++ b/Game/GigLine/Content/Hollywood/Site/M_Stucco.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:be00c375ce0ef56412f20ec9ece12ff8262195efc68131c0c848ce4de262b8b0 +oid sha256:6ec460c5d29f6bd63f22d6000b6f4a6febc1c5374673de4a1b7bb6336586fa29 size 11389 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_00.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_00.uasset index 3187aa0..89fe4da 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_00.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_00.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c60a0a22886e4374e3fdd2cffe0da92ebad1ff489c6c048118c4f5202e260f27 +oid sha256:509577244cb54a37a0bd1951e88ed65555dd6c88c47122ec7316472d4a7519b1 size 83930 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_01.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_01.uasset index 01419c3..3336d36 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_01.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_01.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c715aec0b36e08bf8a32da114486ed12bb6bbafda5c19660d219cf643494b123 +oid sha256:60ce9b84c75eba1cac66bbf43e68f3899390ba1c1d93cd1583158f2d00c1987d size 84318 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_02.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_02.uasset index 67c212c..7aea450 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_02.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_02.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:857a13e2ced362e6d81cb9be77a59a0bde2ec5561ddb30fd7ab186f4a27e0f24 +oid sha256:edf5583b75d77a65b6fe014ce6e5c9c249703763ac300433f6dbb3fd818e6d91 size 84563 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_03.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_03.uasset index 9afbb44..fc2f841 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_03.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_03.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6568aed08191532ace39102d61f9ac2f7d961aaa85536f482d2f3f1a9df7a61d +oid sha256:2d1bd25f9b3aa13fb3f3537bab8d61033c343ffa2ee9cc39e00342c439e1bf43 size 84627 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_04.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_04.uasset index f0cd724..53172a5 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_04.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_04.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ee5f444441c3d9782c8af4cc429767d70dbc8b6fd4b565e996c7c49ecf795bee +oid sha256:610d356e1b089d35278aa58d893e9f2ffe0c8ca6da8afb3c6b618174fbcd98e6 size 84674 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_05.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_05.uasset index fc90182..1d979b0 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_05.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_05.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:71a51ed551fb823822ba466b705f94f910b7d586b54f151afbc3e8fde39f83d7 +oid sha256:2d829fc477d1cb337d71fa77aa8073ad402b02d698b0426e7db3c57393d6457d size 84580 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_06.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_06.uasset index 7357172..0b34127 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_06.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_06.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:befcd4bbfd818e1478e2490462c6f61c969814331e4d0210fe90df359eb6fbc7 +oid sha256:4222128aed559406024abde1d4e62579bb12817562315b4661909d4800d831e7 size 84638 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_07.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_07.uasset index fb4b3cb..ee5bea2 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_07.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_07.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bd5dfbe54ed9ffe4fa799ea2cc78b5d19a8a64c5637e060e10e692d7b48ddbd4 +oid sha256:aedabb561917d63e2b35206d6b737a5efa68b4b1171f870c3f82afd0b5f9bc10 size 84680 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_08.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_08.uasset index 03e7c7d..3bbfe59 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_08.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_08.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:09b5583ea45fcb1fdc20891cb045cace521d4d43b2074c1f6d05a7d48ac74915 +oid sha256:c1b1e389916eaee9b994f02e9a9cf52154099b7f1b5ef1566ca1bd9e343e59a4 size 84205 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_09.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_09.uasset index 0e16316..f01c705 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_09.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_09.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc61fde89b8a47ba394b34e5bba64f144cebaad217c5b86b094b352621fcf92b +oid sha256:57d03b21f12c1efe431e4c83378cb8e290be405c504fb138dab02c1d48376d0d size 84800 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_10.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_10.uasset index dd4342d..85a6720 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_10.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_10.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0c6ae5c9451c54a1511859f1f0adf176924507bb791677354611ef71e86ffb6f +oid sha256:2295538e3a307997355122ab76808e38ffd44e3299d393d3a226d7a31404fba6 size 84572 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_11.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_11.uasset index 7f0b9f5..60d251f 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_11.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_11.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4e30967d8a41a913abc8f3239b8180787f56a930967e63b4f9bae8f9615625f3 +oid sha256:efa6771926ee4a8736cf718977bba848e0bbd0b6d3bf3199452762a266581928 size 84526 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_12.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_12.uasset index a3ce2de..0e4e3ca 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_12.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_12.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3eeb43e5394952f9269e43422195df7d8e9d98d15980cbb7cd5e44384706748 +oid sha256:a3385a20de41fd9b3afe39b5a944a2e584a0e9289a5c554fea70b7cd5811b3e7 size 84537 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_13.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_13.uasset index 35e10c0..0623027 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_13.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_North_13.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1160779cb9c665139fcc97098b7144846898dad91248af0088af681f59587722 +oid sha256:92de4dde83066ac8d63cb2521bba33f03cec31965f37c2ac7983cb864832d1bd size 84165 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_00.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_00.uasset index 62f4d28..a07f5f5 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_00.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_00.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:035867a2d2dab0acdf25a25a9c081416f46649d8ffa7b400f66f30f71fe6d373 +oid sha256:5cb6ff195a8fe951a93758ba45500ad345d3d9aea61af53de8a4a1f3541fc54f size 82469 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_01.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_01.uasset index a0a6728..ad3b56c 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_01.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_01.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:350e000a49df0e84ecfcd42514481c33e4d82c0a351beca1c1b349f93032ea77 +oid sha256:09332db3bd8c685f389de9f00b2255e4923021411decfa2d42ddba8b03a6f31f size 82722 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_02.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_02.uasset index 1a789cb..66c67d6 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_02.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_02.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f00d2de7d75dfdd323d0ebbc8662759c6dd36d36f88418eacdae08de5df53330 +oid sha256:2dd79123a08be6c4b5edd2069b6255af5319992da1f250a8c1f0778dc20aeb34 size 82780 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_03.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_03.uasset index d772ed7..24f3833 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_03.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_03.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4c84aeba147413d8f2bd3f160b5ba544bbaf1b3c2261071180123c0a12111946 +oid sha256:b48a4e080d691f54d33dafc5ffc8760b98cb4367e6f8a5936dcb789d96ef54ef size 82736 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_04.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_04.uasset index 98c1c0a..3c70a45 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_04.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_04.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dd332cca0b64b317c457ab62386fe67ee23e259bee4afa12019df02699873171 +oid sha256:62cba431a0432ad56d83b87c247bc261869bd7c02dddef28c9fbc9c45bb54c86 size 82684 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_05.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_05.uasset index 413ca9d..284c6ab 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_05.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_05.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c423f609748887e48ffd8d58922c1e12f5185925a19979a6130219ec4190833f +oid sha256:11bc9dccc9461ed6b7b50d855ec1b24cbec7a6273179315129638edd409996d4 size 82761 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_06.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_06.uasset index 1e0bef1..2802607 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_06.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_06.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7da2d9ba44ef499d2667a881d8dc9d2bfdfdf22bb1b33fd18a147d0972b967f4 +oid sha256:fb60dbb4be2a1aa393e418d455bbf3d4c0ddfedc9417107c2aefb5fc2ba4b29a size 82796 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_07.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_07.uasset index 20c9851..76a87a9 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_07.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_07.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a32f592a1e481da6a0be3d12658f71db16c8b1c76ace6b55305952cc45f41c94 +oid sha256:985eacd10240d6692436d6a26699176220736f7af5c82325257c6e0c94902369 size 82843 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_08.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_08.uasset index c21ce0d..b41b05f 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_08.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_08.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f7999bce2418fce6fe4466cc9bb20218531ae1c1e1873f365de57c5261f4eb42 +oid sha256:8a884cb75c6566fd855a4928b81876c3f2d46e6e16ffdba0a30a73c9d57b70f9 size 82993 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_09.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_09.uasset index 8c631fa..f764aa9 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_09.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_09.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e6b75bfc57af8b7f7a8f6b773975d7fdfca92148731ad75a4acdf2bf7bac1899 +oid sha256:e9d5547db4d9f846b4f65ac6a687527616fd6005aff5ee356f3df60f88758727 size 82877 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_10.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_10.uasset index 31585ac..d71026b 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_10.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_10.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e6f7c2737722c3298f29352bfd89fd8932a3b570ac279354d115489864b1bacf +oid sha256:b56addd668a342d0d233446d8b6d138d48e07b23addac075efe3cc2f9c1f6e5c size 82929 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_11.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_11.uasset index 60793de..aa958ab 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_11.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_11.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:61e2c79ccf8db6a99a3f45ec038bb731f1d2303effde6ef87783b97a61e05daf +oid sha256:9569c946f92d1c421bd40fd75a06c3e6a54a2f0853bf194f2377d75cdefafe40 size 82810 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_12.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_12.uasset index dabbc58..7afb9a6 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_12.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_12.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f3105650fc662f50640843c058a944511cc503c9e5bfba35dbd182229bb7c51 +oid sha256:bf4024601ac8fb8e637de84993081d439d23f0c52925ef5ca8190e14f2c6ba14 size 82816 diff --git a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_13.uasset b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_13.uasset index eb170ae..02b87bf 100644 --- a/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_13.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Sidewalk_South_13.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d4b5d3df9fae473fab2cd2b42cfaad8d27446ae34cb00c22073481766a07fbc2 +oid sha256:796be429c504a2e5d3ab0364f2c31fb867a9e3a0ed77b2899612c38cabfc7731 size 82463 diff --git a/Game/GigLine/Content/Hollywood/Site/Terrain_DEM.uasset b/Game/GigLine/Content/Hollywood/Site/Terrain_DEM.uasset index 5d9898b..2fe91c9 100644 --- a/Game/GigLine/Content/Hollywood/Site/Terrain_DEM.uasset +++ b/Game/GigLine/Content/Hollywood/Site/Terrain_DEM.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:944be0ab476a3c9459f3dd29950cc85a4ad353af107c5cbefb456e48a0549cbc +oid sha256:0341cf2affddc888bc4f0c4ce08437dd77c8f249eec3cfe4888175c597149169 size 357912 diff --git a/Game/GigLine/Content/Hollywood/Textures/T_Asphalt_BC.uasset b/Game/GigLine/Content/Hollywood/Textures/T_Asphalt_BC.uasset index a04ab60..31e40fa 100644 --- a/Game/GigLine/Content/Hollywood/Textures/T_Asphalt_BC.uasset +++ b/Game/GigLine/Content/Hollywood/Textures/T_Asphalt_BC.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a5e5332751ed4bb8984bbc5006b8beb3d578fc4d5b71a929b65f03a5baa70c17 +oid sha256:c4c7205afcfb785b91e4d653371e470dec1c8bd95732ac5431ff5cfa7f8ac37b size 70879 diff --git a/Game/GigLine/Content/Hollywood/Textures/T_Asphalt_R.uasset b/Game/GigLine/Content/Hollywood/Textures/T_Asphalt_R.uasset index 80aa36e..aa97f88 100644 --- a/Game/GigLine/Content/Hollywood/Textures/T_Asphalt_R.uasset +++ b/Game/GigLine/Content/Hollywood/Textures/T_Asphalt_R.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:deb8d001fb3d13ac93b09aed5c9cee274ebeeb63177bc906afb0842cd9d5daf4 +oid sha256:61c8975d91f23a68dc37d526a34316b6116cc87300b9764c84a74ed29aa2db29 size 29011 diff --git a/Game/GigLine/Content/Hollywood/Textures/T_Concrete_BC.uasset b/Game/GigLine/Content/Hollywood/Textures/T_Concrete_BC.uasset index d6e964f..443f28b 100644 --- a/Game/GigLine/Content/Hollywood/Textures/T_Concrete_BC.uasset +++ b/Game/GigLine/Content/Hollywood/Textures/T_Concrete_BC.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2c93b959046259d0ab4f15b0a8375c81acdd7ad07827995a3c60ed611673b2bd +oid sha256:7378513dd16772c4caf2f98d3188a3ff3590c6b9b9fc9d9d2193cf1dfd622f1e size 58568 diff --git a/Game/GigLine/Content/Hollywood/Textures/T_Concrete_R.uasset b/Game/GigLine/Content/Hollywood/Textures/T_Concrete_R.uasset index 994eab1..3c5f0f6 100644 --- a/Game/GigLine/Content/Hollywood/Textures/T_Concrete_R.uasset +++ b/Game/GigLine/Content/Hollywood/Textures/T_Concrete_R.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e70c73a16d02073ad72d858e7ad5e52503c686940d1e48cb4f51c230c1fe9435 +oid sha256:bfd2bf1268e422e013babdcec8f620536b5bdac29402b02d198af53596eb5931 size 17517 diff --git a/Game/GigLine/Content/Hollywood/Textures/T_StoneAshlar_BC.uasset b/Game/GigLine/Content/Hollywood/Textures/T_StoneAshlar_BC.uasset index 82472ea..991eb5f 100644 --- a/Game/GigLine/Content/Hollywood/Textures/T_StoneAshlar_BC.uasset +++ b/Game/GigLine/Content/Hollywood/Textures/T_StoneAshlar_BC.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6833b2182cff41350d244a311e415a17cee784079c5c73f52bd9af2019ae1d93 +oid sha256:16867e5673c592defe31f26baac57156419d91d10c2c8c8c3a40f62a1585f3c3 size 40610 diff --git a/Game/GigLine/Content/Hollywood/Textures/T_StoneAshlar_R.uasset b/Game/GigLine/Content/Hollywood/Textures/T_StoneAshlar_R.uasset index 491b9b5..721d727 100644 --- a/Game/GigLine/Content/Hollywood/Textures/T_StoneAshlar_R.uasset +++ b/Game/GigLine/Content/Hollywood/Textures/T_StoneAshlar_R.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:439ce0186ac633a8661c7f44309748f10bba0cb9ae15cad17e071799338cc3fc +oid sha256:73335c035dc60d4e44ab5be2e802776cfa2994830bc594ee1ffce9ee3710c69a size 18770 diff --git a/Game/GigLine/Content/Hollywood/Textures/T_Stucco_BC.uasset b/Game/GigLine/Content/Hollywood/Textures/T_Stucco_BC.uasset index 829f0b8..8ce9081 100644 --- a/Game/GigLine/Content/Hollywood/Textures/T_Stucco_BC.uasset +++ b/Game/GigLine/Content/Hollywood/Textures/T_Stucco_BC.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b6ee9cd4afab8c4236e57849e6b5e2d567b2dda220b30490b5e6b52c5362cfb0 +oid sha256:d4a4e4419eb1a4530a5351cd4cea0d5f0b82e874acbe1f101ea9a1f01ea015c5 size 62746 diff --git a/Game/GigLine/Content/Hollywood/Textures/T_Stucco_R.uasset b/Game/GigLine/Content/Hollywood/Textures/T_Stucco_R.uasset index a1962c6..87d4783 100644 --- a/Game/GigLine/Content/Hollywood/Textures/T_Stucco_R.uasset +++ b/Game/GigLine/Content/Hollywood/Textures/T_Stucco_R.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5db8451d74e04e1a86d9adfe8602b7b3e2a0af3dad7d49beabaf1ef7b15c4557 +oid sha256:385c50d9ea7af1a55aa561733998313957df41f4089fbf2845966b900da1c34a size 17541 diff --git a/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_BladeSign.uasset b/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_BladeSign.uasset index 72d0d38..1fce5f2 100644 --- a/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_BladeSign.uasset +++ b/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_BladeSign.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e817088525d093de7d3e7d414f655c08313cf6ac81b2fcfff01f6ec9889be58b +oid sha256:c67c78293ab0e47a0296088ac6099dabd574f2db910384d07ceb3e0e9e42fef6 size 72330 diff --git a/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_BladeSignBracket.uasset b/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_BladeSignBracket.uasset index 3c721c9..7329b33 100644 --- a/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_BladeSignBracket.uasset +++ b/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_BladeSignBracket.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bf9373f9812d80bbda72d69cd78d6ff35294fbd01ff057da6989d23c22b94cda +oid sha256:be9108b32935fa6098841afd49b8f800366f5c0b8ec2d2556162ceec7f0c97db size 72466 diff --git a/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_BladeSignFrame.uasset b/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_BladeSignFrame.uasset index 1e44d83..8e87157 100644 --- a/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_BladeSignFrame.uasset +++ b/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_BladeSignFrame.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:07f17faeb9d8398e5fc236316a275099a05818352edfc024cce38e59ea922260 +oid sha256:4ee09f2fc5ffa864cca3aac48b36f5e05a3f79ccabcfef64a932ab82f65de538 size 72406 diff --git a/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_MarqueeCanopy.uasset b/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_MarqueeCanopy.uasset index c34e9c9..2bde17b 100644 --- a/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_MarqueeCanopy.uasset +++ b/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_MarqueeCanopy.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b86e2048da084ecb6acb77c77795e0983db448830160993eeb0e87d47b756b8a +oid sha256:47e9b95a46e739f97d2d3c192afb39a69317d2e243dc1c12ecd8494bbf40b4f7 size 72370 diff --git a/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_MarqueeFascia.uasset b/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_MarqueeFascia.uasset index a8caae2..bde5d50 100644 --- a/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_MarqueeFascia.uasset +++ b/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_MarqueeFascia.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2fec0993ee041867ea9595e2abf4d7e706f809c1945325caccd901aa677679fd +oid sha256:8a1e7ee7534a7f38ab947b3983964158efbe0e0a92b4f2e0a735474a9b855553 size 72438 diff --git a/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_MarqueeSoffit.uasset b/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_MarqueeSoffit.uasset index c20cd3e..3a31c70 100644 --- a/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_MarqueeSoffit.uasset +++ b/Game/GigLine/Content/Hollywood/Theatre/SM_Trim_MarqueeSoffit.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cec77d11286c6a36b9f0760cb7c67864a43ce179452f4b6fc24568f42f8e6e4c +oid sha256:6e1099a4901969174371132ecc2eb23a47b8cf4200ff6298289192837c0523ce size 72413 diff --git a/Game/GigLine/Content/Test/ReviewMap.umap b/Game/GigLine/Content/Test/ReviewMap.umap index b93ceec..a0b0095 100644 --- a/Game/GigLine/Content/Test/ReviewMap.umap +++ b/Game/GigLine/Content/Test/ReviewMap.umap @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cb1c9cc0f0da864b1aeebc5fc9365f7f54d66513a7e5361a0a43da87cf7823e5 +oid sha256:1a49a6fdd5201911b075d09a8fe1647482bd171db266cab14a6793ae1425ee9c size 38367 diff --git a/Game/GigLine/Source/GigLine/GigLineVehicle.cpp b/Game/GigLine/Source/GigLine/GigLineVehicle.cpp index af025f8..46bdc3d 100644 --- a/Game/GigLine/Source/GigLine/GigLineVehicle.cpp +++ b/Game/GigLine/Source/GigLine/GigLineVehicle.cpp @@ -1,5 +1,8 @@ #include "GigLineVehicle.h" +#include "GigLineVehicleMovement.h" +#include "WheeledVehiclePawn.h" + #include "ChaosVehicleWheel.h" #include "ChaosWheeledVehicleMovementComponent.h" #include "Components/SkeletalMeshComponent.h" @@ -36,7 +39,11 @@ UGigLineRearWheel::UGigLineRearWheel() SuspensionMaxDrop = 8.0f; } -AGigLineVehicle::AGigLineVehicle() +AGigLineVehicle::AGigLineVehicle(const FObjectInitializer& ObjectInitializer) + // Substitute the movement component class, which is the only place the Chaos rig can be + // instrumented: AWheeledVehiclePawn creates it, and the base name is how you replace it. + : Super(ObjectInitializer.SetDefaultSubobjectClass( + AWheeledVehiclePawn::VehicleMovementComponentName)) { PrimaryActorTick.bCanEverTick = true; @@ -332,6 +339,40 @@ void AGigLineVehicle::Tick(float DeltaSeconds) } } + // Velocity profile: an impulse shows as a spike at t=0, a force as steady growth. + { + static float NextSample = 0.0f; + if (SettleElapsed > NextSample && SettleElapsed < 2.5f) + { + NextSample += 0.25f; + if (USkeletalMeshComponent* Body = GetMesh()) + { + const FVector V = Body->GetPhysicsLinearVelocity(); + UE_LOG(LogTemp, Warning, + TEXT("GigLine vehicle profile t=%.2f Z=%.0f vZ=%.0f vY=%.0f"), + SettleElapsed, GetActorLocation().Z, V.Z, V.Y); + } + } + } + + // Decisive test: if the pawn keeps rising with physics switched OFF, physics is not the mover. + if (!bPhysicsOff && SettleElapsed > 3.0f) + { + bPhysicsOff = true; + if (USkeletalMeshComponent* Body = GetMesh()) + { + UE_LOG(LogTemp, Warning, TEXT("GigLine vehicle: physics OFF at Z %.0f (component velocity %.0f)"), + GetActorLocation().Z, Body->GetComponentVelocity().Z); + Body->SetSimulatePhysics(false); + } + } + if (bPhysicsOff && !bPhysicsOffLogged && SettleElapsed > 4.0f) + { + bPhysicsOffLogged = true; + UE_LOG(LogTemp, Warning, TEXT("GigLine vehicle: after 1 s without physics, Z %.0f"), + GetActorLocation().Z); + } + // If the Chaos vehicle never came into existence (no wheels), its movement component has no // valid state to drive, and continuing to tick it writes whatever is in that empty state back // onto the actor - which is the only explanation that fits a still body and a moving actor. @@ -377,6 +418,12 @@ void AGigLineVehicle::Tick(float DeltaSeconds) B.Origin.X, B.Origin.Y, B.Origin.Z, B.BoxExtent.X, B.BoxExtent.Y, B.BoxExtent.Z); } UE_LOG(LogTemp, Warning, TEXT("GigLine vehicle geometry: %s | %s"), *BoxInfo, *BoundsInfo); + if (const UChaosVehicleMovementComponent* Mover = GetVehicleMovementComponent()) + { + const auto& Output = const_cast(Mover)->PhysicsVehicleOutput(); + UE_LOG(LogTemp, Warning, TEXT("GigLine vehicle output: %s"), + Output.IsValid() ? TEXT("present") : TEXT("null")); + } if (Body) { const FVector Vel = Body->GetPhysicsLinearVelocity(); @@ -424,13 +471,14 @@ void AGigLineVehicle::Tick(float DeltaSeconds) } UE_LOG(LogTemp, Warning, TEXT("GigLine vehicle diag: mesh=%d simulating=%d physasset=%s setups=%d wheels=%d " - "loc=%.0f,%.0f,%.0f"), + "loc=%.0f,%.0f,%.0f scale=%.2f mass=%.0f"), Body != nullptr, Body && Body->IsSimulatingPhysics() ? 1 : 0, Body && Body->GetBodySetup() ? TEXT("yes") : TEXT("no"), Wheeled ? Wheeled->WheelSetups.Num() : -1, Wheeled ? Wheeled->Wheels.Num() : -1, - GetActorLocation().X, GetActorLocation().Y, GetActorLocation().Z); + GetActorLocation().X, GetActorLocation().Y, GetActorLocation().Z, + GetActorScale3D().Z, Body ? Body->GetMass() : -1.0f); } } diff --git a/Game/GigLine/Source/GigLine/GigLineVehicle.h b/Game/GigLine/Source/GigLine/GigLineVehicle.h index eff96dd..28d56c1 100644 --- a/Game/GigLine/Source/GigLine/GigLineVehicle.h +++ b/Game/GigLine/Source/GigLine/GigLineVehicle.h @@ -50,7 +50,7 @@ class GIGLINE_API AGigLineVehicle : public AWheeledVehiclePawn GENERATED_BODY() public: - AGigLineVehicle(); + AGigLineVehicle(const FObjectInitializer& ObjectInitializer); virtual void BeginPlay() override; virtual void Tick(float DeltaSeconds) override; @@ -84,5 +84,7 @@ private: float SettleElapsed = 0.f; bool bMassSet = false; bool bMoverStopped = false; + bool bPhysicsOff = false; + bool bPhysicsOffLogged = false; bool bSettleReported = false; }; diff --git a/Game/GigLine/Source/GigLine/GigLineVehicleMovement.cpp b/Game/GigLine/Source/GigLine/GigLineVehicleMovement.cpp new file mode 100644 index 0000000..a666710 --- /dev/null +++ b/Game/GigLine/Source/GigLine/GigLineVehicleMovement.cpp @@ -0,0 +1,45 @@ +#include "GigLineVehicleMovement.h" + +UGigLineVehicleMovement::UGigLineVehicleMovement() +{ + // The async physics step is what the transform is written from; keep it on so the failure is + // reproduced rather than hidden. + PrimaryComponentTick.bCanEverTick = true; +} + +void UGigLineVehicleMovement::CreateVehicle() +{ + UE_LOG(LogTemp, Warning, + TEXT("GigLine mover: CreateVehicle() entered - UpdatedComponent %s"), + UpdatedComponent ? *UpdatedComponent->GetName() : TEXT("none")); + Super::CreateVehicle(); + UE_LOG(LogTemp, Warning, TEXT("GigLine mover: CreateVehicle() returned - wheels %d"), + GetNumWheels()); +} + +void UGigLineVehicleMovement::UpdateState(float DeltaTime) +{ + if (!bLoggedFirstFrame) + { + bLoggedFirstFrame = true; + UE_LOG(LogTemp, Warning, TEXT("GigLine mover: first UpdateState - output %s"), + PhysicsVehicleOutput().IsValid() ? TEXT("present") : TEXT("null")); + } + Super::UpdateState(DeltaTime); +} + +void UGigLineVehicleMovement::TickComponent(float DeltaTime, ELevelTick TickType, + FActorComponentTickFunction* ThisTickFunction) +{ + Super::TickComponent(DeltaTime, TickType, ThisTickFunction); + Elapsed += DeltaTime; + if (Elapsed - LastLog > 0.5f) + { + LastLog = Elapsed; + UE_LOG(LogTemp, Warning, + TEXT("GigLine mover tick: Z %.0f, output %s, wheels %d"), + UpdatedComponent ? UpdatedComponent->GetComponentLocation().Z : -9999.0, + PhysicsVehicleOutput().IsValid() ? TEXT("present") : TEXT("null"), + GetNumWheels()); + } +} diff --git a/Game/GigLine/Source/GigLine/GigLineVehicleMovement.h b/Game/GigLine/Source/GigLine/GigLineVehicleMovement.h new file mode 100644 index 0000000..372ab7a --- /dev/null +++ b/Game/GigLine/Source/GigLine/GigLineVehicleMovement.h @@ -0,0 +1,34 @@ +// Chaos vehicle movement with the one log line the broken rig needed (0.3.0). +// +// The vehicle pawn climbs 400-1400 cm/s with zero wheels while its body's reported velocity is ~0, +// and the transform does not change across APawn::Tick. The only writer left is this component, which +// runs in its own tick group and drives the transform from the async physics output. This subclass +// logs the two places that can write it, so the failure is caught at its source instead of inferred +// from where the actor ends up. + +#pragma once + +#include "CoreMinimal.h" +#include "ChaosWheeledVehicleMovementComponent.h" +#include "GigLineVehicleMovement.generated.h" + +UCLASS(ClassGroup = (GigLine), meta = (BlueprintSpawnableComponent)) +class GIGLINE_API UGigLineVehicleMovement : public UChaosWheeledVehicleMovementComponent +{ + GENERATED_BODY() + +public: + UGigLineVehicleMovement(); + +protected: + virtual void CreateVehicle() override; + virtual void UpdateState(float DeltaTime) override; + virtual void TickComponent(float DeltaTime, ELevelTick TickType, + FActorComponentTickFunction* ThisTickFunction) override; + +private: + /** Seconds since the component began ticking, used only to throttle the logging. */ + float Elapsed = 0.0f; + float LastLog = 0.0f; + bool bLoggedFirstFrame = false; +}; diff --git a/Screenshots/demo/review-demo-crossing.png b/Screenshots/demo/review-demo-crossing.png index 2f09ece..8a34a68 100644 --- a/Screenshots/demo/review-demo-crossing.png +++ b/Screenshots/demo/review-demo-crossing.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:749d22773a9fc184c0f0c056d2763c35c7c2d57e8157404d140a3d60e08d2b1b -size 2984706 +oid sha256:13315cbc631d9c09611329c9d0fd05b78f3ce90e35df3aebe95bc8080e7981fd +size 2982996 diff --git a/Screenshots/demo/review-demo-feet.png b/Screenshots/demo/review-demo-feet.png index 5d9842a..1670ae1 100644 --- a/Screenshots/demo/review-demo-feet.png +++ b/Screenshots/demo/review-demo-feet.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:205e62dc0dc06b7ef1bc2fb90d5267ee575ac9885d4aa016cf3f92dfa47934f4 -size 2697598 +oid sha256:fb06016dcf5f6d0a599f458a872749b6fb774c97693dc6911a1b108b48437845 +size 2696222 diff --git a/Screenshots/demo/review-demo-north-buildings.png b/Screenshots/demo/review-demo-north-buildings.png index fefa8e0..3c64974 100644 --- a/Screenshots/demo/review-demo-north-buildings.png +++ b/Screenshots/demo/review-demo-north-buildings.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:870d48704fa5fbc0c3c76cc30680863dad2b8e90caedcde43ec393d2df810476 -size 2591585 +oid sha256:fb15bf0fc2a6d9f7613397183af14abf9b5b5407fc3ae5abdbca4f601a980e84 +size 2590873 diff --git a/Screenshots/demo/review-demo-retail-frontage.png b/Screenshots/demo/review-demo-retail-frontage.png index eea7599..63d8451 100644 --- a/Screenshots/demo/review-demo-retail-frontage.png +++ b/Screenshots/demo/review-demo-retail-frontage.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fea9948a44c497448c692d0404be13780df16c559b014e2c7e299ab6669b6410 -size 2410967 +oid sha256:90605c7df53223bae9da731f50344599e9de49e38efcc35460292f21da33a39f +size 2409406 diff --git a/Screenshots/demo/review-demo-spawn-view.png b/Screenshots/demo/review-demo-spawn-view.png index 04feac9..3574efc 100644 --- a/Screenshots/demo/review-demo-spawn-view.png +++ b/Screenshots/demo/review-demo-spawn-view.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc3f1f91cb64d81d89a12dad5d6d1822d6a355f8f4f6330c358d744b91bebcae -size 2802504 +oid sha256:c0df60330b2eed364398cc4a5c66c3ebeb5a394740b41f745edd2777ec62c473 +size 2801132 diff --git a/Screenshots/demo/review-demo-street-level.png b/Screenshots/demo/review-demo-street-level.png index b4c19a4..b6ad6e7 100644 --- a/Screenshots/demo/review-demo-street-level.png +++ b/Screenshots/demo/review-demo-street-level.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ab6902d8fe69af2093a502d044b9249ec28067e54b6c08c55f4bd8c23dc0e62 -size 2680010 +oid sha256:63437bf2e1b0f456dbf6447d71f9c52602571360dd270b22ed0bb4cd589e2d5d +size 2680191 diff --git a/Screenshots/demo/review-demo-third-person-front.png b/Screenshots/demo/review-demo-third-person-front.png index 8e83b4f..4073e4c 100644 --- a/Screenshots/demo/review-demo-third-person-front.png +++ b/Screenshots/demo/review-demo-third-person-front.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3c7443fb4d21df21af6a68c9ce1e93aab433070cd348b4c93e0e613fa9ce71c2 -size 2878780 +oid sha256:ad50e58f8409951c0d61ef10ee652d3af97d3a116495b06b8a04047bb79ada8a +size 2879628 diff --git a/Screenshots/demo/review-demo-third-person-walk.png b/Screenshots/demo/review-demo-third-person-walk.png index 7093b12..40357f0 100644 --- a/Screenshots/demo/review-demo-third-person-walk.png +++ b/Screenshots/demo/review-demo-third-person-walk.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6975d0f029a43781561bc3d4e87a8bf2d582fda61a2717023721e1e96dddcd1c -size 2173351 +oid sha256:94b270858763fabdc29d7572108c6a7ad78cd4f070e83754b0d9d8bc866a2426 +size 2173286 diff --git a/Screenshots/demo/review-demo-third-person.png b/Screenshots/demo/review-demo-third-person.png index 8bb97bc..f7ad1ee 100644 --- a/Screenshots/demo/review-demo-third-person.png +++ b/Screenshots/demo/review-demo-third-person.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:74054866eab1c1f4137a7666a22db9796a7660b4ee5a1b918c3b8ddc957710a2 -size 2792812 +oid sha256:addd1b1c613b2df5f91d3be4553dc023a527b77a1de309a46dcfae51e0cf4455 +size 2790982 diff --git a/Screenshots/demo/review-demo-vehicle.png b/Screenshots/demo/review-demo-vehicle.png index c83bbfc..f640046 100644 --- a/Screenshots/demo/review-demo-vehicle.png +++ b/Screenshots/demo/review-demo-vehicle.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:67dce34da37675fc0b5549208f99e0d06c7a2088a21507666acf84bdbce6cf48 -size 2898851 +oid sha256:1331d4e51bea91e10a02a4d1c02f27612710784b9a4d34c866927de6f10cc9f2 +size 2895907 diff --git a/Screenshots/demo/review-demo-wheel.png b/Screenshots/demo/review-demo-wheel.png index 0ecad92..4bc659e 100644 --- a/Screenshots/demo/review-demo-wheel.png +++ b/Screenshots/demo/review-demo-wheel.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f9ea022447f52c1d65a07cb3170d5432b46f64d0a6351332e4b0c0252dd641e -size 2821892 +oid sha256:b0b10614853c0f2c709ccb990a842cac92cfbe83e12506bcafb54490fc1a72bd +size 2820462 diff --git a/Screenshots/review/review-character-feet.png b/Screenshots/review/review-character-feet.png index 4185de5..2665cf5 100644 --- a/Screenshots/review/review-character-feet.png +++ b/Screenshots/review/review-character-feet.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9375e8ea2d57dedb6308fdf748aabdafbd7a39a72c53a3bb15b03b3d6c9b814b -size 2039580 +oid sha256:34869d877508278510d70b8a6e3e6c9a4126bdc7566d436853202e2a80d6d0d0 +size 2041671 diff --git a/Screenshots/review/review-character.png b/Screenshots/review/review-character.png index a9a0c47..b8d4189 100644 --- a/Screenshots/review/review-character.png +++ b/Screenshots/review/review-character.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3547071bcb857c5f2fd564fc8ecec50f84e4bdd5e51021523e7aa1621e416d62 -size 2331249 +oid sha256:c9ec463cc5fc1bb6304843c35bf5f9e518eb9a8fea654b7bff77151df3135834 +size 2334381 diff --git a/Screenshots/review/review-ground-contact.png b/Screenshots/review/review-ground-contact.png index 0286fd8..880fb0f 100644 --- a/Screenshots/review/review-ground-contact.png +++ b/Screenshots/review/review-ground-contact.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:768b31c7f14c74ff7c3fce256fd149bc07800f0411435a1b167905ad6f2c1cae -size 1774654 +oid sha256:9e343a4d4c18e7fbe0be53e3fc165c766959d422194cd565fb23931a005bddc0 +size 1769331 diff --git a/Screenshots/review/review-hero-facade-front.png b/Screenshots/review/review-hero-facade-front.png index 65940a6..935de6b 100644 --- a/Screenshots/review/review-hero-facade-front.png +++ b/Screenshots/review/review-hero-facade-front.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1c2afcfee61e83744800f8a5da2594bd7f1e684f4fbf9e85cc4507a76ee17bbb -size 2353878 +oid sha256:06c1ac9e0a35fdf380b0c4dfaea5634ee25e8e67fcdf09819062a964c9d8a989 +size 2354531 diff --git a/Screenshots/review/review-hero-facade-oblique.png b/Screenshots/review/review-hero-facade-oblique.png index c2867d0..25f46b6 100644 --- a/Screenshots/review/review-hero-facade-oblique.png +++ b/Screenshots/review/review-hero-facade-oblique.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f5a9ea1361198f0b8e45d8135a6e8da3bf4a8a90ed3627832499ea1c20ae406 -size 1585298 +oid sha256:be5556772172ac6687627f98acdc613fb9ed4bc2b815497d83b46c9fbab831e3 +size 1575657 diff --git a/Screenshots/review/review-hero-portals.png b/Screenshots/review/review-hero-portals.png index 62c3f5b..729b13b 100644 --- a/Screenshots/review/review-hero-portals.png +++ b/Screenshots/review/review-hero-portals.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bd64cc5e3fe1a7b1ba2ab9173f8df4c213b0472668a547acc9fcdc805c75548e -size 1326776 +oid sha256:d85b946c85bfd5cf4342ba1175a4875ac29729f3cc13ac5592b4608ef0d6cfc3 +size 1338496 diff --git a/Screenshots/review/review-npc-prefab.png b/Screenshots/review/review-npc-prefab.png index 55a707c..480dab3 100644 --- a/Screenshots/review/review-npc-prefab.png +++ b/Screenshots/review/review-npc-prefab.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e2c428c560d32ae9752a5ed26a5112cf89e138153d8bc1db95c0c56728cdb64d -size 1722974 +oid sha256:aeb5585fc2a11ef21e2c1428dacdf25cd256eb1357e93619c4b4bb2a5c16fc17 +size 1725623 diff --git a/Screenshots/review/review-overview.png b/Screenshots/review/review-overview.png index 2dd6134..a44c364 100644 --- a/Screenshots/review/review-overview.png +++ b/Screenshots/review/review-overview.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e0fe073b9979652786cef057995519ac78899bb6e8c87ba7aed9fcde113515c3 -size 2608024 +oid sha256:8f5c477120db7ba8da5b4efb2c35a5463f7fecb77ed77896757f2a5db83fa37f +size 2560916 diff --git a/Screenshots/review/review-player-placement.png b/Screenshots/review/review-player-placement.png index 7e06db7..765ba2f 100644 --- a/Screenshots/review/review-player-placement.png +++ b/Screenshots/review/review-player-placement.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e6d9732d770319b1003f7d90ca9bc137c8011a8d66023b0f444eda67867f719e -size 1654385 +oid sha256:4bdff2b3054c81682ad035a6b16f38dbe0cb17484142d3b11a6ca0b46b6a7682 +size 1658822 diff --git a/Screenshots/review/review-scale-cubes.png b/Screenshots/review/review-scale-cubes.png index 18a967d..e0921c4 100644 --- a/Screenshots/review/review-scale-cubes.png +++ b/Screenshots/review/review-scale-cubes.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ddd6bbabf4ae2ce8d3ef9e74cd93cf9a245be5db3b23441e441ae0217a920f5 -size 1813934 +oid sha256:da0af724fde77d6e1f41296df4c2d759ed6780e0a28e9c90cb4ce4806c71d0c1 +size 1813089 diff --git a/Screenshots/review/review-shadow-compare.png b/Screenshots/review/review-shadow-compare.png index 42d6013..389c4e4 100644 --- a/Screenshots/review/review-shadow-compare.png +++ b/Screenshots/review/review-shadow-compare.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:337fbd0ae2df04d72982b34d5e00fe6849405656718c68658e930db1c26f99cb -size 1816079 +oid sha256:35d930f379da80ebec56d845d836f298c2a242050e689b509e7c2820c42be5ee +size 1824439 diff --git a/Screenshots/review/review-vehicle.png b/Screenshots/review/review-vehicle.png index e05a9e6..10e1174 100644 --- a/Screenshots/review/review-vehicle.png +++ b/Screenshots/review/review-vehicle.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:250265d3cb9dd15aba3d02553946e3420ecd79d1fcd820d2f588bcc1724d915b -size 2530612 +oid sha256:6fdda0fb3d119196f0c24a3364eca7538d78bdef5b46a96a4567754af9e5a1ce +size 2519653