dos h0022 gaugeX - cwtickle/danoniplus-docs GitHub Wiki
English | Japanese
Home > Chart settings specification > Initial settings in settings screen
| <- customGauge | gaugeX | colorDataType -> |
gaugeNormal / gaugeEasy / gaugeHard(Quota-based gauge settings)
- Common settings -> g_presetObj.gaugeCustom
Usage
|gaugeEasy=70,2,5,40$70,5,7,30| // Description of 2 charts together
|gaugeHard=x,1,50,100| // Common settings for all charts
|gaugeExHard=x,1,70,100| // 1st chart
|gaugeExHard2=x,1,80,100| // 2nd chart
Overview
Describes the gauge parameter settings.
"gaugeNormal", "gaugeEasy", and "gaugeHard" are settings for "Normal", "Easy", and "Hard" gauges, respectively. The settings are separated by "$" or newline for each chart, and comma-separated by the percentage of quota, percentage of life increase/decrease, and percentage of initial life. The contents of the comma delimiters are as follows.
| No | Example | Description |
|---|---|---|
| 1 | 70 | Specify the quota rate from 0 to 100 that the target chart must achieve; if 0 is specified, the game is over when the number of lives reaches 0. |
| 2 | 2 | Specify the percentage of life gauge increase for the target chart from 0 to 100. |
| 3 | 5 | Specify the percentage of life gauge reduction for the target chart from 0 to 100. |
| 4 | 40 | Specify the initial life gauge percentage of the target chart from 0 to 100. |
About default values (Quota-based gauge)
If this parameter is not set, it refers to danoni_setting.js.
If it is not defined there either, the following values are applied.
| Type | Quota | Recovery rate | Damage rate | Initial life gauge rate |
|---|---|---|---|---|
| Normal | 70% | 2 | 7 | 25% |
| Easy | 70% | 4 | 7 | 25% |
| Hard | 0 | 1 | 50 | 100% |
gaugeOriginal / gaugeLight / gaugeHeavy / gaugeNoRecovery(Life-based gauge settings)
- Common settings -> g_presetObj.gaugeCustom
Usage
|gaugeLight=x,20,70,30$x,30,40,30|
|gaugeNoRecovery=x,0,100,100$|
Overview
Describes the gauge parameter settings.
"gaugeOriginal", "gaugeLight", "gaugeHeavy", and "gaugeNoRecovery" are settings for "Original", "Light", "Heavy", and "NoRecovery" gauges, respectively. The "$" or newline delimiter is used to specify the settings for each chart, and the comma delimiter specifies the quota percentage, life increase/decrease amount (fixed), and initial life gauge percentage. The comma-separated contents are as follows.
| No | Example | Description |
|---|---|---|
| 1 | x | x fixed. |
| 2 | 30 | Specify the amounts of life gauge increase for the target chart. |
| 3 | 70 | Specify the amounts of life gauge decrease for the target chart. |
| 4 | 40 | Specify the initial life gauge percentage of the target chart from 0 to 100. |
About default values (Life-based gauge)
If this parameter is not set, it refers to danoni_setting.js.
If it is not defined there either, the following values are applied.
| Type | Quota | Recovery rate | Damage rate | Initial life gauge rate |
|---|---|---|---|---|
| Original | - | 6 | 40 | 25% |
| Light | - | 12 | 40 | 25% |
| Heavy | - | 2 | 50 | 50% |
| NoRecovery | - | 0 | 50 | 100% |
How to specify using formulas, special variables
- From ver38, you can write mathematical expressions in the form of
{mathematical expression}. - Also, the following variables can be used only for gauge settings (difData, gaugeX, g_presetObj.gauge, g_presetObj.gaugeCustom).
As for the number of arrows and freeze arrows, the values will change according to the set chart.
| Variable name | Summary |
|---|---|
arrow[] |
Total number of arrows for the set chart |
frz[] |
total number of freeze arrows in set chart |
all[] |
total arrows + total freeze arrows for set chart |
maxlife[] |
Life gauge limit (chart settings: "maxLifeVal" value) |
Related pages
- difData :pencil: Chart information
- customGauge :pencil: Custom Gauge Settings
- maxLifeVal :pencil: Maximum life value
- frzStartjdgUse :pencil: Freeze-arrow starting point judgment setting
- frzAttempt :pencil: Number of frames allowed for freeze-arrow hit
Changelog
| Version | Change details |
|---|---|
| v38.0.0 | - Support for writing mathematical expressions and special variables. |
| v27.5.0 | - Supports newline delimitation as an alternative to "$" delimitation |
| v21.1.0 | - Supports split formatting from the second chart onward |
| v19.0.0 | - Added a setting that completes with the setting of the first chart when the second and later charts are not specified. |
| v18.6.0 | - Implemented "gaugeHeavy" (life-based gauge settings) |
| v9.4.0 | - Implemented "gaugeXXX" (where XXX is an arbitrary custom gauge name) |
| v6.5.0 | - Implemented "gaugeOriginal", "gaugeLight" and "gaugeNoRecovery" (life-based gauges). - Default values can be set individually for each gauge setting. |
| v1.5.0 | - Initial implementation |
| <- customGauge | gaugeX | colorDataType -> |