public static bool FixSuspension(string acRoot, string carName) {
var kn5File = FileUtils.GetMainCarFilename(acRoot, carName);
var kn5 = Kn5.FromFile(kn5File);
var added = 0;
foreach (var name in new []{ "SUSP_LF", "SUSP_RF", "SUSP_LR", "SUSP_RR" }.Where(name => kn5.FirstByName(name) == null)) {
kn5.RootNode.Children.Add(Kn5Node.CreateBaseNode(name));
added++;
}
if (added == 0){
return false;
}
FileUtils.Recycle(kn5File);
kn5.Save(kn5File, true);
return true;
}