diff --git a/AaxDecrypter/UNTESTED/Cue.cs b/AaxDecrypter/UNTESTED/Cue.cs index 5401dc25..86ec88c3 100644 --- a/AaxDecrypter/UNTESTED/Cue.cs +++ b/AaxDecrypter/UNTESTED/Cue.cs @@ -14,20 +14,15 @@ namespace AaxDecrypter stringBuilder.AppendLine(GetFileLine(filePath, "MP3")); - var beginningTimes = chapters.GetBeginningTimes().ToList(); - for (var i = 0; i < beginningTimes.Count; i++) + var trackCount = 0; + foreach (Chapter c in chapters.ChapterList) { - var chapter = i + 1; + trackCount++; + var startTime = TimeSpan.FromSeconds(c.StartTime); - var timeSpan = beginningTimes[i]; - var minutes = Math.Floor(timeSpan.TotalMinutes).ToString(); - var seconds = timeSpan.Seconds.ToString("D2"); - var milliseconds = (timeSpan.Milliseconds / 10).ToString("D2"); - var time = minutes + ":" + seconds + ":" + milliseconds; - - stringBuilder.AppendLine($"TRACK {chapter} AUDIO"); - stringBuilder.AppendLine($" TITLE \"Chapter {chapter:D2}\""); - stringBuilder.AppendLine($" INDEX 01 {time}"); + stringBuilder.AppendLine($"TRACK {trackCount} AUDIO"); + stringBuilder.AppendLine($" TITLE \"{c.Title}\""); + stringBuilder.AppendLine($" INDEX 01 {(int)startTime.TotalMinutes}:{startTime:ss\\:ff}"); } return stringBuilder.ToString(); diff --git a/LibationLauncher/LibationLauncher.csproj b/LibationLauncher/LibationLauncher.csproj index 5f3caf92..c5b085d2 100644 --- a/LibationLauncher/LibationLauncher.csproj +++ b/LibationLauncher/LibationLauncher.csproj @@ -13,7 +13,7 @@ win-x64 - 4.2.4.3 + 4.2.4.8