When using any of the Set Linear Limit nodes (X/Y/Z) and converting a project from a previous version of the engine, the nodes get their Constraint Type value reset to Free. I tested this with project made in 4.25.4 as well as 4.21.2.


When testing a project made in 4.21 and converting it into 4.25.4 @ CL 14469661 this did NOT occur so marking as a Regression

Steps to Reproduce
  1. In 4.25.4 or an earlier version of the editor, create a new project
  2. Open the level blueprint
  3. Add a "Begin Play" and "Add Physics Constraint Component" node
  4. Place a Set Linear XLimit node
  5. Connect it to the physics constraint component node
  6. Set Constraint Type to "Limited"
  7. Save the project
  8. Open the project in 4.26.1
  9. Select "Convert In Place"
  10. Open the level blueprint


The constraint type pin on the Set Linear XLimit node has been reset to Free


The constraint type would maintain its value when converting to a newer version of the editor

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-109380 in the post.

Login to Vote

ComponentUE - Simulation - Physics
Affects Versions4.26
Target Fix4.26.2
Fix Commit15770738
Release Commit15770738
CreatedFeb 24, 2021
ResolvedMar 22, 2021
UpdatedNov 30, 2022