27
次編輯
(→细节解析:修复错误) 標籤:行動版編輯 行動版網頁編輯 |
無編輯摘要 |
||
行 65: | 行 65: | ||
以下为歌曲信息最完整的格式。 | 以下为歌曲信息最完整的格式。 | ||
''(歌曲信息中每一项的填写可以乱序,没有顺序要求)'' | |||
{ | { | ||
"idx": int, | |||
"id": string (ASCII), | "id": string (ASCII), | ||
"title_localized": { | "title_localized": { | ||
行 112: | 行 114: | ||
"jacket_night": string (ASCII), | "jacket_night": string (ASCII), | ||
"jacketOverride": boolean, | "jacketOverride": boolean, | ||
"audioOverride": boolean, | |||
"hidden_until_unlocked": boolean, | "hidden_until_unlocked": boolean, | ||
"bg": string (ASCII), | "bg": string (ASCII), | ||
行 124: | 行 127: | ||
{ | { | ||
"idx": int, | |||
// 游戏内"Link Play"功能用来判断各玩家歌曲解锁情况时用的唯一标识符 '''必须字段''' | |||
"id": string (ASCII), | "id": string (ASCII), | ||
// 游戏程序识别歌曲的唯一ID '''只能使用ASCII字符''' '''必需字段''' | // 游戏程序识别歌曲的唯一ID '''只能使用ASCII字符''' '''必需字段''' | ||
行 130: | 行 136: | ||
"en": string, | "en": string, | ||
"ja": string ... | "ja": string ... | ||
}, | },// 游戏内显示的曲名,可分语言设定 '''必需字段''' | ||
"artist": string, | "artist": string, | ||
行 137: | 行 142: | ||
"en": string ... | "en": string ... | ||
},// 游戏内显示的作曲者,可分语言设定。可只填artist,默认为英语 '''必需字段''' | },// 游戏内显示的作曲者,可分语言设定。可只填artist,默认为英语 '''必需字段''' | ||
"bpm": string, | "bpm": string, | ||
// 游戏内显示的BPM '''必需字段'''<!--一些额外的曲目信息可以放在此字符串内--> | // 游戏内显示的BPM '''必需字段'''<!--一些额外的曲目信息可以放在此字符串内--> | ||
"bpm_base": float, | "bpm_base": float, | ||
// 基准BPM,实际游玩速度为设置的音符流速除以"bpm_base"再乘以谱面Timing bpm '''必需字段''' | // 基准BPM,实际游玩速度为设置的音符流速除以"bpm_base"再乘以谱面Timing bpm '''必需字段''' | ||
行 192: | 行 197: | ||
"source_copyright": string, | "source_copyright": string, | ||
// 本曲版权方,仅当"source_localized"不为空时显示在 from 「」之后 | // 本曲版权方,仅当"source_localized"不为空时显示在 from 「」之后 | ||
"no_stream": boolean, | "no_stream": boolean, | ||
// 本曲是否能够在直播模式中游玩 | // 本曲是否能够在直播模式中游玩 | ||
行 215: | 行 220: | ||
{ | { | ||
"ratingClass": int (0, 1, 2, 3), | "ratingClass": int (0, 1, 2, 3), | ||
// 本段代码所定义难度。0 -- PST, 1 -- PRS, 2 -- FTR, 3 -- BYD '''必需字段' | // 本段代码所定义难度。0 -- PST, 1 -- PRS, 2 -- FTR, 3 -- BYD '''必需字段''' | ||
"chartDesigner": string, | "chartDesigner": string, | ||
行 224: | 行 229: | ||
"rating": int, | "rating": int, | ||
// 本难度等级。3.0更新前1-9对应本身,10对应9+,11对应10;3.0更新后均 | // 本难度等级。3.0更新前1-9对应本身,10对应9+,11对应10;3.0更新后均 对应 本身。0均对应 “? ” '''必需字段''' | ||
"ratingPlus": boolean, | "ratingPlus": boolean, | ||
行 230: | 行 235: | ||
"plusFingers": boolean, | "plusFingers": boolean, | ||
// 本难度是否有多指操作,实际并无作用<ref>官方songlist中最后含有本参数的谱面是[[Ether Strike]] FTR、[[Fracture Ray]] PRS&FTR;[[World Vanquisher]]及以后一些谱面也出现了多押但没有使用本参数</ref> | // 本难度是否有多指操作,实际并无作用<ref>官方songlist中最后含有本参数的谱面是[[Ether Strike]] FTR、[[Fracture Ray]] PRS&FTR、[[Grievous Lady]] PRS&FTR、[[DataErr0r]] FTR;[[World Vanquisher]]及以后一些谱面也出现了多押但没有使用本参数</ref> | ||
"jacket_night": string (ASCII), | "jacket_night": string (ASCII), | ||
行 237: | 行 242: | ||
"jacketOverride": boolean, | "jacketOverride": boolean, | ||
// 本难度是否有根据难度替换的封面。封面文件名为0.jpg,0_256.jpg(即为"ratingClass"),不填默认为false | // 本难度是否有根据难度替换的封面。封面文件名为0.jpg,0_256.jpg(即为"ratingClass"),不填默认为false | ||
"audioOverride": boolean, | |||
// 本难度是否有根据难度替换的音频文件。音频文件名为3.ogg(即为"ratingClass"),不填默认为false | |||
"hidden_until_unlocked": boolean, | "hidden_until_unlocked": boolean, | ||
// 本难度解锁前是否歌曲界面中隐藏,不填默认为false | // 本难度解锁前是否歌曲界面中隐藏,不填默认为false | ||
"bg": string (ASCII), | "bg": string (ASCII), | ||
// 自定义本难度背景名,背景jpg储存在/assets/img/bg目录中 '''只能使用ASCII字符''' | // 自定义本难度背景名 ,对于安卓apk ,背景jpg储存在/assets/img/bg目录 中;对于苹果ipa,背景jpg储存在/Payload/Arc-mobile.app/img/bg 中 '''只能使用ASCII字符''' | ||
"world_unlock": boolean | "world_unlock": boolean |
次編輯