Skip to content

Commit 1bdaa60

Browse files
committed
refactor: 优化导出的maidata.txt的美观程度
1 parent f06f1c2 commit 1bdaa60

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

MaiChartManager/Controllers/Music/MusicTransferController.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -563,10 +563,6 @@ public async Task ExportAsMaidata(int id, string assetDir, bool ignoreVideo = fa
563563
var version = StaticSettings.VersionList.FirstOrDefault(it => it.Id == music.AddVersionId);
564564
if (version is not null)
565565
simaiFile.AppendLine($"&version={version.GenreName}");
566-
simaiFile.AppendLine($"&chartconverter=MaiChartManager v{Application.ProductVersion}");
567-
simaiFile.AppendLine("&ChartConvertTool=MaiChartManager");
568-
simaiFile.AppendLine($"&ChartConvertToolVersion={Application.ProductVersion}");
569-
570566

571567
// demo_seek
572568
try
@@ -615,12 +611,17 @@ public async Task ExportAsMaidata(int id, string assetDir, bool ignoreVideo = fa
615611

616612
if (clockCount > 0) simaiFile.AppendLine($"&clock_count={clockCount}");
617613

614+
simaiFile.AppendLine($"&chartconverter=MaiChartManager v{Application.ProductVersion}");
615+
simaiFile.AppendLine("&ChartConvertTool=MaiChartManager");
616+
simaiFile.AppendLine($"&ChartConvertToolVersion={Application.ProductVersion}");
617+
618618
// 根据前面读取的结果,向simaiFile中最终写入谱面信息相关字段
619619
foreach (var (i, ma2Content) in ma2Contents)
620620
{
621621
var chart = music.Charts[i];
622622
var ma2 = parser.ChartOfToken(ma2Content);
623623
var simai = ma2.Compose(ChartEnum.ChartVersion.SimaiFes);
624+
simaiFile.AppendLine(""); // 为了格式美观,在每个难度之前添加一个空行
624625
simaiFile.AppendLine($"&lv_{i + 2}={chart.Level}.{chart.LevelDecimal}");
625626
simaiFile.AppendLine($"&des_{i + 2}={chart.Designer}");
626627
simaiFile.AppendLine($"&inote_{i + 2}={simai}");

0 commit comments

Comments
 (0)