Did you forget to recompile possibly?
The fixes were flawless for me and I only ran the default setup
- 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 - 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
- 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)
- 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.