在家学打maimai,找到maiPad Plus这个应用(Android),但没有谱面,总结个打包谱面的方法.

maiPad Plus可以直接在Google Play上下载(不过需要点魔法,当然搜一下也可以找到apk),安装后里面只有一个谱面,按照官方的说明,谱面文件是simai的maidata.txt(「simai」で作成した「maidata.txt(必須)」),把谱面文件(maidata.txt)和音源(.mp3)、背景图(.jpg)或MV(.mp4)放在同一个文件夹(名字可以的是歌名)里即是一个完整的谱面。把文件夹放在手机(安卓)存储路径的maiPadPLUS/score/里即导入谱面完成(安装好maiPad Plus后会自动创建那个文件夹),详细也可以参考巴哈姆特上的一个教程(可能也需要点魔法)。

simai的谱面(含maimai的官方谱)可以在某个wiki上找到,比如我要找 Destr0yer 的谱面,就可以翻到这里

MASTER下面的那一堆(像乱码的)就是谱面数据,说明了每个note要放在什么位置(具体可以看simai的语法),这里BASIC、ADVANCED和EXPERT下面都是空的即这三个难度的谱面还没人做;知道谱面数据后要做成maidata.txt还要解决两个问题首先是maidata.txt的文件头怎么写,巴哈上的那个教程其实也讲得挺清楚了,也可以参考下我做的头:

1
2
3
4
5
6
7
8
9
&title=Destr0yer
&artist=
&first=10.68
&des=
&track=track.mp3
&lv_5=12+
&inote_5=(90)
{4} Cf,,,4b/5b,
... ...

用&做开头的那些就是文件头,&title即这个谱面的名字(歌名)、&artist好像是作者、&first是用来对准的,即第一个note开始的时间(这个后面再说)、&track指定音源的名字(好像只要放在同一个文件夹的话这个可以忽略)、&lv_5即MASTER等级(紫)的难度(显示在选歌界面的),同理:&lv_1=EASY的等级(蓝),&lv_2=BASIC的等级(绿),&lv_3=ADVANCED的等级(黄),&lv_4=EXPERT的等级(红)、&inote_5后面就是接刚才说的谱面数据,同理:&inote_1=EASY的谱面数据,&inote_2=BASIC的谱面数据,… …

如果嫌用文本编辑麻烦的话也可以使用一个叫MajdataView的工具(在github页面的release里下载,需要.NET),直接用他的Editor来写,最大的框里填谱面数据,左面那些小框里填文件头的信息。

因为可以播放,用MajdataView的话还可以很方便地校准偏移(&first),校准偏移前记得首先要找对音源(毕竟同一首歌会有几个版本的- -),然后官方谱的话可以在B站搜“maimai谱面确认”来辅助校准。

第二个问题是,把上面的都做好后(以 Destr0yer 为例),直接放在maiPad Plus里运行会显示 ERROR (PS:如果用的是标准谱面的话应该不会有这个问题,maiPad PLUS不支持DX谱面),

原因是,(我猜的)现在simai的语法和maiPad用的语法不一样,比如下面的B、E和C的区域在maiPad里就不支持(谱面数据里带B或E或C的都是指对应区域上的note可以试一下即使写上去了在maiPad里也是不显示的);然后还有<>的语法也是不支持的(这个是报ERROR的主要原因);另外三押及以上也不支持,如E3/E7/Cfh[1:1](每个/分隔的note是同时显示的)。

缓兵之计是:

  1. 文本编辑器分别搜xBE(注意大小写),替换成空(注意每个&inote后面是需要一个E来标记结束的,不要把这个也删掉);当然可以根据个人喜好改,替换了会把E和B区的note转换到A区,如果不替换的话有可能会有一大段是空的;x(好像)是表示这个note显示为星星(不过maiPad不支持),不删的话有可能会和-冲突造成ERROR;
  2. 文本编辑器分别搜索<>,替换成-
  3. 文本编辑器搜索/C,遇到有/分隔了三个的就把最后的删掉(即最多剩下双押,其实有C的在maiPad里都不会显示的,但出现在三押的话会造成ERROR)。

