diff --git a/parser/chu/UgcParser.cs b/parser/chu/UgcParser.cs index 10a90bc..18fa251 100644 --- a/parser/chu/UgcParser.cs +++ b/parser/chu/UgcParser.cs @@ -34,7 +34,7 @@ public override (ChuChart, List) Parse(string text) if (inHeader) { - if (line == "@ENDHEAD") + if (line.StartsWith("@ENDHEAD")) { inHeader = false; continue; @@ -183,7 +183,9 @@ private void ParseHeaderLine(string line, ChuChart chart, List alerts, in case "@EXVER": case "@SORT": case "@BGM": case "@BGMOFS": case "@BGMPRV": case "@JACKET": case "@BGIMG": case "@BGMODE": case "@FLDCOL": case "@FLDIMG": case "@FLAG": case "@ATINFO": case "@DLURL": case "@COPYRIGHT": case "@LICENSE": - case "@MAINTIL": case "@TIL": + case "@MAINTIL": case "@TIL": case "@USETIL": + case "@MAINBPM": + case "@BGSCENE": case "@FLDSCENE": case "@RLDATE": case "@CMT": break; case "@SPDMOD":