dos e0002 colorData - cwtickle/danoniplus-docs GitHub Wiki

English | Japanese

^ Return to Screen effects specification

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

Color change ( acolor_data, color_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.

Usage

|color_data=202,20,0xffffff,204,21,0xcccccc,206,23,0xccccff,1283,23,0xaa99ff|

|color_data=
202,20,#ffffff
204,21,#ffcccc:#ffffff@radial-gradient
206,23,45deg:#ccccff:#ccfffff
1283,23,#aa99ff
|

|color2_data=color_data|  // The second chart is a copy of the data of the first chart

One set of three."acolor_data" is the arrow color change for the entire screen (applied immediately to the entire screen) and "color_data" is the arrow color change after the specified frame. Both have different names, but the usage is the same.

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 20 Specify the object (arrow number) to be changed, such as an arrow or freeze arrow. See below.
3 ColorCode #aa99ff Both color codes starting with "0x" and "#" can be used. Also, colon (:) delimited gradation is supported.

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

The color change specifies an arrow number indicating the target. The specifications are as follows.

Arrow Number Logical name Description
0-19 or1000- Arrows (individual) Specifies how many 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.
20-24 Arrow groups 1-5 Set the arrow group specified by "setColor" from 1 to 5.
30,32,34,36,38 Freeze Arrow Group 1-5 (Normal/Arrow) Set the arrow group specified by "setColor" from 1 to 5.
31,33,35,37,39 Freeze Arrow Group 1-5 (Normal/Bar) Set the arrow group specified by "setColor" from 1 to 5.
40,42,44,46,48 Freeze Arrow Group 1-5 (Hit/Arrow) Set the arrow group specified by "setColor" from 1 to 5.
41,43,45,47,49 Freeze Arrow Group 1-5 (Hit/Bar) Set the arrow group specified by "setColor" from 1 to 5.
50-54 Freeze Arrow Group 1-5 (Normal/Arrow and Bar) Set the arrow group specified by "setColor" from 1 to 5. It differs from 30-39 in that both arrows and bars can be specified.
55-59 Freeze Arrow Group 1-5 (Hit/Arrow and Bar) Set the arrow group specified by "setColor" from 1 to 5. It differs from 40-49 in that both arrows and bars can be specified.
60 All Freeze Arrow (Normal/Arrow and Bar) All freeze arrows are eligible.
61 All Freeze Arrow (Hit/Arrow and Bar) All freeze arrows are eligible.

Color change for 20 or more keys (single arrow or individual)

  • To perform a single arrow or individual color change for 20 or more keys, add 1000 to the arrow number.
|color_data=200,2,#ff9966| <- Change the color of the third element of a single arrow.
|color_data=200,1002,#ff9966| <- Change the color of the third element of a single arrow.

|color_data=200,22,#ff9966| <- Change color of arrow group 2 (all diagonal arrows).
|color_data=200,1022,#ff9966| <- Change the color of the 23rd element of a single arrow.

Related pages

Changelog

Version Change details
v34.0.0 - Added the ability to combine individual color change settings while referencing data from other charts.
v31.2.0 - Added a function to refer to data of other chart by specifying color_data name and acolor_data name of other chart.
v26.0.0 - Dummy arrows and freeze arrow color change (usage is the same as usual)
v16.2.1 - Define arrow numbers 1000 and above (support for key numbers greater than 20)
v15.1.0 - Supports mathematical notation in terms of number of frames and arrow numbers
v12.0.0 - Gradient description supported
v7.9.0 - Implemented comment line
v7.1.0 - Changed timing of individual color changes when freeze arrow hits
v3.10.0 - Supports line break separations for each set, and arbitrarily changes the comma at the end of lines when line breaks are used.
v1.0.0(v0.46.0) - Initial implementation

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