Files
dusklight/src/Z2AudioLib/Z2Param.cpp
T
2026-01-05 03:54:00 -08:00

123 lines
2.9 KiB
C++

/**
* Z2Param.cpp
* Z2AudioLib constants
*/
#include "Z2AudioLib/Z2Param.h"
f32 Z2Param::DISTANCE_MAX = 2000.0f;
f32 Z2Param::MAX_VOLUME_DISTANCE = 300.0f;
f32 Z2Param::DOLBY_CENTER_VALUE = 0.3f;
f32 Z2Param::DOLBY_FLONT_DISTANCE_MAX = -300.0f;
f32 Z2Param::DOLBY_BEHIND_DISTANCE_MAX = 600.0f;
f32 Z2Param::DISTANCE_FX_PARAM = 10.0f / 127.0f;
f32 Z2Param::SONIC_SPEED = 360.0f;
f32 Z2Param::VOL_BGM_DEFAULT = 1.0f;
f32 Z2Param::VOL_SE_SYSTEM_DEFAULT = 120.0f / 127.0f;
f32 Z2Param::VOL_SE_LINK_VOICE_DEFAULT = 1.0f;
f32 Z2Param::VOL_SE_LINK_MOTION_DEFAULT = 120.0f / 127.0f;
f32 Z2Param::VOL_SE_LINK_FOOTNOTE_DEFAULT = 120.0f / 127.0f;
f32 Z2Param::VOL_SE_CHAR_VOICE_DEFAULT = 120.0f / 127.0f;
f32 Z2Param::VOL_SE_CHAR_MOVE_DEFAULT = 120.0f / 127.0f;
f32 Z2Param::VOL_SE_OBJECT_DEFAULT = 120.0f / 127.0f;
f32 Z2Param::VOL_SE_ATMOSPHERE_DEFAULT = 120.0f / 127.0f;
f32 Z2Param::VOL_BGM_TALKING = 0.5f;
f32 Z2Param::VOL_SE_SYSTEM_TALKING = 112.0f / 127.0f;
f32 Z2Param::VOL_SE_LINK_VOICE_TALKING = 104.0f / 127.0f;
f32 Z2Param::VOL_SE_LINK_MOTION_TALKING = 96.0f / 127.0f;
f32 Z2Param::VOL_SE_LINK_FOOTNOTE_TALKING = 96.0f / 127.0f;
f32 Z2Param::VOL_SE_CHAR_VOICE_TALKING = 120.0f / 127.0f;
f32 Z2Param::VOL_SE_CHAR_MOVE_TALKING = 119.0f / 127.0f;
f32 Z2Param::VOL_SE_OBJECT_TALKING = 96.0f / 127.0f;
f32 Z2Param::VOL_SE_ATMOSPHERE_TALKING = 96.0f / 127.0f;
f32 Z2Param::VOL_BGM_PAUSING = 0.3f;
f32 Z2Param::VOL_SE_SYSTEM_PAUSING = 112.0f / 127.0f;
f32 Z2Param::VOL_SE_LINK_VOICE_PAUSING = 80.0f / 127.0f;
f32 Z2Param::VOL_SE_LINK_MOTION_PAUSING = 72.0f / 127.0f;
f32 Z2Param::VOL_SE_LINK_FOOTNOTE_PAUSING = 72.0f / 127.0f;
f32 Z2Param::VOL_SE_CHAR_VOICE_PAUSING = 72.0f / 127.0f;
f32 Z2Param::VOL_SE_CHAR_MOVE_PAUSING = 72.0f / 127.0f;
f32 Z2Param::VOL_SE_OBJECT_PAUSING = 72.0f / 127.0f;
f32 Z2Param::VOL_SE_ATMOSPHERE_PAUSING = 72.0f / 127.0f;
u8 Z2Param::SCENE_CHANGE_BGM_FADEOUT_TIME = 33;
u8 Z2Param::BGM_CROSS_FADEIN_TIME = 60;
u8 Z2Param::BGM_CROSS_FADEOUT_TIME = 60;
u8 Z2Param::BATTLE_BGM_WAIT_TIME = 30;
#if DEBUG
f32 Z2Param::ENEMY_NEARBY_DIST = 700.0f;
f32 Z2Param::BATTLE_FADEIN_DIST = 1100.0f;
f32 Z2Param::BATTLE_FADEOUT_DIST = 1500.0f;
#endif
u8 Z2Param::FOUND_TRACK_FI_TIME = 20;
u8 Z2Param::FOUND_TRACK_FO_TIME = 30;
u8 Z2Param::CLOSE_BATTLE_TRACK_FI_TIME = 10;
u8 Z2Param::CLOSE_BATTLE_TRACK_FO_TIME = 30;
u8 Z2Param::ENDING_BLOW_VOL_DOWN_TIME = 1;
u8 Z2Param::ENDING_BLOW_VOL_LOWER_TIME = 10;
u8 Z2Param::ENDING_BLOW_VOL_LOWER_RECOVER_TIME = 30;
u8 Z2Param::ENDING_BLOW_MIN_FINISH_TIME = 20;
u8 data_8045086C = 1;
#if DEBUG
f32 Z2Param::AUDIBLE_DELTA_RANGE_VOLUME = 0.25f;
f32 Z2Param::AUDIBLE_DELTA_RANGE_PAN = 0.15f;
f32 Z2Param::AUDIBLE_DELTA_RANGE_DOLBY = 0.15f;
#endif
f32 Z2Param::MIN_DISTANCE_VOLUME;
f32 Z2Param::ENEMY_LASTHIT_MUTE_VOLUME;
u8 Z2Param::DARK_SE_FILTER_ON;
u8 Z2Param::DARK_SE_LOW_PASS_FILTER_SETTING;
u8 Z2Param::SYSTEM_SE_USE_DARK_SE_SETTING;