User:盐棋/Sandbox:修订间差异

来自Arcaea中文维基
(差不多了)
(色彩)
 
(未显示同一用户的46个中间版本)
第1行: 第1行:
{{ 类似条目| 页面内容= 曲目获取与解锁机制的介绍| 关于=各曲目的解锁要求列表| 指向位置=[[解歌关系列表]]}}
<includeonly>{{ #invoke: 沙盒/盐棋/Sandbox | main | 曲名={{ #if: {{{id|}}} | {{{id|}}} | {{PAGENAME}}}} }}</includeonly><noinclude>
{{ 玩法类条目导航}}
{{#invoke:Songtable|main|曲名=Auxesia|nocat=1}}
[[用户:盐棋/Sandbox]]用于非整块页面的实验


要正常游玩某一曲目的谱面,需要'''获取'''(Discover)该曲目并'''解锁'''(Unlock)对应难度的谱面。
Wiki版本为{{CURRENTVERSION}}
==曲目获取==
目前,除曲包[[Arcaea]]部分曲目(及[[Divided Heart]]{{ 仅|NS版||图片角标}})为直接获得外,其余曲目均通过以下方式的组合获取。


=== 经由世界模式===
<p style="font-size:40px;">
在Arcaea中,通过游玩[[世界模式]]地图并完成地图中指定部分可获取相应曲目(或支线曲包{{仅|NS版||图片角标}})。
<span style="color:#165365;">'''PST'''</span>
<span style="color:#194A08;">'''PRS'''</span>
<span style="color:#52184D;">'''FTR'''</span>
<span style="color:#5A0813;">'''BYD'''</span>
<span style="color:#5D4E76;">'''ETR'''</span></p>


关于Arcaea中需要在[[世界模式]]获取的全部曲目,请前往[[解歌关系列表#世界模式解歌系统]]进行查看。如果曲目未在全表中出现,则意味着本曲不需要在[[世界模式]]中获取。


  除了需要解锁的曲目之外,Arcaea中现有大部分Beyond谱面都需要通过[[ 世界 式#失落章:Beyond(Lost Chapter: Beyond)|世界模式失落章节]] 进行解锁 请前往[[ 世界模式]] 或相关页面进行查看。
  有3个沙盒,[[../Sandbox2]];
3个 块沙盒,[[模块: 沙盒/盐棋/Sandbox2]]
1个CSS沙盒 ,[[../Sandbox.css]]


曲包[[World Extend]] 中的曲目在发布时开启限时地图,活动结束后地图将消失,此后可以通过购买整曲包来获取歌曲。
[[Special:PermanentLink/41546|PermanentLink/41546]]、
[[Special:Diff/41589|Diff/41589]]、
[[Special:Diff/41546/41589|Diff/41546/41589]]


===经由支付记忆源点===
[[模块:Songtable]];[[模板:曲目信息/styles.css]];[[MediaWiki:Common.js]];[[Help:表格]]
{{仅移动版|章节|small=left}}


  [[Arcaea (移动版)]] 通过 使 用“记忆源点”(Memories)可购买付费单曲或曲包 以获取相应 曲目
==TODO==
# 简化[[Module:Songtable]], 全面html库,标注不可换侧者
使 用Template:搭档编号列表,恢复搭档解歌栏
# 用lua for迭代器实现流
# 减少代码中的无初始化local 及concat运算符
# 补回 曲目 列表删除的tutorial,尝试恢复artist链接
# 废弃[[Template:Langj]]、[[Module:Nullish]]、[[Module:Stream]]、[[Module:Packlist index]]、[[Module:Songlist index]]


  多数曲包需使用“记忆源点”购买以获得其中谱面 永久游玩权限。其中主线曲包(Story 、支线曲包(Side Story 、联动曲包(Collaboration)的歌曲需要以整曲包为单位购买;曲包[[Memory Archive]] 中的歌曲则需要逐首购买([[ γuarδina]] 除外,为购买[[Dynamix Collaboration]] 赠送 ,每首曲目价格为100“记忆源点”;曲包[[World Extend]] 可以 购买以一次性解锁曲包,或通过[[世界模式]] 中的限 时地图获取单首曲目。
  完成
# 在done文件夹里(我认为unlocks不应该再整入anotherdata模块
# 删除了本页list json引用(去anotherdata看!
# 修改[[Module:ChartConstant]] [[Module:Unlock]] (建议废弃[[Module:ChartConstantDetail]])
# 编写ini/properties parser( 可以 在parse 给key额外


更多关于记忆源点机制的信息详见[[机制#记忆源点机制]]。
==历史==
m0在21/7探索songtable,22/9元表式unlock,10月流式曲目列表,24年作为unlock、曲目列表业务模拟模块


===经由支付残片===
m1在22/5/8前都在试验curry data模块,12日探索scribunto库,7月tab img,9月slst index,10月尝试OOP化mw库,24年another data
{{仅NS版|章节|small=left}}


残片(Fragments)是Arcaea中的虚拟货币 可以通过普通模 游玩或世界模式的奖励台阶获得。
m2在22/5/6前在探索scribunto库 之后是闭包 曲目列表,9月plst index


在[[Arcaea (Nintendo Switch版)]]中,[[Eternal Core]]曲包需要支付250残片以解锁 [[Memory Archive]]曲包中的歌曲则需要逐首支付残片购买。
u0在21/6前写页面,7月搭档列表、songtable 此后作为主页


===经由故事模 ===
u1在21年同上,22/1存储时长数据,5月展现闭包 曲目列表,7月tab img,24年作为主展示
{{仅NS版|章节|small=left}}


在[[Arcaea (Nintendo Switch版)]]中,除[[Eternal Core]]外的 线曲包(Story)需要通过故事 式解锁。
u2在22/5曲目列表,9unlock,10曲目列表,11月测cicd脚本,24年作为 主模


  具体 解锁要求请前往对 各曲包 页面
==小去世==
# mw.loadJsonData生成的是元表,mw.text.jsonDecode生成的是实体表
# 目前看来在本站想直接向“#invoke”(Scribunto)传递表/数组很难了,试试点分语法?
# 用泛型for可以写一个简单的Stream出来
# 一个比较完整的Lua参考是[https://dev.fandom.com/wiki/Lua_reference_manual fandom]的,有条件也可以看看[https://doc.wikimedia.org/mediawiki-core/master/js/#!/api api]
# lua一个比较好的IDE是ZeroBraneStudio,一个比较好 语法/doc插件是emmylua(annotation比较完备了)
# 与其mw.log不如mw.getCurrentFrame():expandTemplate { title = ""}
# 主空间 该使用模板,与模块隔离。可以在Special:链入 页面 直观地看到引用情况( 左下角)
# [[mw:Help:HTML in wikitext]]页面写了允许的HTML标签
# Module:Arcaea Data被引用于除last所有曲目中,Module:Data被引用于所有75搭档中


== 谱面解锁==
==曲目 边缘情况==
获得 曲目 后,并非全谱面均可立即游玩。谱面往往需要通过以下方式的组合解锁,其中PRS和FTR难度下有解锁要求的谱面较多。
* Audio重写:[[Red and Blue]]
 
* NS Beyond:[[Tempestissimo]]
===要求支付残片===
* 首字母小写:[[qualia -ideaesthesia-]]
{{see also|解歌关系列表#残片解歌系统}}
* HTML字符:[[I've heard it said]]
 
* 初始背景:[[GOODTEK (Arcaea Edit)]]
在Arcaea中,某些曲目部分难度的谱面需要支付残片解锁。残片要求可与其他任何解锁要求并存。
* 特别背景:[[ αterlβus]]
 
* 特别 绘:[[Solitary Dream]]{{ ·}}[[A Wandering Melody of Love]]
残片是Arcaea中最为普遍的解锁要求,所有曲包均有谱面解锁时对残片有要求。
* 曲 难度 [[STAGER (ALL STAGE CLEAR)]]{{·}}[[ Ävril -Flicka i krans-]]
 
* 特殊字 [[ #1f1e33]]{{ ·}}[[AI[UE]OON]]
残片是唯一的支付型解锁要求。目前,以常规方式(仅包含残片、前置谱面、潜力值要求的)解锁的谱面中,必定包含残片要求,因此残片是所有常规解锁方式的最终条件。
* 曲名重复:[[Quon (DJ Noriken)]]{{ ·}}[[Quon (Feryquitous)]]
 
</noinclude>
谱面的残片解锁要求可前往对应单曲页面查看,残片解锁要求全表请前往[[ 解歌关系列表#残片解歌系统]] 进行查看。如果曲目未在全表中出现,则意味着本曲不需要花费残片解锁。
 
关于残片奖励机制,详见[[ 机制#残片奖励机制|机制]] 页面。
 
===要求前置谱面===
{{see also|解歌关系列表#前置解歌系统}}
 
  在Arcaea中,部分谱面需要按相应要求游玩某曲某难度的谱面来解锁。前置谱面要求可与任何解锁要求并存,包括自身。
 
所有曲包均有谱面解锁时对前置谱面有要求。某难度谱面要求的前置谱面通常为相同难度。<ref>目前唯一的例外是[[ 游戏隐藏内容|终末曲]][[Arcahv]]</ref>
 
  如果使用同曲目较高难度谱面达成了前置要求,则需要该曲较低难度谱面的前置要求会同时达成。如通过[[Rise]][FTR]时,[[Snow White]] 的PRS与FTR难度前置要求会同时完成,无需再通过[[Rise]][PRS]以解锁[[Snow White]][PRS]。
 
  前置要求包括某评级以上通过<ref>技术上可实现任意等级以上通过,但实际上从未出现过B以上与EX+以上通过要求。</ref>、游玩<ref>v2.3.0添加</ref>、某评级以上通过一定次数<ref>v2.5.0添加</ref>及以上的组合等。
 
要求为D评级以上通过时,解锁要求显示为“曲目[曲目难度]通过”。要求为游玩时,玩家游玩结算后不论成绩与通过情况均可解锁。
 
谱面的前置解锁要求可前往对应单 页面查看,前置解锁要求全表请前往[[ 解歌关系列表#前置解歌系统]] 进行查看。如果曲目未在全表中出现,则意味着本曲无前置解锁要求。
 
===要求潜力值===
{{see also|解歌关系列表#潜力值解歌系统}}
 
v2.5.0中加入了[[潜力值]]解锁要求,要求玩家自身[[潜力值]]达到一定值来解锁谱面。[[潜力值]]要求总是与其他解锁要求并存。
*[[Aegleseeker]][FTR]由于'''没有'''其他谱面最后的残片要求,在解锁后若玩家离线或[[ 潜力值]] 掉到了11.00以下,则歌曲会重新上锁。
*[[SAIKYO STRONGER]][FTR]解锁之后不会重新上锁,只会在最后残片解锁时才会检测[[潜力值]]。
 
  解锁对应歌 要求'''解锁时'''的[[潜力值]]的数值,而非玩家达到过的最高[[潜力值]](因为游戏并无最高[[潜力值]]的记录)
*例如,若玩家想要解锁[[SAIKYO STRONGER]][FTR],在某次游玩后[[潜力值]]达到了11.00,满足了[[潜力值]]解锁条件;但在试图满足全部解锁条件时游玩了10次[[IZANA]][FTR],过程中[[潜力值]]掉到了10.90,则该玩家将无法解锁,他需要将[[潜力值]]重新达到11.00才能解锁。
 
另外,虽然[[世界模式#失落章:Beyond(Lost Chapter: Beyond)|失落章]]中获得的Beyond 难度 谱面没有[[ 潜力值]]解锁要求,但是解锁[[世界模式#失落章:Beyond(Lost Chapter: Beyond)|失落章]] 地图需要[[ 潜力值]]达到9.00。
 
===要求异象===
主线曲包中部分曲目以异象曲形式出现,按照每首曲目的异象前置条件进入异象曲后,回忆收集条转为Hard模式。
 
若异象曲通关,异象曲本难度直接解锁;若中途Track Lost,游戏会根据你的游玩物量和谱面难度,为你的解锁进度给出一个百分数。当解锁进度累积至100%时,异象曲本难度解锁。
 
====进度计算====
若中途 Track Lost,实际获得的进度为
 
  最大值 &times; ( 物量数<sub>Track Lost处</sub> &divide; 物量数<sub>总</sub> ) <sup>2</sup>
 
若此式计算所得小于最小值,则获得的解锁进度取最小值。
 
{| class="wikitable" style="text-align:center" cellspacing="0" cellpadding="5"
! scope="row" |获得进度
! scope="row" |PST
! scope="row" |PRS
! scope="row" |FTR
! scope="row" |BYD
|-
|最小值
|10
|7
|5
|5
|-
|最大值
|35
|23
|15
|15
|-
|}
 
*若游玩[[Grievous Lady]][FTR]难度在1136音符处失败,则获得 15%&times;(1136&divide;1450)<sup>2</sup> = 9.2%
* 若游玩[[Fracture Ray]][FTR]难度在454音 处失败,则获得 15%&times;(454&divide;1279)<sup>2</sup> = 1.89%,实际解锁进度为最小值5%
*游玩[[Tempestissimo]]时,若异象提升后难度为PST/PRS/FTR,则中途失败'''不会'''获得解锁进度。
*注意到[[Tempestissimo]][BYD]的解锁过程中后半段替换的BYD谱面比原FTR谱面物量更大,而在整个过程中总物量数仍按FTR谱面物量计算,因此在解锁过程中可能会出现单次解锁进度大于最大值的情况。<ref>同时可能会超过正常情况下的理论值,上限为11532546,参考[[ 机制#计分方式]]</ref>
 
关于异象触发机制,详见[[游戏隐藏内容#异象曲(Anomaly Song)]]页面。
 
===要求搭档===
{{see also|解歌关系列表#搭档解歌系统}}
从v3.6.0起,部分谱面<ref>截止v3.6.0,此要求仅出现于[[Aegleseeker]][FTR]。</ref>需要玩家获得指定[[搭档]]来解锁。
 
  关于搭档,详见[[ 搭档]] 页面。
 
===自解锁与剧情解锁===
{{ 更新提醒}}
 
曲目[[Tempestissimo]]的异象前置曲为自身( 较低一级难度谱面) ,[[Arcahv]] 解锁要求游玩自身PST难度。
 
它们在完成曲目挑战、分别观看故事[[故事模式剧情详表#VS-7|VS-7]]或[[故事模式剧情详表#VS-???|VS-???]]后获得初次游玩资格。游玩后对应故事解锁,对于[[Tempestissimo]],游玩难度谱面会解锁。
 
目前尚不清楚曲目与剧情的先序关系。
 
==注释==

2024年3月8日 (五) 21:46的最新版本

Auxesia
Songs auxesia.jpg
画师シエラ
Songs auxesia.jpg
画师シエラ
曲目信息
曲师
曲包
时长
BPM
183
谱面信息
难度
[Past]
[Present]
[Future]
等级
3
6
9
note数量
谱面设计
谱面信息(Joy-Con)
难度
[Past]
[Present]
[Future]
note数量
背景
更新时间
移动版
v1.1
(2017/08/10)
NS版
v1.1
(2017/08/10)
曲目信息模板提示信息
  • 此模板缺少PastNotePresentNoteFutureNote参数,此参数无法自动读取。
  • 此模板缺少时长参数,此参数无法自动读取。
  • 此模板的移动版更新版本是未完整状态。请添加更新版本更新时间参数。
  • 此模板的NS版更新版本是未完整状态。请添加更新版本NS更新时间NS参数。
  • 用户:盐棋/Sandbox用于非整块页面的实验

    Wiki版本为1.39.5

    PST PRS FTR BYD ETR


    有3个沙盒,User:盐棋/Sandbox2; 3个模块沙盒,模块:沙盒/盐棋/Sandbox2; 1个CSS沙盒,User:盐棋/Sandbox.css

    PermanentLink/41546Diff/41589Diff/41546/41589

    模块:Songtable模板:曲目信息/styles.cssMediaWiki:Common.jsHelp:表格

    TODO

    1. 简化Module:Songtable,全面html库,标注不可换侧者
    2. 使用Template:搭档编号列表,恢复搭档解歌栏
    3. 用lua for迭代器实现流
    4. 减少代码中的无初始化local,及concat运算符
    5. 补回曲目列表删除的tutorial,尝试恢复artist链接
    6. 废弃Template:LangjModule:NullishModule:StreamModule:Packlist indexModule:Songlist index

    完成的:

    1. 在done文件夹里(我认为unlocks不应该再整入anotherdata模块)
    2. 删除了本页list json引用(去anotherdata看!)
    3. 修改Module:ChartConstantModule:Unlock(建议废弃Module:ChartConstantDetail
    4. 编写ini/properties parser(可以在parse中给key额外的门限)

    历史

    m0在21/7探索songtable,22/9元表式unlock,10月流式曲目列表,24年作为unlock、曲目列表业务模拟模块

    m1在22/5/8前都在试验curry data模块,12日探索scribunto库,7月tab img,9月slst index,10月尝试OOP化mw库,24年another data

    m2在22/5/6前在探索scribunto库,之后是闭包式曲目列表,9月plst index

    u0在21/6前写页面,7月搭档列表、songtable,此后作为主页

    u1在21年同上,22/1存储时长数据,5月展现闭包式曲目列表,7月tab img,24年作为主展示

    u2在22/5曲目列表,9unlock,10曲目列表,11月测cicd脚本,24年作为主模板

    小去世

    1. mw.loadJsonData生成的是元表,mw.text.jsonDecode生成的是实体表
    2. 目前看来在本站想直接向“#invoke”(Scribunto)传递表/数组很难了,试试点分语法?
    3. 用泛型for可以写一个简单的Stream出来
    4. 一个比较完整的Lua参考是fandom的,有条件也可以看看api
    5. lua一个比较好的IDE是ZeroBraneStudio,一个比较好的语法/doc插件是emmylua(annotation比较完备了)
    6. 与其mw.log不如mw.getCurrentFrame():expandTemplate { title = ""}
    7. 主空间应该使用模板,与模块隔离。可以在Special:链入页面直观地看到引用情况(看左下角)
    8. mw:Help:HTML in wikitext页面写了允许的HTML标签
    9. Module:Arcaea Data被引用于除last所有曲目中,Module:Data被引用于所有75搭档中

    曲目边缘情况