mirror of
https://github.com/GreenComfyTea/MHR-Overlay.git
synced 2026-01-24 04:18:11 -08:00
16337 lines
856 KiB
Lua
16337 lines
856 KiB
Lua
local customization_menu = {};
|
|
|
|
local table_helpers;
|
|
local config;
|
|
local screen;
|
|
local player;
|
|
local large_monster;
|
|
local small_monster;
|
|
local env_creature;
|
|
local language;
|
|
local part_names;
|
|
local time_UI;
|
|
local keyboard;
|
|
|
|
customization_menu.font = nil;
|
|
customization_menu.font_range = { 0x1, 0xFFFF, 0 };
|
|
|
|
customization_menu.is_opened = false;
|
|
customization_menu.status = "OK";
|
|
|
|
customization_menu.window_position = Vector2f.new(480, 200);
|
|
customization_menu.window_pivot = Vector2f.new(0, 0);
|
|
customization_menu.window_size = Vector2f.new(720, 720);
|
|
customization_menu.window_flags = 0x10120;
|
|
|
|
customization_menu.color_picker_flags = 327680;
|
|
customization_menu.decimal_input_flags = 33;
|
|
|
|
customization_menu.selected_language_index = 1;
|
|
|
|
customization_menu.displayed_orientation_types = {};
|
|
customization_menu.displayed_anchor_types = {};
|
|
customization_menu.displayed_ailments_sorting_types = {};
|
|
|
|
customization_menu.displayed_monster_UI_sorting_types = {};
|
|
customization_menu.displayed_monster_UI_parts_sorting_types = {};
|
|
|
|
customization_menu.displayed_ailment_buildups_sorting_types = {};
|
|
customization_menu.displayed_highlighted_buildup_bar_types = {};
|
|
customization_menu.displayed_buildup_bar_relative_types = {};
|
|
|
|
customization_menu.displayed_damage_meter_UI_highlighted_bar_types = {};
|
|
customization_menu.displayed_damage_meter_UI_damage_bar_relative_types = {};
|
|
customization_menu.displayed_damage_meter_UI_my_damage_bar_location_types = {};
|
|
customization_menu.displayed_damage_meter_UI_sorting_types = {};
|
|
|
|
customization_menu.orientation_types = {};
|
|
customization_menu.anchor_types = {};
|
|
|
|
customization_menu.monster_UI_sorting_types = {};
|
|
customization_menu.ailments_sorting_types = {};
|
|
|
|
customization_menu.ailment_buildups_sorting_types = {};
|
|
customization_menu.highlighted_buildup_bar_types = {};
|
|
customization_menu.buildup_bar_relative_types = {};
|
|
|
|
customization_menu.damage_meter_UI_highlighted_bar_types = {};
|
|
customization_menu.damage_meter_UI_damage_bar_relative_types = {};
|
|
customization_menu.damage_meter_UI_my_damage_bar_location_types = {};
|
|
customization_menu.damage_meter_UI_sorting_types = {};
|
|
customization_menu.damage_meter_UI_dps_modes = {};
|
|
|
|
customization_menu.fonts = { "Arial", "Arial Black", "Bahnschrift", "Calibri", "Cambria", "Cambria Math", "Candara",
|
|
"Comic Sans MS", "Consolas", "Constantia", "Corbel", "Courier New", "Ebrima",
|
|
"Franklin Gothic Medium", "Gabriola", "Gadugi", "Georgia", "HoloLens MDL2 Assets", "Impact",
|
|
"Ink Free", "Javanese Text", "Leelawadee UI", "Lucida Console", "Lucida Sans Unicode",
|
|
"Malgun Gothic", "Marlett", "Microsoft Himalaya", "Microsoft JhengHei",
|
|
"Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Sans Serif", "Microsoft Tai Le",
|
|
"Microsoft YaHei", "Microsoft Yi Baiti", "MingLiU-ExtB", "Mongolian Baiti", "MS Gothic",
|
|
"MV Boli", "Myanmar Text", "Nirmala UI", "Palatino Linotype", "Segoe MDL2 Assets",
|
|
"Segoe Print", "Segoe Script", "Segoe UI", "Segoe UI Historic", "Segoe UI Emoji",
|
|
"Segoe UI Symbol", "SimSun", "Sitka", "Sylfaen", "Symbol", "Tahoma", "Times New Roman",
|
|
"Trebuchet MS", "Verdana", "Webdings", "Wingdings", "Yu Gothic" };
|
|
|
|
customization_menu.small_monster_UI_orientation_index = 1;
|
|
customization_menu.small_monster_UI_sorting_type_index = 1;
|
|
customization_menu.small_monster_UI_ailments_sorting_type_index = 1;
|
|
customization_menu.small_monster_UI_ailment_buildups_sorting_type_index = 1;
|
|
customization_menu.small_monster_UI_highlighted_buildup_bar_index = 1;
|
|
customization_menu.small_monster_UI_buildup_bar_relative_index = 1;
|
|
|
|
customization_menu.large_monster_UI_orientation_index = 1;
|
|
customization_menu.large_monster_UI_sorting_type_index = 1;
|
|
customization_menu.large_monster_UI_highlighted_monster_location_index = 1;
|
|
|
|
customization_menu.large_monster_dynamic_UI_parts_sorting_type_index = 1;
|
|
customization_menu.large_monster_static_UI_parts_sorting_type_index = 1;
|
|
customization_menu.large_monster_highlighted_UI_parts_sorting_type_index = 1;
|
|
|
|
customization_menu.large_monster_dynamic_UI_ailments_sorting_type_index = 1;
|
|
customization_menu.large_monster_static_UI_ailments_sorting_type_index = 1;
|
|
customization_menu.large_monster_highlighted_UI_ailments_sorting_type_index = 1;
|
|
|
|
customization_menu.large_monster_dynamic_UI_ailment_buildups_sorting_type_index = 1;
|
|
customization_menu.large_monster_static_UI_ailment_buildups_sorting_type_index = 1;
|
|
customization_menu.large_monster_highlighted_UI_ailment_buildups_sorting_type_index = 1;
|
|
|
|
customization_menu.large_monster_dynamic_UI_highlighted_buildup_bar_index = 1;
|
|
customization_menu.large_monster_static_UI_highlighted_buildup_bar_index = 1;
|
|
customization_menu.large_monster_highlighted_UI_highlighted_buildup_bar_index = 1;
|
|
|
|
customization_menu.large_monster_dynamic_UI_buildup_bar_relative_index = 1;
|
|
customization_menu.large_monster_static_UI_buildup_bar_relative_index = 1;
|
|
customization_menu.large_monster_highlighted_UI_buildup_bar_relative_index = 1;
|
|
|
|
customization_menu.damage_meter_UI_orientation_index = 1;
|
|
customization_menu.damage_meter_UI_sorting_type_index = 1;
|
|
customization_menu.damage_meter_UI_highlighted_bar_index = 1;
|
|
customization_menu.damage_meter_UI_damage_bar_relative_index = 1;
|
|
customization_menu.damage_meter_UI_my_damage_bar_location_index = 1;
|
|
customization_menu.damage_meter_UI_dps_mode_index = 1;
|
|
|
|
customization_menu.small_monster_UI_anchor_index = 1;
|
|
customization_menu.large_monster_UI_anchor_index = 1;
|
|
customization_menu.time_UI_anchor_index = 1;
|
|
customization_menu.damage_meter_UI_anchor_index = 1;
|
|
|
|
customization_menu.selected_UI_font_index = 9;
|
|
|
|
customization_menu.all_UI_waiting_for_key = false;
|
|
|
|
customization_menu.small_monster_UI_waiting_for_key = false;
|
|
|
|
customization_menu.large_monster_UI_waiting_for_key = false;
|
|
customization_menu.large_monster_dynamic_UI_waiting_for_key = false;
|
|
customization_menu.large_monster_static_UI_waiting_for_key = false;
|
|
customization_menu.large_monster_highlighted_UI_waiting_for_key = false;
|
|
|
|
customization_menu.time_UI_waiting_for_key = false;
|
|
customization_menu.damage_meter_UI_waiting_for_key = false;
|
|
customization_menu.endemic_life_UI_waiting_for_key = false;
|
|
|
|
customization_menu.menu_font_changed = false;
|
|
|
|
function customization_menu.reload_font(pop_push)
|
|
customization_menu.font = imgui.load_font(language.current_language.font_name, config.current_config.global_settings.menu_font.size, customization_menu.font_range);
|
|
|
|
if pop_push then
|
|
imgui.pop_font();
|
|
imgui.push_font(customization_menu.font);
|
|
end
|
|
|
|
|
|
end
|
|
|
|
function customization_menu.init()
|
|
customization_menu.selected_language_index = table_helpers.find_index(language.language_names,
|
|
config.current_config.global_settings.language, false);
|
|
|
|
customization_menu.displayed_orientation_types = { language.current_language.customization_menu.horizontal,
|
|
language.current_language.customization_menu.vertical };
|
|
customization_menu.displayed_anchor_types = { language.current_language.customization_menu.top_left,
|
|
language.current_language.customization_menu.top_right, language.current_language.customization_menu.bottom_left,
|
|
language.current_language.customization_menu.bottom_right };
|
|
|
|
customization_menu.displayed_monster_UI_sorting_types = { language.current_language.customization_menu.normal,
|
|
language.current_language.customization_menu.health, language.current_language.customization_menu.health_percentage,
|
|
language.current_language.customization_menu.distance };
|
|
customization_menu.displayed_monster_UI_parts_sorting_types = { language.current_language.customization_menu.normal,
|
|
language.current_language.customization_menu.health, language.current_language.customization_menu.health_percentage,
|
|
language.current_language.customization_menu.flinch_count, language.current_language.customization_menu.break_health,
|
|
language.current_language.customization_menu.break_health_percentage,
|
|
language.current_language.customization_menu.break_count, language.current_language.customization_menu.loss_health,
|
|
language.current_language.customization_menu.loss_health_percentage };
|
|
customization_menu.displayed_ailments_sorting_types = { language.current_language.customization_menu.normal,
|
|
language.current_language.customization_menu.buildup, language.current_language.customization_menu.buildup_percentage };
|
|
|
|
|
|
customization_menu.displayed_ailment_buildups_sorting_types = { language.current_language.customization_menu.normal,
|
|
language.current_language.customization_menu.buildup, language.current_language.customization_menu.buildup_percentage };
|
|
customization_menu.displayed_highlighted_buildup_bar_types = { language.current_language.customization_menu.me,
|
|
language.current_language.customization_menu.top_buildup, language.current_language.customization_menu.none };
|
|
customization_menu.displayed_buildup_bar_relative_types = { language.current_language.customization_menu.total_buildup,
|
|
language.current_language.customization_menu.top_buildup };
|
|
|
|
|
|
customization_menu.displayed_damage_meter_UI_highlighted_bar_types = { language.current_language.customization_menu.me,
|
|
language.current_language.customization_menu.top_damage, language.current_language.customization_menu.top_dps,
|
|
language.current_language.customization_menu.none };
|
|
customization_menu.displayed_damage_meter_UI_damage_bar_relative_types = { language.current_language.customization_menu
|
|
.total_damage, language.current_language.customization_menu.top_damage };
|
|
customization_menu.displayed_damage_meter_UI_my_damage_bar_location_types = { language.current_language.customization_menu
|
|
.normal, language.current_language.customization_menu.first, language.current_language.customization_menu.last };
|
|
customization_menu.displayed_damage_meter_UI_sorting_types = { language.current_language.customization_menu.normal,
|
|
language.current_language.customization_menu.damage, language.current_language.customization_menu.dps };
|
|
customization_menu.displayed_damage_meter_UI_dps_modes = { language.current_language.customization_menu.first_hit,
|
|
language.current_language.customization_menu.quest_time, language.current_language.customization_menu.join_time };
|
|
|
|
|
|
|
|
|
|
customization_menu.orientation_types = { language.default_language.customization_menu.horizontal,
|
|
language.default_language.customization_menu.vertical };
|
|
customization_menu.anchor_types = { language.default_language.customization_menu.top_left,
|
|
language.default_language.customization_menu.top_right, language.default_language.customization_menu.bottom_left,
|
|
language.default_language.customization_menu.bottom_right };
|
|
|
|
customization_menu.monster_UI_sorting_types = { language.default_language.customization_menu.normal,
|
|
language.default_language.customization_menu.health, language.default_language.customization_menu.health_percentage,
|
|
language.default_language.customization_menu.distance };
|
|
customization_menu.large_monster_UI_parts_sorting_types = { language.default_language.customization_menu.normal,
|
|
language.default_language.customization_menu.health, language.default_language.customization_menu.health_percentage,
|
|
language.default_language.customization_menu.flinch_count, language.default_language.customization_menu.break_health,
|
|
language.default_language.customization_menu.break_health_percentage,
|
|
language.default_language.customization_menu.break_count, language.default_language.customization_menu.loss_health,
|
|
language.default_language.customization_menu.loss_health_percentage };
|
|
customization_menu.ailments_sorting_types = { language.default_language.customization_menu.normal,
|
|
language.default_language.customization_menu.buildup, language.default_language.customization_menu.buildup_percentage };
|
|
|
|
|
|
customization_menu.ailment_buildups_sorting_types = { language.default_language.customization_menu.normal,
|
|
language.default_language.customization_menu.buildup, language.default_language.customization_menu.buildup_percentage };
|
|
customization_menu.highlighted_buildup_bar_types = { language.default_language.customization_menu.me,
|
|
language.default_language.customization_menu.top_buildup, language.default_language.customization_menu.none };
|
|
customization_menu.buildup_bar_relative_types = { language.default_language.customization_menu.total_buildup,
|
|
language.default_language.customization_menu.top_buildup };
|
|
|
|
customization_menu.damage_meter_UI_highlighted_bar_types = { language.default_language.customization_menu.me,
|
|
language.default_language.customization_menu.top_damage, language.default_language.customization_menu.top_dps,
|
|
language.default_language.customization_menu.none };
|
|
customization_menu.damage_meter_UI_damage_bar_relative_types = { language.default_language.customization_menu.total_damage,
|
|
language.default_language.customization_menu.top_damage };
|
|
customization_menu.damage_meter_UI_my_damage_bar_location_types = { language.default_language.customization_menu.normal,
|
|
language.default_language.customization_menu.first, language.default_language.customization_menu.last };
|
|
customization_menu.damage_meter_UI_sorting_types = { language.default_language.customization_menu.normal,
|
|
language.default_language.customization_menu.damage, language.default_language.customization_menu.dps };
|
|
customization_menu.damage_meter_UI_dps_modes = { language.default_language.customization_menu.first_hit,
|
|
language.default_language.customization_menu.quest_time, language.default_language.customization_menu.join_time };
|
|
|
|
|
|
|
|
customization_menu.selected_UI_font_index = table_helpers.find_index(customization_menu.fonts,
|
|
config.current_config.global_settings.UI_font.family, false);
|
|
|
|
customization_menu.small_monster_UI_orientation_index = table_helpers.find_index(customization_menu.orientation_types,
|
|
config.current_config.small_monster_UI.settings.orientation, false);
|
|
|
|
customization_menu.small_monster_UI_sorting_type_index = table_helpers.find_index(customization_menu.monster_UI_sorting_types
|
|
,
|
|
config.current_config.small_monster_UI.static_sorting.type, false);
|
|
|
|
customization_menu.small_monster_UI_ailments_sorting_type_index = table_helpers.find_index(customization_menu.ailments_sorting_types
|
|
,
|
|
config.current_config.small_monster_UI.ailments.sorting.type, false);
|
|
|
|
customization_menu.small_monster_UI_ailment_buildups_sorting_type_index = table_helpers.find_index(customization_menu.ailment_buildups_sorting_types
|
|
,
|
|
config.current_config.small_monster_UI.ailment_buildups.sorting.type, false);
|
|
customization_menu.small_monster_UI_highlighted_buildup_bar_index = table_helpers.find_index(customization_menu.highlighted_buildup_bar_types
|
|
,
|
|
config.current_config.small_monster_UI.ailment_buildups.settings.highlighted_bar, false);
|
|
customization_menu.small_monster_UI_buildup_bar_relative_index = table_helpers.find_index(customization_menu.buildup_bar_relative_types
|
|
,
|
|
config.current_config.small_monster_UI.ailment_buildups.settings.buildup_bar_relative_to, false);
|
|
|
|
|
|
customization_menu.large_monster_UI_orientation_index = table_helpers.find_index(customization_menu.orientation_types,
|
|
config.current_config.large_monster_UI.static.settings.orientation, false);
|
|
|
|
customization_menu.large_monster_UI_sorting_type_index = table_helpers.find_index(
|
|
customization_menu.monster_UI_sorting_types, config.current_config.large_monster_UI.static.sorting.type, false);
|
|
|
|
customization_menu.large_monster_UI_highlighted_monster_location_index = table_helpers.find_index(
|
|
customization_menu.damage_meter_UI_my_damage_bar_location_types,
|
|
config.current_config.large_monster_UI.static.settings.highlighted_monster_location, false);
|
|
|
|
customization_menu.large_monster_dynamic_UI_parts_sorting_type_index = table_helpers.find_index(
|
|
customization_menu.large_monster_UI_parts_sorting_types,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.sorting.type, false);
|
|
|
|
customization_menu.large_monster_static_UI_parts_sorting_type_index = table_helpers.find_index(
|
|
customization_menu.large_monster_UI_parts_sorting_types,
|
|
config.current_config.large_monster_UI.static.body_parts.sorting.type, false);
|
|
|
|
customization_menu.large_monster_highlighted_UI_parts_sorting_type_index = table_helpers.find_index(
|
|
customization_menu.large_monster_UI_parts_sorting_types,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.sorting.type, false);
|
|
|
|
|
|
|
|
customization_menu.large_monster_dynamic_UI_ailments_sorting_type_index = table_helpers.find_index(
|
|
customization_menu.ailments_sorting_types,
|
|
config.current_config.large_monster_UI.dynamic.ailments.sorting.type, false);
|
|
|
|
customization_menu.large_monster_static_UI_ailments_sorting_type_index = table_helpers.find_index(
|
|
customization_menu.ailments_sorting_types,
|
|
config.current_config.large_monster_UI.static.ailments.sorting.type, false);
|
|
|
|
customization_menu.large_monster_highlighted_UI_ailments_sorting_type_index = table_helpers.find_index(
|
|
customization_menu.ailments_sorting_types,
|
|
config.current_config.large_monster_UI.highlighted.ailments.sorting.type, false);
|
|
|
|
|
|
|
|
customization_menu.large_monster_dynamic_UI_ailment_buildups_sorting_type_index = table_helpers.find_index(customization_menu
|
|
.ailment_buildups_sorting_types,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.sorting.type, false);
|
|
customization_menu.large_monster_static_UI_ailment_buildups_sorting_type_index = table_helpers.find_index(customization_menu
|
|
.ailment_buildups_sorting_types,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.sorting.type, false);
|
|
customization_menu.large_monster_highlighted_UI_ailment_buildups_sorting_type_index = table_helpers.find_index(customization_menu
|
|
.ailment_buildups_sorting_types,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.sorting.type, false);
|
|
|
|
|
|
customization_menu.large_monster_dynamic_UI_highlighted_buildup_bar_index = table_helpers.find_index(customization_menu
|
|
.highlighted_buildup_bar_types,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.settings.highlighted_bar, false);
|
|
customization_menu.large_monster_static_UI_highlighted_buildup_bar_index = table_helpers.find_index(customization_menu.highlighted_buildup_bar_types
|
|
,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.settings.highlighted_bar, false);
|
|
customization_menu.large_monster_highlighted_UI_highlighted_buildup_bar_index = table_helpers.find_index(customization_menu
|
|
.highlighted_buildup_bar_types,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.settings.highlighted_bar, false);
|
|
|
|
customization_menu.large_monster_dynamic_UI_buildup_bar_relative_index = table_helpers.find_index(customization_menu.buildup_bar_relative_types
|
|
,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.settings.buildup_bar_relative_to, false);
|
|
customization_menu.large_monster_static_UI_buildup_bar_relative_index = table_helpers.find_index(customization_menu.buildup_bar_relative_types
|
|
,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.settings.buildup_bar_relative_to, false);
|
|
customization_menu.large_monster_highlighted_UI_buildup_bar_relative_index = table_helpers.find_index(customization_menu
|
|
.buildup_bar_relative_types,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.settings.buildup_bar_relative_to, false);
|
|
|
|
|
|
|
|
customization_menu.damage_meter_UI_orientation_index = table_helpers.find_index(customization_menu.orientation_types,
|
|
config.current_config.damage_meter_UI.settings.orientation, false);
|
|
|
|
customization_menu.damage_meter_UI_highlighted_bar_index = table_helpers.find_index(
|
|
customization_menu.damage_meter_UI_highlighted_bar_types,
|
|
config.current_config.damage_meter_UI.settings.highlighted_bar, false);
|
|
|
|
customization_menu.damage_meter_UI_damage_bar_relative_index = table_helpers.find_index(
|
|
customization_menu.damage_meter_UI_damage_bar_relative_types,
|
|
config.current_config.damage_meter_UI.settings.damage_bar_relative_to, false);
|
|
|
|
customization_menu.damage_meter_UI_my_damage_bar_location_index = table_helpers.find_index(
|
|
customization_menu.damage_meter_UI_my_damage_bar_location_types,
|
|
config.current_config.damage_meter_UI.settings.my_damage_bar_location, false);
|
|
|
|
customization_menu.damage_meter_UI_sorting_type_index = table_helpers.find_index(
|
|
customization_menu.damage_meter_UI_sorting_types, config.current_config.damage_meter_UI.sorting.type, false);
|
|
|
|
customization_menu.damage_meter_UI_dps_mode_index = table_helpers.find_index(
|
|
customization_menu.damage_meter_UI_dps_modes, config.current_config.damage_meter_UI.settings.dps_mode, false);
|
|
|
|
|
|
|
|
customization_menu.selected_font_index = table_helpers.find_index(customization_menu.fonts,
|
|
config.current_config.global_settings.UI_font.family, false);
|
|
|
|
customization_menu.small_monster_UI_anchor_index = table_helpers.find_index(customization_menu.anchor_types,
|
|
config.current_config.small_monster_UI.static_position.anchor, false);
|
|
|
|
customization_menu.large_monster_UI_anchor_index = table_helpers.find_index(customization_menu.anchor_types,
|
|
config.current_config.large_monster_UI.static.position.anchor, false);
|
|
|
|
customization_menu.time_UI_anchor_index = table_helpers.find_index(customization_menu.anchor_types,
|
|
config.current_config.time_UI.position.anchor, false);
|
|
|
|
customization_menu.damage_meter_UI_anchor_index = table_helpers.find_index(customization_menu.anchor_types,
|
|
config.current_config.damage_meter_UI.position.anchor, false);
|
|
|
|
end
|
|
|
|
function customization_menu.draw()
|
|
imgui.set_next_window_pos(customization_menu.window_position, 1 << 3, customization_menu.window_pivot);
|
|
imgui.set_next_window_size(customization_menu.window_size, 1 << 3);
|
|
|
|
imgui.push_font(customization_menu.font);
|
|
|
|
customization_menu.is_opened = imgui.begin_window(language.current_language.customization_menu.mod_name ..
|
|
" " .. config.current_config.version, customization_menu.is_opened, customization_menu.window_flags);
|
|
|
|
if not customization_menu.is_opened then
|
|
return;
|
|
end
|
|
|
|
local config_changed = false;
|
|
local changed = false;
|
|
|
|
local modifiers_changed = false;
|
|
local small_monster_UI_changed = false;
|
|
local large_monster_dynamic_UI_changed = false;
|
|
local large_monster_static_UI_changed = false;
|
|
local large_monster_highlighted_UI_changed = false;
|
|
local time_UI_changed = false;
|
|
local damage_meter_UI_changed = false;
|
|
local endemic_life_UI_changed = false;
|
|
|
|
local apply_font_requested = false;
|
|
|
|
local status_string = tostring(customization_menu.status);
|
|
imgui.text(language.current_language.customization_menu.status .. ": " .. status_string);
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.modules) then
|
|
changed, config.current_config.small_monster_UI.enabled = imgui.checkbox(language.current_language.customization_menu.small_monster_UI
|
|
, config.current_config
|
|
.small_monster_UI.enabled);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.enabled = imgui.checkbox(language.current_language.customization_menu
|
|
.large_monster_dynamic_UI, config.current_config.large_monster_UI.dynamic.enabled);
|
|
config_changed = config_changed or changed;
|
|
|
|
|
|
|
|
changed, config.current_config.large_monster_UI.static.enabled = imgui.checkbox(language.current_language.customization_menu
|
|
.large_monster_static_UI, config.current_config.large_monster_UI.static.enabled);
|
|
config_changed = config_changed or changed;
|
|
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.enabled = imgui.checkbox(language.current_language.customization_menu
|
|
.large_monster_highlighted_UI, config.current_config.large_monster_UI.highlighted.enabled);
|
|
config_changed = config_changed or changed;
|
|
|
|
|
|
|
|
changed, config.current_config.time_UI.enabled = imgui.checkbox(language.current_language.customization_menu.time_UI,
|
|
config.current_config.time_UI.enabled);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.enabled = imgui.checkbox(language.current_language.customization_menu.damage_meter_UI
|
|
,
|
|
config.current_config.damage_meter_UI.enabled);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.endemic_life_UI.enabled = imgui.checkbox(language.current_language.customization_menu.endemic_life_UI
|
|
,
|
|
config.current_config.endemic_life_UI.enabled);
|
|
config_changed = config_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.hotkeys) then
|
|
if customization_menu.all_UI_waiting_for_key then
|
|
if imgui.button(language.current_language.customization_menu.press_any_key) then
|
|
config.current_config.global_settings.hotkeys_with_modifiers.all_UI.key = 0;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.all_UI.ctrl = false;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.all_UI.shift = false;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.all_UI.alt = false;
|
|
customization_menu.all_UI_waiting_for_key = false;
|
|
end
|
|
elseif imgui.button(language.current_language.customization_menu.all_UI) then
|
|
local is_any_other_waiting = customization_menu.small_monster_UI_waiting_for_key
|
|
or customization_menu.large_monster_UI_waiting_for_key
|
|
or customization_menu.large_monster_dynamic_UI_waiting_for_key
|
|
or customization_menu.large_monster_static_UI_waiting_for_key
|
|
or customization_menu.large_monster_highlighted_UI_waiting_for_key
|
|
or customization_menu.time_UI_waiting_for_key
|
|
or customization_menu.damage_meter_UI_waiting_for_key
|
|
or customization_menu.endemic_life_UI_waiting_for_key;
|
|
|
|
if not is_any_other_waiting then
|
|
customization_menu.all_UI_waiting_for_key = true;
|
|
end
|
|
end
|
|
|
|
imgui.same_line();
|
|
imgui.text(keyboard.get_hotkey_name(config.current_config.global_settings.hotkeys_with_modifiers.all_UI));
|
|
|
|
|
|
|
|
if customization_menu.small_monster_UI_waiting_for_key then
|
|
if imgui.button(language.current_language.customization_menu.press_any_key) then
|
|
config.current_config.global_settings.hotkeys_with_modifiers.small_monster_UI.key = 0;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.small_monster_UI.ctrl = false;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.small_monster_UI.shift = false;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.small_monster_UI.alt = false;
|
|
customization_menu.small_monster_UI_waiting_for_key = false;
|
|
end
|
|
elseif imgui.button(language.current_language.customization_menu.small_monster_UI) then
|
|
local is_any_other_waiting = customization_menu.all_UI_waiting_for_key
|
|
or customization_menu.large_monster_UI_waiting_for_key
|
|
or customization_menu.large_monster_dynamic_UI_waiting_for_key
|
|
or customization_menu.large_monster_static_UI_waiting_for_key
|
|
or customization_menu.large_monster_highlighted_UI_waiting_for_key
|
|
or customization_menu.time_UI_waiting_for_key
|
|
or customization_menu.damage_meter_UI_waiting_for_key
|
|
or customization_menu.endemic_life_UI_waiting_for_key;
|
|
|
|
|
|
|
|
if not is_any_other_waiting then
|
|
customization_menu.small_monster_UI_waiting_for_key = true;
|
|
end
|
|
end
|
|
|
|
imgui.same_line();
|
|
imgui.text(keyboard.get_hotkey_name(config.current_config.global_settings.hotkeys_with_modifiers.small_monster_UI));
|
|
|
|
|
|
|
|
if customization_menu.large_monster_UI_waiting_for_key then
|
|
if imgui.button(language.current_language.customization_menu.press_any_key) then
|
|
config.current_config.global_settings.hotkeys_with_modifiers.large_monster_UI.key = 0;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.large_monster_UI.ctrl = false;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.large_monster_UI.shift = false;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.large_monster_UI.alt = false;
|
|
customization_menu.large_monster_UI_waiting_for_key = false;
|
|
end
|
|
elseif imgui.button(language.current_language.customization_menu.large_monster_UI) then
|
|
local is_any_other_waiting = customization_menu.all_UI_waiting_for_key
|
|
or customization_menu.small_monster_UI_waiting_for_key
|
|
or customization_menu.large_monster_dynamic_UI_waiting_for_key
|
|
or customization_menu.large_monster_static_UI_waiting_for_key
|
|
or customization_menu.large_monster_highlighted_UI_waiting_for_key
|
|
or customization_menu.time_UI_waiting_for_key
|
|
or customization_menu.damage_meter_UI_waiting_for_key
|
|
or customization_menu.endemic_life_UI_waiting_for_key;
|
|
|
|
if not is_any_other_waiting then
|
|
customization_menu.large_monster_UI_waiting_for_key = true;
|
|
end
|
|
end
|
|
|
|
imgui.same_line();
|
|
imgui.text(keyboard.get_hotkey_name(config.current_config.global_settings.hotkeys_with_modifiers.large_monster_UI));
|
|
|
|
|
|
|
|
if customization_menu.large_monster_dynamic_UI_waiting_for_key then
|
|
if imgui.button(language.current_language.customization_menu.press_any_key) then
|
|
config.current_config.global_settings.hotkeys_with_modifiers.large_monster_dynamic_UI.key = 0;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.large_monster_dynamic_UI.ctrl = false;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.large_monster_dynamic_UI.shift = false;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.large_monster_dynamic_UI.alt = false;
|
|
customization_menu.large_monster_dynamic_UI_waiting_for_key = false;
|
|
end
|
|
elseif imgui.button(language.current_language.customization_menu.large_monster_dynamic_UI) then
|
|
local is_any_other_waiting = customization_menu.all_UI_waiting_for_key
|
|
or customization_menu.small_monster_UI_waiting_for_key
|
|
or customization_menu.large_monster_UI_waiting_for_key
|
|
or customization_menu.large_monster_static_UI_waiting_for_key
|
|
or customization_menu.large_monster_highlighted_UI_waiting_for_key
|
|
or customization_menu.time_UI_waiting_for_key
|
|
or customization_menu.damage_meter_UI_waiting_for_key
|
|
or customization_menu.endemic_life_UI_waiting_for_key;
|
|
|
|
if not is_any_other_waiting then
|
|
customization_menu.large_monster_dynamic_UI_waiting_for_key = true;
|
|
end
|
|
end
|
|
|
|
imgui.same_line();
|
|
imgui.text(keyboard.get_hotkey_name(config.current_config.global_settings.hotkeys_with_modifiers.large_monster_dynamic_UI));
|
|
|
|
|
|
|
|
if customization_menu.large_monster_static_UI_waiting_for_key then
|
|
if imgui.button(language.current_language.customization_menu.press_any_key) then
|
|
config.current_config.global_settings.hotkeys_with_modifiers.large_monster_static_UI.key = 0;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.large_monster_static_UI.ctrl = false;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.large_monster_static_UI.shift = false;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.large_monster_static_UI.alt = false;
|
|
customization_menu.large_monster_static_UI_waiting_for_key = false;
|
|
end
|
|
elseif imgui.button(language.current_language.customization_menu.large_monster_static_UI) then
|
|
local is_any_other_waiting = customization_menu.all_UI_waiting_for_key
|
|
or customization_menu.small_monster_UI_waiting_for_key
|
|
or customization_menu.large_monster_UI_waiting_for_key
|
|
or customization_menu.large_monster_dynamic_UI_waiting_for_key
|
|
or customization_menu.large_monster_highlighted_UI_waiting_for_key
|
|
or customization_menu.time_UI_waiting_for_key
|
|
or customization_menu.damage_meter_UI_waiting_for_key
|
|
or customization_menu.endemic_life_UI_waiting_for_key;
|
|
|
|
if not is_any_other_waiting then
|
|
customization_menu.large_monster_static_UI_waiting_for_key = true;
|
|
end
|
|
end
|
|
|
|
imgui.same_line();
|
|
imgui.text(keyboard.get_hotkey_name(config.current_config.global_settings.hotkeys_with_modifiers.large_monster_static_UI));
|
|
|
|
|
|
|
|
if customization_menu.large_monster_highlighted_UI_waiting_for_key then
|
|
if imgui.button(language.current_language.customization_menu.press_any_key) then
|
|
config.current_config.global_settings.hotkeys_with_modifiers.large_monster_highlighted_UI.key = 0;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.large_monster_highlighted_UI.ctrl = false;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.large_monster_highlighted_UI.shift = false;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.large_monster_highlighted_UI.alt = false;
|
|
customization_menu.large_monster_highlighted_UI_waiting_for_key = false;
|
|
end
|
|
elseif imgui.button(language.current_language.customization_menu.large_monster_highlighted_UI) then
|
|
local is_any_other_waiting = customization_menu.all_UI_waiting_for_key
|
|
or customization_menu.small_monster_UI_waiting_for_key
|
|
or customization_menu.large_monster_UI_waiting_for_key
|
|
or customization_menu.large_monster_dynamic_UI_waiting_for_key
|
|
or customization_menu.large_monster_static_UI_waiting_for_key
|
|
or customization_menu.time_UI_waiting_for_key
|
|
or customization_menu.damage_meter_UI_waiting_for_key
|
|
or customization_menu.endemic_life_UI_waiting_for_key;
|
|
|
|
if not is_any_other_waiting then
|
|
customization_menu.large_monster_highlighted_UI_waiting_for_key = true;
|
|
end
|
|
end
|
|
|
|
imgui.same_line();
|
|
imgui.text(keyboard.get_hotkey_name(config.current_config.global_settings.hotkeys_with_modifiers.large_monster_highlighted_UI));
|
|
|
|
|
|
|
|
if customization_menu.time_UI_waiting_for_key then
|
|
if imgui.button(language.current_language.customization_menu.press_any_key) then
|
|
config.current_config.global_settings.hotkeys_with_modifiers.time_UI.key = 0;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.time_UI.ctrl = false;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.time_UI.shift = false;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.time_UI.alt = false;
|
|
customization_menu.time_UI_waiting_for_key = false;
|
|
end
|
|
elseif imgui.button(language.current_language.customization_menu.time_UI) then
|
|
local is_any_other_waiting = customization_menu.all_UI_waiting_for_key
|
|
or customization_menu.small_monster_UI_waiting_for_key
|
|
or customization_menu.large_monster_UI_waiting_for_key
|
|
or customization_menu.large_monster_dynamic_UI_waiting_for_key
|
|
or customization_menu.large_monster_static_UI_waiting_for_key
|
|
or customization_menu.large_monster_highlighted_UI_waiting_for_key
|
|
or customization_menu.damage_meter_UI_waiting_for_key
|
|
or customization_menu.endemic_life_UI_waiting_for_key;
|
|
|
|
if not is_any_other_waiting then
|
|
customization_menu.time_UI_waiting_for_key = true;
|
|
end
|
|
end
|
|
|
|
imgui.same_line();
|
|
imgui.text(keyboard.get_hotkey_name(config.current_config.global_settings.hotkeys_with_modifiers.time_UI));
|
|
|
|
|
|
|
|
if customization_menu.damage_meter_UI_waiting_for_key then
|
|
if imgui.button(language.current_language.customization_menu.press_any_key) then
|
|
config.current_config.global_settings.hotkeys_with_modifiers.damage_meter_UI.key = 0;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.damage_meter_UI.ctrl = false;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.damage_meter_UI.shift = false;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.damage_meter_UI.alt = false;
|
|
customization_menu.damage_meter_UI_waiting_for_key = false;
|
|
end
|
|
elseif imgui.button(language.current_language.customization_menu.damage_meter_UI) then
|
|
local is_any_other_waiting = customization_menu.all_UI_waiting_for_key
|
|
or customization_menu.small_monster_UI_waiting_for_key
|
|
or customization_menu.large_monster_UI_waiting_for_key
|
|
or customization_menu.large_monster_dynamic_UI_waiting_for_key
|
|
or customization_menu.large_monster_static_UI_waiting_for_key
|
|
or customization_menu.large_monster_highlighted_UI_waiting_for_key
|
|
or customization_menu.time_UI_waiting_for_key
|
|
or customization_menu.endemic_life_UI_waiting_for_key;
|
|
|
|
if not is_any_other_waiting then
|
|
customization_menu.damage_meter_UI_waiting_for_key = true;
|
|
end
|
|
end
|
|
|
|
imgui.same_line();
|
|
imgui.text(keyboard.get_hotkey_name(config.current_config.global_settings.hotkeys_with_modifiers.damage_meter_UI));
|
|
|
|
|
|
|
|
if customization_menu.endemic_life_UI_waiting_for_key then
|
|
if imgui.button(language.current_language.customization_menu.press_any_key) then
|
|
config.current_config.global_settings.hotkeys_with_modifiers.endemic_life_UI.key = 0;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.endemic_life_UI.ctrl = false;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.endemic_life_UI.shift = false;
|
|
config.current_config.global_settings.hotkeys_with_modifiers.endemic_life_UI.alt = false;
|
|
customization_menu.endemic_life_UI_waiting_for_key = false;
|
|
end
|
|
elseif imgui.button(language.current_language.customization_menu.endemic_life_UI) then
|
|
local is_any_other_waiting = customization_menu.all_UI_waiting_for_key
|
|
or customization_menu.small_monster_UI_waiting_for_key
|
|
or customization_menu.large_monster_UI_waiting_for_key
|
|
or customization_menu.large_monster_dynamic_UI_waiting_for_key
|
|
or customization_menu.large_monster_static_UI_waiting_for_key
|
|
or customization_menu.large_monster_highlighted_UI_waiting_for_key
|
|
or customization_menu.time_UI_waiting_for_key
|
|
or customization_menu.endemic_life_UI_waiting_for_key;
|
|
|
|
if not is_any_other_waiting then
|
|
customization_menu.endemic_life_UI_waiting_for_key = true;
|
|
end
|
|
end
|
|
|
|
imgui.same_line();
|
|
imgui.text(keyboard.get_hotkey_name(config.current_config.global_settings.hotkeys_with_modifiers.endemic_life_UI));
|
|
|
|
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.global_settings) then
|
|
imgui.text(language.current_language.customization_menu.menu_font_change_disclaimer);
|
|
|
|
changed, customization_menu.selected_language_index = imgui.combo(language.current_language.customization_menu.language .. "*"
|
|
, customization_menu.selected_language_index, language.language_names);
|
|
config_changed = config_changed or changed;
|
|
if changed then
|
|
config.current_config.global_settings.language = language.language_names[customization_menu.selected_language_index];
|
|
language.update(customization_menu.selected_language_index);
|
|
|
|
customization_menu.init();
|
|
apply_font_requested = true;
|
|
customization_menu.menu_font_changed = true;
|
|
|
|
part_names.init();
|
|
large_monster.init_list();
|
|
|
|
for _, monster in pairs(small_monster.list) do
|
|
small_monster.init_UI(monster);
|
|
end
|
|
|
|
for _, _player in pairs(player.list) do
|
|
player.init_UI(_player);
|
|
end
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.menu_font) then
|
|
local new_value = config.current_config.global_settings.menu_font.size;
|
|
changed, new_value = imgui.input_text(" ", config.current_config.global_settings.menu_font.size, customization_menu.decimal_input_flags);
|
|
new_value = tonumber(new_value);
|
|
|
|
if new_value ~= nil then
|
|
if new_value < 5 then
|
|
new_value = 5;
|
|
elseif new_value > 100 then
|
|
new_value = 100;
|
|
end
|
|
|
|
config.current_config.global_settings.menu_font.size = math.floor(new_value);
|
|
end
|
|
|
|
config_changed = config_changed or changed;
|
|
customization_menu.menu_font_changed = customization_menu.menu_font_changed or changed;
|
|
|
|
imgui.same_line();
|
|
|
|
changed = imgui.button("-");
|
|
config_changed = config_changed or changed;
|
|
imgui.same_line();
|
|
|
|
if changed then
|
|
config.current_config.global_settings.menu_font.size = config.current_config.global_settings.menu_font.size - 1;
|
|
if config.current_config.global_settings.menu_font.size < 5 then
|
|
config.current_config.global_settings.menu_font.size = 5;
|
|
else
|
|
customization_menu.menu_font_changed = customization_menu.menu_font_changed or changed;
|
|
end
|
|
end
|
|
|
|
changed = imgui.button("+");
|
|
config_changed = config_changed or changed;
|
|
imgui.same_line();
|
|
|
|
if changed then
|
|
config.current_config.global_settings.menu_font.size = config.current_config.global_settings.menu_font.size + 1;
|
|
if config.current_config.global_settings.menu_font.size > 100 then
|
|
config.current_config.global_settings.menu_font.size = 100;
|
|
else
|
|
customization_menu.menu_font_changed = customization_menu.menu_font_changed or changed;
|
|
end
|
|
end
|
|
|
|
imgui.text(language.current_language.customization_menu.size .. "*");
|
|
|
|
if imgui.button(language.current_language.customization_menu.apply) then
|
|
apply_font_requested = true;
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.UI_font) then
|
|
imgui.text(language.current_language.customization_menu.UI_font_notice);
|
|
|
|
changed, customization_menu.selected_UI_font_index = imgui.combo(language.current_language.customization_menu.family,
|
|
customization_menu.selected_UI_font_index,
|
|
customization_menu.fonts);
|
|
config_changed = config_changed or changed;
|
|
if changed then
|
|
config.current_config.global_settings.UI_font.family = customization_menu.fonts[
|
|
customization_menu.selected_UI_font_index];
|
|
end
|
|
|
|
changed, config.current_config.global_settings.UI_font.size = imgui.slider_int(language.current_language.customization_menu
|
|
.size, config.current_config.global_settings.UI_font.size, 1, 100);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.global_settings.UI_font.bold = imgui.checkbox(language.current_language.customization_menu
|
|
.bold, config.current_config.global_settings.UI_font.bold);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.global_settings.UI_font.italic = imgui.checkbox(language.current_language.customization_menu
|
|
.italic, config.current_config.global_settings.UI_font.italic);
|
|
config_changed = config_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.modifiers) then
|
|
changed, config.current_config.global_settings.modifiers.global_position_modifier = imgui.drag_float(language.current_language
|
|
.customization_menu.global_position_modifier,
|
|
config.current_config.global_settings.modifiers.global_position_modifier, 0.01, 0.01, 10, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
modifiers_changed = modifiers_changed or changed;
|
|
|
|
changed, config.current_config.global_settings.modifiers.global_scale_modifier = imgui.drag_float(language.current_language
|
|
.customization_menu.global_scale_modifier, config.current_config.global_settings.modifiers.global_scale_modifier,
|
|
0.01, 0.01, 10, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
modifiers_changed = modifiers_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.performance) then
|
|
changed, config.current_config.global_settings.performance.max_monster_updates_per_tick = imgui.slider_int(language.current_language
|
|
.customization_menu.max_monster_updates_per_tick,
|
|
config.current_config.global_settings.performance.max_monster_updates_per_tick, 1, 150);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.global_settings.performance.prioritize_large_monsters = imgui.checkbox(
|
|
language.current_language.customization_menu.prioritize_large_monsters,
|
|
config.current_config.global_settings.performance.prioritize_large_monsters);
|
|
config_changed = config_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.module_visibility_on_different_screens) then
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.during_quest) then
|
|
changed, config.current_config.global_settings.module_visibility.during_quest.small_monster_UI = imgui.checkbox(
|
|
language.current_language.customization_menu.small_monster_UI,
|
|
config.current_config.global_settings.module_visibility.during_quest.small_monster_UI);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.global_settings.module_visibility.during_quest.large_monster_dynamic_UI = imgui.checkbox(language
|
|
.current_language.customization_menu.large_monster_dynamic_UI,
|
|
config.current_config.global_settings.module_visibility.during_quest.large_monster_dynamic_UI);
|
|
config_changed = config_changed or changed;
|
|
imgui.same_line();
|
|
|
|
changed, config.current_config.global_settings.module_visibility.during_quest.large_monster_static_UI = imgui.checkbox(language
|
|
.current_language.customization_menu.large_monster_static_UI,
|
|
config.current_config.global_settings.module_visibility.during_quest.large_monster_static_UI);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.global_settings.module_visibility.during_quest.large_monster_highlighted_UI = imgui.checkbox(language
|
|
.current_language.customization_menu.large_monster_highlighted_UI,
|
|
config.current_config.global_settings.module_visibility.during_quest.large_monster_highlighted_UI);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.global_settings.module_visibility.during_quest.time_UI = imgui.checkbox(language.current_language
|
|
.customization_menu.time_UI,
|
|
config.current_config.global_settings.module_visibility.during_quest.time_UI);
|
|
config_changed = config_changed or changed;
|
|
imgui.same_line();
|
|
|
|
changed, config.current_config.global_settings.module_visibility.during_quest.damage_meter_UI = imgui.checkbox(
|
|
language.current_language.customization_menu.damage_meter_UI,
|
|
config.current_config.global_settings.module_visibility.during_quest.damage_meter_UI);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.global_settings.module_visibility.during_quest.endemic_life_UI = imgui.checkbox(
|
|
language.current_language.customization_menu.endemic_life_UI,
|
|
config.current_config.global_settings.module_visibility.during_quest.endemic_life_UI);
|
|
config_changed = config_changed or changed;
|
|
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.quest_result_screen) then
|
|
changed, config.current_config.global_settings.module_visibility.quest_result_screen.small_monster_UI = imgui.checkbox(language
|
|
.current_language.customization_menu.small_monster_UI,
|
|
config.current_config.global_settings.module_visibility.quest_result_screen.small_monster_UI);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.global_settings.module_visibility.quest_result_screen.large_monster_dynamic_UI = imgui
|
|
.checkbox(language.current_language.customization_menu.large_monster_dynamic_UI,
|
|
config.current_config.global_settings.module_visibility
|
|
.quest_result_screen.large_monster_dynamic_UI);
|
|
config_changed = config_changed or changed;
|
|
imgui.same_line();
|
|
|
|
changed, config.current_config.global_settings.module_visibility.quest_result_screen.large_monster_static_UI = imgui
|
|
.checkbox(language.current_language.customization_menu.large_monster_static_UI,
|
|
config.current_config.global_settings.module_visibility
|
|
.quest_result_screen.large_monster_static_UI);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.global_settings.module_visibility.quest_result_screen.large_monster_highlighted_UI = imgui
|
|
.checkbox(language.current_language.customization_menu.large_monster_highlighted_UI,
|
|
config.current_config.global_settings.module_visibility
|
|
.quest_result_screen.large_monster_highlighted_UI);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.global_settings.module_visibility.quest_result_screen.time_UI = imgui.checkbox(
|
|
language.current_language.customization_menu.time_UI,
|
|
config.current_config.global_settings.module_visibility.quest_result_screen.time_UI);
|
|
config_changed = config_changed or changed;
|
|
imgui.same_line();
|
|
|
|
changed, config.current_config.global_settings.module_visibility.quest_result_screen.damage_meter_UI = imgui.checkbox(language
|
|
.current_language.customization_menu.damage_meter_UI,
|
|
config.current_config.global_settings.module_visibility.quest_result_screen.damage_meter_UI);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.global_settings.module_visibility.during_quest.endemic_life_UI = imgui.checkbox(
|
|
language.current_language.customization_menu.endemic_life_UI,
|
|
config.current_config.global_settings.module_visibility.during_quest.endemic_life_UI);
|
|
config_changed = config_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.training_area) then
|
|
changed, config.current_config.global_settings.module_visibility.training_area.large_monster_dynamic_UI = imgui.checkbox(language
|
|
.current_language.customization_menu.large_monster_dynamic_UI,
|
|
config.current_config.global_settings.module_visibility.training_area.large_monster_dynamic_UI);
|
|
config_changed = config_changed or changed;
|
|
imgui.same_line();
|
|
|
|
changed, config.current_config.global_settings.module_visibility.training_area.large_monster_static_UI = imgui.checkbox(language
|
|
.current_language.customization_menu.large_monster_static_UI,
|
|
config.current_config.global_settings.module_visibility.training_area.large_monster_static_UI);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.global_settings.module_visibility.training_area.damage_meter_UI = imgui.checkbox(
|
|
language.current_language.customization_menu.damage_meter_UI,
|
|
config.current_config.global_settings.module_visibility.training_area.damage_meter_UI);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.global_settings.module_visibility.during_quest.endemic_life_UI = imgui.checkbox(
|
|
language.current_language.customization_menu.endemic_life_UI,
|
|
config.current_config.global_settings.module_visibility.during_quest.endemic_life_UI);
|
|
config_changed = config_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.small_monster_UI) then
|
|
changed, config.current_config.small_monster_UI.enabled = imgui.checkbox(language.current_language.customization_menu.enabled
|
|
, config.current_config
|
|
.small_monster_UI.enabled);
|
|
config_changed = config_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.settings) then
|
|
changed, config.current_config.small_monster_UI.settings.hide_dead_or_captured = imgui.checkbox(language.current_language
|
|
.customization_menu.hide_dead_or_captured, config.current_config
|
|
.small_monster_UI.settings.hide_dead_or_captured);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, customization_menu.small_monster_UI_orientation_index = imgui.combo(language.current_language.customization_menu
|
|
.static_orientation, customization_menu.small_monster_UI_orientation_index,
|
|
customization_menu.displayed_orientation_types);
|
|
config_changed = config_changed or changed;
|
|
if changed then
|
|
config.current_config.small_monster_UI.settings.orientation = customization_menu.orientation_types[
|
|
customization_menu.small_monster_UI_orientation_index];
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.dynamic_positioning) then
|
|
changed, config.current_config.small_monster_UI.dynamic_positioning.enabled = imgui.checkbox(language.current_language
|
|
.customization_menu.enabled,
|
|
config.current_config.small_monster_UI.dynamic_positioning.enabled);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.dynamic_positioning.opacity_falloff = imgui.checkbox(
|
|
language.current_language.customization_menu.opacity_falloff,
|
|
config.current_config.small_monster_UI.dynamic_positioning.opacity_falloff);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.dynamic_positioning.max_distance = imgui.drag_float(language.current_language
|
|
.customization_menu.max_distance, config.current_config.small_monster_UI.dynamic_positioning.max_distance, 1, 0,
|
|
10000, "%.0f");
|
|
config_changed = config_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.world_offset) then
|
|
changed, config.current_config.small_monster_UI.dynamic_positioning.world_offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.dynamic_positioning.world_offset.x, 0.1, -100, 100, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.dynamic_positioning.world_offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.dynamic_positioning.world_offset.y, 0.1, -100, 100, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.dynamic_positioning.world_offset.z = imgui.drag_float(language.current_language
|
|
.customization_menu.z,
|
|
config.current_config.small_monster_UI.dynamic_positioning.world_offset.z, 0.1, -100, 100, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.viewport_offset) then
|
|
changed, config.current_config.small_monster_UI.dynamic_positioning.viewport_offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.dynamic_positioning.viewport_offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.dynamic_positioning.viewport_offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.dynamic_positioning.viewport_offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.static_position) then
|
|
changed, config.current_config.small_monster_UI.static_position.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x, config.current_config.small_monster_UI.static_position.x, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.static_position.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y, config.current_config.small_monster_UI.static_position.y, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, customization_menu.small_monster_UI_anchor_index = imgui.combo(language.current_language.customization_menu.anchor
|
|
,
|
|
customization_menu.small_monster_UI_anchor_index, customization_menu.displayed_anchor_types);
|
|
config_changed = config_changed or changed;
|
|
if changed then
|
|
config.current_config.small_monster_UI.static_position.anchor = customization_menu.anchor_types[
|
|
customization_menu.small_monster_UI_anchor_index];
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.static_spacing) then
|
|
changed, config.current_config.small_monster_UI.static_spacing.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x, config.current_config.small_monster_UI.static_spacing.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.static_spacing.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y, config.current_config.small_monster_UI.static_spacing.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.static_sorting) then
|
|
changed, customization_menu.small_monster_UI_sorting_type_index = imgui.combo(language.current_language.customization_menu
|
|
.type,
|
|
customization_menu.small_monster_UI_sorting_type_index, customization_menu.displayed_monster_UI_sorting_types);
|
|
config_changed = config_changed or changed;
|
|
if changed then
|
|
config.current_config.small_monster_UI.static_sorting.type = customization_menu.monster_UI_sorting_types[
|
|
customization_menu.small_monster_UI_sorting_type_index];
|
|
end
|
|
|
|
changed, config.current_config.small_monster_UI.static_sorting.reversed_order = imgui.checkbox(language.current_language
|
|
.customization_menu.reversed_order, config.current_config.small_monster_UI.static_sorting.reversed_order);
|
|
config_changed = config_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.monster_name_label) then
|
|
changed, config.current_config.small_monster_UI.monster_name_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.small_monster_UI.monster_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.monster_name_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.monster_name_label.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.monster_name_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.monster_name_label.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.monster_name_label.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.monster_name_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.small_monster_UI.monster_name_label.shadow.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.small_monster_UI.monster_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.monster_name_label.shadow.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.monster_name_label.shadow.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.monster_name_label.shadow.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.monster_name_label.shadow.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.monster_name_label.shadow.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.monster_name_label.shadow.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.health) then
|
|
changed, config.current_config.small_monster_UI.health.visibility = imgui.checkbox(language.current_language.customization_menu
|
|
.visible, config.current_config.small_monster_UI.health.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.small_monster_UI.health.text_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.small_monster_UI.health.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.health.text_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.health.text_label.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.health.text_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.health.text_label.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.health.text_label.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.health.text_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.small_monster_UI.health.text_label.shadow.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.small_monster_UI.health.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.health.text_label.shadow.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.health.text_label.shadow.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.health.text_label.shadow.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.health.text_label.shadow.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.health.text_label.shadow.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.health.text_label.shadow.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.small_monster_UI.health.value_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.small_monster_UI.health.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.health.value_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.health.value_label.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.health.value_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.health.value_label.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.health.value_label.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.health.value_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.small_monster_UI.health.value_label.shadow.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.small_monster_UI.health.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.health.value_label.shadow.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.health.value_label.shadow.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.health.value_label.shadow.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.health.value_label.shadow.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.health.value_label.shadow.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.health.value_label.shadow.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.small_monster_UI.health.percentage_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.small_monster_UI.health.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.health.percentage_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.health.percentage_label.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.health.percentage_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.health.percentage_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.health.percentage_label.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.health.percentage_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.small_monster_UI.health.percentage_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.health.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.health.percentage_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.small_monster_UI.health.percentage_label.shadow.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.health.percentage_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.small_monster_UI.health.percentage_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.health.percentage_label.shadow.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.health.percentage_label.shadow.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.small_monster_UI.health.bar.visibility = imgui.checkbox(language.current_language.customization_menu
|
|
.visible,
|
|
config.current_config.small_monster_UI.health.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.health.bar.offset.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x, config.current_config.small_monster_UI.health.bar.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.health.bar.offset.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y, config.current_config.small_monster_UI.health.bar.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.small_monster_UI.health.bar.size.width = imgui.drag_float(language.current_language.customization_menu
|
|
.width,
|
|
config.current_config.small_monster_UI.health.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.health.bar.size.height = imgui.drag_float(language.current_language
|
|
.customization_menu.height,
|
|
config.current_config.small_monster_UI.health.bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.small_monster_UI.health.bar.colors.foreground = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.health.bar.colors.foreground, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.small_monster_UI.health.bar.colors.background = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.health.bar.colors.background, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.stamina) then
|
|
changed, config.current_config.small_monster_UI.stamina.visibility = imgui.checkbox(language.current_language.customization_menu
|
|
.visible, config.current_config.small_monster_UI.stamina.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.small_monster_UI.stamina.text_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.small_monster_UI.stamina.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.stamina.text_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.stamina.text_label.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.stamina.text_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.stamina.text_label.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.stamina.text_label.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.stamina.text_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.small_monster_UI.stamina.text_label.shadow.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.small_monster_UI.stamina.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.stamina.text_label.shadow.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.stamina.text_label.shadow.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.stamina.text_label.shadow.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.stamina.text_label.shadow.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.stamina.text_label.shadow.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.stamina.text_label.shadow.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.small_monster_UI.stamina.value_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.small_monster_UI.stamina.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.stamina.value_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.stamina.value_label.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.stamina.value_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.stamina.value_label.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.stamina.value_label.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.stamina.value_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.small_monster_UI.stamina.value_label.shadow.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.small_monster_UI.stamina.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.stamina.value_label.shadow.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.stamina.value_label.shadow.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.stamina.value_label.shadow.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.stamina.value_label.shadow.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.stamina.value_label.shadow.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.stamina.value_label.shadow.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.small_monster_UI.stamina.percentage_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.small_monster_UI.stamina.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.stamina.percentage_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.stamina.percentage_label.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.stamina.percentage_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.stamina.percentage_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.stamina.percentage_label.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.stamina.percentage_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.small_monster_UI.stamina.percentage_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.stamina.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.stamina.percentage_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.small_monster_UI.stamina.percentage_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.stamina.percentage_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.small_monster_UI.stamina.percentage_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.stamina.percentage_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.small_monster_UI.stamina.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.small_monster_UI.stamina.bar.visibility = imgui.checkbox(language.current_language.customization_menu
|
|
.visible,
|
|
config.current_config.small_monster_UI.stamina.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.stamina.bar.offset.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x, config.current_config.small_monster_UI.stamina.bar.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.stamina.bar.offset.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y, config.current_config.small_monster_UI.stamina.bar.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.small_monster_UI.stamina.bar.size.width = imgui.drag_float(language.current_language
|
|
.customization_menu.width,
|
|
config.current_config.small_monster_UI.stamina.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.stamina.bar.size.height = imgui.drag_float(language.current_language
|
|
.customization_menu.height,
|
|
config.current_config.small_monster_UI.stamina.bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.small_monster_UI.stamina.bar.colors.foreground = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.stamina.bar.colors.foreground, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.small_monster_UI.stamina.bar.colors.background = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.stamina.bar.colors.background, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.ailments) then
|
|
changed, config.current_config.small_monster_UI.ailments.visibility = imgui.checkbox(language.current_language.customization_menu
|
|
.visible,
|
|
config.current_config.small_monster_UI.ailments.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailments.offset.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x,
|
|
config.current_config.small_monster_UI.ailments.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.offset.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y,
|
|
config.current_config.small_monster_UI.ailments.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.spacing) then
|
|
changed, config.current_config.small_monster_UI.ailments.spacing.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x,
|
|
config.current_config.small_monster_UI.ailments.spacing.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.spacing.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y,
|
|
config.current_config.small_monster_UI.ailments.spacing.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.settings) then
|
|
changed, config.current_config.small_monster_UI.ailments.settings.hide_ailments_with_zero_buildup = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_ailments_with_zero_buildup,
|
|
config.current_config.small_monster_UI.ailments.settings.hide_ailments_with_zero_buildup);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.settings.hide_inactive_ailments_with_no_buildup_support = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.hide_inactive_ailments_with_no_buildup_support,
|
|
config.current_config.small_monster_UI.ailments.settings.hide_inactive_ailments_with_no_buildup_support);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.settings.hide_all_inactive_ailments = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_all_inactive_ailments,
|
|
config.current_config.small_monster_UI.ailments.settings.hide_all_inactive_ailments);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.settings.hide_all_active_ailments = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_all_active_ailments,
|
|
config.current_config.small_monster_UI.ailments.settings.hide_all_active_ailments);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.settings.hide_disabled_ailments = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_disabled_ailments,
|
|
config.current_config.small_monster_UI.ailments.settings.hide_disabled_ailments);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.settings.time_limit = imgui.drag_float(language.current_language
|
|
.customization_menu.time_limit,
|
|
config.current_config.small_monster_UI.ailments.settings.time_limit, 0.1, 0, 99999, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.sorting) then
|
|
changed, customization_menu.small_monster_UI_ailments_sorting_type_index = imgui.combo(language.current_language.customization_menu
|
|
.type,
|
|
customization_menu.small_monster_UI_ailments_sorting_type_index,
|
|
customization_menu.displayed_ailments_sorting_types);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.small_monster_UI.ailments.sorting.type = customization_menu.ailments_sorting_types[
|
|
customization_menu.small_monster_UI_ailments_sorting_type_index];
|
|
end
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.sorting.reversed_order = imgui.checkbox(
|
|
language.current_language.customization_menu.reversed_order,
|
|
config.current_config.small_monster_UI.ailments.sorting.reversed_order);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.ailment_name_label) then
|
|
changed, config.current_config.small_monster_UI.ailments.ailment_name_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailments.ailment_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.include) then
|
|
changed, config.current_config.small_monster_UI.ailments.ailment_name_label.include.ailment_name = imgui.checkbox(
|
|
language.current_language.customization_menu.ailment_name,
|
|
config.current_config.small_monster_UI.ailments.ailment_name_label.include.ailment_name);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.ailment_name_label.include.activation_count = imgui.checkbox(
|
|
language.current_language.customization_menu.activation_count,
|
|
config.current_config.small_monster_UI.ailments.ailment_name_label.include.activation_count);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailments.ailment_name_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailments.ailment_name_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.ailment_name_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailments.ailment_name_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailments.ailment_name_label.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.ailments.ailment_name_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.small_monster_UI.ailments.ailment_name_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailments.ailment_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailments.ailment_name_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailments.ailment_name_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.ailment_name_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailments.ailment_name_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailments.ailment_name_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.small_monster_UI.ailments.ailment_name_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.small_monster_UI.ailments.text_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailments.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailments.text_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailments.text_label.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.text_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailments.text_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailments.text_label.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.ailments.text_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.small_monster_UI.ailments.text_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailments.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailments.text_label.shadow.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailments.text_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.text_label.shadow.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailments.text_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailments.text_label.shadow.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.ailments.text_label.shadow.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.small_monster_UI.ailments.value_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailments.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailments.value_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailments.value_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.value_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailments.value_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailments.value_label.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.ailments.value_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.small_monster_UI.ailments.value_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailments.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailments.value_label.shadow.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailments.value_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.value_label.shadow.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailments.value_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailments.value_label.shadow.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.ailments.value_label.shadow.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.small_monster_UI.ailments.percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailments.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailments.percentage_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailments.percentage_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.percentage_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailments.percentage_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailments.percentage_label.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.ailments.percentage_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.small_monster_UI.ailments.percentage_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailments.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailments.percentage_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailments.percentage_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.percentage_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailments.percentage_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailments.percentage_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.small_monster_UI.ailments.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.timer_label) then
|
|
changed, config.current_config.small_monster_UI.ailments.timer_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailments.timer_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailments.timer_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailments.timer_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.timer_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailments.timer_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailments.timer_label.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.ailments.timer_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.small_monster_UI.ailments.timer_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailments.timer_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailments.timer_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailments.timer_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.timer_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailments.timer_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailments.timer_label.shadow.color = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.ailments.timer_label.shadow.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.small_monster_UI.ailments.bar.visibility = imgui.checkbox(language.current_language.customization_menu
|
|
.visible,
|
|
config.current_config.small_monster_UI.ailments.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailments.bar.offset.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x,
|
|
config.current_config.small_monster_UI.ailments.bar.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.bar.offset.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y,
|
|
config.current_config.small_monster_UI.ailments.bar.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.small_monster_UI.ailments.bar.size.width = imgui.drag_float(language.current_language
|
|
.customization_menu.width,
|
|
config.current_config.small_monster_UI.ailments.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailments.bar.size.height = imgui.drag_float(language.current_language
|
|
.customization_menu.height,
|
|
config.current_config.small_monster_UI.ailments.bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.small_monster_UI.ailments.bar.colors.foreground = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.ailments.bar.colors.foreground, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.small_monster_UI.ailments.bar.colors.background = imgui.color_picker_argb("",
|
|
config.current_config.small_monster_UI.ailments.bar.colors.background, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.ailment_buildups) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailment_buildups.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailment_buildups.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailment_buildups.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.player_spacing) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.player_spacing.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailment_buildups.player_spacing.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.player_spacing.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailment_buildups.player_spacing.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.ailment_spacing) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.ailment_spacing.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailment_buildups.ailment_spacing.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.ailment_spacing.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailment_buildups.ailment_spacing.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.settings) then
|
|
changed, customization_menu.small_monster_UI_highlighted_buildup_bar_index = imgui.combo(language.current_language.customization_menu
|
|
.highlighted_bar, customization_menu.small_monster_UI_highlighted_buildup_bar_index,
|
|
customization_menu.displayed_highlighted_buildup_bar_types);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.small_monster_UI.ailment_buildups.settings.highlighted_bar = customization_menu.highlighted_buildup_bar_types
|
|
[customization_menu.small_monster_UI_highlighted_buildup_bar_index];
|
|
end
|
|
|
|
changed, customization_menu.small_monster_UI_buildup_bar_relative_index = imgui.combo(language.current_language.customization_menu
|
|
.buildup_bars_are_relative_to, customization_menu.small_monster_UI_buildup_bar_relative_index,
|
|
customization_menu.displayed_buildup_bar_relative_types);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if changed then
|
|
config.current_config.small_monster_UI.ailment_buildups.settings.buildup_bar_relative_to = customization_menu.displayed_buildup_bar_relative_types
|
|
[customization_menu.small_monster_UI_damage_bar_relative_index];
|
|
end
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.settings.time_limit = imgui.drag_float(language.current_language
|
|
.customization_menu.time_limit,
|
|
config.current_config.small_monster_UI.ailment_buildups.settings.time_limit, 0.1, 0, 99999, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.filter) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.filter.stun = imgui.checkbox(language.current_language
|
|
.ailments.stun,
|
|
config.current_config.small_monster_UI.ailment_buildups.filter.stun);
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.filter.poison = imgui.checkbox(language.current_language
|
|
.ailments.poison,
|
|
config.current_config.small_monster_UI.ailment_buildups.filter.poison);
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.filter.blast = imgui.checkbox(language.current_language
|
|
.ailments.blast,
|
|
config.current_config.small_monster_UI.ailment_buildups.filter.blast);
|
|
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.sorting) then
|
|
changed, customization_menu.small_monster_UI_ailment_buildups_sorting_type_index = imgui.combo(language.current_language
|
|
.customization_menu.type,
|
|
customization_menu.small_monster_UI_ailment_buildups_sorting_type_index,
|
|
customization_menu.displayed_ailment_buildups_sorting_types);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if changed then
|
|
config.current_config.small_monster_UI.ailment_buildups.sorting.type = customization_menu.ailment_buildups_sorting_types
|
|
[customization_menu.small_monster_UI_ailment_buildups_sorting_type_index];
|
|
end
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.sorting.reversed_order = imgui.checkbox(
|
|
language.current_language.customization_menu.reversed_order,
|
|
config.current_config.small_monster_UI.ailment_buildups.sorting.reversed_order);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.ailment_name_label) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.ailment_name_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailment_buildups.ailment_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.include) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.ailment_name_label.include.ailment_name = imgui.checkbox(
|
|
language.current_language.customization_menu.ailment_name,
|
|
config.current_config.small_monster_UI.ailment_buildups.ailment_name_label.include.ailment_name);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.ailment_name_label.include.activation_count = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.activation_count,
|
|
config.current_config.small_monster_UI.ailment_buildups.ailment_name_label.include.activation_count);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.ailment_name_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailment_buildups.ailment_name_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.ailment_name_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailment_buildups.ailment_name_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.ailment_name_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.small_monster_UI.ailment_buildups.ailment_name_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.ailment_name_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailment_buildups.ailment_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.ailment_name_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailment_buildups.ailment_name_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.ailment_name_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailment_buildups.ailment_name_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.ailment_name_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.small_monster_UI.ailment_buildups.ailment_name_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.player_name_label) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.player_name_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailment_buildups.player_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.player_name_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailment_buildups.player_name_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.player_name_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailment_buildups.player_name_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.player_name_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.small_monster_UI.ailment_buildups.player_name_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.player_name_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailment_buildups.player_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.player_name_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailment_buildups.player_name_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.player_name_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailment_buildups.player_name_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.player_name_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.small_monster_UI.ailment_buildups.player_name_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.buildup_value_label) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_value_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailment_buildups.buildup_value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_value_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailment_buildups.buildup_value_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_value_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailment_buildups.buildup_value_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_value_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.small_monster_UI.ailment_buildups.buildup_value_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_value_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailment_buildups.buildup_value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_value_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailment_buildups.buildup_value_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_value_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailment_buildups.buildup_value_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.small_monster_UI.ailment_buildups.buildup_value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.buildup_percentage_label) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailment_buildups.buildup_percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailment_buildups.buildup_percentage_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailment_buildups.buildup_percentage_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.small_monster_UI.ailment_buildups.buildup_percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_percentage_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailment_buildups.buildup_percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_percentage_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailment_buildups.buildup_percentage_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_percentage_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailment_buildups.buildup_percentage_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_percentage_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.small_monster_UI.ailment_buildups.buildup_percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.total_buildup_label) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.total_buildup_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailment_buildups.total_buildup_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.total_buildup_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailment_buildups.total_buildup_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.total_buildup_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailment_buildups.total_buildup_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.total_buildup_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.small_monster_UI.ailment_buildups.total_buildup_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.total_buildup_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailment_buildups.total_buildup_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.total_buildup_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailment_buildups.total_buildup_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.total_buildup_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailment_buildups.total_buildup_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.total_buildup_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.small_monster_UI.ailment_buildups.total_buildup_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.total_buildup_value_label) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.total_buildup_value_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailment_buildups.total_buildup_value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.total_buildup_value_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailment_buildups.total_buildup_value_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.total_buildup_value_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailment_buildups.total_buildup_value_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.total_buildup_value_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.small_monster_UI.ailment_buildups.total_buildup_value_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.total_buildup_value_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailment_buildups.total_buildup_value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.total_buildup_value_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailment_buildups.total_buildup_value_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.total_buildup_value_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailment_buildups.total_buildup_value_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.total_buildup_value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.small_monster_UI.ailment_buildups.total_buildup_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.buildup_bar) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_bar.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailment_buildups.buildup_bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_bar.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailment_buildups.buildup_bar.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_bar.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailment_buildups.buildup_bar.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_bar.size.width = imgui.drag_float(language
|
|
.current_language.customization_menu.width,
|
|
config.current_config.small_monster_UI.ailment_buildups.buildup_bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_bar.size.height = imgui.drag_float(language
|
|
.current_language.customization_menu.height,
|
|
config.current_config.small_monster_UI.ailment_buildups.buildup_bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_bar.colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.small_monster_UI.ailment_buildups.buildup_bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.buildup_bar.colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.small_monster_UI.ailment_buildups.buildup_bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.highlighted_buildup_bar) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.highlighted_buildup_bar.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.small_monster_UI.ailment_buildups.highlighted_buildup_bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.highlighted_buildup_bar.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.small_monster_UI.ailment_buildups.highlighted_buildup_bar.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.highlighted_buildup_bar.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.small_monster_UI.ailment_buildups.highlighted_buildup_bar.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.highlighted_buildup_bar.size.width = imgui.drag_float(language
|
|
.current_language.customization_menu.width,
|
|
config.current_config.small_monster_UI.ailment_buildups.highlighted_buildup_bar.size.width, 0.1, 0, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.highlighted_buildup_bar.size.height = imgui.drag_float(language
|
|
.current_language.customization_menu.height,
|
|
config.current_config.small_monster_UI.ailment_buildups.highlighted_buildup_bar.size.height, 0.1, 0, screen.height
|
|
, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.highlighted_buildup_bar.colors.foreground = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.small_monster_UI.ailment_buildups.highlighted_buildup_bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.small_monster_UI.ailment_buildups.highlighted_buildup_bar.colors.background = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.small_monster_UI.ailment_buildups.highlighted_buildup_bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
small_monster_UI_changed = small_monster_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.large_monster_UI) then
|
|
if imgui.tree_node(language.current_language.customization_menu.dynamically_positioned) then
|
|
changed, config.current_config.large_monster_UI.dynamic.enabled = imgui.checkbox(language.current_language.customization_menu
|
|
.enabled, config.current_config.large_monster_UI.dynamic.enabled);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.settings) then
|
|
changed, config.current_config.large_monster_UI.dynamic.settings.hide_dead_or_captured = imgui.checkbox(language.current_language
|
|
.customization_menu.hide_dead_or_captured, config.current_config.large_monster_UI.dynamic.settings.hide_dead_or_captured);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.settings.render_highlighted_monster = imgui.checkbox(language
|
|
.current_language.customization_menu.render_highlighted_monster, config.current_config.large_monster_UI.dynamic.settings
|
|
.render_highlighted_monster);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.settings.render_not_highlighted_monsters = imgui.checkbox(language
|
|
.current_language.customization_menu.render_not_highlighted_monsters, config.current_config.large_monster_UI.dynamic
|
|
.settings.render_not_highlighted_monsters);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.settings.opacity_falloff = imgui.checkbox(language.current_language
|
|
.customization_menu.opacity_falloff, config.current_config.large_monster_UI.dynamic.settings.opacity_falloff);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.settings.max_distance = imgui.drag_float(language.current_language
|
|
.customization_menu.max_distance, config.current_config.large_monster_UI.dynamic.settings.max_distance, 1, 0, 10000
|
|
,
|
|
"%.0f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.world_offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.world_offset.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x,
|
|
config.current_config.large_monster_UI.dynamic.world_offset.x, 0.1, -100, 100, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.world_offset.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y,
|
|
config.current_config.large_monster_UI.dynamic.world_offset.y, 0.1, -100, 100, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.world_offset.z = imgui.drag_float(language.current_language.customization_menu
|
|
.z,
|
|
config.current_config.large_monster_UI.dynamic.world_offset.z, 0.1, -100, 100, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.viewport_offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.viewport_offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.viewport_offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.viewport_offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.viewport_offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.monster_name_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.monster_name_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.monster_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.include) then
|
|
changed, config.current_config.large_monster_UI.dynamic.monster_name_label.include.monster_name = imgui.checkbox(
|
|
language.current_language.customization_menu.monster_name,
|
|
config.current_config.large_monster_UI.dynamic.monster_name_label.include.monster_name);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.monster_name_label.include.monster_id = imgui.checkbox(
|
|
language.current_language.customization_menu.monster_id,
|
|
config.current_config.large_monster_UI.dynamic.monster_name_label.include.monster_id);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.monster_name_label.include.crown = imgui.checkbox(language.current_language
|
|
.customization_menu.crown,
|
|
config.current_config.large_monster_UI.dynamic.monster_name_label.include.crown);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.monster_name_label.include.size = imgui.checkbox(language.current_language
|
|
.customization_menu.size,
|
|
config.current_config.large_monster_UI.dynamic.monster_name_label.include.size);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.monster_name_label.include.scrown_thresholds = imgui.checkbox(language
|
|
.current_language.customization_menu.crown_thresholds,
|
|
config.current_config.large_monster_UI.dynamic.monster_name_label.include.scrown_thresholds);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.monster_name_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.monster_name_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.monster_name_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.monster_name_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.monster_name_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.monster_name_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.monster_name_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.monster_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.monster_name_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.monster_name_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.monster_name_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.monster_name_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.monster_name_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.monster_name_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.health) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.health.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.health.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.health.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.health.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.text_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.health.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.text_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.health.text_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.health.text_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.health.text_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.text_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.health.text_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.text_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.health.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.text_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.health.text_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.health.text_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.health.text_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.text_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.health.text_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.value_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.health.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.value_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.health.value_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.health.value_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.health.value_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.value_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.health.value_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.value_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.health.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.value_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.health.value_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.health.value_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.health.value_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.health.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.health.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.health.percentage_label.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.health.percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.health.percentage_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.health.percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.percentage_label.shadow.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.health.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.percentage_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.health.percentage_label.shadow.offset.x,
|
|
0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.health.percentage_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.health.percentage_label.shadow.offset.y,
|
|
0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.percentage_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.health.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.bar.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.health.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.bar.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.health.bar.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.health.bar.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.health.bar.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.bar.size.width = imgui.drag_float(language.current_language
|
|
.customization_menu.width,
|
|
config.current_config.large_monster_UI.dynamic.health.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.health.bar.size.height = imgui.drag_float(language.current_language
|
|
.customization_menu.height,
|
|
config.current_config.large_monster_UI.dynamic.health.bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.bar.normal_colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.health.bar.normal_colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.bar.normal_colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.health.bar.normal_colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.monster_can_be_captured) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.bar.capture_colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.health.bar.capture_colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.bar.capture_colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.health.bar.capture_colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.capture_line) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.bar.capture_line.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.health.bar.capture_line.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.bar.capture_line.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.health.bar.capture_line.offset.x, 0.1, -screen.width, screen.width
|
|
, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.health.bar.capture_line.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.health.bar.capture_line.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.bar.capture_line.size.width = imgui.drag_float(language
|
|
.current_language.customization_menu.width,
|
|
config.current_config.large_monster_UI.dynamic.health.bar.capture_line.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.health.bar.capture_line.size.height = imgui.drag_float(language
|
|
.current_language.customization_menu.height,
|
|
config.current_config.large_monster_UI.dynamic.health.bar.capture_line.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.health.bar.capture_line.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.health.bar.capture_line.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.stamina) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.stamina.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.stamina.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.stamina.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.text_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.stamina.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.text_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.stamina.text_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.text_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.stamina.text_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.text_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.stamina.text_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.text_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.stamina.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.text_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.stamina.text_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.text_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.stamina.text_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.text_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.stamina.text_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.value_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.stamina.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.value_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.stamina.value_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.value_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.stamina.value_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.value_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.stamina.value_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.value_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.stamina.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.value_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.stamina.value_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.value_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.stamina.value_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.stamina.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.stamina.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.stamina.percentage_label.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.stamina.percentage_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.stamina.percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.percentage_label.shadow.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.stamina.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.percentage_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.stamina.percentage_label.shadow.offset.x,
|
|
0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.percentage_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.stamina.percentage_label.shadow.offset.y,
|
|
0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.percentage_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.stamina.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.bar.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.stamina.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.bar.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.stamina.bar.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.bar.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.stamina.bar.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.bar.size.width = imgui.drag_float(language.current_language
|
|
.customization_menu.width,
|
|
config.current_config.large_monster_UI.dynamic.stamina.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.bar.size.height = imgui.drag_float(language.current_language
|
|
.customization_menu.height,
|
|
config.current_config.large_monster_UI.dynamic.stamina.bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.bar.colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.stamina.bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.dynamic.stamina.bar.colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.stamina.bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.rage) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.visibility = imgui.checkbox(language.current_language.customization_menu
|
|
.visible,
|
|
config.current_config.large_monster_UI.dynamic.rage.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.offset.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x,
|
|
config.current_config.large_monster_UI.dynamic.rage.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.offset.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y,
|
|
config.current_config.large_monster_UI.dynamic.rage.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.text_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.rage.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.text_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.rage.text_label.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.text_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.rage.text_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.text_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.rage.text_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.text_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.rage.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.text_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.rage.text_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.text_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.rage.text_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.text_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.rage.text_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.value_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.rage.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.value_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.rage.value_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.value_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.rage.value_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.value_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.rage.value_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.value_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.rage.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.value_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.rage.value_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.value_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.rage.value_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.rage.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.rage.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.rage.percentage_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.rage.percentage_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.percentage_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.rage.percentage_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.percentage_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.rage.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.percentage_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.rage.percentage_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.percentage_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.rage.percentage_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.percentage_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.rage.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.timer_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.timer_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.rage.timer_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.timer_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.rage.timer_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.timer_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.rage.timer_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.timer_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.rage.timer_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.timer_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.rage.timer_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.timer_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.rage.timer_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.timer_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.rage.timer_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.timer_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.rage.timer_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.bar.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.rage.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.bar.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.rage.bar.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.bar.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.rage.bar.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.bar.size.width = imgui.drag_float(language.current_language
|
|
.customization_menu.width,
|
|
config.current_config.large_monster_UI.dynamic.rage.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.bar.size.height = imgui.drag_float(language.current_language
|
|
.customization_menu.height,
|
|
config.current_config.large_monster_UI.dynamic.rage.bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.bar.colors.foreground = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.rage.bar.colors.foreground, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.dynamic.rage.bar.colors.background = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.rage.bar.colors.background, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.body_parts) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.visibility = imgui.checkbox(language.current_language.customization_menu
|
|
.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.spacing) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.spacing.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.spacing.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.spacing.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.spacing.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.settings) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.settings.hide_undamaged_parts = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_undamaged_parts,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.settings.hide_undamaged_parts);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.settings.time_limit = imgui.drag_float(language.current_language
|
|
.customization_menu.time_limit,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.settings.time_limit, 0.1, 0, 99999, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.sorting) then
|
|
changed, customization_menu.large_monster_dynamic_UI_parts_sorting_type_index = imgui.combo(language.current_language
|
|
.customization_menu.type,
|
|
customization_menu.large_monster_dynamic_UI_parts_sorting_type_index,
|
|
customization_menu.displayed_monster_UI_parts_sorting_types);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.large_monster_UI.dynamic.body_parts.sorting.type = customization_menu.large_monster_UI_parts_sorting_types
|
|
[customization_menu.large_monster_dynamic_UI_parts_sorting_type_index];
|
|
end
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.sorting.reversed_order = imgui.checkbox(
|
|
language.current_language.customization_menu.reversed_order,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.sorting.reversed_order);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.part_name_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.include) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.include.part_name = imgui.checkbox(
|
|
language.current_language.customization_menu.part_name,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.include.part_name);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.include.flinch_count = imgui.checkbox(
|
|
language.current_language.customization_menu.flinch_count,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.include.flinch_count);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.include.break_count = imgui.checkbox(
|
|
language.current_language.customization_menu.break_count,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.include.break_count);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.include.break_max_count = imgui.checkbox(
|
|
language.current_language.customization_menu.break_max_count,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.include.break_max_count);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_name_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.part_health) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.offset.y, 0.1, -screen.height, screen.height
|
|
, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.text_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.text_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.text_label.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.text_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.text_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.text_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_health.text_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.text_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.text_label.shadow.offset.x = imgui
|
|
.drag_float(language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.text_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.text_label.shadow.offset.y = imgui
|
|
.drag_float(language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.text_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.text_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_health.text_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.value_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.value_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.value_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.value_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.value_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.value_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_health.value_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.value_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.value_label.shadow.offset.x = imgui
|
|
.drag_float(language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.value_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.value_label.shadow.offset.y = imgui
|
|
.drag_float(language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.value_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_health.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.percentage_label.offset.x, 0.1,
|
|
-screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.percentage_label.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_health.percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.percentage_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.percentage_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.percentage_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.percentage_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.percentage_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.percentage_label.shadow.color = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.bar.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.bar.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.bar.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.bar.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.bar.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.bar.size.width = imgui.drag_float(language
|
|
.current_language.customization_menu.width,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.bar.size.height = imgui.drag_float(language
|
|
.current_language.customization_menu.height,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_health.bar.size.height, 0.1, 0, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.bar.colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_health.bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_health.bar.colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_health.bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.break_health) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.text_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.text_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.text_label.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.text_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.text_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.text_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_break.text_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.text_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.text_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.text_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.text_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.text_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.text_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_break.text_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.value_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.value_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.value_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.value_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.value_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.value_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_break.value_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.value_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.value_label.shadow.offset.x = imgui
|
|
.drag_float(language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.value_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.value_label.shadow.offset.y = imgui
|
|
.drag_float(language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.value_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_break.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.percentage_label.offset.x, 0.1, -
|
|
screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.percentage_label.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_break.percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.percentage_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.percentage_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.percentage_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.percentage_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.percentage_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.percentage_label.shadow.color = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.bar.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.bar.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.bar.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.bar.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.bar.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.bar.size.width = imgui.drag_float(language
|
|
.current_language.customization_menu.width,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.bar.size.height = imgui.drag_float(language
|
|
.current_language.customization_menu.height,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_break.bar.size.height, 0.1, 0, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.bar.colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_break.bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_break.bar.colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_break.bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.loss_health) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.text_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.text_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.text_label.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.text_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.text_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.text_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.text_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.text_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.text_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.text_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.text_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.text_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.text_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.text_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.value_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.value_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.value_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.value_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.value_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.value_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.value_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.value_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.value_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.value_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.value_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.value_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.percentage_label.offset.x, 0.1, -screen.width
|
|
, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.percentage_label.offset.y, 0.1, -
|
|
screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.percentage_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.percentage_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.percentage_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.percentage_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.percentage_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.percentage_label.shadow.color = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.bar.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.bar.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.bar.offset.x, 0.1, -screen.width, screen.width
|
|
, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.bar.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.bar.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.bar.size.width = imgui.drag_float(language
|
|
.current_language.customization_menu.width,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.bar.size.height = imgui.drag_float(language
|
|
.current_language.customization_menu.height,
|
|
config.current_config.large_monster_UI.dynamic.body_parts.part_loss.bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.bar.colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.bar.colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.body_parts.part_loss.bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.ailments) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailments.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailments.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailments.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.relative_offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.relative_offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailments.relative_offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.relative_offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailments.relative_offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.spacing) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.spacing.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailments.spacing.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.spacing.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailments.spacing.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.settings) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.settings.hide_ailments_with_zero_buildup = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_ailments_with_zero_buildup,
|
|
config.current_config.large_monster_UI.dynamic.ailments.settings.hide_ailments_with_zero_buildup);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed,
|
|
config.current_config.large_monster_UI.dynamic.ailments.settings.hide_inactive_ailments_with_no_buildup_support = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.hide_inactive_ailments_with_no_buildup_support,
|
|
config.current_config.large_monster_UI.dynamic.ailments.settings.hide_inactive_ailments_with_no_buildup_support);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.settings.hide_all_inactive_ailments = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_all_inactive_ailments,
|
|
config.current_config.large_monster_UI.dynamic.ailments.settings.hide_all_inactive_ailments);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.settings.hide_all_active_ailments = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_all_active_ailments,
|
|
config.current_config.large_monster_UI.dynamic.ailments.settings.hide_all_active_ailments);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.settings.hide_disabled_ailments = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_disabled_ailments,
|
|
config.current_config.large_monster_UI.dynamic.ailments.settings.hide_disabled_ailments);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.settings.offset_is_relative_to_parts = imgui.checkbox(
|
|
language.current_language.customization_menu.offset_is_relative_to_parts,
|
|
config.current_config.large_monster_UI.dynamic.ailments.settings.offset_is_relative_to_parts);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.settings.time_limit = imgui.drag_float(language.current_language
|
|
.customization_menu.time_limit,
|
|
config.current_config.large_monster_UI.dynamic.ailments.settings.time_limit, 0.1, 0, 99999, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.sorting) then
|
|
changed, customization_menu.small_monster_UI_ailments_sorting_type_index = imgui.combo(language.current_language.customization_menu
|
|
.type,
|
|
customization_menu.small_monster_UI_ailments_sorting_type_index,
|
|
customization_menu.displayed_ailments_sorting_types);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.large_monster_UI.dynamic.ailments.sorting.type = customization_menu.ailments_sorting_types[
|
|
customization_menu.small_monster_UI_ailments_sorting_type_index];
|
|
end
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.sorting.reversed_order = imgui.checkbox(
|
|
language.current_language.customization_menu.reversed_order,
|
|
config.current_config.large_monster_UI.dynamic.ailments.sorting.reversed_order);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.ailment_name_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.ailment_name_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailments.ailment_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.include) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.ailment_name_label.include.ailment_name = imgui.checkbox(
|
|
language.current_language.customization_menu.ailment_name,
|
|
config.current_config.large_monster_UI.dynamic.ailments.ailment_name_label.include.ailment_name);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.ailment_name_label.include.activation_count = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.activation_count,
|
|
config.current_config.large_monster_UI.dynamic.ailments.ailment_name_label.include.activation_count);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.ailment_name_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailments.ailment_name_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.ailment_name_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailments.ailment_name_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.ailment_name_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.ailments.ailment_name_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.ailment_name_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailments.ailment_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.ailment_name_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailments.ailment_name_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.ailment_name_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailments.ailment_name_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.ailment_name_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.ailments.ailment_name_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.text_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailments.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.text_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailments.text_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.text_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailments.text_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.text_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.ailments.text_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.text_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailments.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.text_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailments.text_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.text_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailments.text_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.text_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.ailments.text_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.value_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailments.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.value_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailments.value_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.value_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailments.value_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.value_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.ailments.value_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.value_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailments.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.value_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailments.value_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.value_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailments.value_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.ailments.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailments.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailments.percentage_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailments.percentage_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.ailments.percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.percentage_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailments.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.percentage_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailments.percentage_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.percentage_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailments.percentage_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.percentage_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.ailments.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.timer_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.timer_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailments.timer_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.timer_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailments.timer_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.timer_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailments.timer_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.timer_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.ailments.timer_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.timer_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailments.timer_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.timer_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailments.timer_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.timer_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailments.timer_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.timer_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.ailments.timer_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.bar.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailments.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.bar.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailments.bar.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.bar.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailments.bar.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.bar.size.width = imgui.drag_float(language.current_language
|
|
.customization_menu.width,
|
|
config.current_config.large_monster_UI.dynamic.ailments.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.bar.size.height = imgui.drag_float(language.current_language
|
|
.customization_menu.height,
|
|
config.current_config.large_monster_UI.dynamic.ailments.bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.bar.colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.ailments.bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailments.bar.colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.ailments.bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.ailment_buildups) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.player_spacing) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.player_spacing.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.player_spacing.x, 0.1, -screen.width, screen.width
|
|
, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.player_spacing.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.player_spacing.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.ailment_spacing) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_spacing.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_spacing.x, 0.1, -screen.width, screen.width
|
|
, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_spacing.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_spacing.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
if imgui.tree_node(language.current_language.customization_menu.settings) then
|
|
changed, customization_menu.large_monster_dynamic_UI_highlighted_buildup_bar_index = imgui.combo(language.current_language
|
|
.customization_menu.highlighted_bar, customization_menu.large_monster_dynamic_UI_highlighted_buildup_bar_index,
|
|
customization_menu.displayed_highlighted_buildup_bar_types);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.settings.highlighted_bar = customization_menu.highlighted_buildup_bar_types
|
|
[customization_menu.large_monster_dynamic_UI_highlighted_buildup_bar_index];
|
|
end
|
|
|
|
changed, customization_menu.large_monster_dynamic_UI_buildup_bar_relative_index = imgui.combo(language.current_language
|
|
.customization_menu.buildup_bars_are_relative_to,
|
|
customization_menu.large_monster_dynamic_UI_buildup_bar_relative_index,
|
|
customization_menu.displayed_buildup_bar_relative_types);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if changed then
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.settings.buildup_bar_relative_to = customization_menu
|
|
.displayed_buildup_bar_relative_types[customization_menu.large_monster_dynamic_UI_damage_bar_relative_index];
|
|
end
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.settings.time_limit = imgui.drag_float(language
|
|
.current_language.customization_menu.time_limit,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.settings.time_limit, 0.1, 0, 99999, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.filter) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.filter.stun = imgui.checkbox(language.current_language
|
|
.ailments.stun,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.filter.stun);
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.filter.poison = imgui.checkbox(language.current_language
|
|
.ailments.poison,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.filter.poison);
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.filter.blast = imgui.checkbox(language.current_language
|
|
.ailments.blast,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.filter.blast);
|
|
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.sorting) then
|
|
changed, customization_menu.large_monster_dynamic_UI_ailment_buildups_sorting_type_index = imgui.combo(language.current_language
|
|
.customization_menu.type,
|
|
customization_menu.large_monster_dynamic_UI_ailment_buildups_sorting_type_index,
|
|
customization_menu.displayed_ailment_buildups_sorting_types);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if changed then
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.sorting.type = customization_menu.ailment_buildups_sorting_types
|
|
[customization_menu.large_monster_dynamic_UI_ailment_buildups_sorting_type_index];
|
|
end
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.sorting.reversed_order = imgui.checkbox(
|
|
language.current_language.customization_menu.reversed_order,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.sorting.reversed_order);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.ailment_name_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_name_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.include) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_name_label.include.ailment_name = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.ailment_name,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_name_label.include.ailment_name);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_name_label.include.activation_count = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.activation_count,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_name_label.include.activation_count);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_name_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_name_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_name_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_name_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_name_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_name_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_name_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_name_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_name_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_name_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_name_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_name_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.ailment_buildups.ailment_name_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.player_name_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.player_name_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.player_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.player_name_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.player_name_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.player_name_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.player_name_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.player_name_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.ailment_buildups.player_name_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.player_name_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.player_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.player_name_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.player_name_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.player_name_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.player_name_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.player_name_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.ailment_buildups.player_name_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.buildup_value_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_value_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_value_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_value_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_value_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_value_label.offset.y, 0.1, -screen.height
|
|
, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_value_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_value_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_value_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_value_label.shadow.offset.x = imgui
|
|
.drag_float(language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_value_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_value_label.shadow.offset.y = imgui
|
|
.drag_float(language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_value_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_value_label.shadow.color = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.buildup_percentage_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_percentage_label.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_percentage_label.offset.x = imgui
|
|
.drag_float(language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_percentage_label.offset.x, 0.1,
|
|
-screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_percentage_label.offset.y = imgui
|
|
.drag_float(language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_percentage_label.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_percentage_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_percentage_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_percentage_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_percentage_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_percentage_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_percentage_label.shadow.color = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.total_buildup_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_label.offset.y, 0.1, -screen.height
|
|
,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_label.shadow.color = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.total_buildup_value_label) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_value_label.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_value_label.offset.x = imgui
|
|
.drag_float(language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_value_label.offset.x, 0.1,
|
|
-screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_value_label.offset.y = imgui
|
|
.drag_float(language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_value_label.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_value_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_value_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_value_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_value_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_value_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_value_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_value_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_value_label.shadow.color = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.total_buildup_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.buildup_bar) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_bar.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_bar.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_bar.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_bar.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_bar.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_bar.size.width = imgui.drag_float(language
|
|
.current_language.customization_menu.width,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_bar.size.width, 0.1, 0, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_bar.size.height = imgui.drag_float(language
|
|
.current_language.customization_menu.height,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_bar.size.height, 0.1, 0, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_bar.colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_bar.colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.dynamic.ailment_buildups.buildup_bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.highlighted_buildup_bar) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.highlighted_buildup_bar.visibility = imgui
|
|
.checkbox(language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.highlighted_buildup_bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.highlighted_buildup_bar.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.highlighted_buildup_bar.offset.x, 0.1,
|
|
-screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.highlighted_buildup_bar.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.highlighted_buildup_bar.offset.y, 0.1,
|
|
-screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.highlighted_buildup_bar.size.width = imgui
|
|
.drag_float(language.current_language.customization_menu.width,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.highlighted_buildup_bar.size.width, 0.1, 0,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.highlighted_buildup_bar.size.height = imgui
|
|
.drag_float(language.current_language.customization_menu.height,
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.highlighted_buildup_bar.size.height, 0.1, 0,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.highlighted_buildup_bar.colors.foreground = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.highlighted_buildup_bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.dynamic.ailment_buildups.highlighted_buildup_bar.colors.background = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.dynamic.ailment_buildups.highlighted_buildup_bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_dynamic_UI_changed = large_monster_dynamic_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.statically_positioned) then
|
|
changed, config.current_config.large_monster_UI.static.enabled = imgui.checkbox(language.current_language.customization_menu
|
|
.enabled, config.current_config.large_monster_UI.static.enabled);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.settings) then
|
|
changed, config.current_config.large_monster_UI.static.settings.hide_dead_or_captured = imgui.checkbox(language.current_language
|
|
.customization_menu.hide_dead_or_captured, config.current_config.large_monster_UI.static.settings.hide_dead_or_captured);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.settings.render_highlighted_monster = imgui.checkbox(language
|
|
.current_language.customization_menu.render_highlighted_monster, config.current_config.large_monster_UI.static.settings
|
|
.render_highlighted_monster);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.settings.render_not_highlighted_monsters = imgui.checkbox(language
|
|
.current_language.customization_menu.render_not_highlighted_monsters, config.current_config.large_monster_UI.static
|
|
.settings.render_not_highlighted_monsters);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, customization_menu.large_monster_UI_highlighted_monster_location_index = imgui.combo(language.current_language
|
|
.customization_menu.highlighted_monster_location,
|
|
customization_menu.large_monster_UI_highlighted_monster_location_index,
|
|
customization_menu.displayed_damage_meter_UI_my_damage_bar_location_types);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.large_monster_UI.static.settings.highlighted_monster_location = customization_menu.damage_meter_UI_my_damage_bar_location_types
|
|
[customization_menu.large_monster_UI_highlighted_monster_location_index];
|
|
end
|
|
|
|
changed, customization_menu.large_monster_UI_orientation_index = imgui.combo(language.current_language.customization_menu
|
|
.orientation,
|
|
customization_menu.large_monster_UI_orientation_index, customization_menu.displayed_orientation_types);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.large_monster_UI.static.settings.orientation = customization_menu.orientation_types[
|
|
customization_menu.large_monster_UI_orientation_index];
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.position) then
|
|
changed, config.current_config.large_monster_UI.static.position.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x, config.current_config.large_monster_UI.static.position.x, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.position.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y, config.current_config.large_monster_UI.static.position.y, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, customization_menu.large_monster_UI_anchor_index = imgui.combo(language.current_language.customization_menu
|
|
.anchor,
|
|
customization_menu.large_monster_UI_anchor_index, customization_menu.displayed_anchor_types);
|
|
config_changed = config_changed or changed;
|
|
if changed then
|
|
config.current_config.large_monster_UI.static.position.anchor = customization_menu.anchor_types[
|
|
customization_menu.large_monster_UI_anchor_index];
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.spacing) then
|
|
changed, config.current_config.large_monster_UI.static.spacing.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x, config.current_config.large_monster_UI.static.spacing.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.spacing.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y, config.current_config.large_monster_UI.static.spacing.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.sorting) then
|
|
changed, customization_menu.large_monster_UI_sorting_type_index = imgui.combo(language.current_language.customization_menu
|
|
.type,
|
|
customization_menu.large_monster_UI_sorting_type_index, customization_menu.displayed_monster_UI_sorting_types);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.large_monster_UI.static.sorting.type = customization_menu.monster_UI_sorting_types[
|
|
customization_menu.large_monster_UI_sorting_type_index];
|
|
end
|
|
|
|
changed, config.current_config.large_monster_UI.static.sorting.reversed_order = imgui.checkbox(language.current_language
|
|
.customization_menu.reversed_order, config.current_config.large_monster_UI.static.sorting.reversed_order);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.monster_name_label) then
|
|
changed, config.current_config.large_monster_UI.static.monster_name_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.monster_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.include) then
|
|
changed, config.current_config.large_monster_UI.static.monster_name_label.include.monster_name = imgui.checkbox(
|
|
language.current_language.customization_menu.monster_name,
|
|
config.current_config.large_monster_UI.static.monster_name_label.include.monster_name);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.monster_name_label.include.monster_id = imgui.checkbox(
|
|
language.current_language.customization_menu.monster_id,
|
|
config.current_config.large_monster_UI.static.monster_name_label.include.monster_id);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.monster_name_label.include.crown = imgui.checkbox(language.current_language
|
|
.customization_menu.crown,
|
|
config.current_config.large_monster_UI.static.monster_name_label.include.crown);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.monster_name_label.include.size = imgui.checkbox(language.current_language
|
|
.customization_menu.size,
|
|
config.current_config.large_monster_UI.static.monster_name_label.include.size);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.monster_name_label.include.scrown_thresholds = imgui.checkbox(language
|
|
.current_language.customization_menu.crown_thresholds,
|
|
config.current_config.large_monster_UI.static.monster_name_label.include.scrown_thresholds);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.monster_name_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.monster_name_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.monster_name_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.monster_name_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.monster_name_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.monster_name_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.monster_name_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.monster_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.monster_name_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.monster_name_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.monster_name_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.monster_name_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.monster_name_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.monster_name_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.health) then
|
|
changed, config.current_config.large_monster_UI.static.health.visibility = imgui.checkbox(language.current_language.customization_menu
|
|
.visible,
|
|
config.current_config.large_monster_UI.static.health.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.health.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.health.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.health.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.health.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.static.health.text_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.health.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.health.text_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.health.text_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.health.text_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.health.text_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.health.text_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.health.text_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.health.text_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.health.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.health.text_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.health.text_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.health.text_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.health.text_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.health.text_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.health.text_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.static.health.value_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.health.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.health.value_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.health.value_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.health.value_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.health.value_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.health.value_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.health.value_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.health.value_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.health.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.health.value_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.health.value_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.health.value_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.health.value_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.health.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.health.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.static.health.percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.health.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.health.percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.health.percentage_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.health.percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.health.percentage_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.health.percentage_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.health.percentage_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.health.percentage_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.health.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.health.percentage_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.health.percentage_label.shadow.offset.x,
|
|
0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.health.percentage_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.health.percentage_label.shadow.offset.y,
|
|
0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.health.percentage_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.health.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.static.health.bar.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.health.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.health.bar.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.health.bar.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.health.bar.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.health.bar.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.static.health.bar.size.width = imgui.drag_float(language.current_language
|
|
.customization_menu.width,
|
|
config.current_config.large_monster_UI.static.health.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.health.bar.size.height = imgui.drag_float(language.current_language
|
|
.customization_menu.height,
|
|
config.current_config.large_monster_UI.static.health.bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.static.health.bar.normal_colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.health.bar.normal_colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.static.health.bar.normal_colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.health.bar.normal_colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.monster_can_be_captured) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.static.health.bar.capture_colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.health.bar.capture_colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.static.health.bar.capture_colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.health.bar.capture_colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.capture_line) then
|
|
changed, config.current_config.large_monster_UI.static.health.bar.capture_line.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.health.bar.capture_line.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.health.bar.capture_line.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.health.bar.capture_line.offset.x, 0.1, -screen.width, screen.width
|
|
, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.health.bar.capture_line.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.health.bar.capture_line.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.static.health.bar.capture_line.size.width = imgui.drag_float(language
|
|
.current_language.customization_menu.width,
|
|
config.current_config.large_monster_UI.static.health.bar.capture_line.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.health.bar.capture_line.size.height = imgui.drag_float(language
|
|
.current_language.customization_menu.height,
|
|
config.current_config.large_monster_UI.static.health.bar.capture_line.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.health.bar.capture_line.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.health.bar.capture_line.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.stamina) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.stamina.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.stamina.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.stamina.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.stamina.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.text_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.stamina.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.text_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.stamina.text_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.stamina.text_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.stamina.text_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.text_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.stamina.text_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.text_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.stamina.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.text_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.stamina.text_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.stamina.text_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.stamina.text_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.text_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.stamina.text_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.value_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.stamina.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.value_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.stamina.value_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.stamina.value_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.stamina.value_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.value_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.stamina.value_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.value_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.stamina.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.value_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.stamina.value_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.stamina.value_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.stamina.value_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.stamina.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.stamina.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.stamina.percentage_label.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.stamina.percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.stamina.percentage_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.stamina.percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.percentage_label.shadow.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.stamina.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.percentage_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.stamina.percentage_label.shadow.offset.x,
|
|
0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.stamina.percentage_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.stamina.percentage_label.shadow.offset.y,
|
|
0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.percentage_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.stamina.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.bar.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.stamina.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.bar.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.stamina.bar.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.stamina.bar.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.stamina.bar.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.bar.size.width = imgui.drag_float(language.current_language
|
|
.customization_menu.width,
|
|
config.current_config.large_monster_UI.static.stamina.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.stamina.bar.size.height = imgui.drag_float(language.current_language
|
|
.customization_menu.height,
|
|
config.current_config.large_monster_UI.static.stamina.bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.bar.colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.stamina.bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.static.stamina.bar.colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.stamina.bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.rage) then
|
|
changed, config.current_config.large_monster_UI.static.rage.visibility = imgui.checkbox(language.current_language.customization_menu
|
|
.visible,
|
|
config.current_config.large_monster_UI.static.rage.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.rage.offset.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x,
|
|
config.current_config.large_monster_UI.static.rage.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.rage.offset.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y,
|
|
config.current_config.large_monster_UI.static.rage.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.static.rage.text_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.rage.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.rage.text_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.rage.text_label.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.rage.text_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.rage.text_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.rage.text_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.rage.text_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.rage.text_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.rage.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.rage.text_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.rage.text_label.shadow.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.rage.text_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.rage.text_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.rage.text_label.shadow.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.rage.text_label.shadow.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.static.rage.value_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.rage.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.rage.value_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.rage.value_label.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.rage.value_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.rage.value_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.rage.value_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.rage.value_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.rage.value_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.rage.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.rage.value_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.rage.value_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.rage.value_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.rage.value_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.rage.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.rage.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.static.rage.percentage_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.rage.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.rage.percentage_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.rage.percentage_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.rage.percentage_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.rage.percentage_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.rage.percentage_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.rage.percentage_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.rage.percentage_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.rage.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.rage.percentage_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.rage.percentage_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.rage.percentage_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.rage.percentage_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.rage.percentage_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.rage.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.timer_label) then
|
|
changed, config.current_config.large_monster_UI.static.rage.timer_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.rage.timer_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.rage.timer_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.rage.timer_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.rage.timer_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.rage.timer_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.rage.timer_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.rage.timer_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.rage.timer_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.rage.timer_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.rage.timer_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.rage.timer_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.rage.timer_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.rage.timer_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.rage.timer_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.rage.timer_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.static.rage.bar.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.rage.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.rage.bar.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.rage.bar.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.rage.bar.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.rage.bar.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.static.rage.bar.size.width = imgui.drag_float(language.current_language
|
|
.customization_menu.width,
|
|
config.current_config.large_monster_UI.static.rage.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.rage.bar.size.height = imgui.drag_float(language.current_language
|
|
.customization_menu.height,
|
|
config.current_config.large_monster_UI.static.rage.bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.static.rage.bar.colors.foreground = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.rage.bar.colors.foreground, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.static.rage.bar.colors.background = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.rage.bar.colors.background, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.body_parts) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.visibility = imgui.checkbox(language.current_language.customization_menu
|
|
.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.offset.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x,
|
|
config.current_config.large_monster_UI.static.body_parts.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.offset.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y,
|
|
config.current_config.large_monster_UI.static.body_parts.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.spacing) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.spacing.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.spacing.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.spacing.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.spacing.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.settings) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.settings.hide_undamaged_parts = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_undamaged_parts,
|
|
config.current_config.large_monster_UI.static.body_parts.settings.hide_undamaged_parts);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.settings.time_limit = imgui.drag_float(language.current_language
|
|
.customization_menu.time_limit,
|
|
config.current_config.large_monster_UI.static.body_parts.settings.time_limit, 0.1, 0, 99999, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.sorting) then
|
|
changed, customization_menu.large_monster_static_UI_parts_sorting_type_index = imgui.combo(language.current_language
|
|
.customization_menu.type,
|
|
customization_menu.large_monster_static_UI_parts_sorting_type_index,
|
|
customization_menu.displayed_monster_UI_parts_sorting_types);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.large_monster_UI.static.body_parts.sorting.type = customization_menu.large_monster_UI_parts_sorting_types
|
|
[customization_menu.large_monster_static_UI_parts_sorting_type_index];
|
|
end
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.sorting.reversed_order = imgui.checkbox(
|
|
language.current_language.customization_menu.reversed_order,
|
|
config.current_config.large_monster_UI.static.body_parts.sorting.reversed_order);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.part_name_label) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_name_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.include) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_name_label.include.part_name = imgui.checkbox(
|
|
language.current_language.customization_menu.part_name,
|
|
config.current_config.large_monster_UI.static.body_parts.part_name_label.include.part_name);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_name_label.include.flinch_count = imgui.checkbox(
|
|
language.current_language.customization_menu.flinch_count,
|
|
config.current_config.large_monster_UI.static.body_parts.part_name_label.include.flinch_count);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_name_label.include.break_count = imgui.checkbox(
|
|
language.current_language.customization_menu.break_count,
|
|
config.current_config.large_monster_UI.static.body_parts.part_name_label.include.break_count);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_name_label.include.break_max_count = imgui.checkbox(
|
|
language.current_language.customization_menu.break_max_count,
|
|
config.current_config.large_monster_UI.static.body_parts.part_name_label.include.break_max_count);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_name_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_name_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_name_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_name_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_name_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.body_parts.part_name_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_name_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_name_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_name_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_name_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_name_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_name_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_name_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.part_health) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.text_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.text_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.text_label.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.text_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.text_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.text_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_health.text_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.text_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.text_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.text_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.text_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.text_label.shadow.offset.y, 0.1, -screen.height
|
|
,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.text_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_health.text_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.value_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.value_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.value_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.value_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.value_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.value_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_health.value_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.value_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.value_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.value_label.shadow.offset.x, 0.1, -screen.width
|
|
,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.value_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.value_label.shadow.offset.y, 0.1, -
|
|
screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_health.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.percentage_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.percentage_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_health.percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.percentage_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.percentage_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.percentage_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.percentage_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.percentage_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.percentage_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_health.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.bar.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.bar.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.bar.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.bar.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.bar.offset.y, 0.1, -screen.height, screen.height
|
|
, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.bar.size.width = imgui.drag_float(language
|
|
.current_language.customization_menu.width,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.bar.size.height = imgui.drag_float(language
|
|
.current_language.customization_menu.height,
|
|
config.current_config.large_monster_UI.static.body_parts.part_health.bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.bar.colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_health.bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_health.bar.colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_health.bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.break_health) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.text_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.text_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.text_label.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.text_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.text_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.text_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_break.text_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.text_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.text_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.text_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.text_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.text_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.text_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_break.text_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.value_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.value_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.value_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.value_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.value_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.value_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_break.value_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.value_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.value_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.value_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.value_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.value_label.shadow.offset.y, 0.1, -screen.height
|
|
,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_break.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.percentage_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.percentage_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_break.percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.percentage_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.percentage_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.percentage_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.percentage_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.percentage_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.percentage_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_break.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.bar.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.bar.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.bar.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.bar.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.bar.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.bar.size.width = imgui.drag_float(language
|
|
.current_language.customization_menu.width,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.bar.size.height = imgui.drag_float(language
|
|
.current_language.customization_menu.height,
|
|
config.current_config.large_monster_UI.static.body_parts.part_break.bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.bar.colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_break.bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_break.bar.colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_break.bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.loss_health) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.text_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.text_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.text_label.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.text_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.text_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.text_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_loss.text_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.text_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.text_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.text_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.text_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.text_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.text_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_loss.text_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.value_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.value_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.value_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.value_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.value_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.value_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_loss.value_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.value_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.value_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.value_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.value_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.value_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_loss.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.percentage_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.percentage_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_loss.percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.percentage_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.percentage_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.percentage_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.percentage_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.percentage_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.percentage_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_loss.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.bar.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.bar.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.bar.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.bar.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.bar.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.bar.size.width = imgui.drag_float(language
|
|
.current_language.customization_menu.width,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.bar.size.height = imgui.drag_float(language
|
|
.current_language.customization_menu.height,
|
|
config.current_config.large_monster_UI.static.body_parts.part_loss.bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.bar.colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_loss.bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.static.body_parts.part_loss.bar.colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.body_parts.part_loss.bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.ailments) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailments.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailments.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailments.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.relative_offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.relative_offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailments.relative_offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.relative_offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailments.relative_offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.spacing) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.spacing.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailments.spacing.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.spacing.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailments.spacing.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.settings) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.settings.hide_ailments_with_zero_buildup = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_ailments_with_zero_buildup,
|
|
config.current_config.large_monster_UI.static.ailments.settings.hide_ailments_with_zero_buildup);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed,
|
|
config.current_config.large_monster_UI.static.ailments.settings.hide_inactive_ailments_with_no_buildup_support = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.hide_inactive_ailments_with_no_buildup_support,
|
|
config.current_config.large_monster_UI.static.ailments.settings.hide_inactive_ailments_with_no_buildup_support);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.settings.hide_all_inactive_ailments = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_all_inactive_ailments,
|
|
config.current_config.large_monster_UI.static.ailments.settings.hide_all_inactive_ailments);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.settings.hide_all_active_ailments = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_all_active_ailments,
|
|
config.current_config.large_monster_UI.static.ailments.settings.hide_all_active_ailments);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.settings.hide_disabled_ailments = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_disabled_ailments,
|
|
config.current_config.large_monster_UI.static.ailments.settings.hide_disabled_ailments);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.settings.offset_is_relative_to_parts = imgui.checkbox(
|
|
language.current_language.customization_menu.offset_is_relative_to_parts,
|
|
config.current_config.large_monster_UI.static.ailments.settings.offset_is_relative_to_parts);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.settings.time_limit = imgui.drag_float(language.current_language
|
|
.customization_menu.time_limit,
|
|
config.current_config.large_monster_UI.static.ailments.settings.time_limit, 0.1, 0, 99999, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.sorting) then
|
|
changed, customization_menu.small_monster_UI_ailments_sorting_type_index = imgui.combo(language.current_language.customization_menu
|
|
.type,
|
|
customization_menu.small_monster_UI_ailments_sorting_type_index,
|
|
customization_menu.displayed_ailments_sorting_types);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.large_monster_UI.static.ailments.sorting.type = customization_menu.ailments_sorting_types[
|
|
customization_menu.small_monster_UI_ailments_sorting_type_index];
|
|
end
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.sorting.reversed_order = imgui.checkbox(
|
|
language.current_language.customization_menu.reversed_order,
|
|
config.current_config.large_monster_UI.static.ailments.sorting.reversed_order);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.ailment_name_label) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.ailment_name_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailments.ailment_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.include) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.ailment_name_label.include.ailment_name = imgui.checkbox(
|
|
language.current_language.customization_menu.ailment_name,
|
|
config.current_config.large_monster_UI.static.ailments.ailment_name_label.include.ailment_name);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.ailment_name_label.include.activation_count = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.activation_count,
|
|
config.current_config.large_monster_UI.static.ailments.ailment_name_label.include.activation_count);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.ailment_name_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailments.ailment_name_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.ailment_name_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailments.ailment_name_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.ailment_name_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailments.ailment_name_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.ailment_name_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailments.ailment_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.ailment_name_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailments.ailment_name_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.ailment_name_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailments.ailment_name_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.ailment_name_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailments.ailment_name_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.text_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailments.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.text_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailments.text_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.text_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailments.text_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.text_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.ailments.text_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.text_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailments.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.text_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailments.text_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.text_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailments.text_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.text_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailments.text_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.value_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailments.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.value_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailments.value_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.value_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailments.value_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.value_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.ailments.value_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.value_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailments.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.value_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailments.value_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.value_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailments.value_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailments.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailments.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailments.percentage_label.offset.x, 0.1, -screen.width, screen.width
|
|
,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailments.percentage_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailments.percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.percentage_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailments.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.percentage_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailments.percentage_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.percentage_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailments.percentage_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.percentage_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailments.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.timer_label) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.timer_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailments.timer_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.timer_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailments.timer_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.timer_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailments.timer_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.timer_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.ailments.timer_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.timer_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailments.timer_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.timer_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailments.timer_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.timer_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailments.timer_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.timer_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailments.timer_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.bar.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailments.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.bar.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailments.bar.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.bar.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailments.bar.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.bar.size.width = imgui.drag_float(language.current_language
|
|
.customization_menu.width,
|
|
config.current_config.large_monster_UI.static.ailments.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailments.bar.size.height = imgui.drag_float(language.current_language
|
|
.customization_menu.height,
|
|
config.current_config.large_monster_UI.static.ailments.bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.bar.colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailments.bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.static.ailments.bar.colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailments.bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.ailment_buildups) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.player_spacing) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.player_spacing.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.player_spacing.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.player_spacing.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.player_spacing.y, 0.1, -screen.height, screen.height
|
|
, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.ailment_spacing) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.ailment_spacing.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.ailment_spacing.x, 0.1, -screen.width, screen.width
|
|
, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.ailment_spacing.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.ailment_spacing.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.settings) then
|
|
changed, customization_menu.large_monster_static_UI_highlighted_buildup_bar_index = imgui.combo(language.current_language
|
|
.customization_menu.highlighted_bar, customization_menu.large_monster_static_UI_highlighted_buildup_bar_index,
|
|
customization_menu.displayed_highlighted_buildup_bar_types);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.large_monster_UI.static.ailment_buildups.settings.highlighted_bar = customization_menu.highlighted_buildup_bar_types
|
|
[customization_menu.large_monster_static_UI_highlighted_buildup_bar_index];
|
|
end
|
|
|
|
changed, customization_menu.large_monster_static_UI_buildup_bar_relative_index = imgui.combo(language.current_language
|
|
.customization_menu.buildup_bars_are_relative_to,
|
|
customization_menu.large_monster_static_UI_buildup_bar_relative_index,
|
|
customization_menu.displayed_buildup_bar_relative_types);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if changed then
|
|
config.current_config.large_monster_UI.static.ailment_buildups.settings.buildup_bar_relative_to = customization_menu
|
|
.displayed_buildup_bar_relative_types[customization_menu.large_monster_static_UI_damage_bar_relative_index];
|
|
end
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.settings.time_limit = imgui.drag_float(language
|
|
.current_language.customization_menu.time_limit,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.settings.time_limit, 0.1, 0, 99999, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.filter) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.filter.stun = imgui.checkbox(language.current_language
|
|
.ailments.stun,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.filter.stun);
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.filter.poison = imgui.checkbox(language.current_language
|
|
.ailments.poison,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.filter.poison);
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.filter.blast = imgui.checkbox(language.current_language
|
|
.ailments.blast,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.filter.blast);
|
|
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.sorting) then
|
|
changed, customization_menu.large_monster_static_UI_ailment_buildups_sorting_type_index = imgui.combo(language.current_language
|
|
.customization_menu.type,
|
|
customization_menu.large_monster_static_UI_ailment_buildups_sorting_type_index,
|
|
customization_menu.displayed_ailment_buildups_sorting_types);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if changed then
|
|
config.current_config.large_monster_UI.static.ailment_buildups.sorting.type = customization_menu.ailment_buildups_sorting_types
|
|
[customization_menu.large_monster_static_UI_ailment_buildups_sorting_type_index];
|
|
end
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.sorting.reversed_order = imgui.checkbox(
|
|
language.current_language.customization_menu.reversed_order,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.sorting.reversed_order);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.ailment_name_label) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.ailment_name_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.ailment_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.include) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.ailment_name_label.include.ailment_name = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.ailment_name,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.ailment_name_label.include.ailment_name);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.ailment_name_label.include.activation_count = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.activation_count,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.ailment_name_label.include.activation_count);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.ailment_name_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.ailment_name_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.ailment_name_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.ailment_name_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.ailment_name_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailment_buildups.ailment_name_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.ailment_name_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.ailment_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.ailment_name_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.ailment_name_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.ailment_name_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.ailment_name_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.ailment_name_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailment_buildups.ailment_name_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.player_name_label) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.player_name_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.player_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.player_name_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.player_name_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.player_name_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.player_name_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.player_name_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailment_buildups.player_name_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.player_name_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.player_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.player_name_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.player_name_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.player_name_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.player_name_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.player_name_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailment_buildups.player_name_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.buildup_value_label) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_value_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.buildup_value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_value_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.buildup_value_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_value_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.buildup_value_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_value_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailment_buildups.buildup_value_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_value_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.buildup_value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_value_label.shadow.offset.x = imgui
|
|
.drag_float(language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.buildup_value_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_value_label.shadow.offset.y = imgui
|
|
.drag_float(language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.buildup_value_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailment_buildups.buildup_value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.buildup_percentage_label) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_percentage_label.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.buildup_percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.buildup_percentage_label.offset.x, 0.1,
|
|
-screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.buildup_percentage_label.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailment_buildups.buildup_percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_percentage_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.buildup_percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_percentage_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.buildup_percentage_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_percentage_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.buildup_percentage_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_percentage_label.shadow.color = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.ailment_buildups.buildup_percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.total_buildup_label) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.total_buildup_value_label) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_value_label.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_value_label.offset.x = imgui
|
|
.drag_float(language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_value_label.offset.x, 0.1,
|
|
-screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_value_label.offset.y = imgui
|
|
.drag_float(language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_value_label.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_value_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_value_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_value_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_value_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_value_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_value_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_value_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_value_label.shadow.color = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.ailment_buildups.total_buildup_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.buildup_bar) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_bar.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.buildup_bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_bar.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.buildup_bar.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_bar.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.buildup_bar.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_bar.size.width = imgui.drag_float(language
|
|
.current_language.customization_menu.width,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.buildup_bar.size.width, 0.1, 0, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_bar.size.height = imgui.drag_float(language
|
|
.current_language.customization_menu.height,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.buildup_bar.size.height, 0.1, 0, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_bar.colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailment_buildups.buildup_bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.buildup_bar.colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.static.ailment_buildups.buildup_bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.highlighted_buildup_bar) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.highlighted_buildup_bar.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.highlighted_buildup_bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.highlighted_buildup_bar.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.highlighted_buildup_bar.offset.x, 0.1,
|
|
-screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.highlighted_buildup_bar.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.highlighted_buildup_bar.offset.y, 0.1,
|
|
-screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.highlighted_buildup_bar.size.width = imgui
|
|
.drag_float(language.current_language.customization_menu.width,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.highlighted_buildup_bar.size.width, 0.1, 0,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.highlighted_buildup_bar.size.height = imgui
|
|
.drag_float(language.current_language.customization_menu.height,
|
|
config.current_config.large_monster_UI.static.ailment_buildups.highlighted_buildup_bar.size.height, 0.1, 0,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.highlighted_buildup_bar.colors.foreground = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.ailment_buildups.highlighted_buildup_bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.static.ailment_buildups.highlighted_buildup_bar.colors.background = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.static.ailment_buildups.highlighted_buildup_bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_static_UI_changed = large_monster_static_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.highlighted) then
|
|
changed, config.current_config.large_monster_UI.highlighted.enabled = imgui.checkbox(language.current_language.customization_menu
|
|
.enabled, config.current_config.large_monster_UI.highlighted.enabled);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.position) then
|
|
changed, config.current_config.large_monster_UI.highlighted.position.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x, config.current_config.large_monster_UI.highlighted.position.x, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.position.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y, config.current_config.large_monster_UI.highlighted.position.y, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, customization_menu.large_monster_UI_anchor_index = imgui.combo(language.current_language.customization_menu
|
|
.anchor,
|
|
customization_menu.large_monster_UI_anchor_index, customization_menu.displayed_anchor_types);
|
|
config_changed = config_changed or changed;
|
|
if changed then
|
|
config.current_config.large_monster_UI.highlighted.position.anchor = customization_menu.anchor_types[
|
|
customization_menu.large_monster_UI_anchor_index];
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.monster_name_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.monster_name_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.monster_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.include) then
|
|
changed, config.current_config.large_monster_UI.highlighted.monster_name_label.include.monster_name = imgui.checkbox(
|
|
language.current_language.customization_menu.monster_name,
|
|
config.current_config.large_monster_UI.highlighted.monster_name_label.include.monster_name);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.monster_name_label.include.monster_id = imgui.checkbox(
|
|
language.current_language.customization_menu.monster_id,
|
|
config.current_config.large_monster_UI.highlighted.monster_name_label.include.monster_id);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.monster_name_label.include.crown = imgui.checkbox(language
|
|
.current_language.customization_menu.crown,
|
|
config.current_config.large_monster_UI.highlighted.monster_name_label.include.crown);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.monster_name_label.include.size = imgui.checkbox(language
|
|
.current_language.customization_menu.size,
|
|
config.current_config.large_monster_UI.highlighted.monster_name_label.include.size);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.monster_name_label.include.scrown_thresholds = imgui.checkbox(language
|
|
.current_language.customization_menu.crown_thresholds,
|
|
config.current_config.large_monster_UI.highlighted.monster_name_label.include.scrown_thresholds);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.monster_name_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.monster_name_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.monster_name_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.monster_name_label.offset.y, 0.1, -screen.height, screen.height
|
|
,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.monster_name_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.monster_name_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.monster_name_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.monster_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.monster_name_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.monster_name_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.monster_name_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.monster_name_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.monster_name_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.monster_name_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.health) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.health.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.health.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.health.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.health.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.text_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.health.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.text_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.health.text_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.health.text_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.health.text_label.offset.y, 0.1, -screen.height, screen.height
|
|
,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.text_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.health.text_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.text_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.health.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.text_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.health.text_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.health.text_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.health.text_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.text_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.health.text_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.value_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.health.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.value_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.health.value_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.health.value_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.health.value_label.offset.y, 0.1, -screen.height, screen.height
|
|
,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.value_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.health.value_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.value_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.health.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.value_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.health.value_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.health.value_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.health.value_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.health.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.health.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.health.percentage_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.health.percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.health.percentage_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.health.percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.percentage_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.health.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.percentage_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.health.percentage_label.shadow.offset.x,
|
|
0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.health.percentage_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.health.percentage_label.shadow.offset.y,
|
|
0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.percentage_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.health.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.bar.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.health.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.bar.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.health.bar.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.health.bar.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.health.bar.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.bar.size.width = imgui.drag_float(language.current_language
|
|
.customization_menu.width,
|
|
config.current_config.large_monster_UI.highlighted.health.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.health.bar.size.height = imgui.drag_float(language.current_language
|
|
.customization_menu.height,
|
|
config.current_config.large_monster_UI.highlighted.health.bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.bar.normal_colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.health.bar.normal_colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.bar.normal_colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.health.bar.normal_colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.monster_can_be_captured) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.bar.capture_colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.health.bar.capture_colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.bar.capture_colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.health.bar.capture_colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.capture_line) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.bar.capture_line.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.health.bar.capture_line.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.bar.capture_line.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.health.bar.capture_line.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.health.bar.capture_line.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.health.bar.capture_line.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.bar.capture_line.size.width = imgui.drag_float(language
|
|
.current_language.customization_menu.width,
|
|
config.current_config.large_monster_UI.highlighted.health.bar.capture_line.size.width, 0.1, 0, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.health.bar.capture_line.size.height = imgui.drag_float(language
|
|
.current_language.customization_menu.height,
|
|
config.current_config.large_monster_UI.highlighted.health.bar.capture_line.size.height, 0.1, 0, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.health.bar.capture_line.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.health.bar.capture_line.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.stamina) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.stamina.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.stamina.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.stamina.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.text_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.stamina.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.text_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.stamina.text_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.text_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.stamina.text_label.offset.y, 0.1, -screen.height, screen.height
|
|
,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.text_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.stamina.text_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.text_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.stamina.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.text_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.stamina.text_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.text_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.stamina.text_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.text_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.stamina.text_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.value_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.stamina.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.value_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.stamina.value_label.offset.x, 0.1, -screen.width, screen.width
|
|
,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.value_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.stamina.value_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.value_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.stamina.value_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.value_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.stamina.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.value_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.stamina.value_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.value_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.stamina.value_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.stamina.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.stamina.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.stamina.percentage_label.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.stamina.percentage_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.stamina.percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.percentage_label.shadow.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.stamina.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.percentage_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.stamina.percentage_label.shadow.offset.x,
|
|
0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.percentage_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.stamina.percentage_label.shadow.offset.y,
|
|
0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.percentage_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.stamina.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.bar.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.stamina.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.bar.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.stamina.bar.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.bar.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.stamina.bar.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.bar.size.width = imgui.drag_float(language.current_language
|
|
.customization_menu.width,
|
|
config.current_config.large_monster_UI.highlighted.stamina.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.bar.size.height = imgui.drag_float(language.current_language
|
|
.customization_menu.height,
|
|
config.current_config.large_monster_UI.highlighted.stamina.bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.bar.colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.stamina.bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.highlighted.stamina.bar.colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.stamina.bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.rage) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.rage.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.rage.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.rage.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.text_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.rage.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.text_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.rage.text_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.text_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.rage.text_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.text_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.rage.text_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.text_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.rage.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.text_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.rage.text_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.text_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.rage.text_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.text_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.rage.text_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.value_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.rage.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.value_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.rage.value_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.value_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.rage.value_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.value_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.rage.value_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.value_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.rage.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.value_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.rage.value_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.value_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.rage.value_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.rage.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.percentage_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.rage.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.rage.percentage_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.rage.percentage_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.rage.percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.percentage_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.rage.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.percentage_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.rage.percentage_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.percentage_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.rage.percentage_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.percentage_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.rage.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.timer_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.timer_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.rage.timer_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.timer_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.rage.timer_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.timer_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.rage.timer_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.timer_label.color = imgui.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.rage.timer_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.timer_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.rage.timer_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.timer_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.rage.timer_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.timer_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.rage.timer_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.timer_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.rage.timer_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.bar.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.rage.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.bar.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.rage.bar.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.bar.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.rage.bar.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.bar.size.width = imgui.drag_float(language.current_language
|
|
.customization_menu.width,
|
|
config.current_config.large_monster_UI.highlighted.rage.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.bar.size.height = imgui.drag_float(language.current_language
|
|
.customization_menu.height,
|
|
config.current_config.large_monster_UI.highlighted.rage.bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.bar.colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.rage.bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.highlighted.rage.bar.colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.rage.bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.body_parts) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.spacing) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.spacing.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.spacing.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.spacing.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.spacing.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.settings) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.settings.hide_undamaged_parts = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_undamaged_parts,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.settings.hide_undamaged_parts);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.settings.time_limit = imgui.drag_float(language.current_language
|
|
.customization_menu.time_limit,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.settings.time_limit, 0.1, 0, 99999, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.sorting) then
|
|
changed, customization_menu.large_monster_highlighted_UI_parts_sorting_type_index = imgui.combo(language.current_language
|
|
.customization_menu.type,
|
|
customization_menu.large_monster_highlighted_UI_parts_sorting_type_index,
|
|
customization_menu.displayed_monster_UI_parts_sorting_types);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.large_monster_UI.highlighted.body_parts.sorting.type = customization_menu.large_monster_UI_parts_sorting_types
|
|
[customization_menu.large_monster_highlighted_UI_parts_sorting_type_index];
|
|
end
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.sorting.reversed_order = imgui.checkbox(
|
|
language.current_language.customization_menu.reversed_order,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.sorting.reversed_order);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.part_name_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.include) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.include.part_name = imgui.checkbox(
|
|
language.current_language.customization_menu.part_name,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.include.part_name);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.include.flinch_count = imgui.checkbox(
|
|
language.current_language.customization_menu.flinch_count,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.include.flinch_count);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.include.break_count = imgui.checkbox(
|
|
language.current_language.customization_menu.break_count,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.include.break_count);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.include.break_max_count = imgui.checkbox(
|
|
language.current_language.customization_menu.break_max_count,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.include.break_max_count);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_name_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.part_health) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.offset.y, 0.1, -screen.height, screen.height
|
|
, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.text_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.text_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.text_label.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.text_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.text_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.text_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_health.text_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.text_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.text_label.shadow.offset.x = imgui
|
|
.drag_float(language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.text_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.text_label.shadow.offset.y = imgui
|
|
.drag_float(language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.text_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.text_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_health.text_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.value_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.value_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.value_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.value_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.value_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.value_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_health.value_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.value_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.value_label.shadow.offset.x = imgui
|
|
.drag_float(language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.value_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.value_label.shadow.offset.y = imgui
|
|
.drag_float(language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.value_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_health.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.percentage_label.offset.x, 0.1,
|
|
-screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.percentage_label.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_health.percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.percentage_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.percentage_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.percentage_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.percentage_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.percentage_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.percentage_label.shadow.color = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.bar.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.bar.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.bar.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.bar.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.bar.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.bar.size.width = imgui.drag_float(language
|
|
.current_language.customization_menu.width,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.bar.size.height = imgui.drag_float(language
|
|
.current_language.customization_menu.height,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_health.bar.size.height, 0.1, 0, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.bar.colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_health.bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_health.bar.colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_health.bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.break_health) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.text_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.text_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.text_label.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.text_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.text_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.text_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_break.text_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.text_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.text_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.text_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.text_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.text_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.text_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_break.text_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.value_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.value_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.value_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.value_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.value_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.value_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_break.value_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.value_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.value_label.shadow.offset.x = imgui
|
|
.drag_float(language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.value_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.value_label.shadow.offset.y = imgui
|
|
.drag_float(language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.value_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_break.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.percentage_label.offset.x, 0.1, -
|
|
screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.percentage_label.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_break.percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.percentage_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.percentage_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.percentage_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.percentage_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.percentage_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.percentage_label.shadow.color = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.bar.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.bar.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.bar.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.bar.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.bar.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.bar.size.width = imgui.drag_float(language
|
|
.current_language.customization_menu.width,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.bar.size.height = imgui.drag_float(language
|
|
.current_language.customization_menu.height,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_break.bar.size.height, 0.1, 0, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.bar.colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_break.bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_break.bar.colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_break.bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.loss_health) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.text_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.text_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.text_label.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.text_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.text_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.text_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.text_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.text_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.text_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.text_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.text_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.text_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.text_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.text_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.value_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.value_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.value_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.value_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.value_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.value_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.value_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.value_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.value_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.value_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.value_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.value_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.percentage_label.offset.x, 0.1, -screen.width
|
|
, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.percentage_label.offset.y, 0.1, -
|
|
screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.percentage_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.percentage_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.percentage_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.percentage_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.percentage_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.percentage_label.shadow.color = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.bar.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.bar.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.bar.offset.x, 0.1, -screen.width, screen.width
|
|
, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.bar.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.bar.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.bar.size.width = imgui.drag_float(language
|
|
.current_language.customization_menu.width,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.bar.size.height = imgui.drag_float(language
|
|
.current_language.customization_menu.height,
|
|
config.current_config.large_monster_UI.highlighted.body_parts.part_loss.bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.bar.colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.bar.colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.body_parts.part_loss.bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.ailments) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailments.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailments.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailments.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.relative_offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.relative_offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailments.relative_offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.relative_offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailments.relative_offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.spacing) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.spacing.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailments.spacing.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.spacing.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailments.spacing.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.settings) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.settings.hide_ailments_with_zero_buildup = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.hide_ailments_with_zero_buildup,
|
|
config.current_config.large_monster_UI.highlighted.ailments.settings.hide_ailments_with_zero_buildup);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed,
|
|
config.current_config.large_monster_UI.highlighted.ailments.settings.hide_inactive_ailments_with_no_buildup_support = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.hide_inactive_ailments_with_no_buildup_support,
|
|
config.current_config.large_monster_UI.highlighted.ailments.settings.hide_inactive_ailments_with_no_buildup_support);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.settings.hide_all_inactive_ailments = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_all_inactive_ailments,
|
|
config.current_config.large_monster_UI.highlighted.ailments.settings.hide_all_inactive_ailments);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.settings.hide_all_active_ailments = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_all_active_ailments,
|
|
config.current_config.large_monster_UI.highlighted.ailments.settings.hide_all_active_ailments);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.settings.hide_disabled_ailments = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_disabled_ailments,
|
|
config.current_config.large_monster_UI.highlighted.ailments.settings.hide_disabled_ailments);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.settings.offset_is_relative_to_parts = imgui.checkbox(
|
|
language.current_language.customization_menu.offset_is_relative_to_parts,
|
|
config.current_config.large_monster_UI.highlighted.ailments.settings.offset_is_relative_to_parts);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.settings.time_limit = imgui.drag_float(language
|
|
.current_language.customization_menu.time_limit,
|
|
config.current_config.large_monster_UI.highlighted.ailments.settings.time_limit, 0.1, 0, 99999, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.sorting) then
|
|
changed, customization_menu.small_monster_UI_ailments_sorting_type_index = imgui.combo(language.current_language.customization_menu
|
|
.type,
|
|
customization_menu.small_monster_UI_ailments_sorting_type_index,
|
|
customization_menu.displayed_ailments_sorting_types);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.large_monster_UI.highlighted.ailments.sorting.type = customization_menu.ailments_sorting_types
|
|
[customization_menu.small_monster_UI_ailments_sorting_type_index];
|
|
end
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.sorting.reversed_order = imgui.checkbox(
|
|
language.current_language.customization_menu.reversed_order,
|
|
config.current_config.large_monster_UI.highlighted.ailments.sorting.reversed_order);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.ailment_name_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.ailment_name_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailments.ailment_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.include) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.ailment_name_label.include.ailment_name = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.ailment_name,
|
|
config.current_config.large_monster_UI.highlighted.ailments.ailment_name_label.include.ailment_name);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.ailment_name_label.include.activation_count = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.activation_count,
|
|
config.current_config.large_monster_UI.highlighted.ailments.ailment_name_label.include.activation_count);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.ailment_name_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailments.ailment_name_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.ailment_name_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailments.ailment_name_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.ailment_name_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.ailments.ailment_name_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.ailment_name_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailments.ailment_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.ailment_name_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailments.ailment_name_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.ailment_name_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailments.ailment_name_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.ailment_name_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.ailments.ailment_name_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.text_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.text_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailments.text_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.text_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailments.text_label.offset.x, 0.1, -screen.width, screen.width
|
|
, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.text_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailments.text_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.text_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.ailments.text_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.text_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailments.text_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.text_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailments.text_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.text_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailments.text_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.text_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.ailments.text_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.value_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.value_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailments.value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.value_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailments.value_label.offset.x, 0.1, -screen.width, screen.width
|
|
,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.value_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailments.value_label.offset.y, 0.1, -screen.height,
|
|
screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.value_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.ailments.value_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.value_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailments.value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.value_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailments.value_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.value_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailments.value_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.value_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.ailments.value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.percentage_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.percentage_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailments.percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.percentage_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailments.percentage_label.offset.x, 0.1, -screen.width,
|
|
screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.percentage_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailments.percentage_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.percentage_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.ailments.percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.percentage_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailments.percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.percentage_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailments.percentage_label.shadow.offset.x, 0.1, -screen.width
|
|
,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.percentage_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailments.percentage_label.shadow.offset.y, 0.1, -
|
|
screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.percentage_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.ailments.percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.timer_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.timer_label.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailments.timer_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.timer_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailments.timer_label.offset.x, 0.1, -screen.width, screen.width
|
|
,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.timer_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailments.timer_label.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.timer_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.ailments.timer_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.timer_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailments.timer_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.timer_label.shadow.offset.x = imgui.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailments.timer_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.timer_label.shadow.offset.y = imgui.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailments.timer_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.timer_label.shadow.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.ailments.timer_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.bar) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.bar.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailments.bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.bar.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailments.bar.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.bar.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailments.bar.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.bar.size.width = imgui.drag_float(language.current_language
|
|
.customization_menu.width,
|
|
config.current_config.large_monster_UI.highlighted.ailments.bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.bar.size.height = imgui.drag_float(language.current_language
|
|
.customization_menu.height,
|
|
config.current_config.large_monster_UI.highlighted.ailments.bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.bar.colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.ailments.bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailments.bar.colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.ailments.bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.ailment_buildups) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.player_spacing) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.player_spacing.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.player_spacing.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.player_spacing.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.player_spacing.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.ailment_spacing) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_spacing.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_spacing.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_spacing.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_spacing.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.settings) then
|
|
changed, customization_menu.large_monster_highlighted_UI_highlighted_buildup_bar_index = imgui.combo(language.current_language
|
|
.customization_menu.highlighted_bar, customization_menu.large_monster_highlighted_UI_highlighted_buildup_bar_index
|
|
,
|
|
customization_menu.displayed_highlighted_buildup_bar_types);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.settings.highlighted_bar = customization_menu.highlighted_buildup_bar_types
|
|
[customization_menu.large_monster_highlighted_UI_highlighted_buildup_bar_index];
|
|
end
|
|
|
|
changed, customization_menu.large_monster_highlighted_UI_buildup_bar_relative_index = imgui.combo(language.current_language
|
|
.customization_menu.buildup_bars_are_relative_to,
|
|
customization_menu.large_monster_highlighted_UI_buildup_bar_relative_index,
|
|
customization_menu.displayed_buildup_bar_relative_types);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if changed then
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.settings.buildup_bar_relative_to = customization_menu
|
|
.displayed_buildup_bar_relative_types[customization_menu.large_monster_highlighted_UI_damage_bar_relative_index];
|
|
end
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.settings.time_limit = imgui.drag_float(language
|
|
.current_language.customization_menu.time_limit,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.settings.time_limit, 0.1, 0, 99999, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.filter) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.filter.stun = imgui.checkbox(language.current_language
|
|
.ailments.stun,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.filter.stun);
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.filter.poison = imgui.checkbox(language
|
|
.current_language.ailments.poison,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.filter.poison);
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.filter.blast = imgui.checkbox(language
|
|
.current_language.ailments.blast,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.filter.blast);
|
|
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.sorting) then
|
|
changed, customization_menu.large_monster_highlighted_UI_ailment_buildups_sorting_type_index = imgui.combo(language
|
|
.current_language.customization_menu.type,
|
|
customization_menu.large_monster_highlighted_UI_ailment_buildups_sorting_type_index,
|
|
customization_menu.displayed_ailment_buildups_sorting_types);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if changed then
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.sorting.type = customization_menu.ailment_buildups_sorting_types
|
|
[customization_menu.large_monster_highlighted_UI_ailment_buildups_sorting_type_index];
|
|
end
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.sorting.reversed_order = imgui.checkbox(
|
|
language.current_language.customization_menu.reversed_order,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.sorting.reversed_order);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.ailment_name_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_name_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.include) then
|
|
changed,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_name_label.include.ailment_name = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.ailment_name,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_name_label.include.ailment_name);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_name_label.include.activation_count = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.activation_count,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_name_label.include.activation_count);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_name_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_name_label.offset.x, 0.1,
|
|
-screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_name_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_name_label.offset.y, 0.1,
|
|
-screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_name_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_name_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_name_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_name_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_name_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_name_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_name_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_name_label.shadow.color = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.ailment_name_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.player_name_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.player_name_label.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.player_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.player_name_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.player_name_label.offset.x, 0.1, -
|
|
screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.player_name_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.player_name_label.offset.y, 0.1,
|
|
-screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.player_name_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.ailment_buildups.player_name_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.player_name_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.player_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.player_name_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.player_name_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.player_name_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.player_name_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.player_name_label.shadow.color = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.player_name_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.buildup_value_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_value_label.visibility = imgui
|
|
.checkbox(language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_value_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_value_label.offset.x, 0.1,
|
|
-screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_value_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_value_label.offset.y, 0.1,
|
|
-screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_value_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_value_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_value_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_value_label.shadow.offset.x = imgui
|
|
.drag_float(language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_value_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_value_label.shadow.offset.y = imgui
|
|
.drag_float(language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_value_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_value_label.shadow.color = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_value_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.buildup_percentage_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_percentage_label.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_percentage_label.offset.x = imgui
|
|
.drag_float(language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_percentage_label.offset.x, 0.1,
|
|
-screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_percentage_label.offset.y = imgui
|
|
.drag_float(language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_percentage_label.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_percentage_label.color = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_percentage_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_percentage_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_percentage_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_percentage_label.shadow.offset.x,
|
|
0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_percentage_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_percentage_label.shadow.offset.y,
|
|
0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_percentage_label.shadow.color = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_percentage_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.total_buildup_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_label.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_label.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_label.offset.x, 0.1,
|
|
-screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_label.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_label.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_label.color = imgui.color_picker_argb(""
|
|
, config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_label.shadow.offset.x, 0.1,
|
|
-screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_label.shadow.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_label.shadow.color = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.total_buildup_value_label) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_value_label.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_value_label.offset.x = imgui
|
|
.drag_float(language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_value_label.offset.x, 0.1,
|
|
-screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_value_label.offset.y = imgui
|
|
.drag_float(language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_value_label.offset.y, 0.1,
|
|
-screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_value_label.color = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_value_label.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_value_label.shadow.visibility = imgui
|
|
.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_value_label.shadow.offset.x = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_value_label.shadow.offset.x,
|
|
0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_value_label.shadow.offset.y = imgui
|
|
.drag_float(
|
|
language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_value_label.shadow.offset.y,
|
|
0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_value_label.shadow.color = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.total_buildup_label.shadow.color,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.buildup_bar) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_bar.visibility = imgui.checkbox(language
|
|
.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_bar.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_bar.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_bar.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_bar.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_bar.size.width = imgui.drag_float(language
|
|
.current_language.customization_menu.width,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_bar.size.width, 0.1, 0, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_bar.size.height = imgui.drag_float(language
|
|
.current_language.customization_menu.height,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_bar.size.height, 0.1, 0, screen.height
|
|
, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_bar.colors.foreground = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_bar.colors.background = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.buildup_bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.highlighted_buildup_bar) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.highlighted_buildup_bar.visibility = imgui
|
|
.checkbox(language.current_language.customization_menu.visible,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.highlighted_buildup_bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.highlighted_buildup_bar.offset.x = imgui
|
|
.drag_float(language.current_language.customization_menu.x,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.highlighted_buildup_bar.offset.x, 0.1,
|
|
-screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.highlighted_buildup_bar.offset.y = imgui
|
|
.drag_float(language.current_language.customization_menu.y,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.highlighted_buildup_bar.offset.y, 0.1,
|
|
-screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.highlighted_buildup_bar.size.width = imgui
|
|
.drag_float(language.current_language.customization_menu.width,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.highlighted_buildup_bar.size.width, 0.1, 0,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
changed, config.current_config.large_monster_UI.highlighted.ailment_buildups.highlighted_buildup_bar.size.height = imgui
|
|
.drag_float(language.current_language.customization_menu.height,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.highlighted_buildup_bar.size.height, 0.1, 0,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.highlighted_buildup_bar.colors.foreground = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.highlighted_buildup_bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed,
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.highlighted_buildup_bar.colors.background = imgui
|
|
.color_picker_argb("",
|
|
config.current_config.large_monster_UI.highlighted.ailment_buildups.highlighted_buildup_bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
large_monster_highlighted_UI_changed = large_monster_highlighted_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.time_UI) then
|
|
changed, config.current_config.time_UI.enabled = imgui.checkbox(language.current_language.customization_menu.enabled,
|
|
config.current_config.time_UI.enabled);
|
|
config_changed = config_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.position) then
|
|
changed, config.current_config.time_UI.position.x = imgui.drag_float(language.current_language.customization_menu.x,
|
|
config.current_config.time_UI.position.x,
|
|
0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.time_UI.position.y = imgui.drag_float(language.current_language.customization_menu.y,
|
|
config.current_config.time_UI.position.y,
|
|
0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, customization_menu.time_UI_anchor_index = imgui.combo(language.current_language.customization_menu.anchor,
|
|
customization_menu.time_UI_anchor_index,
|
|
customization_menu.displayed_anchor_types);
|
|
config_changed = config_changed or changed;
|
|
if changed then
|
|
config.current_config.time_UI.position.anchor = customization_menu.anchor_types[
|
|
customization_menu.time_UI_anchor_index];
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.time_label) then
|
|
changed, config.current_config.time_UI.time_label.visibility = imgui.checkbox(language.current_language.customization_menu
|
|
.visible, config.current_config.time_UI.time_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
time_UI_changed = time_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.time_UI.time_label.offset.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x, config.current_config.time_UI.time_label.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
time_UI_changed = time_UI_changed or changed;
|
|
|
|
changed, config.current_config.time_UI.time_label.offset.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y, config.current_config.time_UI.time_label.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
time_UI_changed = time_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.time_UI.time_label.color = imgui.color_picker_argb("",
|
|
config.current_config.time_UI.time_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
time_UI_changed = time_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.time_UI.time_label.shadow.visibility = imgui.checkbox(language.current_language.customization_menu
|
|
.visible, config.current_config.time_UI.time_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
time_UI_changed = time_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.time_UI.time_label.shadow.offset.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x, config.current_config.time_UI.time_label.shadow.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
time_UI_changed = time_UI_changed or changed;
|
|
|
|
changed, config.current_config.time_UI.time_label.shadow.offset.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y, config.current_config.time_UI.time_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
time_UI_changed = time_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.time_UI.time_label.shadow.color = imgui.color_picker_argb("",
|
|
config.current_config.time_UI.time_label.shadow.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
time_UI_changed = time_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.damage_meter_UI) then
|
|
changed, config.current_config.damage_meter_UI.enabled = imgui.checkbox(language.current_language.customization_menu.enabled
|
|
,
|
|
config.current_config.damage_meter_UI.enabled);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.settings) then
|
|
changed, config.current_config.damage_meter_UI.settings.hide_myself = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_myself,
|
|
config.current_config.damage_meter_UI.settings.hide_myself);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.settings.hide_other_players = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_other_players,
|
|
config.current_config.damage_meter_UI.settings.hide_other_players);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.settings.hide_total_damage = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_total_damage,
|
|
config.current_config.damage_meter_UI.settings.hide_total_damage);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.settings.hide_module_if_total_damage_is_zero = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_module_if_total_damage_is_zero,
|
|
config.current_config.damage_meter_UI.settings.hide_module_if_total_damage_is_zero);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.settings.hide_player_if_player_damage_is_zero = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_player_if_player_damage_is_zero,
|
|
config.current_config.damage_meter_UI.settings.hide_player_if_player_damage_is_zero);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.settings.hide_total_if_total_damage_is_zero = imgui.checkbox(
|
|
language.current_language.customization_menu.hide_total_if_total_damage_is_zero,
|
|
config.current_config.damage_meter_UI.settings.hide_total_if_total_damage_is_zero);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.settings.total_damage_offset_is_relative = imgui.checkbox(
|
|
language.current_language.customization_menu.total_damage_offset_is_relative,
|
|
config.current_config.damage_meter_UI.settings.total_damage_offset_is_relative);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, customization_menu.damage_meter_UI_orientation_index = imgui.combo(language.current_language.customization_menu
|
|
.orientation,
|
|
customization_menu.damage_meter_UI_orientation_index, customization_menu.displayed_orientation_types);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.damage_meter_UI.settings.orientation = customization_menu.orientation_types[
|
|
customization_menu.damage_meter_UI_orientation_index];
|
|
end
|
|
|
|
changed, customization_menu.damage_meter_UI_highlighted_bar_index = imgui.combo(language.current_language.customization_menu
|
|
.highlighted_bar, customization_menu.damage_meter_UI_highlighted_bar_index,
|
|
customization_menu.displayed_damage_meter_UI_highlighted_bar_types);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.damage_meter_UI.settings.highlighted_bar = customization_menu.damage_meter_UI_highlighted_bar_types
|
|
[customization_menu.damage_meter_UI_highlighted_bar_index];
|
|
end
|
|
|
|
changed, customization_menu.damage_meter_UI_damage_bar_relative_index = imgui.combo(language.current_language.customization_menu
|
|
.damage_bars_are_relative_to, customization_menu.damage_meter_UI_damage_bar_relative_index,
|
|
customization_menu.displayed_damage_meter_UI_damage_bar_relative_types);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.damage_meter_UI.settings.damage_bar_relative_to = customization_menu.damage_meter_UI_damage_bar_relative_types
|
|
[customization_menu.damage_meter_UI_damage_bar_relative_index];
|
|
end
|
|
|
|
changed, customization_menu.damage_meter_UI_my_damage_bar_location_index = imgui.combo(language.current_language.customization_menu
|
|
.my_damage_bar_location, customization_menu.damage_meter_UI_my_damage_bar_location_index,
|
|
customization_menu.displayed_damage_meter_UI_my_damage_bar_location_types);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.damage_meter_UI.settings.my_damage_bar_location = customization_menu.damage_meter_UI_my_damage_bar_location_types
|
|
[customization_menu.damage_meter_UI_my_damage_bar_location_index];
|
|
end
|
|
|
|
changed, customization_menu.damage_meter_UI_dps_mode_index = imgui.combo(language.current_language.customization_menu
|
|
.dps_mode, customization_menu.damage_meter_UI_dps_mode_index,
|
|
customization_menu.displayed_damage_meter_UI_dps_modes);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.damage_meter_UI.settings.dps_mode = customization_menu.damage_meter_UI_dps_modes[
|
|
customization_menu.damage_meter_UI_dps_mode_index];
|
|
end
|
|
|
|
changed, config.current_config.damage_meter_UI.settings.player_name_size_limit = imgui.drag_float(language.current_language.customization_menu
|
|
.player_name_size_limit, config.current_config.damage_meter_UI.settings.player_name_size_limit, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.tracked_monster_types) then
|
|
local tracked_monster_types_changed = false;
|
|
changed, config.current_config.damage_meter_UI.tracked_monster_types.small_monsters = imgui.checkbox(
|
|
language.current_language.customization_menu.small_monsters,
|
|
config.current_config.damage_meter_UI.tracked_monster_types.small_monsters);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
tracked_monster_types_changed = tracked_monster_types_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.tracked_monster_types.large_monsters = imgui.checkbox(
|
|
language.current_language.customization_menu.large_monsters,
|
|
config.current_config.damage_meter_UI.tracked_monster_types.large_monsters);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
tracked_monster_types_changed = tracked_monster_types_changed or changed;
|
|
|
|
if tracked_monster_types_changed then
|
|
for player_id, _player in pairs(player.list) do
|
|
_player.update_display(player);
|
|
end
|
|
player.update_display(player.total);
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.tracked_damage_types) then
|
|
local tracked_damage_types_changed = false;
|
|
changed, config.current_config.damage_meter_UI.tracked_damage_types.player_damage = imgui.checkbox(language.current_language
|
|
.customization_menu.player_damage, config.current_config.damage_meter_UI.tracked_damage_types.player_damage);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
tracked_damage_types_changed = tracked_damage_types_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.tracked_damage_types.bomb_damage = imgui.checkbox(language.current_language
|
|
.customization_menu.bomb_damage,
|
|
config.current_config.damage_meter_UI.tracked_damage_types.bomb_damage);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
tracked_damage_types_changed = tracked_damage_types_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.tracked_damage_types.kunai_damage = imgui.checkbox(language.current_language
|
|
.customization_menu.kunai_damage, config.current_config.damage_meter_UI.tracked_damage_types.kunai_damage);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
tracked_damage_types_changed = tracked_damage_types_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.tracked_damage_types.installation_damage = imgui.checkbox(
|
|
language.current_language.customization_menu.installation_damage,
|
|
config.current_config.damage_meter_UI.tracked_damage_types.installation_damage);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
tracked_damage_types_changed = tracked_damage_types_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.tracked_damage_types.otomo_damage = imgui.checkbox(language.current_language
|
|
.customization_menu.otomo_damage, config.current_config.damage_meter_UI.tracked_damage_types.otomo_damage);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
tracked_damage_types_changed = tracked_damage_types_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.tracked_damage_types.wyvern_riding_damage = imgui.checkbox(language.current_language
|
|
.customization_menu.wyvern_riding_damage, config.current_config.damage_meter_UI.tracked_damage_types.wyvern_riding_damage);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
tracked_damage_types_changed = tracked_damage_types_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.tracked_damage_types.poison_damage = imgui.checkbox(language.current_language
|
|
.customization_menu.poison_damage, config.current_config.damage_meter_UI.tracked_damage_types.poison_damage);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
tracked_damage_types_changed = tracked_damage_types_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.tracked_damage_types.blast_damage = imgui.checkbox(language.current_language
|
|
.customization_menu.blast_damage, config.current_config.damage_meter_UI.tracked_damage_types.blast_damage);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
tracked_damage_types_changed = tracked_damage_types_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.tracked_damage_types.endemic_life_damage = imgui.checkbox(language.current_language
|
|
.customization_menu.endemic_life_damage, config.current_config.damage_meter_UI.tracked_damage_types.endemic_life_damage);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
tracked_damage_types_changed = tracked_damage_types_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.tracked_damage_types.other_damage = imgui.checkbox(language.current_language
|
|
.customization_menu.other_damage, config.current_config.damage_meter_UI.tracked_damage_types.other_damage);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
tracked_damage_types_changed = tracked_damage_types_changed or changed;
|
|
|
|
if tracked_damage_types_changed then
|
|
for player_id, _player in pairs(player.list) do
|
|
player.update_display(_player);
|
|
end
|
|
player.update_display(player.total);
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.spacing) then
|
|
changed, config.current_config.damage_meter_UI.spacing.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x, config.current_config.damage_meter_UI.spacing.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.spacing.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y, config.current_config.damage_meter_UI.spacing.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.position) then
|
|
changed, config.current_config.damage_meter_UI.position.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x, config.current_config.damage_meter_UI.position.x, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.position.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y, config.current_config.damage_meter_UI.position.y, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, customization_menu.damage_meter_UI_anchor_index = imgui.combo(language.current_language.customization_menu.anchor
|
|
,
|
|
customization_menu.damage_meter_UI_anchor_index, customization_menu.displayed_anchor_types);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.damage_meter_UI.position.anchor = customization_menu.anchor_types[
|
|
customization_menu.damage_meter_UI_anchor_index];
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.sorting) then
|
|
changed, customization_menu.damage_meter_UI_sorting_type_index = imgui.combo(language.current_language.customization_menu
|
|
.type,
|
|
customization_menu.damage_meter_UI_sorting_type_index, customization_menu.displayed_damage_meter_UI_sorting_types);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
if changed then
|
|
config.current_config.damage_meter_UI.sorting.type = customization_menu.damage_meter_UI_sorting_types[
|
|
customization_menu.damage_meter_UI_sorting_type_index];
|
|
end
|
|
|
|
changed, config.current_config.damage_meter_UI.sorting.reversed_order = imgui.checkbox(language.current_language.customization_menu
|
|
.reversed_order, config.current_config.damage_meter_UI.sorting.reversed_order);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.player_name_label) then
|
|
changed, config.current_config.damage_meter_UI.player_name_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.damage_meter_UI.player_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.include) then
|
|
if imgui.tree_node(language.current_language.customization_menu.me) then
|
|
changed, config.current_config.damage_meter_UI.player_name_label.include.myself.master_rank = imgui.checkbox(
|
|
language.current_language.customization_menu.master_rank,
|
|
config.current_config.damage_meter_UI.player_name_label.include.myself.master_rank);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.player_name_label.include.myself.hunter_rank = imgui.checkbox(
|
|
language.current_language.customization_menu.hunter_rank,
|
|
config.current_config.damage_meter_UI.player_name_label.include.myself.hunter_rank);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.player_name_label.include.myself.word_player = imgui.checkbox(
|
|
language.current_language.customization_menu.word_player,
|
|
config.current_config.damage_meter_UI.player_name_label.include.myself.word_player);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.player_name_label.include.myself.player_id = imgui.checkbox(
|
|
language.current_language.customization_menu.player_id,
|
|
config.current_config.damage_meter_UI.player_name_label.include.myself.player_id);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.player_name_label.include.myself.player_name = imgui.checkbox(
|
|
language.current_language.customization_menu.player_name,
|
|
config.current_config.damage_meter_UI.player_name_label.include.myself.player_name);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.other_players) then
|
|
changed, config.current_config.damage_meter_UI.player_name_label.include.others.master_rank = imgui.checkbox(
|
|
language.current_language.customization_menu.master_rank,
|
|
config.current_config.damage_meter_UI.player_name_label.include.others.master_rank);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.player_name_label.include.others.hunter_rank = imgui.checkbox(
|
|
language.current_language.customization_menu.hunter_rank,
|
|
config.current_config.damage_meter_UI.player_name_label.include.others.hunter_rank);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.player_name_label.include.others.word_player = imgui.checkbox(
|
|
language.current_language.customization_menu.word_player,
|
|
config.current_config.damage_meter_UI.player_name_label.include.others.word_player);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.player_name_label.include.others.player_id = imgui.checkbox(
|
|
language.current_language.customization_menu.player_id,
|
|
config.current_config.damage_meter_UI.player_name_label.include.others.player_id);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.player_name_label.include.others.player_name = imgui.checkbox(
|
|
language.current_language.customization_menu.player_name,
|
|
config.current_config.damage_meter_UI.player_name_label.include.others.player_name);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.damage_meter_UI.player_name_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.damage_meter_UI.player_name_label.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.player_name_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.damage_meter_UI.player_name_label.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.damage_meter_UI.player_name_label.color = imgui.color_picker_argb("",
|
|
config.current_config.damage_meter_UI.player_name_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.damage_meter_UI.player_name_label.shadow.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.damage_meter_UI.player_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.damage_meter_UI.player_name_label.shadow.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.damage_meter_UI.player_name_label.shadow.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.player_name_label.shadow.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.damage_meter_UI.player_name_label.shadow.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.damage_meter_UI.player_name_label.shadow.color = imgui.color_picker_argb("",
|
|
config.current_config.damage_meter_UI.player_name_label.shadow.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.hunter_rank_label) then
|
|
changed, config.current_config.damage_meter_UI.master_hunter_rank_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.damage_meter_UI.master_hunter_rank_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.include) then
|
|
if imgui.tree_node(language.current_language.customization_menu.me) then
|
|
changed, config.current_config.damage_meter_UI.master_hunter_rank_label.include.myself.master_rank = imgui.checkbox(
|
|
language.current_language.customization_menu.master_rank,
|
|
config.current_config.damage_meter_UI.player_name_label.include.myself.master_rank);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.master_hunter_rank_label.include.myself.hunter_rank = imgui.checkbox(
|
|
language.current_language.customization_menu.hunter_rank,
|
|
config.current_config.damage_meter_UI.player_name_label.include.myself.hunter_rank);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.other_players) then
|
|
changed, config.current_config.damage_meter_UI.master_hunter_rank_label.include.others.master_rank = imgui.checkbox(
|
|
language.current_language.customization_menu.master_rank,
|
|
config.current_config.damage_meter_UI.player_name_label.include.others.master_rank);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.master_hunter_rank_label.include.others.hunter_rank = imgui.checkbox(
|
|
language.current_language.customization_menu.hunter_rank,
|
|
config.current_config.damage_meter_UI.player_name_label.include.others.hunter_rank);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.damage_meter_UI.master_hunter_rank_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.damage_meter_UI.master_hunter_rank_label.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.master_hunter_rank_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.damage_meter_UI.master_hunter_rank_label.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.damage_meter_UI.master_hunter_rank_label.color = imgui.color_picker_argb("",
|
|
config.current_config.damage_meter_UI.master_hunter_rank_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.damage_meter_UI.master_hunter_rank_label.shadow.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.damage_meter_UI.master_hunter_rank_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.damage_meter_UI.master_hunter_rank_label.shadow.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.damage_meter_UI.master_hunter_rank_label.shadow.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.master_hunter_rank_label.shadow.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.damage_meter_UI.master_hunter_rank_label.shadow.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.damage_meter_UI.master_hunter_rank_label.shadow.color = imgui.color_picker_argb("",
|
|
config.current_config.damage_meter_UI.master_hunter_rank_label.shadow.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.dps_label) then
|
|
changed, config.current_config.damage_meter_UI.dps_label.visibility = imgui.checkbox(language.current_language.customization_menu
|
|
.visible,
|
|
config.current_config.damage_meter_UI.dps_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.damage_meter_UI.dps_label.offset.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x,
|
|
config.current_config.damage_meter_UI.dps_label.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.dps_label.offset.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y,
|
|
config.current_config.damage_meter_UI.dps_label.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.damage_meter_UI.dps_label.color = imgui.color_picker_argb("",
|
|
config.current_config.damage_meter_UI.dps_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.damage_meter_UI.dps_label.shadow.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.damage_meter_UI.dps_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.damage_meter_UI.dps_label.shadow.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.damage_meter_UI.dps_label.shadow.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.dps_label.shadow.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.damage_meter_UI.dps_label.shadow.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.damage_meter_UI.dps_label.shadow.color = imgui.color_picker_argb("",
|
|
config.current_config.damage_meter_UI.dps_label.shadow.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.damage_value_label) then
|
|
changed, config.current_config.damage_meter_UI.damage_value_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.damage_meter_UI.damage_value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.damage_meter_UI.damage_value_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.damage_meter_UI.damage_value_label.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.damage_value_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.damage_meter_UI.damage_value_label.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.damage_meter_UI.damage_value_label.color = imgui.color_picker_argb("",
|
|
config.current_config.damage_meter_UI.damage_value_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.damage_meter_UI.damage_value_label.shadow.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.damage_meter_UI.damage_value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.damage_meter_UI.damage_value_label.shadow.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.damage_meter_UI.damage_value_label.shadow.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.damage_value_label.shadow.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.damage_meter_UI.damage_value_label.shadow.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.damage_meter_UI.damage_value_label.shadow.color = imgui.color_picker_argb("",
|
|
config.current_config.damage_meter_UI.damage_value_label.shadow.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.damage_percentage_label) then
|
|
changed, config.current_config.damage_meter_UI.damage_percentage_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.damage_meter_UI.damage_percentage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.damage_meter_UI.damage_percentage_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.damage_meter_UI.damage_percentage_label.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.damage_percentage_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.damage_meter_UI.damage_percentage_label.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.damage_meter_UI.damage_percentage_label.color = imgui.color_picker_argb("",
|
|
config.current_config.damage_meter_UI.damage_percentage_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.damage_meter_UI.damage_percentage_label.shadow.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.damage_meter_UI.damage_percentage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.damage_meter_UI.damage_percentage_label.shadow.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.damage_meter_UI.damage_percentage_label.shadow.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.damage_percentage_label.shadow.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.damage_meter_UI.damage_percentage_label.shadow.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.damage_meter_UI.damage_percentage_label.shadow.color = imgui.color_picker_argb("",
|
|
config.current_config.damage_meter_UI.damage_percentage_label.shadow.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.total_damage_label) then
|
|
changed, config.current_config.damage_meter_UI.total_damage_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.damage_meter_UI.total_damage_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.damage_meter_UI.total_damage_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.damage_meter_UI.total_damage_label.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.total_damage_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.damage_meter_UI.total_damage_label.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.damage_meter_UI.total_damage_label.color = imgui.color_picker_argb("",
|
|
config.current_config.damage_meter_UI.total_damage_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.damage_meter_UI.total_damage_label.shadow.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.damage_meter_UI.total_damage_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.damage_meter_UI.total_damage_label.shadow.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.damage_meter_UI.total_damage_label.shadow.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.total_damage_label.shadow.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.damage_meter_UI.total_damage_label.shadow.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.damage_meter_UI.total_damage_label.shadow.color = imgui.color_picker_argb("",
|
|
config.current_config.damage_meter_UI.total_damage_label.shadow.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.total_dps_label) then
|
|
changed, config.current_config.damage_meter_UI.total_dps_label.visibility = imgui.checkbox(language.current_language.customization_menu
|
|
.visible,
|
|
config.current_config.damage_meter_UI.total_dps_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.damage_meter_UI.total_dps_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.damage_meter_UI.total_dps_label.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.total_dps_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.damage_meter_UI.total_dps_label.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.damage_meter_UI.total_dps_label.color = imgui.color_picker_argb("",
|
|
config.current_config.damage_meter_UI.total_dps_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.damage_meter_UI.total_dps_label.shadow.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.damage_meter_UI.total_dps_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.damage_meter_UI.total_dps_label.shadow.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.damage_meter_UI.total_dps_label.shadow.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.total_dps_label.shadow.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.damage_meter_UI.total_dps_label.shadow.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.damage_meter_UI.total_dps_label.shadow.color = imgui.color_picker_argb("",
|
|
config.current_config.damage_meter_UI.total_dps_label.shadow.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.total_damage_value_label) then
|
|
changed, config.current_config.damage_meter_UI.total_damage_value_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.damage_meter_UI.total_damage_value_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
-- add text format
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.damage_meter_UI.total_damage_value_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.damage_meter_UI.total_damage_value_label.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.total_damage_value_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.damage_meter_UI.total_damage_value_label.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.damage_meter_UI.total_damage_value_label.color = imgui.color_picker_argb("",
|
|
config.current_config.damage_meter_UI.total_damage_value_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.damage_meter_UI.total_damage_value_label.shadow.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.damage_meter_UI.total_damage_value_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.damage_meter_UI.total_damage_value_label.shadow.offset.x = imgui.drag_float(language
|
|
.current_language.customization_menu.x,
|
|
config.current_config.damage_meter_UI.total_damage_value_label.shadow.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.total_damage_value_label.shadow.offset.y = imgui.drag_float(language
|
|
.current_language.customization_menu.y,
|
|
config.current_config.damage_meter_UI.total_damage_value_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.damage_meter_UI.total_damage_value_label.shadow.color = imgui.color_picker_argb("",
|
|
config.current_config.damage_meter_UI.total_damage_value_label.shadow.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.damage_bar) then
|
|
changed, config.current_config.damage_meter_UI.damage_bar.visibility = imgui.checkbox(language.current_language.customization_menu
|
|
.visible,
|
|
config.current_config.damage_meter_UI.damage_bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.damage_meter_UI.damage_bar.offset.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x, config.current_config.damage_meter_UI.damage_bar.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.damage_bar.offset.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y, config.current_config.damage_meter_UI.damage_bar.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.damage_meter_UI.damage_bar.size.width = imgui.drag_float(language.current_language.customization_menu
|
|
.width,
|
|
config.current_config.damage_meter_UI.damage_bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.damage_bar.size.height = imgui.drag_float(language.current_language.customization_menu
|
|
.height,
|
|
config.current_config.damage_meter_UI.damage_bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.damage_meter_UI.damage_bar.colors.foreground = imgui.color_picker_argb("",
|
|
config.current_config.damage_meter_UI.damage_bar.colors.foreground, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.damage_meter_UI.damage_bar.colors.background = imgui.color_picker_argb("",
|
|
config.current_config.damage_meter_UI.damage_bar.colors.background, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.highlighted_damage_bar) then
|
|
changed, config.current_config.damage_meter_UI.highlighted_damage_bar.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.damage_meter_UI.highlighted_damage_bar.visibility);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.damage_meter_UI.highlighted_damage_bar.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.damage_meter_UI.highlighted_damage_bar.offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.highlighted_damage_bar.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.damage_meter_UI.highlighted_damage_bar.offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.size) then
|
|
changed, config.current_config.damage_meter_UI.highlighted_damage_bar.size.width = imgui.drag_float(language.current_language
|
|
.customization_menu.width,
|
|
config.current_config.damage_meter_UI.highlighted_damage_bar.size.width, 0.1, 0, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
changed, config.current_config.damage_meter_UI.highlighted_damage_bar.size.height = imgui.drag_float(language.current_language
|
|
.customization_menu.height,
|
|
config.current_config.damage_meter_UI.highlighted_damage_bar.size.height, 0.1, 0, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.colors) then
|
|
if imgui.tree_node(language.current_language.customization_menu.foreground) then
|
|
changed, config.current_config.damage_meter_UI.highlighted_damage_bar.colors.foreground = imgui.color_picker_argb(""
|
|
, config.current_config.damage_meter_UI.highlighted_damage_bar.colors.foreground,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.background) then
|
|
changed, config.current_config.damage_meter_UI.highlighted_damage_bar.colors.background = imgui.color_picker_argb(""
|
|
, config.current_config.damage_meter_UI.highlighted_damage_bar.colors.background,
|
|
customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
damage_meter_UI_changed = damage_meter_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.endemic_life_UI) then
|
|
changed, config.current_config.endemic_life_UI.enabled = imgui.checkbox(language.current_language.customization_menu.enabled
|
|
, config.current_config.endemic_life_UI.enabled);
|
|
config_changed = config_changed or changed;
|
|
endemic_life_UI_changed = endemic_life_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.settings) then
|
|
changed, config.current_config.endemic_life_UI.settings.hide_inactive_creatures = imgui.checkbox(language.current_language
|
|
.customization_menu.hide_inactive_creatures, config.current_config.endemic_life_UI.settings.hide_inactive_creatures);
|
|
config_changed = config_changed or changed;
|
|
|
|
changed, config.current_config.endemic_life_UI.settings.opacity_falloff = imgui.checkbox(language.current_language.customization_menu
|
|
.opacity_falloff, config.current_config.endemic_life_UI.settings.opacity_falloff);
|
|
config_changed = config_changed or changed;
|
|
endemic_life_UI_changed = endemic_life_UI_changed or changed;
|
|
|
|
changed, config.current_config.endemic_life_UI.settings.max_distance = imgui.drag_float(language.current_language.customization_menu
|
|
.max_distance, config.current_config.endemic_life_UI.settings.max_distance, 1, 0, 10000,
|
|
"%.0f");
|
|
config_changed = config_changed or changed;
|
|
endemic_life_UI_changed = endemic_life_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.world_offset) then
|
|
changed, config.current_config.endemic_life_UI.world_offset.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x,
|
|
config.current_config.endemic_life_UI.world_offset.x, 0.1, -100, 100, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
endemic_life_UI_changed = endemic_life_UI_changed or changed;
|
|
|
|
changed, config.current_config.endemic_life_UI.world_offset.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y,
|
|
config.current_config.endemic_life_UI.world_offset.y, 0.1, -100, 100, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
endemic_life_UI_changed = endemic_life_UI_changed or changed;
|
|
|
|
changed, config.current_config.endemic_life_UI.world_offset.z = imgui.drag_float(language.current_language.customization_menu
|
|
.z,
|
|
config.current_config.endemic_life_UI.world_offset.z, 0.1, -100, 100, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
endemic_life_UI_changed = endemic_life_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.viewport_offset) then
|
|
changed, config.current_config.endemic_life_UI.viewport_offset.x = imgui.drag_float(language.current_language.customization_menu
|
|
.x,
|
|
config.current_config.endemic_life_UI.viewport_offset.x, 0.1, -screen.width, screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
endemic_life_UI_changed = endemic_life_UI_changed or changed;
|
|
|
|
changed, config.current_config.endemic_life_UI.viewport_offset.y = imgui.drag_float(language.current_language.customization_menu
|
|
.y,
|
|
config.current_config.endemic_life_UI.viewport_offset.y, 0.1, -screen.height, screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
endemic_life_UI_changed = endemic_life_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.creature_name_label) then
|
|
changed, config.current_config.endemic_life_UI.creature_name_label.visibility = imgui.checkbox(language.current_language
|
|
.customization_menu.visible,
|
|
config.current_config.endemic_life_UI.creature_name_label.visibility);
|
|
config_changed = config_changed or changed;
|
|
endemic_life_UI_changed = endemic_life_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.endemic_life_UI.creature_name_label.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.endemic_life_UI.creature_name_label.offset.x, 0.1, -screen.width, screen.width,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
endemic_life_UI_changed = endemic_life_UI_changed or changed;
|
|
|
|
changed, config.current_config.endemic_life_UI.creature_name_label.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.endemic_life_UI.creature_name_label.offset.y, 0.1, -screen.height, screen.height,
|
|
"%.1f");
|
|
config_changed = config_changed or changed;
|
|
endemic_life_UI_changed = endemic_life_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.endemic_life_UI.creature_name_label.color = imgui.color_picker_argb("",
|
|
config.current_config.endemic_life_UI.creature_name_label.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
endemic_life_UI_changed = endemic_life_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.shadow) then
|
|
changed, config.current_config.endemic_life_UI.creature_name_label.shadow.visibility = imgui.checkbox(
|
|
language.current_language.customization_menu.visible,
|
|
config.current_config.endemic_life_UI.creature_name_label.shadow.visibility);
|
|
config_changed = config_changed or changed;
|
|
endemic_life_UI_changed = endemic_life_UI_changed or changed;
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.offset) then
|
|
changed, config.current_config.endemic_life_UI.creature_name_label.shadow.offset.x = imgui.drag_float(language.current_language
|
|
.customization_menu.x,
|
|
config.current_config.endemic_life_UI.creature_name_label.shadow.offset.x, 0.1, -screen.width,
|
|
screen.width, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
endemic_life_UI_changed = endemic_life_UI_changed or changed;
|
|
|
|
changed, config.current_config.endemic_life_UI.creature_name_label.shadow.offset.y = imgui.drag_float(language.current_language
|
|
.customization_menu.y,
|
|
config.current_config.endemic_life_UI.creature_name_label.shadow.offset.y, 0.1, -screen.height,
|
|
screen.height, "%.1f");
|
|
config_changed = config_changed or changed;
|
|
endemic_life_UI_changed = endemic_life_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
if imgui.tree_node(language.current_language.customization_menu.color) then
|
|
changed, config.current_config.endemic_life_UI.creature_name_label.shadow.color = imgui.color_picker_argb("",
|
|
config.current_config.endemic_life_UI.creature_name_label.shadow.color, customization_menu.color_picker_flags);
|
|
config_changed = config_changed or changed;
|
|
endemic_life_UI_changed = endemic_life_UI_changed or changed;
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.tree_pop();
|
|
end
|
|
|
|
imgui.end_window();
|
|
imgui.pop_font();
|
|
|
|
if small_monster_UI_changed or modifiers_changed then
|
|
for _, monster in pairs(small_monster.list) do
|
|
small_monster.init_UI(monster);
|
|
end
|
|
end
|
|
|
|
if large_monster_dynamic_UI_changed or modifiers_changed then
|
|
for _, monster in pairs(large_monster.list) do
|
|
large_monster.init_dynamic_UI(monster);
|
|
end
|
|
end
|
|
|
|
if large_monster_static_UI_changed or modifiers_changed then
|
|
for _, monster in pairs(large_monster.list) do
|
|
large_monster.init_static_UI(monster);
|
|
end
|
|
end
|
|
|
|
if large_monster_highlighted_UI_changed or modifiers_changed then
|
|
for _, monster in pairs(large_monster.list) do
|
|
large_monster.init_highlighted_UI(monster);
|
|
end
|
|
end
|
|
|
|
if time_UI_changed or modifiers_changed then
|
|
time_UI.init_UI();
|
|
end
|
|
|
|
if damage_meter_UI_changed or modifiers_changed then
|
|
for _, _player in pairs(player.list) do
|
|
player.init_UI(_player);
|
|
player.init_total_UI(player.total);
|
|
end
|
|
end
|
|
|
|
if endemic_life_UI_changed or modifiers_changed then
|
|
for _, creature in pairs(env_creature.list) do
|
|
env_creature.init_UI(creature);
|
|
end
|
|
end
|
|
|
|
if customization_menu.menu_font_changed and apply_font_requested then
|
|
customization_menu.menu_font_changed = false;
|
|
customization_menu.reload_font(false);
|
|
end
|
|
|
|
if config_changed then
|
|
config.save();
|
|
end
|
|
end
|
|
|
|
function customization_menu.init_module()
|
|
table_helpers = require("MHR_Overlay.Misc.table_helpers");
|
|
language = require("MHR_Overlay.Misc.language");
|
|
config = require("MHR_Overlay.Misc.config");
|
|
screen = require("MHR_Overlay.Game_Handler.screen");
|
|
player = require("MHR_Overlay.Damage_Meter.player");
|
|
small_monster = require("MHR_Overlay.Monsters.small_monster");
|
|
large_monster = require("MHR_Overlay.Monsters.large_monster");
|
|
env_creature = require("MHR_Overlay.Endemic_Life.env_creature");
|
|
part_names = require("MHR_Overlay.Misc.part_names");
|
|
time_UI = require("MHR_Overlay.UI.Modules.time_UI");
|
|
keyboard = require("MHR_Overlay.Game_Handler.keyboard");
|
|
|
|
customization_menu.init();
|
|
customization_menu.reload_font(false);
|
|
end
|
|
|
|
return customization_menu;
|