Neskol / MaiLib

A library for intepreting maimai charts
GNU General Public License v2.0
60 stars 9 forks source link

convert fes slide in simai chart to ma2 #46

Open cgalca opened 6 months ago

cgalca commented 6 months ago

Screenshot_2024-03-27-23-57-40-360_com.tencent.mobileqq.jpg

fes slide are all longer after converted if the fes slide consist of 2/3/4 basic slide,duration should change to half if the fes slide consist of 5/7/8 slide ,duration should change to 1/3 this phenomenon is more obviously in bpm lower music

Neskol commented 6 months ago

您好,方便提供一下具体的simai文件吗,我这边做一下测试

Neskol commented 6 months ago

在您补充之前,我觉得可能是程序设计的原因:这个程序虽然能够处理不同的时长定义方式,但是对于Fes星星请您将每一部分都单独定义出来以避免歧义。比如1-4[4:1]-6[4:1]-8[4:1]在处理上会比1-4-6-8[4:3]更稳定。 另外,当您尝试在最后定义整个fes星星组的时候,请注意第一条星星的启动时间是不包含在最后的时长里的。在上述的例子里,1-4[4:1]-6[4:1]-8[4:1],1-4-6-8[4:3]是等价的:都是从第一拍开始划四拍后结束,其中1-4中间包含1拍的等待时间,这个一拍的时间和起始tap所在位置的BPM绑定。 请确认程序在解析下例Simai时的行为:

cgalca commented 6 months ago

求婚【内緒のピアス】.zip 有必要的话可以加一下我的qq:783587144