不知道maiPad PLUS会不会有后续更新(逃

最后附一个修改后的 Destr0yer 谱面供参考

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
&title=Destr0yer
&artist=
&first=10.65
&des=
&track=track.mp3
&lv_5=12+
&inote_5=(90)
{4} Cf,,,4b/5b,
{16} 2-5[8:1],,1,8,2,,7,,2-5[8:1],,1,8,2,,7,,7-4[8:1],,8,1,7,,2,,7-4[8:1],,8,1,7,,2,,
3,3,4,2,6,6,5,7,3,3,4,2,12,18,,,6,6,5,7,3,3,4,2,6,6,5,7,78,18,,,
7-4[8:1],,8,1,7,,2,,7-4[8:1],,8,1,7,,2,,2-5[8:1],,1,8,2,,7,,2-5[8:1],,1,8,2,,7,,
2,2,4,3,7,7,5,6,2,2,4,3,34,45,,,5,5,4,6,4,4,5,3,6,6,5,7,4/7-2[4:3],4/7,,,
{1} Ch[2:1],
{4} 45,
{16} 4h[8:3],,,6h[16:13],
{8} ,,,4,5h[8:5],,
{16} ,,,7h[16:3],
{4} ,
{16} 46,,5,4,
{4} 3h[4:1]/5h[8:5],
{16} ,,,4h[16:7],
{4} ,
{16} 6h[8:3],,,3h[16:3],
{4} ,
{16} 45,,7h[4:1],2h[16:3],
{4} ,
{16} 18,18,,,
{4} 6h[4:1]/3h[8:5],
{16} ,,5,4h[8:3],,
{4} ,
{16} 2,3,4,
{8} 2h[16:3]/5h[4:1],,,
{16} 4h[4:1],5,,,7,6,
{4} 35,4/6V85[8:3],
{16} 4,,,3,,,2,,2,,5,4,,35,,4,5,4,,46,,35,,5,4,45,,,
{4} 8-4[4:1],4-8[4:1],
{16} 2,,3,3,
{4} 4,1-5[4:1],5-1[4:1],
{16} 8,,7,6,
{4} 5,8-4[4:1],4-8[4:1],
{16} 2,,3,3,
{4} 4,4h[4:1]/5h[4:1],
{16} ,,4,5,4,4,5,4,,,45,,
{4} 7-3[4:1],3-7[4:1],
{16} 2,,1,C,
{4} 5,2-6[4:1],6-2[4:1],
{16} 8,,1,C,
{4} 5,7qq5[4:1],5-3[8:3],1-5[4:1],4/5,
{1} Cfh[1:1],
{4} ,,,
{16} 4h[4:1]/5,5,5,5,
{4} 5qq5[4:1],5-2[4:1],,3h[4:1],
{8} 6h[8:1],5h[8:1],4h[8:1],3,8h[4:1]/2-6[16:1],4,
{64} ,2,Cf,6,
{16} ,,,
{4} 4pp4[4:1]/5,4-7[4:1],,5h[8:3],2h[8:1],4h[8:1]/7h[8:1],
{8} 1-6[16:1]/2-6[16:1],8,
{64} ,2,Cf,6,
{16} ,,,
{4} 4pp4[4:1]/5,4-7[4:1],,5h[4:1],
{8} 2h[8:1],8h[8:1],3h[8:1],,1-5[16:1]/7-3[16:1],8,
{64} 1b/7b,1/7,Cf,3/5,
{16} ,,,
{8} 18,27,36,,47,
{16} 4-5[8:5],5,
{8} 36,Ch[8:3],
{4} ,,,
{16} 3-5[16:1]/6-1[16:1],,5,2,36,,8,,3-8[16:1]/6-4[16:1],,4,7,36,,1,,
3-5[16:1]/6-1[16:1],,5,,36,,8,,3-8[16:1]/6-4[16:1],,4,7,36,,1,,
3-5[16:1]/6-1[16:1],,5,2,
{4} 3/6,
{16} 3h[4:1]/6,,5,5,6h[4:1],4,,4,3h[4:1],5,5,,
{32} 8,8,1,2,4,4,5,6,1,8,7,7,3,3,4,5,8,7,6,6,2,2,3,4,
{16} Cf,,2/7,2/7,2/7,,45,,3-5[16:1]/6-1[16:1],,5,2,36,,8,8,
3-8[16:1]/6-4[16:1],,4,7,36,,1,1,3-5[16:1]/6-1[16:1],,5,2,36,,8,8,
{8} 4/7s3[2:1],56,
{4} 4h[2:1]/7b,,,4z8[2:1],3h[2:1],,,45,
{2} 1,2/8,
{4} 3/7,,,,,,,4/5,
{16} 2-5[16:1]/6,,1,7,26,,8,,2-5[16:1]/6,,1,7,26,,8,,
7-4[16:1]/3,,8,2,37,,1,,7-4[16:1]/3,,8,2,37,,1,,
3h[4:1]/4,,5,6,7h[4:1],,8,1,2h[4:1],,1,8,7,,36,,6h[4:1]/5,,4,3,2h[4:1],,1,8,7h[4:1],,8,1,2,,4/5,,
{32} 4,3,2,2,8,7,6,6,3,2,1,1,7,6,5,5,2,1,8,8,6,5,4,4,
{4} Cf,
{32} 6,6,7,8,2,2,3,4,7,7,8,1,3,3,4,5,8,8,1,2,4,4,5,6,
{4} Cf,
{16} 2-5[16:1]/5,,3,4,2/7-4[16:1],,6,5,2-5[16:1]/7,,3,4,2/7-4[16:1],,6,5,
1-5[16:1]/7,,2,4,8-4[16:1]/1,,7,5,1-5[16:1]/8,,2,4,1/8-1[2:1],,7,5,
{4} 2h[2:1]/8,,,1s5[2:1],6h[2:1],,,4h[1:1],5h[16:31],,,,Ch[16:15],,,,,,,,,,,,,,,
E

更新·

后来发现有更好用的AstroDX(由@Reflektone开发),支持DX谱面,然后@Neskol做了谱面的整理,直接都不用自己改谱了(逃