public static tabFile CreateNewTabFile(string name, string prefix, params string[] columns) { EFile a = CreateNewPhysicalFile(NewFileType.Tab, name + ".tab"); tabFile t = new tabFile(a, columns); t.serialize(); tab_files.Add(a.Name, t); tab_FilesPrefix.Add(prefix.ToLower(), t); string n = g_pGamepath + "data\\ini\\loc.ini"; List<string> A = new List<string>(File.ReadAllLines(n)); A.Add(Environment.NewLine + "[" + prefix + "]"); A.Add("prefix=" + prefix); A.Add("csv=#G3:/Data/Raw/Strings/" + name + ".csv"); A.Add("bin=#G3:/Data/Compiled/Strings/" + name + ".tab"); File.WriteAllLines(n, A.ToArray()); return t; }