dos e0002 ncolorData - cwtickle/danoniplus-docs GitHub Wiki

English | Japanese

^ Return to Screen effects specification

| < Speed change | Color change | Lyrics display > |

Color change ( ncolor_data )

Overview

  • Sets the timing of the color change of arrows and freeze arrows displayed on the screen and the color of the destination of the change.
  • For conventional color change specifications, please refer to this page.

Usage

|ncolor_data=
200,0...7          ,#ffff99
200,-              ,// Changed to "#ffff99" for arrows 1-7 that appear after frame 200.
300,0...7:frzNormal,#ff9999:#ffff99@radial-gradient
300,-              ,// Changed the arrow frame and band of the freeze arrow (normal) that appears after 300 frames to a gradation from #ff9999 to #ffff99.
400,3    :frzShadow,#333333
400,-              ,// Changed the arrow fill of the freeze arrow that appears after 400 frames to "#333333".
500,1/3/5/7        ,#99ffff,all
500,-              ,// Arrows 1, 3, 5, and 7 changed simultaneously to "#99ffff" at 500 frame timing (overall color change).
|

|ncolor2_data=ncolor_data|  // // The second chart is a copy of the data of the first chart

One set per line. The existing "color_data" and "acolor_data" are integrated to allow individual/whole color change with a single setting.

Descriptive specification

Color change

No Logical name Example Description
1 Frame 1436 Specifies the number of frames at which to change the color.
2 ColorNo:TargetPattern 0...5:FrzNormal Specify the target object (arrow number) to be changed, such as an arrow or freeze arrow, and the color change target. See below.
3 ColorCode #aa99ff Both color codes starting with "0x" and "#" can be used. Also, colon (:) delimited gradation is supported.
4 allFlg all Flag for immediate application. When "all" or "ALL" is specified, the entire color change is applied. If not specified, individual color change will be applied.

Comments

No Logical name Example Description
1 Frame 200 Specify the number of frames. Specification is optional.
2 Position - Hyphen fixed.
3 Comment Comment text can be freely entered.

Arrow number

  • Specify an arrow number to indicate the target.
  • Multiple arrow numbers can be specified, separated by slashes. Example . 0/2/4/6.
  • If it is a continuous range, you can specify 0...7 or, if the range is contiguous, 0...7 will automatically apply from 0 to 7.
Arrow Number Logical name Description
0- Arrows (individual) Specifies how many arrows or freeze-arrows are in the step zone when arranged in left-to-right and top-to-bottom order. Starts at 0. Used to apply arrows individually. Pattern 0 for each key is the standard. Other patterns are automatically selected in the source.
g0~g4 Group 1~5 Set the arrow or freeze-arrow group specified by "setColor" from 1 to 5.
all All objects Same as when all g0 to g4 are specified.

Color change target

  • Only Arrow can be omitted when specified singly. (1/3/5:Arrow and 1/3/5 have the same meaning)
  • As with arrow numbers, if you want to specify multiple patterns at the same time, separate them with a slash.
    Example: Arrow/ArrowShadow, Arrow/Frz.
pattern name(abbreviation) meaning
Arrow (AR) Border color of arrows
ArrowShadow (AS) Filled area with arrows
Normal (NA) Border color of the starting and ending arrows of Freeze Arrow (normal)
NormalBar (NB) Bar color of Freeze Arrow (normal)
NormalShadow (NS) Filled area with starting and ending arrows of Freeze Arrow (normal)
Hit (HA) Border color of the starting and ending arrows of Freeze Arrow (hit)
HitBar (HB) Bar color of Freeze Arrow (hit)
HitShadow (HS) Filled area with starting and ending arrows of Freeze Arrow (hit)
FrzNormal (FN) Border and bar color of the starting and ending arrows of Freeze Arrow (normal)※Normal+NormalBar
FrzHit (FH) Border and bar color of the starting and ending arrows of Freeze Arrow (hit)※Hit+HitBar
FrzShadow (FS) Filled area with starting and ending arrows of Freeze Arrow (normal/hit)※NormalShadow+HitShadow
Frz Border and bar color of the starting and ending arrows of Freeze Arrow (normal/hit)※Normal+NormalBar+Hit+HitBar
AF Border color of arrows, border and bar color of the starting and ending arrows of Freeze Arrow (normal/hit)※Arrow+Normal+NormalBar+Hit+HitBar

Flag for immediate application (may be omitted)

  • If "all" or "ALL" is entered, it is treated as an overall color change. If not specified, individual color change (applied from the time the arrow appears) will be applied.

How to migrate from the existing description

Arrow number (conventional) Logical name Changed designation method
0~19 or1000~ Arrows (individual) 0~ * Descriptions after 1000 are not supported.
20~24 Arrow groups 1-5 g0, g1, g2, g3, g4
30,32,34,36,38 Freeze Arrow Group 1-5 (Normal/Arrow) g0, g1, g2, g3, g4 + :Normal
31,33,35,37,39 Freeze Arrow Group 1-5 (Normal/Bar) g0, g1, g2, g3, g4 + :NormalBar
40,42,44,46,48 Freeze Arrow Group 1-5 (Hit/Arrow) g0, g1, g2, g3, g4 + :Hit
41,43,45,47,49 Freeze Arrow Group 1-5 (Hit/Bar) g0, g1, g2, g3, g4 + :HitBar
50~54 Freeze Arrow Group 1-5 (Normal/Arrow and Bar) g0, g1, g2, g3, g4 + :FrzNormal
55~59 Freeze Arrow Group 1-5 (Hit/Arrow and Bar) g0, g1, g2, g3, g4 + :FrzHit
60 All Freeze Arrow (Normal/Arrow and Bar) all:FrzNormal
61 All Freeze Arrow (Hit/Arrow and Bar) all:FrzHit

Related pages

Changelog

Version Change details
v36.0.0 - Initial implementation (ncolor_data)

| < Speed change | Color change | Lyrics display > |