「谱面格式」:修訂間差異
小 (→文件头) |
小 (→文件头) |
||
第30行: | 第30行: | ||
''鉴于谱面一开始的时候会有timing,可能有时候你真的需要x≠0.<s>懒得算了</s>'' | ''鉴于谱面一开始的时候会有timing,可能有时候你真的需要x≠0.<s>懒得算了</s>'' | ||
在文件头里并没有发现如曲名,谱师之类的歌曲信息,但从大家都能改来看可能这部分信息在另外的对应文件里. | |||
(待填坑) | (待填坑) |
於 2018年1月18日 (四) 14:20 的修訂
- 警告,這裏只是譜面格式的介紹帖,自製譜一切後果自負!
- 由於lowiro明確講過禁止傳播官方以外的版本,所以本頁面將保持孤立狀態,嚴禁鏈入/引用!
以下是在上述解析的基礎上編寫的.
總論
譜面的後綴名為aff,所有官方譜面在apk安裝包中並沒有加密,可以直接閱讀.
理論上更改aff文件以及對應音源後重新正確封包即可遊玩.但鑑於lowiro原因這裏不會表述關於封包的內容.
解析
文件頭
所有譜面開始都為以下兩行代碼
AudioOffset:x
- |
這行代碼表示音樂整體往前(-)/往後(+)移動x毫秒
推薦x=0,這樣你物件對應的毫秒數即為歌曲對應的音的毫秒數.
但是如果x≠0,你的物件對應毫秒數應為(音對應的毫秒數+x)
鑑於譜面一開始的時候會有timing,可能有時候你真的需要x≠0.懶得算了
在文件頭裏並沒有發現如曲名,譜師之類的歌曲信息,但從大家都能改來看可能這部分信息在另外的對應文件里.
(待填坑)