dos h0053 customGauge - cwtickle/danoniplus-docs GitHub Wiki

English | Japanese

Home > Chart settings specification > Initial settings in settings screen

| <- customFont | customGauge | gaugeX -> |

customGauge

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 in danoni_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 in danoni_setting.js.
// Gauge setting (non-default)
g_presetObj.gaugeCustom = {
	// (省略)
	Escape: {
		Border: 70,
		Recovery: 1,
		Damage: 50,
		Init: 70,
	},
};

Related pages

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 -> |