dos h0053 customGauge - cwtickle/danoniplus-docs GitHub Wiki
English | Japanese
Home > Chart settings specification > Initial settings in settings screen
| <- customFont | customGauge | gaugeX -> |
customGauge
- Custom Gauge Settings
- Common settings -> g_presetObj.gaugeList
Usage
|customGauge=Original::F,Normal::V,Escape::V|
|customGauge2=Original::F,Normal::V,Escape::V,SuddenDeath::F|
|customGauge3=customDefault| // Inherits the list set in "g_presetObj.gaugeList" from the common settings file
|customGauge4=survival| // Inherits life-based gauge settings
|customGauge5=border| // Inherits quota-based gauge settings
|gaugeOriginal=x,4,60,25$x,3,20,25|
|gaugeNormal=50,70,1,25$x,3,25,25|
|gaugeEscape=0,1,50,100$x,5,30,25|
Overview
- Used in conjunction with gaugeX.
- Comma-separated settings for each gauge setting. Set up by combination of "gauge name::recovery/damage amount setting". The recovery/damage amount setting is fixed regardless of the number of arrows for "F" and varies depending on the number of arrows for "V".
- The distinction between life-based and quota-based is made in each individual gauge setting (gaugeX).
This makes it possible to set a fixed amount of recovery/damage while using a quota system.
Special designation methods
- It is possible to set up a gauge that inherits the existing gauge setting list.
Type | Inheritance list |
---|---|
survival | Life-based gauge settings[Original , Heavy , NoRecovery , SuddenDeath , Practice , Light ] |
border | Quota-based gauge settings[Normal , Hard , SuddenDeath , Easy ] |
customDefault | List defined in "g_presetObj.gaugeList" in the common configuration file |
Additional information
- If you specify a custom gauge, you must specify gaugeX or set
g_presetObj.gaugeCustom
indanoni_setting.js
. Also, if "Original" and "Normal" are not the default gauges, they must also be set. Please note that the life setting is required for all gauges. - As a rule, use gaugeX instead of difData for life settings, and set the automatic gauge settings individually.
- If you set a custom gauge, the gauge setting will be shared throughout the work. If you want to set individual gauge settings for each score, use customGauge2, customGauge3, ... .
- You can apply custom gauges to any piece by describing the gauge settings to be added to
g_presetObj.gaugeCustom
indanoni_setting.js
.
// Gauge setting (non-default)
g_presetObj.gaugeCustom = {
// (省略)
Escape: {
Border: 70,
Recovery: 1,
Damage: 50,
Init: 70,
},
};
Related pages
- difData :pencil: Chart information
- gaugeX :pencil: Gauge Setting Details
- maxLifeVal :pencil: Maximum life value
- frzStartjdgUse :pencil: Freeze-arrow starting point judgment setting
- frzAttempt :pencil: Number of frames allowed for freeze-arrow hit
- Common settings > Gauge settings
Changelog
Version | Change details |
---|---|
v21.1.0 | - Supports individual settings for the second chart and beyond, and settings for inheritance from existing lists |
v9.4.0 | - Initial implementation |
| <- customFont | customGauge | gaugeX -> |