The Re-Inventing the Wheel Thread

Did you forget to recompile possibly?

The fixes were flawless for me and I only ran the default setup

  1. is due to float GripMultiplier = FMath::Max(TraceLength/SpringLengthArray[Index], MaxGrip);
    SpringLength array goes from Tracelength to 0 and therefore can run into really large numbers in certain situations
  2. Grip will be lower but it should be far nicer to drive as the slip ratio vs slip angle is clamped in a circular radius instead of a square radius
  3. This is due to the FVector() being uninitialised if the FVector gets initialized on an already full space in ram it essentially adds a random velocity (usually just sets the velocity to INF)
  4. You can increase the brake strength it’s a variable

Also try setting the grip mult to 1 instead of 1.05
If you’re 100% sure you’ve done all the fixes and recompiled I’ll re-download the project and redo all the fixes on my end then upload.