2,517
次編輯
小 (→总论) |
小 (建议移除本条编辑记录) |
||
(未顯示由 5 位使用者於中間所作的 18 次修訂) | |||
行 1: | 行 1: | ||
{{技术型}} | {{技术型}} | ||
__NOINDEX__ | |||
* '''本页面内容保持孤立!''' | * '''本页面内容保持孤立!''' | ||
在本文件里并没有曲名,谱师之类的歌曲信息,请移步[[歌曲信息(songlist)格式]] | |||
如果想更改谱面本身,请移步[[谱面格式]] | |||
如果想更改曲包相关内容请移步[[曲包信息(packlist)格式]] | |||
<!-- | |||
== 总论 == | == 总论 == | ||
文件在\assets\songs下 | 文件在\assets\songs下 | ||
行 67: | 行 75: | ||
} | } | ||
从上到下依次解析如下: | 从上到下依次解析如下: | ||
songId (String):双引号包含的字符串,代表了欲限定条件的歌曲名称 | *songId (String):双引号包含的字符串,代表了欲限定条件的歌曲名称 。'''至关重要''',所引用歌曲对应谱面文件夹也必须是id名,不能出现非ASCII字符 | ||
*ratingClass (int):代表了欲限定条件的歌曲难度,取值只能为0,1,2 。0 为PST难度,1为PRS难度,2为FTR难度。 | |||
*conditions:unlocks文件中的核心,以一对英文方括号包裹,每一个condition语句组以一对大括号包含。一个歌曲的一个难度可以有很多个condition语句组,它们之间以英文逗号分开。 | |||
ratingClass (int):代表了欲限定条件的歌曲难度,取值只能为0,1,2 | |||
conditions:unlocks文件中的核心,以一对英文方括号包裹,每一个condition语句组以一对大括号包含。一个歌曲的一个难度可以有很多个condition语句组,它们之间以英文逗号分开。 | |||
每一个语句组中一定有一个type语句,根据type的取值不同,其中会有不同的呈现。 | 每一个语句组中一定有一个type语句,根据type的取值不同,其中会有不同的呈现。 | ||
==== | ==== 残 片型解锁==== | ||
{ | { | ||
行 82: | 行 86: | ||
"credit": frag_needed_to_unlock | "credit": frag_needed_to_unlock | ||
} | } | ||
当type取0时,为 | 当type取0时,为 残 片型解锁。玩家需要花 费残片 来开启当前歌曲的游玩权限。credit的取值是一个整数,代表了解锁当前难度歌曲需要花费 的残片 数量。 | ||
====先行通过歌曲型解锁==== | ====先行通过歌曲型解锁==== | ||
{ | { | ||
"type":1, | "type":1, | ||
行 93: | 行 96: | ||
} | } | ||
type取1时,为先行通过歌曲型解锁,玩家需要在其前置歌曲中达到相应要求。 | type取1时,为先行通过歌曲型解锁,玩家需要在其前置歌曲中达到相应要求。 | ||
*song_id (String):指在游玩本难度的歌曲时,需要先行通过的歌曲名称,引用要求与songId相同。 | |||
*song_difficulty (int):取值为0,1,2,与ratingClass含义相同。 | |||
*grade (int):限定先行通过的歌曲需要达到的评级,0为不限定,1为达到C,2为达到B,3为达到A,4为达到AA,5为达到EX。 | |||
song_id | ====先行游玩歌曲型解锁==== | ||
{ | |||
"type":2, | |||
"song_id": songname, | |||
"song_difficulty": difficulty | |||
} | |||
type取2时,为先行 游玩歌曲 型解锁 , 与[[# 先行通过歌曲 型解锁|先行通过歌曲型解锁]]类似 , 不过对应结果为游玩 相 应曲目即可。变量不再赘述 。 | |||
song_difficulty (int): | ====多次通过歌曲型解锁==== | ||
{ | |||
"type":3, | |||
"song_id": songname, | |||
"song_difficulty": difficulty, | |||
"grade": gradeNum, | |||
"times": timesNum | |||
} | |||
type取3时,为多次通过歌曲型解锁,与[[#先行通过歌曲型解锁|先行通过歌曲型解锁]]类似,不过需要多次通过相应曲目并达到给定评级。 | |||
*times (int): 指先行通过的歌曲需要达到限定评级的次数。 | |||
其他变量不再赘述 。 | |||
====选择任务型解锁==== | |||
{ | |||
"type":4, | |||
"conditions": [ | |||
{ | |||
//condition 1 | |||
}, | |||
{ | |||
//condition 2 | |||
} | |||
] //end of condition(s) | |||
} | |||
type取4时,为选择任务型解锁。其中conditions类似最外侧的conditions,可填入不同的condition语句组。玩家只需挑选其中任意一个任务完成即可解锁。<s>套娃警告</s> | |||
====个人游玩潜力值型解锁==== | |||
{ | |||
"type":5, | |||
"rating": potentialNum | |||
} | |||
type取5时,为个人游玩潜力值型解锁,玩家需要取得或超过限定的潜力值即可解锁。 | |||
*rating (int): 指 限定的 个人游玩潜力值乘以100后 的 整数 。<s> 可以随便填 , 负数都行</s> | |||
====特殊解锁类型==== | ====特殊解锁类型==== | ||
行 108: | 行 150: | ||
} | } | ||
type取101时,为特殊解锁类型,通常用于解锁神秘<s>魔王</s>歌曲。 | type取101时,为特殊解锁类型,通常用于解锁神秘<s>魔王</s>歌曲。 | ||
*min (int):解锁anomaly失败时获得的最小进度数。 | |||
min (int):解锁anomaly失败时获得的最小进度数。 | *max (int):解锁anomaly失败时获得的最大进度数。 | ||
--> | |||
max (int):解锁anomaly失败时获得的最大进度数。 |
次編輯