1
0
mirror of synced 2024-11-24 05:30:11 +01:00
tja2fumen/testing/data/hol6po.tja
Viv 4e613d7237
Add partial support for branches (#BRANCHSTART P, no R, no #SECTION) (#20)
This PR adds partial branch support -- enough to correctly convert
`hol6po.tja`, but likely not enough to convert other songs.

Partially addresses #2.
2023-07-01 17:41:23 -04:00

1195 lines
19 KiB
Plaintext

BPM:90
OFFSET:-2.749
COURSE:Edit
LEVEL:10
BALLOON:13,4,52,4,52,4,52
SCOREINIT:300
SCOREDIFF:67
#START
100020002000100000100100100020002000100020002000,
1000001110221202,
#BPMCHANGE 80
#SCROLL 1.13
#BARLINEOFF
500008
#BPMCHANGE 102.5
#SCROLL 0.58
100000,
#BPMCHANGE 205
#SCROLL 1
7000000000008011,
#BRANCHSTART p,86,94
#N
#BARLINEON
10111111,
111110
#GOGOSTART
#SCROLL 1.40
40,
#SCROLL 1
1000112000112010,
1000112000112010,
1000112000112010,
1000112000111011,
1000211000112010,
1000211000112010,
1000211000101110,
#GOGOEND
2,
10220210,
1020201000222000,
#E
#BARLINEON
100000000000100000100000100000100000100000100100,
100000100000100000100000100000000000
#GOGOSTART
#SCROLL 2.05
400000000000,
#SCROLL 1
100000000000100100200000000000100100200000100100,
100000000000100100200000000000100100200100100000,
100000000000100100200000000000100100200000100100,
100000000000100100200000000000100100100200100100,
100000000000200100100000000000100100200000100100,
100000000000200100100000000000100100200100100000,
100000000000200100100000000000100000100100100100,
#GOGOEND
200000000000200000200200200000100000200000000000,
100000000000200000200000000000200000100000000000,
100000200000200000100000000000200200200000000000,
#M
#BARLINEON
100000000000100000100000100000100000100000100100,
100100100100100100100100100000000000
#GOGOSTART
#SCROLL 2.7
400000000000,
#SCROLL 1
100000000200100100200000000200100100200000100100,
100000000200100100200000000200100100200100100000,
100000000200100100200000000200100100200000100100,
100000000200100100200000000200100100100200100100,
100000000100200100100000000100100100200000100100,
100000000100200100100000000100100100200100100000,
100000000100200100100000100100100200100100100100,
#GOGOEND
200000000000200200200200200000100000200000000000,
100000000000200200200000000000200000100000000000,
100000200000200000100000000000200200200000000000,
#SECTION
#BRANCHSTART p,86,94
#N
1000102000101022,
2010222000101000,
10220210,
12210220,
2222201000201020,
2022201000101000,
10220210,
12210222,
10210230,
2010222000101000,
10120121,
1020112000104000,
#E
100000000000100000200200200000100000100000200200,
200000100000200200200000000000100000100000000000,
100000000000200000200000000000200000100000000000,
100000200000200000100200200000200000200000000000,
200200200200200000100000000000200000100000200000,
200000100200200000100000000000100000100000000000,
100000000000200200200000000000200000100000000000,
100100200000200000100000000000200000200000200000,
100000000000200000100200200000200000300000000000,
200000100000200200200000000000100000100000200200,
100000000000100100200000000000100000200000100200,
100000200000100100200000000000100000400000000000,
#M
100000000000100000200200200000100000100000200200,
200000100000202020200000000000100000100000000000,
100000000000200200200000000000200000100000000000,
100000200000200000100200200000200000200000000000,
200200200200200000100000000000200000100000200000,
200000102020200000100000000000100000100000000000,
100000000000200200200000000000200000100000000000,
100100200000200000100000000000200000200000200000,
100000000000200000100200200000200000300000000000,
200000100000202020200000000000100000100000200200,
100000000000100100200000000000100000200000100200,
100000200000100100200000000000100000400000000000,
#SECTION
#BRANCHSTART p,86,94
#N
2220111020102010,
1010201120104000,
1002101000111020,
11010110,
1002101000222010,
11030110,
1002101000111020,
11010120,
1002102000101002,
12011440,
1002101000111020,
11010110,
1002102000111020,
11030110,
1002101000111020,
11010170,
8020102011102000,
#E
200200200200100100100100200200100000200000100200,
100000100200200000100100200000100000400000000000,
100000000200100000100000000000100200100000200000,
100200100000000000100000000000100000100000200200,
100000000200100000100000000000200200200000100000,
100200100000200000300000000000100000100000200200,
100000000200100000100000000000100200100000200000,
100200100000000000100000000000100000100000200100,
100000000200100000200000000000100000100000000200,
100000200000000000100200100000400000400000000000,
100000000200100000100000000000100200100000200000,
100200100000000000100000000000100000100000200200,
100000000200100000200000000000100100100000200000,
100200100000200000300000000000100000100000200200,
100000000200100000100000000000100200100000200000,
100200100000000000100000200200100000700000000000,
8020102011102000,
#M
200200200200100100100100200200100100200200100200,
100000100200200000100100200000100000400000000000,
100000000200100000100000200200100200100000200000,
100200100200000200100000000200100000100000200200,
100000000200100000100000200200200200200000100000,
100200100100200000300000000000100000100000200200,
100000000200100000100000200200100200100000200000,
100200100200000200100000000200100000100000200100,
100000000200100000200000000100100000100000000200,
100000200000200100100200100000400000400000000000,
100000000200100000100000200200100200100000200000,
100200100200000200100000000200100000100000200200,
100000000200100000200000100100100100100000200000,
100200100100200000300000000000100000100000200200,
100000000200100000100000200200100200100000200200,
100200100200000200100000200200100000700000000000,
8020102011102000,
#SECTION
#BRANCHSTART p,86,94
#N
2011102000201000,
20020020,
0001,
10210210,
0001,
20020020,
0001,
10210210,
0001,
1022200020222000,
2022202020222000,
2022200020222000,
2022202010111000,
10121112,
1010101110104000,
#E
200000100100100000200000100000200000100000000000,
200000000000000000200000000000000000200000000000,
000000200000000000200000000000000000100000000000,
100000000000200000100000000000200000100000000000,
000000100000000000100000000000000000100000000000,
200000000000000000200000000000000000200000000000,
000000200000000000200000000000000000100000000000,
100000000000200000100000000000200000100000000000,
000000100000000000100000000000000000100000000000,
100000200200200000200200200000200200200000200200,
200000200200200000200200200000200200200000200200,
200000200200200000200200200000200200200000200200,
200000200200200000200200100000100100100000200200,
100000000000100000200200100000100000100000200200,
100000100000100000100100100000100000400000000000,
#M
200200100100100100200200100100200200100100100100,
200000000000200000200000000000200200200000000000,
200000200000000000200000000000200000100000000000,
100000000000200000100000000000200200100000000000,
200000100000000000100000000000200000100000200200,
200000000000200000200000000000200200200000000000,
200000200000000000200000000000200000100000000000,
100000000000200000100000000000200200100000000000,
200000100000000000100000000000200200100000202020,
100000200200200000200200200000200200200000202020,
200000200200200000200200200000200200200000202020,
200000200200200000200200200000200200200000202020,
200000200200200000200200100000100100100000202020,
100000000000100000200200100000100000100000202020,
100000100000100000100100100000100000400000000000,
#SECTION
#BRANCHSTART p,86,94
#N
11212014,
0011201020100040,
000100200100500000008000,
#GOGOSTART
30201120,
1110200011102000,
10201120,
1210200012102000,
10201120,
1110200011102000,
10201120,
1210200010404000,
10201120,
1110200011102000,
10201120,
1210200012102000,
10201120,
2210200011102000,
1000200012102000,
1210201010201000,
#GOGOEND
11201201,
#E
100000100000200000100100200000000000100000400000,
000000100100200000100100200200100000000000400000,
000000100100200200100000500000000000000080000000,
#GOGOSTART
300000000000200000100000100000100000200000100000,
100100100000200000100000100100100000200000100000,
100000000000200000200000100000100000200000200000,
100200100000200000200000100200100000200000200000,
100000000000200000100000100000100000200000100000,
100100100000200000100000100100100000200000100000,
100000000000200000200000100000100000200000200000,
100200100000200000100200100000400000400000000000,
100000000000200000100000100000100000200000100000,
100100100000200000100000100100100000200000100000,
100000000000200000200000100000100000200000200000,
100200100000200000200000100200100000200000200000,
100000000000200000100000100000100000200000100000,
200200100000200000100000100100100000200000100000,
100000100000200000200000100200100000200000200000,
100200100000200000100200100000200000100000000000,
#GOGOEND
100000100000200000000000100000200000000000100000,
#M
100000100000200000100100200000000000100000400000,
000000100100200000101010200200100100100000400000,
000000101010200200100000500000000000000080000000,
#GOGOSTART
300000000000200000100100100000100000200000100000,
100100100000200000100000100100100000200000100100,
100000000000200000200200100000100000200000200200,
100200100000200000200200100200100000200000200200,
100000000000200000100100100000100000200000100000,
100100100000200000100000100100100000200000100100,
100000000000200000200200100000100000200000200200,
100200100000200200100200100000400000400000000000,
100000000000200000100100100000100000200000100100,
100100100000200000100100100100100000200000100100,
100000000000200000200200100000100000200000200200,
100200100000200000200200100200100000200000200200,
100000000000200000100100100000100000200000100100,
200200100000200000100100100100100000200000100100,
100000100000200000200200100200100000200000200200,
100200100000200200100200100100200200100100100000,
#GOGOEND
100000100000200000000000100000200000000000100000,
#SECTION
#BRANCHSTART p,86,94
#N
20211000,
1000200011011000,
1000200011011000,
10101110,
1011101010101000,
10101110,
1011101010004000,
30210120,
10210120,
1000201000112000,
1000201000112000,
1002101000112000,
1002101000112000,
1012100010121000,
3030302211112020,
#E
200000000000200000100000100100100000200000200200,
100000000000200000100000100100000100200000100000,
100000200000100000200000100100000100100000100000,
100000000000200000000000100000100000200000000000,
100000100100200000100000200000100000100100200000,
200000000000100000000000200000200000100000200000,
100000200000100100200100100000100000200000000000,
300000000100200000100000000000100000200000100000,
100000000100200000100000000000100000200000100000,
100000000100200000100000000000100100200000100000,
100000000100200000100000000000100100200000100000,
100000000200100000100000000000100100200000100000,
100000000200100000100000000000100100200000100000,
100000100200100000200000100000100200100000200000,
300000300000300000200200100100100100200000200000,
#M
200000000000200000100000100100100000200000200200,
100000000000200000100000100100000100200000100000,
100000200000100000200000100100000100100000100000,
100000000000200000000000100000100000200000100000,
200000100000200000100000100100100000200000100000,
200000200200100000200000200000100000200000100000,
100000100200200200100200100000400000300000400000,
300000000100200000100000000200100000200000100000,
100000000100200000100000000200100000200000100200,
100000000100200000100000000200100100200000100000,
100000000100200000100000000200100100200000100200,
100000000200100000100200000200100100200000100000,
100000000200100000100200000200100100200000100200,
100000100200100000200100100000100200100100200000,
300000300000300000200200100100100100200000200000,
#SECTION
#BRANCHSTART p,86,94
#N
#GOGOSTART
3000111020101000,
1110201020101000,
1000111020101000,
1210201020101000,
1000111020101000,
1110201020101000,
1000111020101000,
1120100010404000,
1000111020101020,
1110201020101000,
1000111020101020,
1210201020101000,
1000111020101010,
2210201020101000,
10212121,
2220222022111000,
#GOGOEND
3333,
30303011,
4444,
40404022,
3000102210001021,
100000100100100000100100100000004000000030000000,
4,
,
#E
#GOGOSTART
300000000000100100100000200000100000100000200000,
100100100000200000100000200000100000100100200000,
100000000000100100100000200000100000100000200000,
100200100000200000100000200000100000100100200000,
100000000000100100100000200000100000100000200000,
100100100000200000100000200000100000100100200000,
100000000000100200100000200000100200100000200000,
100100200000100000200000100000400000400000000000,
100000000000100100100000200000100000100000200000,
100100100000200000100000200000100000100100200000,
100000000000100100100000200000100000100000200000,
100200100100200000100000200000100000100100200000,
100000000000100100100000200000100000100000100000,
200200100000200000100000200000100000100100200000,
100000100000200000100000200200100000200000100000,
200200200200200200200200200200100100100000000000,
#GOGOEND
300000200000300000000000300000200000300000200000,
300000200000300000200000300000000000100000100000,
400000100000400000000000400000100000400000100000,
400000100000400000100000400000000000200000200000,
300000200200100000200200100000200100100000200100,
100000100100100000100100100000004000000030000000,
400000000000000000000000000000000000000000000000,
000000000000000000000000000000000000000000000000,
#M
#GOGOSTART
300000000000100100100000200000100100100000200000,
100100100000200200100000200000100000100100200200,
100000200000100100100000200000100200100000200000,
100200100000200200100000200000100000100100200200,
100000200000100100100000200000100100100000200000,
100100100000200200100000200000100000100100200200,
100000200000100200100000200000100200100000200000,
100100200000100100200000100000400000400000000000,
100000200000100100100000200000100100100000200000,
100100100000200200100100200000100100100100200200,
100000200000100100100000200000100200100000200000,
100200100100200200100100200000100200100100200200,
100000200000100100100000200000100100100000100000,
200200100000200200100100200000100100100100200200,
100000100000200200100000200200100100200000100000,
200200200200200200200200202020100100100100100000,
#GOGOEND
300000200000300000000000300000200000300000200000,
300000200000300000200000300000000000100200100000,
400000100000400000000000400000100000400000100000,
400000100000400000100000400000000000200100200000,
300000200200100200200200100200200100100200200100,
100200100100100200100100100000004000000030000000,
400000000000000000000000000000000000000000000000,
000000000000000000000000000000000000000000000000,
#SECTION
#BRANCHSTART p,86,94
#N
#GOGOSTART
1000112000112010,
1000112000112010,
1000112000112010,
1000112000111011,
#GOGOEND
7,
#BARLINEOFF
,
0000000000000008,
#MEASURE 1/4
#SCROLL 1.4
0111,
#MEASURE 4/4
2,
#E
#GOGOSTART
100000000000100100200000000000100100200000100100,
100000000000100100200000000000100100200100100000,
100000000000100100200000000000100100200000100100,
100000000000100100200000000000100100100200100100,
#GOGOEND
7,
#BARLINEOFF
,
0000000000000008,
#MEASURE 1/4
#SCROLL 2.05
0112,
#MEASURE 4/4
1,
#M
#GOGOSTART
100000000200100100200000000200100100200000100100,
100000000200100100200000000200100100200100100000,
100000000200100100200000000200100100200000100100,
100000000200101010200200200200100100100200100100,
#GOGOEND
7,
#BARLINEOFF
,
0000000000000008,
#MEASURE 1/4
#SCROLL 2.7
0121,
#MEASURE 4/4
1,
#BRANCHEND
#END
COURSE:Oni
LEVEL:6
BALLOON:7,9,5,3,3,15,3,3,4,23
SCOREINIT:520
SCOREDIFF:122
#START
1202,
1000201110000000,
#BARLINEOFF
#BPMCHANGE 80
#SCROLL 1.13
00
#BPMCHANGE 102.5
#SCROLL 2
00,
#BPMCHANGE 205
#SCROLL 2.05
7008,
#BARLINEON
#SCROLL 1
30111111,
111110
#GOGOSTART
40,
30030030,
30030030,
30030030,
3000003000111000,
1000101000111000,
1000101000111000,
1000101000111000,
#GOGOEND
3,
10110020,
,
10110000,
,
10110020,
,
20220010,
,
10110020,
,
10110030,
,
10110110,
11010070,
00000008,
2223,
10110110,
11010000,
10110110,
11020000,
10110110,
11010000,
10110110,
11020330,
10110110,
11010220,
10110110,
11020110,
40110110,
11010440,
01022010,
22010220,
5,
0800,
20020020,
,
5,
0800,
10010070,
00080000,
1222,
1222,
1222,
1000200020222000,
10101110,
11111030,
10202003,
0011100020200030,
01107008,
#GOGOSTART
10201120,
10201120,
10201120,
11201120,
10201120,
10201120,
11101110,
1110100010101000,
10201120,
10201120,
10201120,
11201120,
10201120,
10201120,
11201120,
1110200070000080,
#GOGOEND
10201001,
0110,
1000200011011000,
1000200011011000,
10101110,
1011101010002000,
7,
00000008,
10210120,
10210120,
10210120,
10210120,
20210120,
20210120,
11102220,
33307008,
#GOGOSTART
10201120,
11201120,
10201120,
11211120,
10201120,
11201120,
11101110,
1110100010101000,
10201120,
11201120,
10201120,
11211120,
10201120,
11201120,
11201120,
1110200070000080,
#GOGOEND
3333,
30303011,
4444,
40404022,
1111,
100100303030,
70800000,
,
#GOGOSTART
1000101000111000,
1000101000111000,
1000101000111000,
1000101000111000,
#GOGOEND
#BARLINEON
7,
#BARLINEOFF
,
0000000000000008,
#MEASURE 1/4
0221,
#MEASURE 4/4
1,
,
,
,
,
,
,
,
,
,
,
#END
COURSE:Hard
LEVEL:3
BALLOON:30,14,6,16,18,18,18,18
SCOREINIT:570
SCOREDIFF:140
#START
1202,
10211000,
#BARLINEOFF
#BPMCHANGE 80
#SCROLL 1.13
00
#BPMCHANGE 102.5
#SCROLL 2
00,
#BPMCHANGE 205
#SCROLL 1.5
7,
#BARLINEON
#SCROLL 1
0,
000000000000
#GOGOSTART
8000,
30030030,
30030030,
30030030,
30030030,
10110110,
10110110,
10110110,
#GOGOEND
3,
1,
,
10010000,
,
1,
,
20020000,
,
1,
,
10010030,
,
2,
10010070,
,
8,
10010010,
01010000,
10010010,
01010000,
10010010,
01010000,
10010010,
02020000,
10010010,
01010000,
10010010,
01010000,
4,
10010010,
01010000,
7008,
5,
000008000000000000000000,
20020020,
,
5,
000008000000000000000000,
10010010,
,
2220,
2,
2220,
2,
1110,
11101000,
9,
,
8,
#GOGOSTART
10101110,
1110,
10101110,
1120,
10101110,
1110,
10101110,
2220,
10101110,
1110,
10101110,
1120,
10101110,
1110,
7,
000000000080,
#GOGOEND
10201001,
0110,
1212,
1010,
30101110,
30101110,
7,
000000000080,
10010020,
10010020,
10010020,
10010000,
20010010,
20010010,
2010,
3300,
#GOGOSTART
10101110,
10101110,
10101110,
1120,
10101110,
10101110,
10101110,
2220,
10101110,
10101110,
10101110,
1120,
10101110,
10101110,
7,
000000000080,
#GOGOEND
3333,
3330,
4444,
4440,
9,
,
000080000000,
,
#GOGOSTART
10110110,
10110110,
10110110,
10110110,
#GOGOEND
3,
#BARLINEOFF
,
,
#MEASURE 1/4
,
#MEASURE 4/4
0,
,
,
,
,
,
,
,
,
,
,
#END
COURSE:Normal
LEVEL:2
BALLOON:18,8,8,12,11,11,11,14
SCOREINIT:640
SCOREDIFF:195
#START
1,
1010,
#BARLINEOFF
#BPMCHANGE 80
#SCROLL 1.13
00
#BPMCHANGE 102.5
#SCROLL 2
00,
#BPMCHANGE 205
#SCROLL 1
7,
#BARLINEON
0,
000000000008
#GOGOSTART
0000,
30030000,
30030000,
30030000,
30030000,
30030000,
30030000,
30030000,
#GOGOEND
3,
1,
,
1,
,
1,
,
2,
,
1,
,
1003,
,
2,
1007,
,
8,
10010000,
,
10010000,
,
10010000,
,
20020000,
,
10010000,
,
10010030,
,
4,
10010070,
,
8,
5,
000008000000000000000000,
20020020,
,
5,
000008000000000000000000,
10010010,
,
2020,
2,
2020,
2,
1100,
1100,
9,
,
8,
#GOGOSTART
1010,
1110,
1010,
1110,
1010,
1110,
2020,
2,
1010,
1110,
1010,
1110,
1010,
1110,
7,
000000000080,
#GOGOEND
1020,
1,
1020,
1,
1020,
1,
7,
000000000080,
10010010,
1,
10010010,
1,
10010010,
1,
1010,
3300,
#GOGOSTART
1010,
1110,
1010,
1110,
1010,
1110,
2020,
2220,
1010,
1110,
1010,
1110,
1010,
1110,
7,
000000000080,
#GOGOEND
3030,
3330,
4040,
4440,
9,
,
000080000000,
,
#GOGOSTART
30030000,
30030000,
30030000,
30030000,
#GOGOEND
#BARLINEON
3,
#BARLINEOFF
,
,
#MEASURE 1/4
,
#MEASURE 4/4
0,
,
,
,
,
,
,
,
,
,
,
#END
COURSE:Easy
LEVEL:2
BALLOON:15,7,7,8,10,10,10,10,10,9
SCOREINIT:990
SCOREDIFF:330
#START
1,
1,
#BARLINEOFF
#BPMCHANGE 80
#SCROLL 1.13
00
#BPMCHANGE 102.5
#SCROLL 1.5
00,
#BPMCHANGE 205
#SCROLL 1
7,
#BARLINEON
0,
000000000008
#GOGOSTART
0000,
6,
,
000000000000000000000008,
,
6,
,
000000000008000000000000,
#GOGOEND
3,
1,
,
1,
,
1,
,
1,
,
1,
,
1003,
,
1,
1007,
,
8,
1,
,
1,
,
1,
,
2,
,
1,
,
1001,
,
4,
1007,
,
8,
5,
000008000000000000000000,
2002,
,
5,
000008000000000000000000,
1001,
,
2020,
2,
2,
,
1010,
1,
9,
,
8,
#GOGOSTART
1,
1,
1,
1010,
1,
1010,
7,
000000000080,
1,
1,
1,
1010,
1,
1010,
7,
000000000080,
#GOGOEND
1,
2,
1,
2,
1,
2,
7,
000000000080,
1,
2,
1,
2,
1,
2,
1010,
3,
#GOGOSTART
1,
1,
1,
1010,
1,
1010,
7,
000000000080,
1,
1,
1,
1010,
1,
1010,
7,
000000000080,
#GOGOEND
3030,
3030,
3030,
3030,
9,
,
000080000000,
#GOGOSTART
0,
6,
,
000000000000000000000008,
,
#GOGOEND
3,
#BARLINEOFF
,
,
#MEASURE 1/4
,
#MEASURE 4/4
0,
,
,
,
,
,
,
,
,
,
,
#END