「解歌系统」:修訂間差異

增加 3,999 位元組 、​ 2022年8月19日 (星期五)
加入了解锁曲目的实质,偏技术性
(加入了解锁曲目的实质,偏技术性)
行 115: 行 115:
{{see also|解歌关系列表#搭档关系列表}}
{{see also|解歌关系列表#搭档关系列表}}
 从v3.6.0起,部分谱面<ref>截止v3.6.0,此要求仅出现于[[Aegleseeker]]。</ref>需要玩家获得指定[[搭档]]来解锁。
 从v3.6.0起,部分谱面<ref>截止v3.6.0,此要求仅出现于[[Aegleseeker]]。</ref>需要玩家获得指定[[搭档]]来解锁。
== 实质(实现方式) ==
此处的所有描述是通过解包文件(以及一定的推测<s>甚至猜测</s>)得出的,在不明确的地方将会以“'''疑似'''”标识。
如图:
{| class="wikitable"
|+
!图
!键
!描述
|-
| rowspan="5" |[[File:Unlock.png|左|缩略图|这是一段unlock文件中的代码展示]]
|songid
|指此处(被)解锁的曲目(这里是[[Lost Civilization|Lost Civillzation]])
|-
|ratingclass
|此处解锁的难度(此处1为prs难度,此外0为pst,2为ftr,3为byd)
|-
|conditions
|所需条件
此键对应的值为一个列表,表明解锁此曲目需要完成的'''所有'''条件
|-
|type
|下方讲解
|-
| colspan="2" |此图解锁条件:通关[[Snow White]]+80残片
|}
{| class="wikitable mw-collapsible mw-collapsed"
|+有关不同type的解锁方式
!数字
!描述
!示例图或代码片段(如果需要)
!备注
|-
|0
|通过支付残片解锁曲目
|
|
|-
|1
|游玩曲目并达到一定的分数(条件)
跟随3个必须的键值:
# song_id:需要游玩的曲目
# song_difficulty:曲目难度,同上方"ratingclass"
# grade:需要达成的分数
|此为解锁[[Ringed Genesis]]的所需条件(之一)[[File:Unlock type1.png|居中|无框]]
|
{| class="wikitable mw-collapsible mw-collapsed"
|+grade的对应值
!grade
!表级
!最低分数
!备注
|-
|0
|通关即可
|?
|
|-
|1
|C及以上
|8600000
|
|-
|2
|B及以上
|8900000
|截止v4.0.255暂未出现
|-
|3
|A及以上
|9200000
|
|-
|4
|AA及以上
|9500000
|
|-
|5
|EX及以上
|9800000
|
|-
|6(?)
|EX+及以上
|9900000
|截止v4.0.255暂未出现
纯属个人猜测
|}
|-
|2
|游玩曲目
跟随2个必须的键值:
# song_id:需要游玩的曲目
# song_difficulty:曲目难度,同上方"ratingclass"
|此为解锁[[AI[UE]OON|AI[UE]OON]]的所需条件(之一)
[[File:Unlock type2.png|无框]]
|
|-
|3
|游玩曲目并达到一定条件'''多次'''
跟随4个必须的键值:
# song_id:需要游玩的曲目
# song_difficulty:曲目难度,同上方"ratingclass"
# grade:需要达成的分数
# times:需要游玩的次数
|此为解锁[[SAIKYO STRONGER]]的所需条件(之一)
[[File:Unlock type3.png|无框]]
|
|-
|4
|达成所包含的一个(多个?)条件
所对应的值为一个列表,多为type1/3
|此为解锁[[SAIKYO STRONGER]]的所需条件
[[File:Unlock type4.png|无框]]
(达成EX,或AA很多次)
|至编辑时使用的文件(v4.0.255)中也没有出现过type4超过2个条件,所以暂不明确是达成一个条件还是多个条件
|-
|5
|达到指定的[[潜力值]]
跟随1个必须的键值:
# rating:所需潜力值
|此为解锁[[SAIKYO STRONGER]]的所需条件
[[File:Unlock type5.png|无框]]
|rating实际计算时应乘以0.01(这是放大了100倍的数值)
|-
|101
|通过异象解锁(见上方异象)
跟随2个必须的键值:
# min:单次解锁进度最小值
# max:最大值
|此为解锁[[Tempestissimo]]的所需条件
[[File:Unlock type101.png|无框]]
([[Tempestissimo|风暴]]的前三难度必须一次解锁)
|
|-
|103
|获得指定[[搭档]]
跟随1个必须的键值:
# id:所需搭档的id
|此为解锁[[Aegleseeker]]的条件(之一)[[File:Unlock type103.png|无框]]
需要获得[[拉格兰]]
|<s>虽然搭档id在本wiki(官方页面)中的任何一处都没有提及,但是全游只有解锁光追需要此类条件(截止至v4.0.255)</s>
|-
|104
|未知
|[[File:Unlock type104.png|无框]]解锁[[Testify]]
|在[[Final Verdict|Final Verdict(及Slient Answer)]]曲包的所属曲目中(除了默认解锁的[[Defection]])都拥有此条件,推断为4.0的独特解锁模式(前5首说[[Axiom of the End]]解锁还说的过去,但是追加的3首也是这个就有点奇怪了)
|-
|105
|使用对应搭档(?)
跟随1个''必须''的键值:
# char_id:使用的角色
以及几个非必须的键值:
* awakened:是否觉醒
* inverted:(未知)
|[[File:Unlock type105.png|无框]]
|直至v4.0.255,只有[[Last|Last | Eternity]]的解锁中出现了这个条件
|}


==注释==
==注释==
342

次編輯