Chaos vehicle/Wheeled vehicle pawn physics stops working after class change

Hi!
Playing with the chaos vehicles on UE 5.4.4 and so far everything is working ok on default setup and in blueprint side.

BUT when I:

  1. creating a custom class derived from the AWheeledVehiclePawn and adding couple of variables (even just creating a custom class is enough).
  2. changing chaos vehicle class from wheeled vehicle (default) to my custom class.

…then the physics stops working completely. I mean that nothing else is changing except of the BP base class reparent, just “Simulate physics” option just start to do nothing. And also when I’m setting WheeledVehiclePawn class in the car BP back to default - physics still not working at all no matter what settings I change.

I tried recreating everything from scratch (chaos vehicle BP, physics asset, etc.) but it not working as well - class change breaks physics.

Maybe someone had this issue before and fixed it somehow?

Little bit Strange.

Can you Demonstrate it on Video? Is Physics Simulating Properly? (For example when spawned on height, is it falling)?
Second, there are more to make it working for chaos vehicle like setting up like inputs and vehicle movement component (assigning wheels class, torque, etc)
Also when Reparenting always double check override and properties because sometime overrides are reset and sometime it doesn’t

Emm… there is nothing to record. Simulate physics toggled on - car is not falling and not responding for the physics collision events.

You mean that just creating the blank class is not enough?

I did recreate same scenerio in unreal engine 5.4.4-
Created Class Inheriting from WheeledVehiclePawn and then another Class (Child BP) Inheriting it.
It wasn’t Simulating Physics until Simulate Physic was Checked in Child BP. After that Physics was working Fine

So as I mentioned in my previous response, it might be because of Properties Override changing because of Reparenting, Have you confirmed that all Properties are Correct (Especially Simulate Physics)? If So then other Possibility might be because of Physics Asset (Since it is responsible for Skeletal Mesh Collision and Physics Simulation)

I would recommend Double Checking Steps in this Video-

I’ve made all this again (it’s 4th time or 5th) and it magically worked for some reason!

I’ll mark this as a solution even I don’t know what was wrong during previous setup attempts.
Thanks anyway! :grinning: