Yangsy56302的之舞文字魔改系列

常规

下文中,中旋默认按0°角处理。

基础概念

任何冰与火之舞关卡(理论上)都可以对应于一个魔改效果。

文本格式

在拥有多个魔改效果的关卡中,应在屏幕底部添加两行文本装饰作为提示:第一行是正在生效的魔改,第二行则是即将生效的魔改。
这也是该魔改系列被称作文字魔改的原因。
此处使用顺序式表示法举例:
当前魔改效果:"12-X"
后继魔改效果:"XT-X"
另外,在仅包括某单一系列的魔改效果时,顺序式表示法可以使用以下记录方式省略魔改系列标识符:
当前文字魔改效果:12-X
后继文字魔改效果:XT-X
注意,这些文本是提示,而不是魔改效果本体魔改效果本体更像是某种抽象的数学概念。
提示文本不应随着镜头的变化而改变位置或大小,否则将无法起到提示作用。估计短时间内也没人看得懂……
魔改效果更换前会进行倒计时(从 3 到 0 ,含两端):倒计时预计降到 -1 的那一瞬间,就是魔改更换的时刻。
当前魔改效果:"ML-X"
后继魔改效果:"5-X" (3)

当前魔改效果:"ML-X"
后继魔改效果:"5-X" (2)

当前魔改效果:"ML-X"
后继魔改效果:"5-X" (1)

当前魔改效果:"ML-X"
后继魔改效果:"5-X" (0)

当前魔改效果:"5-X"
后继魔改效果:"2-X"

关键词

... 在当前魔改可以理解为请稍候,在后继魔改则可以理解为需要更多信息
当前魔改效果:...
后继魔改效果:...
空(None代表无魔改效果
迭代终止(StopIteration可以理解为在这一关结束之前,魔改效果不会更换,你现在可以将注意力完全放在谱面上了
当前魔改效果:空
后继魔改效果:迭代终止

函数式表示法

首先来看一个例子
当前魔改效果:"10-X" + "XS-X"
当前关卡:"XS-X"("10-X"(XS-X))

可以看出,
  1. 该表示法可以同时包括关卡信息;
  2. 该表示法中魔改效果的书写顺序与之前所用的表示法相反。
函数式表示法中,倒计时位于冒号之前:
当前关卡:"XR-X"(XT-X)
后继关卡 (3):"B-X"(XT-X)

当前关卡:"XR-X"(XT-X)
后继关卡 (2):"B-X"(XT-X)

当前关卡:"XR-X"(XT-X)
后继关卡 (1):"B-X"(XT-X)

当前关卡:"XR-X"(XT-X)
后继关卡 (0):"B-X"(XT-X)

当前关卡:"B-X"(XT-X)
后继关卡:"PA-X"("12-X"(XT-X))
部分关键词在函数式表示法中也有些许差别:
...
仅保留请稍候用途:
后继关卡:...
由于未被魔改的片段可以直接使用关卡名称标注而被废除:
当前关卡:XS-X
迭代终止
后继关卡:迭代终止

魔改机制

基础

魔改效果可以看作是从谱面片段到谱面片段的映射—— 这也是函数式表示法的底层原理。
在顺序式表示法中,加号(+)表示组合两个魔改效果,与函数组合类似:
当前魔改效果:"XR-X" + "12-X"
后继魔改效果:"12-X" + "XR-X"

在函数式表示法中,通常直接嵌套表示:
当前关卡:"12-X"("XR-X"(XC-X))
后继关卡:"XR-X"("12-X"(XC-X))

如果真的有组合魔改的必要性,则需要使用函数组合符号():
当前关卡:"12-X"∘"XR-X"(XC-X)
后继关卡:"XR-X"∘"12-X"(XC-X)

进阶

魔改效果的运算顺序与对应的数学运算相同。例如,在顺序式表示法中:
"XR-X" + "12-X"首先使用"XR-X"为直角添加三角形,其次使用"12-X"互换锐角与钝角,因此"XR-X"所添加的三角形由于受到"12-X"的影响不再保持三角形的形态;

然而"12-X" + "XR-X"首先使用"12-X"互换锐角与钝角,其次使用"XR-X"为直角添加三角形,因此"XR-X"所添加的三角形不会受到到"12-X"的影响,保持原样。
而在函数式表示法中,最内侧的魔改效果会首先生效,而最靠左侧的魔改效果会在最后生效。

元机制

魔改效果的起效时间先后顺序并不是生效因果顺序,也不存在直接关系。
在顺序式表示法中,连续且重复的魔改效果可以使用乘号(*)简写。
当前文字魔改效果:XS-X + XS-X + XS-X
后继文字魔改效果:XS-X*3
(文本颜色并非强制要求,但为了方便读谱还是尽量加上吧……)
在函数式表示法中,则可以使用函数的幂运算简写:
当前关卡:"XS-X"("XS-X"("XS-X"(XS-X)))
后继关卡:"XS-X"3(XS-X)
或者,后继关卡:"XS-X"^3(XS-X)
逆向魔改
逆向魔改(又名逆魔改) ,简单来说,就是反推出魔改效果“生效”前的谱面片段:
逆向魔改生效的前置条件:某个假设中的谱面片段,可以通过使用对应的正向魔改,转为将要被逆向魔改的谱面片段。
即使不满足前置条件,魔改也可以被使用,但效果在条件重新满足前将不会实际发挥作用。
在顺序式表示法中,
逆向魔改通过将减号(-)改为加号(+)来表示。
当前魔改效果:"8+X"
后继魔改效果:"9-X" + "9+X"
(文本颜色并非强制要求,但为了方便读谱还是尽量加上吧……)
更通用且推荐地,如果魔改效果并非源自冰与火之舞关卡,或者魔改标识符内不包括减号,可以将减号(-)置于开头。
当前魔改效果:"-Novel Feature"
后继魔改效果:-DDLC+!
可以通过正负号来缩写相邻且互逆的魔改。
当前魔改效果:"XC-X" + "XC+X"
后继魔改效果:"XCX"

当前魔改效果:"XC+X" + "XC-X"
后继魔改效果:"XC±X"
文本颜色并非强制要求,但为了方便读谱还是尽量加上吧……)
在函数式表示法中,逆向魔改与重复魔改效果同时通过函数的幂运算进行表示:
当前关卡:"XS+X"("XS+X"("XS+X"(XS-X)))
后继关卡:-"XS-X"3(XS-X)
或者,后继关卡:"XS-X"-3(XS-X)
逆向魔改所导致的可能性有很多,其中很大一部分也没那么直观。

魔改效果关卡大全

基础十二大关

1-X - 冰与火之舞,但判定限制是变化之神
额外参数:
{disallowed}
禁止出现的判定,以红色文本显示——在这些判定出现的同时,星球会爆毙。
2-X - 弱拍,但用的是另一种拍号
额外参数:
{rhythm} (默认值:3/4)
所使用的拍号,也可为 7/8,4/5 等。
3-X - 发条,但直线会变得越来越卡
额外参数:
{n} (默认值:0)
计数器的初始值。
直线段(连续180°地砖)的额外地砖数量取决于这是魔改效果生效以来的第几条直线(计数器从{n}开始)
4-X - 情书,但短
任意规模移除轨道片段。
5-X - 午夜列车,但愚人节玩笑成真了
6-X - 脉冲,但每一块砖都有一拍暂停缓冲
BPM加倍,暂停节拍+1。
B-X - 感谢你玩我们的游戏,但物量加倍
7-X - 旋转致胜,但外圈加速,内圈减速
额外参数:
{reflex}
对于外圈地砖,将要使用的更改BPM函数。 对于所有输入,该函数的输出必须更大。
{inferior}
对于内圈地砖,将要使用的更改BPM函数。 对于所有输入,该函数的输出必须更小。
此处的外圈内圈代指>180°与>180°,并非在与魔改前的方向进行比较。
8-X - 密林之城,但连续非180°角延长一格
(0°(中旋)与360°(发卡弯)是否受影响视情况而定)
(该效果允许在效果作用完成之后,为方便读谱与排版美观性,在不会进一步影响节奏的情况下适当增删旋转)
9-X - 经典追求,但角度不属于 τθ/4 (θ∈ℤ) 的地板会额外添加旋转
τ/4 = 90°)
10-X - 蝴蝶行星,但优角已经无了
依次在>180°的地砖上增删旋转。
(该效果允许在效果作用完成之后,为方便读谱与排版美观性,在不会进一步影响节奏的情况下适当增删旋转)
11-X - 赫拉克勒斯,但旋转可以更改速度(时间线
额外参数:
{red}
对于红色旋转,将要使用的更改BPM函数。 对于所有输入,该函数的输出必须更大。
{blue}
对于蓝色旋转,将要使用的更改BPM函数。 对于所有输入,该函数的输出必须更小。
(旋转即使不显示图标也可以更改速度)
12-X - 人造战车,但锐角与钝角互换身份
砖块角度改为其补角。
(180°的整数倍不受影响;除此之外,不在(0°, 180°)范围内的角度需要先对180°取模,别忘了补上被模掉的角度哦!)
(该效果允许在效果作用完成之后,为方便读谱与排版美观性,在不会进一步影响节奏的情况下适当增删旋转)

额外 / 挑战 / 联动关卡

XF-X - 第三波翻转,但你发现了捷径
将几何中心重叠的地砖视为岔路口,然后保留总耗时最短的路径。 (出现平局的话可以随意选择)
XC-X - 制作组,但全部由教程组成
额外参数:
{level}
作为替换内容的关卡片段。必须选自教程关卡。
将受到影响的关卡片段(长度可以为零)替换为{level}
XH-X - 最后的希望,但这是个DLC关卡
添加DLC机制。另外,长按额外循环可以取代180°地砖,且中旋允许无中生有。
PA-X - 距离,但中旋正在接管这个关卡
在保持节奏不变的前提下,将部分非中旋地砖替换为中旋。
XS-X - 精灵派对,但游戏事件延后一块地砖(时间线
受影响的游戏事件参见下表:
  • 设置速度,旋转,检查点
  • 长按,多行星
  • 暂停节拍,定时窗口大小
  • 隐藏判定/地板图标,自动播放格子(仅在用作特殊机制时)
  • 设置条件事件,设置输入事件(仅在用作特殊机制时)
XR-X - 玫瑰花园,但直角必定属于三角形
为所有不属于三角形排版一部分的直角地砖添加三角形。
RJ-X - 恐惧孳生,但多押被改成中旋了
(所添加的中旋可以为任何角度,包括那些会导致星球额外旋转的角度)
XN-X - 海王星外天体,但这是个三体问题
将星球数量设为三,并在保持180°地砖耗时不变的前提下调整速度。
XM-X - Miko Skip,但发卡弯与中旋互换身份
允许连续中旋出现。根据冰与火之舞的默认游戏机制,两个相邻的中旋会相互抵消,所以不用担心会出现多押,至少这里如此。
XO-1 - 发卡弯,但发卡弯上旋转的存在状态被逆转了
对于所有360°砖,没旋转加旋转,有旋转去旋转。
XO-2 - 背靠背循环,但平角砖上旋转的存在状态被逆转了
对于所有180°砖,没旋转加旋转,有旋转去旋转。
XO-X - 一个被遗忘的夜晚,但其魔改效果被定义为XO-1和XO-2的组合(时间线
XI-X - It Go,但星球在带有图标的地砖上会额外等待两拍,如果可能
例外:长按开头长按拍子与暂停拍子不能共存与终点(啥都不会发生)
XT-X - 选项,但宁可不要直中取
移除所有180°砖,星球会直接跳过它们。
MN-X - 午夜漫游者(cnsouka Remix),但中旋从来就没有存在过
能不用中旋,就不用中旋。
ML-X - La nuit de vif,但每一拍所包含的节奏被均分了
(节奏所位于的拍子根据开始时间而定,向前取整)
(允许出现一整拍都没有按键的情况)
一拍也可以是一小节,两拍……诸如此类。)
MO-X - EMOMOMO,但经过>180°地砖之后的速度应为经过<180°地砖之后的两倍(时间线
(为了平衡难度,该效果开始生效时,速度可以加倍或减半)

新宇宙

T1-X - 新生,但长按没有额外循环
(该效果可以事先添加长按)
T1-EX - 新生,但长按额外循环一圈
(该效果可以事先添加长按)
T2-X - 之歌,但中旋方块可以更改速度
额外参数:
{fire}
火中旋上,将要使用的更改BPM函数。 对于所有输入,该函数的输出必须更大。
{ice}
冰中旋上,将要使用的更改BPM函数。 对于所有输入,该函数的输出必须更小。
T2-EX - 之歌,但中旋方块可以更改星球数量
中旋双球,中旋三球,中旋切换。
T3-X - 这里没有提示!,但结局早已落定(时间线
以任意手段移除不确定因素,包括但不限于自由移动。
T3-EX (未完工)这里没有提示!,但被影响的段落会被拆分成多个关卡(时间线
T3-E1 - 热身!!,但指定魔改效果打对折(元魔改时间线
额外参数:
{curses}
将要被打对折的魔改效果。
多魔改效果组合应当被分别削弱,包括重复的魔改效果
(请尽可能平摊该魔改效果所造成的削弱影响)
T3-E2 - 长按与中旋!!,但前者减速,且后者加速
额外参数:
{holds}
长按开始时,将要使用的更改BPM函数。 对于所有输入,该函数的输出必须更小。
{midspins}
触发中旋时,将要使用的更改BPM函数。 对于所有输入,该函数的输出必须更大。
T3-E3 - 不要错过射门!!,但我看不出来直线段的长度(时间线
对于每段连续180°地砖,选择一个任意数字(甚至可以是同一个) 作为新的长度。
T3-E4 - 棘手的三角阵!!,但它反转了循环轨道的地砖顺序(时间线
将每一圈循环轨道的地砖信息记在一张表里,使用相对角度记录,并包括游戏时间信息,然后将其倒序。
T3-E5 - 击掌!!,但中旋镜像翻转(时间线
(前后顺序也要一同翻转)
T3-E6 - 收集三枚!!,但自由移动不再自由(时间线
T3-X不同,该魔改效果不允许直接跳过自由移动段落。 请尽可能自行踩音,否则也请使用暂停节拍等待。
T3-E7 - 要记住哦!!,但你早就该记住这个了(时间线
隐藏所有轨道与踩音。
该魔改效果并不会更改默认的地砖可见性。
也就是说,这之后所有的魔改效果所自行产生的新地砖,仍然需要如同该效果从未生效一样显示出来。
T3-E8 - 传送格子!!,但存在一个地砖可用角度范围的下限(时间线
额外参数:
{angle}
作为范围下限的角度。
将所有角度小于{angle}的地砖改为{angle}角度。
T3-E9 - 快回答!!但暂停不起作用了(时间线
移除所有暂停事件。
T4-X - 第三太阳,但中旋派对
将中旋转为特殊变种。 (该效果可以事先添加中旋)
T4-EX - 第三太阳,但中旋来自南半球(时间线
在先后顺序不变的前提下,将中旋翻转到另一侧,并保留夹角的比例。
(例如,在该效果生效之前平分某块地砖的中旋,在该效果生效之后应该仍然平分这块地砖)
T5-X - 神圣干涉,但其魔改效果可以更改任意魔改效果的描述(元魔改时间线
还记得我之前说过魔改效果是从谱面片段到谱面片段的映射吗?
T5-X的文字魔改效果是个例外:它是从魔改效果到魔改效果的映射!
因此,它无法直接作用于谱面片段,只能作用在其他魔改效果的上方。
更具体一点的话,T5-X接受三个额外参数:
{curse}
将要被更改的魔改效果;
{old}
将要被替换掉的子字符串(通俗点说就是文本片段)
{new}
将要用于替换的子字符串;
然后返回一个崭新(且临时)的,基于{curse}的魔改效果, 标题中所有的关键词{old}都被替换成了{new}
当前魔改效果:"T5-X"(1-X, "判定限制", "关卡标题")
(也就是 1-X - 冰与火之舞,但判定限制是变化之神)

非关卡效果

有可能(但出于版权问题不建议)使用魔改效果进行跨游戏联动:
心跳文学部! 相关内容可以作为XH-X魔改的部分效果,
蔚蓝档案相关内容可以作为XR-X魔改的部分效果。
更多信息请参考《蔚蓝归档!》

被魔改关卡中的效果列表

请暂时参考英文页面