From 31e7ef1d79f7c43b02fa7ea8240454e212de239e Mon Sep 17 00:00:00 2001 From: AleaJactaEst Date: Thu, 13 Jan 2022 00:13:17 +0100 Subject: [PATCH] adding panel to edit/update input control (mouse/joypad) + theme rubicon --- README.md | 6 +- addons/kh_slider/kh_h_slider.png.import | 1 + addons/kh_slider/kh_h_slider_plugin.gd | 2 +- .../kh_window/background_default.jpg.import | 1 + addons/kh_window/button_close.png.import | 1 + addons/kh_window/button_move.png.import | 1 + addons/kh_window/button_open.png.import | 1 + addons/kh_window/button_quit.png.import | 1 + addons/kh_window/button_resize.png.import | 1 + addons/kh_window/icon.png.import | 1 + assets/creatures/arche/arche.glb.import | 1 + assets/creatures/arche/arche.gltf.import | 1 + .../human/mh_human_female.escn.import | 1 + .../human/mh_human_female_hair.escn.import | 1 + .../human/mh_human_female_pant.escn.import | 1 + .../human/mh_human_female_shoes.escn.import | 1 + .../human/mh_human_female_tshirt.escn.import | 1 + .../creatures/human/mh_human_male.escn.import | 1 + .../human/mh_human_male_hair.escn.import | 1 + .../human/mh_human_male_pant.escn.import | 1 + .../human/mh_human_male_shoes.escn.import | 1 + .../human/mh_human_male_tshirt.escn.import | 1 + .../human/textures/blue_eye.png.import | 1 + .../human/textures/bluegreen_eye.png.import | 1 + .../human/textures/brown_eye.png.import | 1 + .../human/textures/brownlight_eye.png.import | 1 + .../human/textures/deepblue_eye.png.import | 1 + .../human/textures/eyebrow001.png.import | 1 + .../human/textures/eyelashes01.png.import | 1 + .../human/textures/green_eye.png.import | 1 + .../human/textures/grey_eye.png.import | 1 + .../textures/human_female_hair_001.png.import | 1 + .../textures/human_female_hair_002.png.import | 1 + .../human_female_skin_caucasian.png.import | 1 + .../human_female_underwear.png.import | 1 + .../human/textures/human_male_hair.png.import | 1 + .../textures/human_male_hair_001.png.import | 1 + .../human_male_hair_layout.png.import | 1 + .../textures/human_male_underwear.png.import | 1 + .../human/textures/ice_eye.png.import | 1 + .../human/textures/lightblue_eye.png.import | 1 + ...eage_darkskinned_female_diffuse.png.import | 1 + ...dleage_darkskinned_male_diffuse.png.import | 1 + ...age_lightskinned_female_diffuse.png.import | 1 + ...ge_lightskinned_female_diffuse2.png.import | 1 + ...leage_lightskinned_male_diffuse.png.import | 1 + ...eage_lightskinned_male_diffuse2.png.import | 1 + .../creatures/human/textures/nude.png.import | 1 + .../old_darkskinned_female_diffuse.png.import | 1 + .../old_darkskinned_male_diffuse.png.import | 1 + ...old_lightskinned_female_diffuse.png.import | 1 + ...ld_lightskinned_female_diffuse2.png.import | 1 + .../old_lightskinned_male_diffuse.png.import | 1 + .../old_lightskinned_male_diffuse2.png.import | 1 + .../textures/ponytail01_diffuse.png.import | 1 + .../creatures/human/textures/teeth.png.import | 1 + .../tex_human_female_t-shirt.png.import | 1 + .../textures/tongue01_diffuse.png.import | 1 + ...oung_darkskinned_female_diffuse.png.import | 1 + .../young_darkskinned_male_diffuse.png.import | 1 + ...ung_lightskinned_female_diffuse.png.import | 1 + ...ng_lightskinned_female_diffuse2.png.import | 1 + ...ng_lightskinned_female_diffuse3.png.import | 1 + ...young_lightskinned_male_diffuse.png.import | 1 + ...oung_lightskinned_male_diffuse2.png.import | 1 + ...oung_lightskinned_male_diffuse3.png.import | 1 + assets/creatures/isidor/isidor.gltf.import | 1 + .../creatures/ra/basemesh_humanoid.fbx.import | 1 + .../creatures/ra/basemesh_humanoid.glb.import | 1 + .../ra/basemesh_humanoid_animated.glb.import | 1 + .../creatures/ra/tatoos/tatoo_001.png.import | 1 + .../ra/textures/Wood035_2K_Color.jpg.import | 1 + .../Wood035_2K_Displacement.jpg.import | 1 + .../ra/textures/Wood035_2K_Normal.jpg.import | 1 + .../textures/Wood035_2K_Roughness.jpg.import | 1 + .../ra/textures/basemesh_humanoid.png.import | 1 + assets/creatures/raference/raference.tscn | 5 +- .../raference/raference_animated.gltf.import | 1 + ...d_001_ra_ferens_boots_BaseColor.png.import | 1 + ...ated_001_ra_ferens_boots_Height.png.import | 1 + ...animated_001_ra_ferens_boots_MR.png.import | 1 + ...ated_001_ra_ferens_boots_Normal.png.import | 1 + ...1_ra_ferens_head_arms_BaseColor.png.import | 1 + ..._001_ra_ferens_head_arms_Height.png.import | 1 + ...ated_001_ra_ferens_head_arms_MR.png.import | 1 + ..._001_ra_ferens_head_arms_Normal.png.import | 1 + ...ed_001_ra_ferens_legs_BaseColor.png.import | 1 + ...mated_001_ra_ferens_legs_Height.png.import | 1 + ..._animated_001_ra_ferens_legs_MR.png.import | 1 + ...mated_001_ra_ferens_legs_Normal.png.import | 1 + ...d_001_ra_ferens_torso_BaseColor.png.import | 1 + ...ated_001_ra_ferens_torso_Height.png.import | 1 + ...animated_001_ra_ferens_torso_MR.png.import | 1 + ...ated_001_ra_ferens_torso_Normal.png.import | 1 + .../buildings/minaret/minaret.glb.import | 1 + ...minaret_minaret_dirty_BaseColor.png.import | 1 + .../minaret_minaret_dirty_Emissive.png.import | 1 + .../minaret_minaret_dirty_Height.png.import | 1 + .../minaret_minaret_dirty_Metallic.png.import | 1 + .../minaret_minaret_dirty_Normal.png.import | 1 + ...minaret_minaret_dirty_Roughness.png.import | 1 + .../terrains/demo/demo_2_heightmap.png.import | 1 + .../terrains/demo/ground_-1_-1.glb.import | 1 + .../terrains/demo/ground_-1_0.glb.import | 1 + .../terrains/demo/ground_-1_1.glb.import | 1 + .../terrains/demo/ground_0_-1.glb.import | 1 + .../terrains/demo/ground_0_0.glb.import | 1 + .../terrains/demo/ground_0_1.glb.import | 1 + .../terrains/demo/ground_1_-1.glb.import | 1 + .../terrains/demo/ground_1_0.glb.import | 1 + .../terrains/demo/ground_1_1.glb.import | 1 + .../terrains/demo/ground_big.glb.import | 1 + .../demo/textures/Grass_001_COLOR.jpg.import | 1 + .../demo/textures/Grass_001_DISP.png.import | 1 + .../demo/textures/Grass_001_NORM.jpg.import | 1 + .../demo/textures/Grass_001_OCC.jpg.import | 1 + .../demo/textures/Grass_001_ROUGH.jpg.import | 1 + .../textures/Ground003_2K_Color.jpg.import | 1 + .../Ground003_2K_Displacement.jpg.import | 1 + .../textures/Ground003_2K_Normal.jpg.import | 1 + .../Ground003_2K_Roughness.jpg.import | 1 + .../Ground013_2K_AmbientOcclusion.jpg.import | 1 + .../textures/Ground013_2K_Color.jpg.import | 1 + .../Ground013_2K_Displacement.jpg.import | 1 + .../textures/Ground013_2K_Normal.jpg.import | 1 + .../Ground013_2K_Roughness.jpg.import | 1 + .../Ground037_2K_AmbientOcclusion.jpg.import | 1 + .../textures/Ground037_2K_Color.jpg.import | 1 + .../Ground037_2K_Displacement.jpg.import | 1 + .../textures/Ground037_2K_Normal.jpg.import | 1 + .../Ground037_2K_Roughness.jpg.import | 1 + .../textures/basic_texture_1024.png.import | 1 + .../textures/border_smooth_mask.png.import | 1 + .../demo/textures/cloud_noise.png.import | 1 + .../demo/textures/dry-dirt1-albedo.png.import | 1 + .../demo/textures/dry-dirt1-ao.png.import | 1 + .../textures/dry-dirt1-height2.png.import | 1 + .../textures/dry-dirt1-metalness.png.import | 1 + .../textures/dry-dirt1-normal2.png.import | 1 + .../textures/dry-dirt1-roughness.png.import | 1 + .../demo/textures/grass1-albedo3.png.import | 1 + .../textures/grass1-albedo3_BW.jpg.import | 1 + .../demo/textures/grass1-ao.png.import | 1 + .../demo/textures/grass1-height.png.import | 1 + .../textures/grass1-normal1-ogl.png.import | 1 + .../demo/textures/grass1-rough.png.import | 1 + .../demo/textures/grass_hsv.jpg.import | 1 + .../demo/textures/grass_hsv2.png.import | 1 + .../demo/textures/grass_hsv_2.png.import | 1 + .../demo/textures/grass_mask.jpg.import | 1 + .../demo/textures/mix_mask.jpg.import | 1 + .../demo/textures/mix_mask_2.jpg.import | 1 + .../demo/water/textures/Caustic.png.import | 1 + .../demo/water/textures/Foam.png.import | 1 + .../demo/water/textures/Water_N_A.png.import | 1 + .../demo/water/textures/Water_N_B.png.import | 1 + .../demo/water/textures/Water_UV.png.import | 1 + assets/decors/terrains/dunes.glb.import | 1 + .../terrains/dunes_heightmap.png.import | 1 + .../terrains/heightmap_test_color.png.import | 1 + .../heightmaps/dunes_heightmap.png.import | 1 + .../heightmaps/heightmap_test.png.import | 1 + .../heightmaps/test_heightmap.png.import | 1 + ..._stylized_A01_ambient_occlusion.png.import | 1 + ...e_ground_stylized_A01_basecolor.png.import | 1 + ...ure_ground_stylized_A01_diffuse.png.import | 1 + ...ture_ground_stylized_A01_height.png.import | 1 + ...ture_ground_stylized_A01_normal.png.import | 1 + ...ground_stylized_A01_pebblesMask.png.import | 1 + ...e_ground_stylized_A01_roughness.png.import | 1 + ..._stylized_B01_ambient_occlusion.png.import | 1 + ...e_ground_stylized_B01_basecolor.png.import | 1 + ...ure_ground_stylized_B01_diffuse.png.import | 1 + ...ture_ground_stylized_B01_height.png.import | 1 + ...ture_ground_stylized_B01_normal.png.import | 1 + ...ground_stylized_B01_pebblesMask.png.import | 1 + ...e_ground_stylized_B01_roughness.png.import | 1 + ...e_ground_stylized_E01_basecolor.png.import | 1 + ...ure_ground_stylized_E01_diffuse.png.import | 1 + ...ture_ground_stylized_E01_height.png.import | 1 + ...ture_ground_stylized_E01_normal.png.import | 1 + ...ground_stylized_E01_pebblesMask.png.import | 1 + ...e_ground_stylized_E01_roughness.png.import | 1 + ..._stylized_E02_ambient_occlusion.png.import | 1 + .../decors/vegets/grass/grass_01.glb.import | 1 + .../decors/vegets/grass/grass_01.obj.import | 3 +- .../grass/grass_card_01_alpha.png.import | 1 + .../vegets/grass/grass_card_01_hue.png.import | 1 + .../grass/grass_card_01_lightness.png.import | 1 + .../grass/grass_card_01_saturation.png.import | 1 + .../vegets/leaf_001/plant_32.png.import | 1 + assets/decors/vegets/tree_001.glb.import | 1 + assets/fx/blood_splash.png.import | 1 + ...Login-Khanat-background-buttons.png.import | 1 + ...Login-Khanat-background-loading.png.import | 1 + .../Login-Khanat-background.png.import | 1 + .../Login-Khanat-help-button-hover.png.import | 1 + .../Login-Khanat-help-button.png.import | 1 + ...gin-Khanat-jukebox-button-hover.png.import | 1 + .../Login-Khanat-jukebox-button.png.import | 1 + ...in-Khanat-language-button-hover.png.import | 1 + .../Login-Khanat-language-button.png.import | 1 + .../Login-Khanat-news-button-hover.png.import | 1 + .../Login-Khanat-news-button.png.import | 1 + .../Login-Khanat-quit-button-hover.png.import | 1 + .../Login-Khanat-quit-button.png.import | 1 + ...in-Khanat-settings-button-hover.png.import | 1 + .../Login-Khanat-settings-button.png.import | 1 + ...Login-Khanat-sound-button-empty.png.import | 1 + ...Login-Khanat-sound-button-hover.png.import | 1 + .../Login-Khanat-sound-button.png.import | 1 + ...Khanat-sound-muted-button-hover.png.import | 1 + ...Login-Khanat-sound-muted-button.png.import | 1 + .../background-menu-options.png.import | 1 + assets/interfaces/buttons/add.png.import | 1 + .../interfaces/buttons/close_icon.png.import | 1 + assets/interfaces/buttons/del.png.import | 1 + assets/interfaces/buttons/down.png.import | 1 + assets/interfaces/buttons/up.png.import | 1 + assets/interfaces/cloth_on_icon.png.import | 1 + .../interfaces/creature_creation.png.import | 1 + .../creature_creation.png.import | 1 + .../creatures_creation/root.gltf.import | 1 + assets/interfaces/crosshair.png.import | 1 + assets/interfaces/focus_reticle.png.import | 1 + .../jauges/jauge_ring_inner_white.png.import | 1 + .../jauges/jauge_ring_white.png.import | 1 + .../jauges/peurs_oubli_douleur.png.import | 1 + .../interfaces/jauges/peurs_trauma.png.import | 1 + assets/interfaces/jukebox/auto_off.png.import | 1 + assets/interfaces/jukebox/auto_on.png.import | 1 + .../interfaces/jukebox/music_off.png.import | 1 + assets/interfaces/jukebox/music_on.png.import | 1 + assets/interfaces/jukebox/mute.png.import | 1 + .../interfaces/jukebox/sound_off.png.import | 1 + assets/interfaces/jukebox/sound_on.png.import | 1 + .../jukebox/soundeffect_off.png.import | 1 + .../jukebox/soundeffect_on.png.import | 1 + .../interfaces/khaganat_logo_color.png.import | 1 + .../interfaces/khanat_logo_color.png.import | 1 + .../frames/echarpe_0.png.import | 1 + .../frames/echarpe_1.png.import | 1 + .../frames/echarpe_2.png.import | 1 + .../frames/echarpe_3.png.import | 1 + .../frames/echarpe_4.png.import | 1 + .../frames/echarpe_5.png.import | 1 + .../frames/echarpe_6.png.import | 1 + .../frames/echarpe_7.png.import | 1 + .../frames/loading_screen_0.png.import | 1 + .../frames/loading_screen_1.png.import | 1 + .../frames/loading_screen_10.png.import | 1 + .../frames/loading_screen_11.png.import | 1 + .../frames/loading_screen_12.png.import | 1 + .../frames/loading_screen_13.png.import | 1 + .../frames/loading_screen_2.png.import | 1 + .../frames/loading_screen_3.png.import | 1 + .../frames/loading_screen_4.png.import | 1 + .../frames/loading_screen_5.png.import | 1 + .../frames/loading_screen_6.png.import | 1 + .../frames/loading_screen_7.png.import | 1 + .../frames/loading_screen_8.png.import | 1 + .../frames/loading_screen_9.png.import | 1 + .../khanat_sound_cover_bg.png.import | 1 + .../khanat_sound_cover_hover.png.import | 1 + .../khanat_sound_cover_progress.png.import | 1 + .../interfaces/music_manager/next.png.import | 1 + .../interfaces/music_manager/pause.png.import | 1 + .../interfaces/music_manager/play.png.import | 1 + .../music_manager/previous.png.import | 1 + assets/interfaces/new_char.png.import | 1 + .../interfaces/new_launcher_bg_0-1.png.import | 1 + assets/interfaces/next.png.import | 1 + assets/interfaces/options.png.import | 1 + assets/interfaces/options_reduce.png.import | 1 + assets/interfaces/previous.png.import | 1 + .../register-Khanat-background.png.import | 1 + assets/interfaces/reticle.png.import | 1 + assets/interfaces/rollback.png.import | 1 + .../settings-Khanat-background.png.import | 1 + assets/interfaces/slider_minus.png.import | 1 + assets/interfaces/slider_plus.png.import | 1 + assets/interfaces/themes/rubicon.theme | Bin 0 -> 1879 bytes .../themes/rubicon/button-v1-bg.png | Bin 0 -> 6816 bytes .../themes/rubicon/button-v1-bg.png.import | 35 ++ .../themes/rubicon/button-v1-disabled.png | Bin 0 -> 5042 bytes .../rubicon/button-v1-disabled.png.import | 35 ++ .../interfaces/themes/rubicon/button-v1.png | Bin 0 -> 8437 bytes .../themes/rubicon/button-v1.png.import | 35 ++ .../interfaces/themes/rubicon/ko-disabled.png | Bin 0 -> 5118 bytes .../themes/rubicon/ko-disabled.png.import | 35 ++ assets/interfaces/themes/rubicon/ko.png | Bin 0 -> 4882 bytes .../interfaces/themes/rubicon/ko.png.import | 35 ++ .../interfaces/themes/rubicon/ok-disabled.png | Bin 0 -> 5215 bytes .../themes/rubicon/ok-disabled.png.import | 35 ++ assets/interfaces/themes/rubicon/ok.png | Bin 0 -> 4972 bytes .../interfaces/themes/rubicon/ok.png.import | 35 ++ assets/interfaces/themes/rubicon/panel-v1.jpg | Bin 0 -> 195356 bytes .../themes/rubicon/panel-v1.jpg.import | 35 ++ assets/interfaces/themes/rubicon/panel-v2.jpg | Bin 0 -> 222928 bytes .../themes/rubicon/panel-v2.jpg.import | 35 ++ .../interfaces/underwear_on_icon.png.import | 1 + assets/interfaces/unknow_icon.png.import | 1 + .../interfaces/windows/blank_pixel.png.import | 1 + .../windows/window_frame.png.import | 1 + assets/interfaces/zoom_head_icon.png.import | 1 + .../pendo_teddy/pendo_teddy.glb.import | 1 + .../pendo_teddy/pendo_teddy.png.import | 1 + .../textures/pendo_teddy_BaseColor.png.import | 1 + .../textures/pendo_teddy_Height.png.import | 1 + .../textures/pendo_teddy_Normal.png.import | 1 + .../textures/pendo_teddy_Roughness.png.import | 1 + icon.png.import | 1 + project.godot | 46 +-- ressources/scripts/config/config.gd | 302 ++++++++++++++++-- ressources/scripts/entity.gd | 30 +- scenes/creature_creation/creature_creation.gd | 30 +- .../inventory_window/inventory_box.gd | 36 +-- .../interfaces/inventory_window/item_box.gd | 18 +- .../options/option_control_function.gd | 27 ++ .../options/option_control_function.tscn | 41 +++ .../options/option_control_input.gd | 23 ++ .../options/option_control_input.tscn | 48 +++ .../interfaces/options/option_input_define.gd | 75 +++++ .../options/option_input_define.tscn | 66 ++++ .../interfaces/options/option_input_type.gd | 60 ++++ .../interfaces/options/option_input_type.tscn | 72 +++++ scenes/interfaces/options/option_settings.gd | 149 ++++++++- .../interfaces/options/option_settings.tscn | 271 +++++++++------- scenes/player/creature_raference.gd | 2 +- scenes/player/creature_root.gd | 9 +- scenes/player/playerB.gd | 7 +- scenes/player_old/player.gd | 158 ++++----- 332 files changed, 1793 insertions(+), 297 deletions(-) create mode 100644 assets/interfaces/themes/rubicon.theme create mode 100644 assets/interfaces/themes/rubicon/button-v1-bg.png create mode 100644 assets/interfaces/themes/rubicon/button-v1-bg.png.import create mode 100644 assets/interfaces/themes/rubicon/button-v1-disabled.png create mode 100644 assets/interfaces/themes/rubicon/button-v1-disabled.png.import create mode 100644 assets/interfaces/themes/rubicon/button-v1.png create mode 100644 assets/interfaces/themes/rubicon/button-v1.png.import create mode 100644 assets/interfaces/themes/rubicon/ko-disabled.png create mode 100644 assets/interfaces/themes/rubicon/ko-disabled.png.import create mode 100644 assets/interfaces/themes/rubicon/ko.png create mode 100644 assets/interfaces/themes/rubicon/ko.png.import create mode 100644 assets/interfaces/themes/rubicon/ok-disabled.png create mode 100644 assets/interfaces/themes/rubicon/ok-disabled.png.import create mode 100644 assets/interfaces/themes/rubicon/ok.png create mode 100644 assets/interfaces/themes/rubicon/ok.png.import create mode 100644 assets/interfaces/themes/rubicon/panel-v1.jpg create mode 100644 assets/interfaces/themes/rubicon/panel-v1.jpg.import create mode 100644 assets/interfaces/themes/rubicon/panel-v2.jpg create mode 100644 assets/interfaces/themes/rubicon/panel-v2.jpg.import create mode 100644 scenes/interfaces/options/option_control_function.gd create mode 100644 scenes/interfaces/options/option_control_function.tscn create mode 100644 scenes/interfaces/options/option_control_input.gd create mode 100644 scenes/interfaces/options/option_control_input.tscn create mode 100644 scenes/interfaces/options/option_input_define.gd create mode 100644 scenes/interfaces/options/option_input_define.tscn create mode 100644 scenes/interfaces/options/option_input_type.gd create mode 100644 scenes/interfaces/options/option_input_type.tscn diff --git a/README.md b/README.md index 4bd006e..e81648e 100644 --- a/README.md +++ b/README.md @@ -4,10 +4,10 @@ ### Download Version Godot -We use version GODOT : 3.3.3 +We use version GODOT : 3.4.2 -wget https://downloads.tuxfamily.org/godotengine/3.3.3/Godot_v3.3.3-stable_x11.64.zip -unzip Godot_v3.3.3-stable_x11.64.zip +wget https://downloads.tuxfamily.org/godotengine/3.4.2/Godot_v3.4.2-stable_x11.64.zip +unzip Godot_v3.4.2-stable_x11.64.zip ### Clone our project diff --git a/addons/kh_slider/kh_h_slider.png.import b/addons/kh_slider/kh_h_slider.png.import index a3ec77d..c69e762 100644 --- a/addons/kh_slider/kh_h_slider.png.import +++ b/addons/kh_slider/kh_h_slider.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/addons/kh_slider/kh_h_slider_plugin.gd b/addons/kh_slider/kh_h_slider_plugin.gd index cb066b4..21daff3 100644 --- a/addons/kh_slider/kh_h_slider_plugin.gd +++ b/addons/kh_slider/kh_h_slider_plugin.gd @@ -2,7 +2,7 @@ tool extends EditorPlugin func _enter_tree(): - add_custom_type("KhHSlider", "HBoxContainer", load("kh_h_slider.gd"), load("kh_h_slider.png")) + add_custom_type("KhHSlider", "HBoxContainer", load("res://addons/kh_slider/kh_h_slider_plugin.gd"), load("res://addons/kh_slider/kh_h_slider.png")) func _exit_tree(): remove_custom_type("KhHSlider") diff --git a/addons/kh_window/background_default.jpg.import b/addons/kh_window/background_default.jpg.import index 028426f..ce5a625 100644 --- a/addons/kh_window/background_default.jpg.import +++ b/addons/kh_window/background_default.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/addons/kh_window/button_close.png.import b/addons/kh_window/button_close.png.import index 504f8b9..a71d45e 100644 --- a/addons/kh_window/button_close.png.import +++ b/addons/kh_window/button_close.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/addons/kh_window/button_move.png.import b/addons/kh_window/button_move.png.import index 3b7668a..ec95192 100644 --- a/addons/kh_window/button_move.png.import +++ b/addons/kh_window/button_move.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/addons/kh_window/button_open.png.import b/addons/kh_window/button_open.png.import index 8b7be08..44111db 100644 --- a/addons/kh_window/button_open.png.import +++ b/addons/kh_window/button_open.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/addons/kh_window/button_quit.png.import b/addons/kh_window/button_quit.png.import index 32d788a..9631f5d 100644 --- a/addons/kh_window/button_quit.png.import +++ b/addons/kh_window/button_quit.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/addons/kh_window/button_resize.png.import b/addons/kh_window/button_resize.png.import index 150e2eb..e3463f8 100644 --- a/addons/kh_window/button_resize.png.import +++ b/addons/kh_window/button_resize.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/addons/kh_window/icon.png.import b/addons/kh_window/icon.png.import index d303d0d..c650893 100644 --- a/addons/kh_window/icon.png.import +++ b/addons/kh_window/icon.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/arche/arche.glb.import b/assets/creatures/arche/arche.glb.import index 9473d31..8379431 100644 --- a/assets/creatures/arche/arche.glb.import +++ b/assets/creatures/arche/arche.glb.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/creatures/arche/arche.gltf.import b/assets/creatures/arche/arche.gltf.import index f5c5f0f..6188be5 100644 --- a/assets/creatures/arche/arche.gltf.import +++ b/assets/creatures/arche/arche.gltf.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/creatures/human/mh_human_female.escn.import b/assets/creatures/human/mh_human_female.escn.import index 397a424..ec4e565 100644 --- a/assets/creatures/human/mh_human_female.escn.import +++ b/assets/creatures/human/mh_human_female.escn.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/creatures/human/mh_human_female_hair.escn.import b/assets/creatures/human/mh_human_female_hair.escn.import index dc3e1a6..0b658db 100644 --- a/assets/creatures/human/mh_human_female_hair.escn.import +++ b/assets/creatures/human/mh_human_female_hair.escn.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/creatures/human/mh_human_female_pant.escn.import b/assets/creatures/human/mh_human_female_pant.escn.import index a5938c6..0aae052 100644 --- a/assets/creatures/human/mh_human_female_pant.escn.import +++ b/assets/creatures/human/mh_human_female_pant.escn.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/creatures/human/mh_human_female_shoes.escn.import b/assets/creatures/human/mh_human_female_shoes.escn.import index c00cf36..a366b3a 100644 --- a/assets/creatures/human/mh_human_female_shoes.escn.import +++ b/assets/creatures/human/mh_human_female_shoes.escn.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/creatures/human/mh_human_female_tshirt.escn.import b/assets/creatures/human/mh_human_female_tshirt.escn.import index a106b5f..f42465c 100644 --- a/assets/creatures/human/mh_human_female_tshirt.escn.import +++ b/assets/creatures/human/mh_human_female_tshirt.escn.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/creatures/human/mh_human_male.escn.import b/assets/creatures/human/mh_human_male.escn.import index d72e6fb..6dc894c 100644 --- a/assets/creatures/human/mh_human_male.escn.import +++ b/assets/creatures/human/mh_human_male.escn.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/creatures/human/mh_human_male_hair.escn.import b/assets/creatures/human/mh_human_male_hair.escn.import index cea521b..41b5420 100644 --- a/assets/creatures/human/mh_human_male_hair.escn.import +++ b/assets/creatures/human/mh_human_male_hair.escn.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/creatures/human/mh_human_male_pant.escn.import b/assets/creatures/human/mh_human_male_pant.escn.import index 033d18a..230e51c 100644 --- a/assets/creatures/human/mh_human_male_pant.escn.import +++ b/assets/creatures/human/mh_human_male_pant.escn.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/creatures/human/mh_human_male_shoes.escn.import b/assets/creatures/human/mh_human_male_shoes.escn.import index 32ba8e9..0dd4ff9 100644 --- a/assets/creatures/human/mh_human_male_shoes.escn.import +++ b/assets/creatures/human/mh_human_male_shoes.escn.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/creatures/human/mh_human_male_tshirt.escn.import b/assets/creatures/human/mh_human_male_tshirt.escn.import index bed8369..e724da5 100644 --- a/assets/creatures/human/mh_human_male_tshirt.escn.import +++ b/assets/creatures/human/mh_human_male_tshirt.escn.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/creatures/human/textures/blue_eye.png.import b/assets/creatures/human/textures/blue_eye.png.import index 165fa5d..e6edb9a 100644 --- a/assets/creatures/human/textures/blue_eye.png.import +++ b/assets/creatures/human/textures/blue_eye.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/bluegreen_eye.png.import b/assets/creatures/human/textures/bluegreen_eye.png.import index ce67703..03c18e1 100644 --- a/assets/creatures/human/textures/bluegreen_eye.png.import +++ b/assets/creatures/human/textures/bluegreen_eye.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/brown_eye.png.import b/assets/creatures/human/textures/brown_eye.png.import index 3555fe3..e25d39b 100644 --- a/assets/creatures/human/textures/brown_eye.png.import +++ b/assets/creatures/human/textures/brown_eye.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/brownlight_eye.png.import b/assets/creatures/human/textures/brownlight_eye.png.import index 29e6e56..fbc2dfb 100644 --- a/assets/creatures/human/textures/brownlight_eye.png.import +++ b/assets/creatures/human/textures/brownlight_eye.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/deepblue_eye.png.import b/assets/creatures/human/textures/deepblue_eye.png.import index 973ea20..5308266 100644 --- a/assets/creatures/human/textures/deepblue_eye.png.import +++ b/assets/creatures/human/textures/deepblue_eye.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/eyebrow001.png.import b/assets/creatures/human/textures/eyebrow001.png.import index 88cd351..9974d3a 100644 --- a/assets/creatures/human/textures/eyebrow001.png.import +++ b/assets/creatures/human/textures/eyebrow001.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/human/textures/eyelashes01.png.import b/assets/creatures/human/textures/eyelashes01.png.import index f43e77d..fe52432 100644 --- a/assets/creatures/human/textures/eyelashes01.png.import +++ b/assets/creatures/human/textures/eyelashes01.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/human/textures/green_eye.png.import b/assets/creatures/human/textures/green_eye.png.import index a82280a..9007fe6 100644 --- a/assets/creatures/human/textures/green_eye.png.import +++ b/assets/creatures/human/textures/green_eye.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/human/textures/grey_eye.png.import b/assets/creatures/human/textures/grey_eye.png.import index b3d4d4e..c38bbd9 100644 --- a/assets/creatures/human/textures/grey_eye.png.import +++ b/assets/creatures/human/textures/grey_eye.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/human_female_hair_001.png.import b/assets/creatures/human/textures/human_female_hair_001.png.import index 9c36702..117558b 100644 --- a/assets/creatures/human/textures/human_female_hair_001.png.import +++ b/assets/creatures/human/textures/human_female_hair_001.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/human_female_hair_002.png.import b/assets/creatures/human/textures/human_female_hair_002.png.import index 70615cf..fb167a2 100644 --- a/assets/creatures/human/textures/human_female_hair_002.png.import +++ b/assets/creatures/human/textures/human_female_hair_002.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/human_female_skin_caucasian.png.import b/assets/creatures/human/textures/human_female_skin_caucasian.png.import index 2bac1b1..26e60c9 100644 --- a/assets/creatures/human/textures/human_female_skin_caucasian.png.import +++ b/assets/creatures/human/textures/human_female_skin_caucasian.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/human/textures/human_female_underwear.png.import b/assets/creatures/human/textures/human_female_underwear.png.import index 28dd60c..a828923 100644 --- a/assets/creatures/human/textures/human_female_underwear.png.import +++ b/assets/creatures/human/textures/human_female_underwear.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/human/textures/human_male_hair.png.import b/assets/creatures/human/textures/human_male_hair.png.import index 14e7ab0..b242d8e 100644 --- a/assets/creatures/human/textures/human_male_hair.png.import +++ b/assets/creatures/human/textures/human_male_hair.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/human_male_hair_001.png.import b/assets/creatures/human/textures/human_male_hair_001.png.import index 49fd7bb..4410f67 100644 --- a/assets/creatures/human/textures/human_male_hair_001.png.import +++ b/assets/creatures/human/textures/human_male_hair_001.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/human_male_hair_layout.png.import b/assets/creatures/human/textures/human_male_hair_layout.png.import index de83846..ddc8a1b 100644 --- a/assets/creatures/human/textures/human_male_hair_layout.png.import +++ b/assets/creatures/human/textures/human_male_hair_layout.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/human_male_underwear.png.import b/assets/creatures/human/textures/human_male_underwear.png.import index b3e3b18..404d56a 100644 --- a/assets/creatures/human/textures/human_male_underwear.png.import +++ b/assets/creatures/human/textures/human_male_underwear.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/human/textures/ice_eye.png.import b/assets/creatures/human/textures/ice_eye.png.import index ec60bb5..176a194 100644 --- a/assets/creatures/human/textures/ice_eye.png.import +++ b/assets/creatures/human/textures/ice_eye.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/lightblue_eye.png.import b/assets/creatures/human/textures/lightblue_eye.png.import index 114788d..f3554a8 100644 --- a/assets/creatures/human/textures/lightblue_eye.png.import +++ b/assets/creatures/human/textures/lightblue_eye.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/middleage_darkskinned_female_diffuse.png.import b/assets/creatures/human/textures/middleage_darkskinned_female_diffuse.png.import index f77d484..6654983 100644 --- a/assets/creatures/human/textures/middleage_darkskinned_female_diffuse.png.import +++ b/assets/creatures/human/textures/middleage_darkskinned_female_diffuse.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/middleage_darkskinned_male_diffuse.png.import b/assets/creatures/human/textures/middleage_darkskinned_male_diffuse.png.import index 3fda538..bbc9a6e 100644 --- a/assets/creatures/human/textures/middleage_darkskinned_male_diffuse.png.import +++ b/assets/creatures/human/textures/middleage_darkskinned_male_diffuse.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/middleage_lightskinned_female_diffuse.png.import b/assets/creatures/human/textures/middleage_lightskinned_female_diffuse.png.import index 2c6b127..610e132 100644 --- a/assets/creatures/human/textures/middleage_lightskinned_female_diffuse.png.import +++ b/assets/creatures/human/textures/middleage_lightskinned_female_diffuse.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/middleage_lightskinned_female_diffuse2.png.import b/assets/creatures/human/textures/middleage_lightskinned_female_diffuse2.png.import index 53021b6..633407d 100644 --- a/assets/creatures/human/textures/middleage_lightskinned_female_diffuse2.png.import +++ b/assets/creatures/human/textures/middleage_lightskinned_female_diffuse2.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/middleage_lightskinned_male_diffuse.png.import b/assets/creatures/human/textures/middleage_lightskinned_male_diffuse.png.import index 06ef2dd..c3bcd60 100644 --- a/assets/creatures/human/textures/middleage_lightskinned_male_diffuse.png.import +++ b/assets/creatures/human/textures/middleage_lightskinned_male_diffuse.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/middleage_lightskinned_male_diffuse2.png.import b/assets/creatures/human/textures/middleage_lightskinned_male_diffuse2.png.import index a0faccc..b594342 100644 --- a/assets/creatures/human/textures/middleage_lightskinned_male_diffuse2.png.import +++ b/assets/creatures/human/textures/middleage_lightskinned_male_diffuse2.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/nude.png.import b/assets/creatures/human/textures/nude.png.import index 3030b4c..4a4aaf9 100644 --- a/assets/creatures/human/textures/nude.png.import +++ b/assets/creatures/human/textures/nude.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/old_darkskinned_female_diffuse.png.import b/assets/creatures/human/textures/old_darkskinned_female_diffuse.png.import index 69fb76d..4e490f3 100644 --- a/assets/creatures/human/textures/old_darkskinned_female_diffuse.png.import +++ b/assets/creatures/human/textures/old_darkskinned_female_diffuse.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/old_darkskinned_male_diffuse.png.import b/assets/creatures/human/textures/old_darkskinned_male_diffuse.png.import index 152d601..a849400 100644 --- a/assets/creatures/human/textures/old_darkskinned_male_diffuse.png.import +++ b/assets/creatures/human/textures/old_darkskinned_male_diffuse.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/old_lightskinned_female_diffuse.png.import b/assets/creatures/human/textures/old_lightskinned_female_diffuse.png.import index a48edf8..81fe79e 100644 --- a/assets/creatures/human/textures/old_lightskinned_female_diffuse.png.import +++ b/assets/creatures/human/textures/old_lightskinned_female_diffuse.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/old_lightskinned_female_diffuse2.png.import b/assets/creatures/human/textures/old_lightskinned_female_diffuse2.png.import index 02ae1ec..f8c3843 100644 --- a/assets/creatures/human/textures/old_lightskinned_female_diffuse2.png.import +++ b/assets/creatures/human/textures/old_lightskinned_female_diffuse2.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/old_lightskinned_male_diffuse.png.import b/assets/creatures/human/textures/old_lightskinned_male_diffuse.png.import index 0500ed5..c8ad209 100644 --- a/assets/creatures/human/textures/old_lightskinned_male_diffuse.png.import +++ b/assets/creatures/human/textures/old_lightskinned_male_diffuse.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/old_lightskinned_male_diffuse2.png.import b/assets/creatures/human/textures/old_lightskinned_male_diffuse2.png.import index 673f837..492bd77 100644 --- a/assets/creatures/human/textures/old_lightskinned_male_diffuse2.png.import +++ b/assets/creatures/human/textures/old_lightskinned_male_diffuse2.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/ponytail01_diffuse.png.import b/assets/creatures/human/textures/ponytail01_diffuse.png.import index 86bac87..dea3da1 100644 --- a/assets/creatures/human/textures/ponytail01_diffuse.png.import +++ b/assets/creatures/human/textures/ponytail01_diffuse.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/teeth.png.import b/assets/creatures/human/textures/teeth.png.import index 707c893..ae88f0f 100644 --- a/assets/creatures/human/textures/teeth.png.import +++ b/assets/creatures/human/textures/teeth.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/human/textures/tex_human_female_t-shirt.png.import b/assets/creatures/human/textures/tex_human_female_t-shirt.png.import index 0a51e35..37f2c71 100644 --- a/assets/creatures/human/textures/tex_human_female_t-shirt.png.import +++ b/assets/creatures/human/textures/tex_human_female_t-shirt.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/human/textures/tongue01_diffuse.png.import b/assets/creatures/human/textures/tongue01_diffuse.png.import index 17c6b47..e1778c9 100644 --- a/assets/creatures/human/textures/tongue01_diffuse.png.import +++ b/assets/creatures/human/textures/tongue01_diffuse.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/human/textures/young_darkskinned_female_diffuse.png.import b/assets/creatures/human/textures/young_darkskinned_female_diffuse.png.import index 6812d82..5f6302a 100644 --- a/assets/creatures/human/textures/young_darkskinned_female_diffuse.png.import +++ b/assets/creatures/human/textures/young_darkskinned_female_diffuse.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/young_darkskinned_male_diffuse.png.import b/assets/creatures/human/textures/young_darkskinned_male_diffuse.png.import index 567f384..8679f1a 100644 --- a/assets/creatures/human/textures/young_darkskinned_male_diffuse.png.import +++ b/assets/creatures/human/textures/young_darkskinned_male_diffuse.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/young_lightskinned_female_diffuse.png.import b/assets/creatures/human/textures/young_lightskinned_female_diffuse.png.import index b858443..5813cdb 100644 --- a/assets/creatures/human/textures/young_lightskinned_female_diffuse.png.import +++ b/assets/creatures/human/textures/young_lightskinned_female_diffuse.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/young_lightskinned_female_diffuse2.png.import b/assets/creatures/human/textures/young_lightskinned_female_diffuse2.png.import index 2da3a72..adb28c9 100644 --- a/assets/creatures/human/textures/young_lightskinned_female_diffuse2.png.import +++ b/assets/creatures/human/textures/young_lightskinned_female_diffuse2.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/young_lightskinned_female_diffuse3.png.import b/assets/creatures/human/textures/young_lightskinned_female_diffuse3.png.import index bddf168..bc5ecff 100644 --- a/assets/creatures/human/textures/young_lightskinned_female_diffuse3.png.import +++ b/assets/creatures/human/textures/young_lightskinned_female_diffuse3.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/young_lightskinned_male_diffuse.png.import b/assets/creatures/human/textures/young_lightskinned_male_diffuse.png.import index f358a5f..e0e54aa 100644 --- a/assets/creatures/human/textures/young_lightskinned_male_diffuse.png.import +++ b/assets/creatures/human/textures/young_lightskinned_male_diffuse.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/human/textures/young_lightskinned_male_diffuse2.png.import b/assets/creatures/human/textures/young_lightskinned_male_diffuse2.png.import index 70cc60a..7004fae 100644 --- a/assets/creatures/human/textures/young_lightskinned_male_diffuse2.png.import +++ b/assets/creatures/human/textures/young_lightskinned_male_diffuse2.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/human/textures/young_lightskinned_male_diffuse3.png.import b/assets/creatures/human/textures/young_lightskinned_male_diffuse3.png.import index 3fd59cf..ffcd5de 100644 --- a/assets/creatures/human/textures/young_lightskinned_male_diffuse3.png.import +++ b/assets/creatures/human/textures/young_lightskinned_male_diffuse3.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/isidor/isidor.gltf.import b/assets/creatures/isidor/isidor.gltf.import index 1918913..4635afd 100644 --- a/assets/creatures/isidor/isidor.gltf.import +++ b/assets/creatures/isidor/isidor.gltf.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/creatures/ra/basemesh_humanoid.fbx.import b/assets/creatures/ra/basemesh_humanoid.fbx.import index c45150a..23d052d 100644 --- a/assets/creatures/ra/basemesh_humanoid.fbx.import +++ b/assets/creatures/ra/basemesh_humanoid.fbx.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/creatures/ra/basemesh_humanoid.glb.import b/assets/creatures/ra/basemesh_humanoid.glb.import index 170f440..91dafc9 100644 --- a/assets/creatures/ra/basemesh_humanoid.glb.import +++ b/assets/creatures/ra/basemesh_humanoid.glb.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/creatures/ra/basemesh_humanoid_animated.glb.import b/assets/creatures/ra/basemesh_humanoid_animated.glb.import index dce632c..9e8065b 100644 --- a/assets/creatures/ra/basemesh_humanoid_animated.glb.import +++ b/assets/creatures/ra/basemesh_humanoid_animated.glb.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/creatures/ra/tatoos/tatoo_001.png.import b/assets/creatures/ra/tatoos/tatoo_001.png.import index 7260b6f..907c082 100644 --- a/assets/creatures/ra/tatoos/tatoo_001.png.import +++ b/assets/creatures/ra/tatoos/tatoo_001.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/ra/textures/Wood035_2K_Color.jpg.import b/assets/creatures/ra/textures/Wood035_2K_Color.jpg.import index 8588e86..a4802f2 100644 --- a/assets/creatures/ra/textures/Wood035_2K_Color.jpg.import +++ b/assets/creatures/ra/textures/Wood035_2K_Color.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/ra/textures/Wood035_2K_Displacement.jpg.import b/assets/creatures/ra/textures/Wood035_2K_Displacement.jpg.import index 12f0ed9..721613c 100644 --- a/assets/creatures/ra/textures/Wood035_2K_Displacement.jpg.import +++ b/assets/creatures/ra/textures/Wood035_2K_Displacement.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/ra/textures/Wood035_2K_Normal.jpg.import b/assets/creatures/ra/textures/Wood035_2K_Normal.jpg.import index b7ea9c3..84e53e8 100644 --- a/assets/creatures/ra/textures/Wood035_2K_Normal.jpg.import +++ b/assets/creatures/ra/textures/Wood035_2K_Normal.jpg.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/ra/textures/Wood035_2K_Roughness.jpg.import b/assets/creatures/ra/textures/Wood035_2K_Roughness.jpg.import index 1663bb3..77d11c6 100644 --- a/assets/creatures/ra/textures/Wood035_2K_Roughness.jpg.import +++ b/assets/creatures/ra/textures/Wood035_2K_Roughness.jpg.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/ra/textures/basemesh_humanoid.png.import b/assets/creatures/ra/textures/basemesh_humanoid.png.import index 6604314..984919b 100644 --- a/assets/creatures/ra/textures/basemesh_humanoid.png.import +++ b/assets/creatures/ra/textures/basemesh_humanoid.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/raference/raference.tscn b/assets/creatures/raference/raference.tscn index 70df459..972fdf0 100644 --- a/assets/creatures/raference/raference.tscn +++ b/assets/creatures/raference/raference.tscn @@ -5,7 +5,4 @@ [node name="raference" instance=ExtResource( 1 )] [node name="bip01_" parent="." index="0"] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.000658907, -0.0178729, -9.31323e-10 ) - -[node name="AnimationPlayer" parent="." index="2"] -autoplay = "raference_idle_loop" +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -4.44914e-05, -0.0178729, -9.31323e-10 ) diff --git a/assets/creatures/raference/raference_animated.gltf.import b/assets/creatures/raference/raference_animated.gltf.import index 8959a6f..bd16486 100644 --- a/assets/creatures/raference/raference_animated.gltf.import +++ b/assets/creatures/raference/raference_animated.gltf.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_boots_BaseColor.png.import b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_boots_BaseColor.png.import index fedaa27..5e99018 100644 --- a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_boots_BaseColor.png.import +++ b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_boots_BaseColor.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_boots_Height.png.import b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_boots_Height.png.import index 0009d61..ada726d 100644 --- a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_boots_Height.png.import +++ b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_boots_Height.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_boots_MR.png.import b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_boots_MR.png.import index e1a26e1..540d62b 100644 --- a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_boots_MR.png.import +++ b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_boots_MR.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_boots_Normal.png.import b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_boots_Normal.png.import index c38ad80..b17636b 100644 --- a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_boots_Normal.png.import +++ b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_boots_Normal.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_head_arms_BaseColor.png.import b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_head_arms_BaseColor.png.import index 98e7865..8dd0f9b 100644 --- a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_head_arms_BaseColor.png.import +++ b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_head_arms_BaseColor.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_head_arms_Height.png.import b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_head_arms_Height.png.import index 7b895f3..cc50382 100644 --- a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_head_arms_Height.png.import +++ b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_head_arms_Height.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_head_arms_MR.png.import b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_head_arms_MR.png.import index 0e32ade..4c30d70 100644 --- a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_head_arms_MR.png.import +++ b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_head_arms_MR.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_head_arms_Normal.png.import b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_head_arms_Normal.png.import index c1ea32f..58a8f69 100644 --- a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_head_arms_Normal.png.import +++ b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_head_arms_Normal.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_legs_BaseColor.png.import b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_legs_BaseColor.png.import index 278fe1c..685b66c 100644 --- a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_legs_BaseColor.png.import +++ b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_legs_BaseColor.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_legs_Height.png.import b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_legs_Height.png.import index 02685f9..b48bad6 100644 --- a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_legs_Height.png.import +++ b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_legs_Height.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_legs_MR.png.import b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_legs_MR.png.import index ef6d5d3..d76bacd 100644 --- a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_legs_MR.png.import +++ b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_legs_MR.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_legs_Normal.png.import b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_legs_Normal.png.import index bee1cb0..7ba3907 100644 --- a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_legs_Normal.png.import +++ b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_legs_Normal.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_torso_BaseColor.png.import b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_torso_BaseColor.png.import index 67f35a5..c519c6b 100644 --- a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_torso_BaseColor.png.import +++ b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_torso_BaseColor.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_torso_Height.png.import b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_torso_Height.png.import index 67f1364..be140bb 100644 --- a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_torso_Height.png.import +++ b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_torso_Height.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_torso_MR.png.import b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_torso_MR.png.import index 12f81c7..7a499f7 100644 --- a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_torso_MR.png.import +++ b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_torso_MR.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_torso_Normal.png.import b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_torso_Normal.png.import index 8a97d84..2749666 100644 --- a/assets/creatures/raference/textures/raference_animated_001_ra_ferens_torso_Normal.png.import +++ b/assets/creatures/raference/textures/raference_animated_001_ra_ferens_torso_Normal.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/buildings/minaret/minaret.glb.import b/assets/decors/buildings/minaret/minaret.glb.import index bb7d30f..3176539 100644 --- a/assets/decors/buildings/minaret/minaret.glb.import +++ b/assets/decors/buildings/minaret/minaret.glb.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/decors/buildings/minaret/minaret_minaret_dirty_BaseColor.png.import b/assets/decors/buildings/minaret/minaret_minaret_dirty_BaseColor.png.import index 371fa75..27672a0 100644 --- a/assets/decors/buildings/minaret/minaret_minaret_dirty_BaseColor.png.import +++ b/assets/decors/buildings/minaret/minaret_minaret_dirty_BaseColor.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/buildings/minaret/minaret_minaret_dirty_Emissive.png.import b/assets/decors/buildings/minaret/minaret_minaret_dirty_Emissive.png.import index 956a1e7..96e9a79 100644 --- a/assets/decors/buildings/minaret/minaret_minaret_dirty_Emissive.png.import +++ b/assets/decors/buildings/minaret/minaret_minaret_dirty_Emissive.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/buildings/minaret/minaret_minaret_dirty_Height.png.import b/assets/decors/buildings/minaret/minaret_minaret_dirty_Height.png.import index 07f3307..2c0cd6c 100644 --- a/assets/decors/buildings/minaret/minaret_minaret_dirty_Height.png.import +++ b/assets/decors/buildings/minaret/minaret_minaret_dirty_Height.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/buildings/minaret/minaret_minaret_dirty_Metallic.png.import b/assets/decors/buildings/minaret/minaret_minaret_dirty_Metallic.png.import index 82120a7..5da2432 100644 --- a/assets/decors/buildings/minaret/minaret_minaret_dirty_Metallic.png.import +++ b/assets/decors/buildings/minaret/minaret_minaret_dirty_Metallic.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/buildings/minaret/minaret_minaret_dirty_Normal.png.import b/assets/decors/buildings/minaret/minaret_minaret_dirty_Normal.png.import index b5222a3..542bb34 100644 --- a/assets/decors/buildings/minaret/minaret_minaret_dirty_Normal.png.import +++ b/assets/decors/buildings/minaret/minaret_minaret_dirty_Normal.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/buildings/minaret/minaret_minaret_dirty_Roughness.png.import b/assets/decors/buildings/minaret/minaret_minaret_dirty_Roughness.png.import index da498a4..c1509d5 100644 --- a/assets/decors/buildings/minaret/minaret_minaret_dirty_Roughness.png.import +++ b/assets/decors/buildings/minaret/minaret_minaret_dirty_Roughness.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/terrains/demo/demo_2_heightmap.png.import b/assets/decors/terrains/demo/demo_2_heightmap.png.import index 69a6240..93e6288 100644 --- a/assets/decors/terrains/demo/demo_2_heightmap.png.import +++ b/assets/decors/terrains/demo/demo_2_heightmap.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/ground_-1_-1.glb.import b/assets/decors/terrains/demo/ground_-1_-1.glb.import index bdfba6a..de25c98 100644 --- a/assets/decors/terrains/demo/ground_-1_-1.glb.import +++ b/assets/decors/terrains/demo/ground_-1_-1.glb.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/decors/terrains/demo/ground_-1_0.glb.import b/assets/decors/terrains/demo/ground_-1_0.glb.import index a689748..cbe3bc6 100644 --- a/assets/decors/terrains/demo/ground_-1_0.glb.import +++ b/assets/decors/terrains/demo/ground_-1_0.glb.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/decors/terrains/demo/ground_-1_1.glb.import b/assets/decors/terrains/demo/ground_-1_1.glb.import index 01e2d50..44fe60a 100644 --- a/assets/decors/terrains/demo/ground_-1_1.glb.import +++ b/assets/decors/terrains/demo/ground_-1_1.glb.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/decors/terrains/demo/ground_0_-1.glb.import b/assets/decors/terrains/demo/ground_0_-1.glb.import index 7a3c1e7..e2456a0 100644 --- a/assets/decors/terrains/demo/ground_0_-1.glb.import +++ b/assets/decors/terrains/demo/ground_0_-1.glb.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/decors/terrains/demo/ground_0_0.glb.import b/assets/decors/terrains/demo/ground_0_0.glb.import index 01452da..a9f28d8 100644 --- a/assets/decors/terrains/demo/ground_0_0.glb.import +++ b/assets/decors/terrains/demo/ground_0_0.glb.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/decors/terrains/demo/ground_0_1.glb.import b/assets/decors/terrains/demo/ground_0_1.glb.import index 8a8638f..f53a896 100644 --- a/assets/decors/terrains/demo/ground_0_1.glb.import +++ b/assets/decors/terrains/demo/ground_0_1.glb.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/decors/terrains/demo/ground_1_-1.glb.import b/assets/decors/terrains/demo/ground_1_-1.glb.import index a93ed6b..0287781 100644 --- a/assets/decors/terrains/demo/ground_1_-1.glb.import +++ b/assets/decors/terrains/demo/ground_1_-1.glb.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/decors/terrains/demo/ground_1_0.glb.import b/assets/decors/terrains/demo/ground_1_0.glb.import index 547313e..07ff56a 100644 --- a/assets/decors/terrains/demo/ground_1_0.glb.import +++ b/assets/decors/terrains/demo/ground_1_0.glb.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/decors/terrains/demo/ground_1_1.glb.import b/assets/decors/terrains/demo/ground_1_1.glb.import index 65a9287..17e931c 100644 --- a/assets/decors/terrains/demo/ground_1_1.glb.import +++ b/assets/decors/terrains/demo/ground_1_1.glb.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/decors/terrains/demo/ground_big.glb.import b/assets/decors/terrains/demo/ground_big.glb.import index 5464274..44e98c0 100644 --- a/assets/decors/terrains/demo/ground_big.glb.import +++ b/assets/decors/terrains/demo/ground_big.glb.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/decors/terrains/demo/textures/Grass_001_COLOR.jpg.import b/assets/decors/terrains/demo/textures/Grass_001_COLOR.jpg.import index 8163610..fdf3244 100644 --- a/assets/decors/terrains/demo/textures/Grass_001_COLOR.jpg.import +++ b/assets/decors/terrains/demo/textures/Grass_001_COLOR.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/Grass_001_DISP.png.import b/assets/decors/terrains/demo/textures/Grass_001_DISP.png.import index 37451c4..e131e48 100644 --- a/assets/decors/terrains/demo/textures/Grass_001_DISP.png.import +++ b/assets/decors/terrains/demo/textures/Grass_001_DISP.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/Grass_001_NORM.jpg.import b/assets/decors/terrains/demo/textures/Grass_001_NORM.jpg.import index 6fe7e5d..80f3949 100644 --- a/assets/decors/terrains/demo/textures/Grass_001_NORM.jpg.import +++ b/assets/decors/terrains/demo/textures/Grass_001_NORM.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/Grass_001_OCC.jpg.import b/assets/decors/terrains/demo/textures/Grass_001_OCC.jpg.import index e239ae8..bf3cc80 100644 --- a/assets/decors/terrains/demo/textures/Grass_001_OCC.jpg.import +++ b/assets/decors/terrains/demo/textures/Grass_001_OCC.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/Grass_001_ROUGH.jpg.import b/assets/decors/terrains/demo/textures/Grass_001_ROUGH.jpg.import index 841291f..ec7491b 100644 --- a/assets/decors/terrains/demo/textures/Grass_001_ROUGH.jpg.import +++ b/assets/decors/terrains/demo/textures/Grass_001_ROUGH.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/Ground003_2K_Color.jpg.import b/assets/decors/terrains/demo/textures/Ground003_2K_Color.jpg.import index 6d5f341..64ff6c3 100644 --- a/assets/decors/terrains/demo/textures/Ground003_2K_Color.jpg.import +++ b/assets/decors/terrains/demo/textures/Ground003_2K_Color.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/Ground003_2K_Displacement.jpg.import b/assets/decors/terrains/demo/textures/Ground003_2K_Displacement.jpg.import index 74598e6..0d8ef24 100644 --- a/assets/decors/terrains/demo/textures/Ground003_2K_Displacement.jpg.import +++ b/assets/decors/terrains/demo/textures/Ground003_2K_Displacement.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/Ground003_2K_Normal.jpg.import b/assets/decors/terrains/demo/textures/Ground003_2K_Normal.jpg.import index dbaafe5..95e929d 100644 --- a/assets/decors/terrains/demo/textures/Ground003_2K_Normal.jpg.import +++ b/assets/decors/terrains/demo/textures/Ground003_2K_Normal.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/Ground003_2K_Roughness.jpg.import b/assets/decors/terrains/demo/textures/Ground003_2K_Roughness.jpg.import index 686c8bc..3288ab3 100644 --- a/assets/decors/terrains/demo/textures/Ground003_2K_Roughness.jpg.import +++ b/assets/decors/terrains/demo/textures/Ground003_2K_Roughness.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/Ground013_2K_AmbientOcclusion.jpg.import b/assets/decors/terrains/demo/textures/Ground013_2K_AmbientOcclusion.jpg.import index aafba6d..9fd4036 100644 --- a/assets/decors/terrains/demo/textures/Ground013_2K_AmbientOcclusion.jpg.import +++ b/assets/decors/terrains/demo/textures/Ground013_2K_AmbientOcclusion.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/Ground013_2K_Color.jpg.import b/assets/decors/terrains/demo/textures/Ground013_2K_Color.jpg.import index 032e1ba..3d240c5 100644 --- a/assets/decors/terrains/demo/textures/Ground013_2K_Color.jpg.import +++ b/assets/decors/terrains/demo/textures/Ground013_2K_Color.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/Ground013_2K_Displacement.jpg.import b/assets/decors/terrains/demo/textures/Ground013_2K_Displacement.jpg.import index ac1e80b..6e93032 100644 --- a/assets/decors/terrains/demo/textures/Ground013_2K_Displacement.jpg.import +++ b/assets/decors/terrains/demo/textures/Ground013_2K_Displacement.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/Ground013_2K_Normal.jpg.import b/assets/decors/terrains/demo/textures/Ground013_2K_Normal.jpg.import index 9199c88..4ec307a 100644 --- a/assets/decors/terrains/demo/textures/Ground013_2K_Normal.jpg.import +++ b/assets/decors/terrains/demo/textures/Ground013_2K_Normal.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/Ground013_2K_Roughness.jpg.import b/assets/decors/terrains/demo/textures/Ground013_2K_Roughness.jpg.import index 233c796..f3354dd 100644 --- a/assets/decors/terrains/demo/textures/Ground013_2K_Roughness.jpg.import +++ b/assets/decors/terrains/demo/textures/Ground013_2K_Roughness.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/Ground037_2K_AmbientOcclusion.jpg.import b/assets/decors/terrains/demo/textures/Ground037_2K_AmbientOcclusion.jpg.import index 67445d3..035232f 100644 --- a/assets/decors/terrains/demo/textures/Ground037_2K_AmbientOcclusion.jpg.import +++ b/assets/decors/terrains/demo/textures/Ground037_2K_AmbientOcclusion.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/Ground037_2K_Color.jpg.import b/assets/decors/terrains/demo/textures/Ground037_2K_Color.jpg.import index 683cfc6..5f15401 100644 --- a/assets/decors/terrains/demo/textures/Ground037_2K_Color.jpg.import +++ b/assets/decors/terrains/demo/textures/Ground037_2K_Color.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/Ground037_2K_Displacement.jpg.import b/assets/decors/terrains/demo/textures/Ground037_2K_Displacement.jpg.import index 929191b..3033340 100644 --- a/assets/decors/terrains/demo/textures/Ground037_2K_Displacement.jpg.import +++ b/assets/decors/terrains/demo/textures/Ground037_2K_Displacement.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/Ground037_2K_Normal.jpg.import b/assets/decors/terrains/demo/textures/Ground037_2K_Normal.jpg.import index f64c2d3..671cc12 100644 --- a/assets/decors/terrains/demo/textures/Ground037_2K_Normal.jpg.import +++ b/assets/decors/terrains/demo/textures/Ground037_2K_Normal.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/Ground037_2K_Roughness.jpg.import b/assets/decors/terrains/demo/textures/Ground037_2K_Roughness.jpg.import index f620f05..785b182 100644 --- a/assets/decors/terrains/demo/textures/Ground037_2K_Roughness.jpg.import +++ b/assets/decors/terrains/demo/textures/Ground037_2K_Roughness.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/basic_texture_1024.png.import b/assets/decors/terrains/demo/textures/basic_texture_1024.png.import index 3e9e3e4..8167fe2 100644 --- a/assets/decors/terrains/demo/textures/basic_texture_1024.png.import +++ b/assets/decors/terrains/demo/textures/basic_texture_1024.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/border_smooth_mask.png.import b/assets/decors/terrains/demo/textures/border_smooth_mask.png.import index a32b6c8..a9c1877 100644 --- a/assets/decors/terrains/demo/textures/border_smooth_mask.png.import +++ b/assets/decors/terrains/demo/textures/border_smooth_mask.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/cloud_noise.png.import b/assets/decors/terrains/demo/textures/cloud_noise.png.import index 6e7d7b2..b4d96d0 100644 --- a/assets/decors/terrains/demo/textures/cloud_noise.png.import +++ b/assets/decors/terrains/demo/textures/cloud_noise.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/dry-dirt1-albedo.png.import b/assets/decors/terrains/demo/textures/dry-dirt1-albedo.png.import index e9ce732..2282e9f 100644 --- a/assets/decors/terrains/demo/textures/dry-dirt1-albedo.png.import +++ b/assets/decors/terrains/demo/textures/dry-dirt1-albedo.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/dry-dirt1-ao.png.import b/assets/decors/terrains/demo/textures/dry-dirt1-ao.png.import index 066b5e8..9d7b886 100644 --- a/assets/decors/terrains/demo/textures/dry-dirt1-ao.png.import +++ b/assets/decors/terrains/demo/textures/dry-dirt1-ao.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/dry-dirt1-height2.png.import b/assets/decors/terrains/demo/textures/dry-dirt1-height2.png.import index dd1d6f5..3a3dc65 100644 --- a/assets/decors/terrains/demo/textures/dry-dirt1-height2.png.import +++ b/assets/decors/terrains/demo/textures/dry-dirt1-height2.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/dry-dirt1-metalness.png.import b/assets/decors/terrains/demo/textures/dry-dirt1-metalness.png.import index 961c16c..6367ec8 100644 --- a/assets/decors/terrains/demo/textures/dry-dirt1-metalness.png.import +++ b/assets/decors/terrains/demo/textures/dry-dirt1-metalness.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/dry-dirt1-normal2.png.import b/assets/decors/terrains/demo/textures/dry-dirt1-normal2.png.import index 33d365f..71fcb2a 100644 --- a/assets/decors/terrains/demo/textures/dry-dirt1-normal2.png.import +++ b/assets/decors/terrains/demo/textures/dry-dirt1-normal2.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/dry-dirt1-roughness.png.import b/assets/decors/terrains/demo/textures/dry-dirt1-roughness.png.import index e102d31..251c5b4 100644 --- a/assets/decors/terrains/demo/textures/dry-dirt1-roughness.png.import +++ b/assets/decors/terrains/demo/textures/dry-dirt1-roughness.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/grass1-albedo3.png.import b/assets/decors/terrains/demo/textures/grass1-albedo3.png.import index f584974..ed120da 100644 --- a/assets/decors/terrains/demo/textures/grass1-albedo3.png.import +++ b/assets/decors/terrains/demo/textures/grass1-albedo3.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/grass1-albedo3_BW.jpg.import b/assets/decors/terrains/demo/textures/grass1-albedo3_BW.jpg.import index 5ad1539..7e1e939 100644 --- a/assets/decors/terrains/demo/textures/grass1-albedo3_BW.jpg.import +++ b/assets/decors/terrains/demo/textures/grass1-albedo3_BW.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/grass1-ao.png.import b/assets/decors/terrains/demo/textures/grass1-ao.png.import index 55b2d5a..acc7365 100644 --- a/assets/decors/terrains/demo/textures/grass1-ao.png.import +++ b/assets/decors/terrains/demo/textures/grass1-ao.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/grass1-height.png.import b/assets/decors/terrains/demo/textures/grass1-height.png.import index 219066e..fa68376 100644 --- a/assets/decors/terrains/demo/textures/grass1-height.png.import +++ b/assets/decors/terrains/demo/textures/grass1-height.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/grass1-normal1-ogl.png.import b/assets/decors/terrains/demo/textures/grass1-normal1-ogl.png.import index 0640f1e..c22384a 100644 --- a/assets/decors/terrains/demo/textures/grass1-normal1-ogl.png.import +++ b/assets/decors/terrains/demo/textures/grass1-normal1-ogl.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/grass1-rough.png.import b/assets/decors/terrains/demo/textures/grass1-rough.png.import index 11464e3..76d8093 100644 --- a/assets/decors/terrains/demo/textures/grass1-rough.png.import +++ b/assets/decors/terrains/demo/textures/grass1-rough.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/grass_hsv.jpg.import b/assets/decors/terrains/demo/textures/grass_hsv.jpg.import index 67a48e9..a1fc144 100644 --- a/assets/decors/terrains/demo/textures/grass_hsv.jpg.import +++ b/assets/decors/terrains/demo/textures/grass_hsv.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/grass_hsv2.png.import b/assets/decors/terrains/demo/textures/grass_hsv2.png.import index 20b8b35..9059938 100644 --- a/assets/decors/terrains/demo/textures/grass_hsv2.png.import +++ b/assets/decors/terrains/demo/textures/grass_hsv2.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/grass_hsv_2.png.import b/assets/decors/terrains/demo/textures/grass_hsv_2.png.import index 5101080..4a3440b 100644 --- a/assets/decors/terrains/demo/textures/grass_hsv_2.png.import +++ b/assets/decors/terrains/demo/textures/grass_hsv_2.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/grass_mask.jpg.import b/assets/decors/terrains/demo/textures/grass_mask.jpg.import index 0d5c09f..7c85eeb 100644 --- a/assets/decors/terrains/demo/textures/grass_mask.jpg.import +++ b/assets/decors/terrains/demo/textures/grass_mask.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/mix_mask.jpg.import b/assets/decors/terrains/demo/textures/mix_mask.jpg.import index c235c2e..3cd3299 100644 --- a/assets/decors/terrains/demo/textures/mix_mask.jpg.import +++ b/assets/decors/terrains/demo/textures/mix_mask.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/textures/mix_mask_2.jpg.import b/assets/decors/terrains/demo/textures/mix_mask_2.jpg.import index 39674e3..8251659 100644 --- a/assets/decors/terrains/demo/textures/mix_mask_2.jpg.import +++ b/assets/decors/terrains/demo/textures/mix_mask_2.jpg.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/water/textures/Caustic.png.import b/assets/decors/terrains/demo/water/textures/Caustic.png.import index d0d67ad..9d0e8dd 100644 --- a/assets/decors/terrains/demo/water/textures/Caustic.png.import +++ b/assets/decors/terrains/demo/water/textures/Caustic.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/water/textures/Foam.png.import b/assets/decors/terrains/demo/water/textures/Foam.png.import index b04a1ae..9648fcd 100644 --- a/assets/decors/terrains/demo/water/textures/Foam.png.import +++ b/assets/decors/terrains/demo/water/textures/Foam.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/water/textures/Water_N_A.png.import b/assets/decors/terrains/demo/water/textures/Water_N_A.png.import index acae4a9..4dae77c 100644 --- a/assets/decors/terrains/demo/water/textures/Water_N_A.png.import +++ b/assets/decors/terrains/demo/water/textures/Water_N_A.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/water/textures/Water_N_B.png.import b/assets/decors/terrains/demo/water/textures/Water_N_B.png.import index 0a69fb8..9e755ea 100644 --- a/assets/decors/terrains/demo/water/textures/Water_N_B.png.import +++ b/assets/decors/terrains/demo/water/textures/Water_N_B.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/demo/water/textures/Water_UV.png.import b/assets/decors/terrains/demo/water/textures/Water_UV.png.import index 38b784b..fdac46d 100644 --- a/assets/decors/terrains/demo/water/textures/Water_UV.png.import +++ b/assets/decors/terrains/demo/water/textures/Water_UV.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/dunes.glb.import b/assets/decors/terrains/dunes.glb.import index d4599db..eb4cfa7 100644 --- a/assets/decors/terrains/dunes.glb.import +++ b/assets/decors/terrains/dunes.glb.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/decors/terrains/dunes_heightmap.png.import b/assets/decors/terrains/dunes_heightmap.png.import index f317da5..6050963 100644 --- a/assets/decors/terrains/dunes_heightmap.png.import +++ b/assets/decors/terrains/dunes_heightmap.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/heightmap_test_color.png.import b/assets/decors/terrains/heightmap_test_color.png.import index f46cdf1..fa07143 100644 --- a/assets/decors/terrains/heightmap_test_color.png.import +++ b/assets/decors/terrains/heightmap_test_color.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/heightmaps/dunes_heightmap.png.import b/assets/decors/terrains/heightmaps/dunes_heightmap.png.import index 096d332..891f91c 100644 --- a/assets/decors/terrains/heightmaps/dunes_heightmap.png.import +++ b/assets/decors/terrains/heightmaps/dunes_heightmap.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/heightmaps/heightmap_test.png.import b/assets/decors/terrains/heightmaps/heightmap_test.png.import index 8bd6971..06ee77b 100644 --- a/assets/decors/terrains/heightmaps/heightmap_test.png.import +++ b/assets/decors/terrains/heightmaps/heightmap_test.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/heightmaps/test_heightmap.png.import b/assets/decors/terrains/heightmaps/test_heightmap.png.import index eb70f2c..d24e310 100644 --- a/assets/decors/terrains/heightmaps/test_heightmap.png.import +++ b/assets/decors/terrains/heightmaps/test_heightmap.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_ambient_occlusion.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_ambient_occlusion.png.import index 065053a..2490651 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_ambient_occlusion.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_ambient_occlusion.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_basecolor.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_basecolor.png.import index fefdbf3..b191f8f 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_basecolor.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_basecolor.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_diffuse.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_diffuse.png.import index 722b289..5d442dc 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_diffuse.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_diffuse.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_height.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_height.png.import index b96568b..7bff784 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_height.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_height.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_normal.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_normal.png.import index 55d9b4a..496e42f 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_normal.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_normal.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_pebblesMask.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_pebblesMask.png.import index 8042f7d..c46b09a 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_pebblesMask.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_pebblesMask.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_roughness.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_roughness.png.import index f1459f7..ac1db00 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_roughness.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_A01/base_nature_ground_stylized_A01_roughness.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_ambient_occlusion.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_ambient_occlusion.png.import index 5ba8410..84dbe36 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_ambient_occlusion.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_ambient_occlusion.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_basecolor.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_basecolor.png.import index 75c10db..4c5fbb5 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_basecolor.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_basecolor.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_diffuse.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_diffuse.png.import index 6c4bfbc..078a622 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_diffuse.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_diffuse.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_height.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_height.png.import index 627d042..e00f773 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_height.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_height.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_normal.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_normal.png.import index 8e15c9f..bef2137 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_normal.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_normal.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_pebblesMask.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_pebblesMask.png.import index f09da49..1df2eed 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_pebblesMask.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_pebblesMask.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_roughness.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_roughness.png.import index 8852d99..5c345dc 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_roughness.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_B01/base_nature_ground_stylized_B01_roughness.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_basecolor.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_basecolor.png.import index 5cdb5a2..60a9bed 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_basecolor.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_basecolor.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_diffuse.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_diffuse.png.import index 3ef8798..d2405bc 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_diffuse.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_diffuse.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_height.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_height.png.import index 2ff532c..9b358c7 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_height.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_height.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_normal.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_normal.png.import index 128ad8c..878b6aa 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_normal.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_normal.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_pebblesMask.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_pebblesMask.png.import index 525e867..00c127b 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_pebblesMask.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_pebblesMask.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_roughness.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_roughness.png.import index c029b9d..972d9c1 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_roughness.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E01_roughness.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E02_ambient_occlusion.png.import b/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E02_ambient_occlusion.png.import index 9aa685a..b44df68 100644 --- a/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E02_ambient_occlusion.png.import +++ b/assets/decors/terrains/textures/base_nature_ground_stylized_E01/base_nature_ground_stylized_E02_ambient_occlusion.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/vegets/grass/grass_01.glb.import b/assets/decors/vegets/grass/grass_01.glb.import index 1a7be19..18831d1 100644 --- a/assets/decors/vegets/grass/grass_01.glb.import +++ b/assets/decors/vegets/grass/grass_01.glb.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/decors/vegets/grass/grass_01.obj.import b/assets/decors/vegets/grass/grass_01.obj.import index f688ea5..00d9b40 100644 --- a/assets/decors/vegets/grass/grass_01.obj.import +++ b/assets/decors/vegets/grass/grass_01.obj.import @@ -16,4 +16,5 @@ dest_files=[ "res://.import/grass_01.obj-bca0cd031624c1e45c6525ef09e21a7d.mesh", generate_tangents=true scale_mesh=Vector3( 1, 1, 1 ) offset_mesh=Vector3( 0, 0, 0 ) -optimize_mesh=true +octahedral_compression=true +optimize_mesh_flags=4286 diff --git a/assets/decors/vegets/grass/grass_card_01_alpha.png.import b/assets/decors/vegets/grass/grass_card_01_alpha.png.import index 842abc0..5f75c02 100644 --- a/assets/decors/vegets/grass/grass_card_01_alpha.png.import +++ b/assets/decors/vegets/grass/grass_card_01_alpha.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/vegets/grass/grass_card_01_hue.png.import b/assets/decors/vegets/grass/grass_card_01_hue.png.import index 0326b83..3ec6ab4 100644 --- a/assets/decors/vegets/grass/grass_card_01_hue.png.import +++ b/assets/decors/vegets/grass/grass_card_01_hue.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/vegets/grass/grass_card_01_lightness.png.import b/assets/decors/vegets/grass/grass_card_01_lightness.png.import index d2798da..fb0dc8c 100644 --- a/assets/decors/vegets/grass/grass_card_01_lightness.png.import +++ b/assets/decors/vegets/grass/grass_card_01_lightness.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/vegets/grass/grass_card_01_saturation.png.import b/assets/decors/vegets/grass/grass_card_01_saturation.png.import index 5858fcd..8fdef7b 100644 --- a/assets/decors/vegets/grass/grass_card_01_saturation.png.import +++ b/assets/decors/vegets/grass/grass_card_01_saturation.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/decors/vegets/leaf_001/plant_32.png.import b/assets/decors/vegets/leaf_001/plant_32.png.import index 7f82943..6e8610e 100644 --- a/assets/decors/vegets/leaf_001/plant_32.png.import +++ b/assets/decors/vegets/leaf_001/plant_32.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/decors/vegets/tree_001.glb.import b/assets/decors/vegets/tree_001.glb.import index d7b0db6..e624988 100644 --- a/assets/decors/vegets/tree_001.glb.import +++ b/assets/decors/vegets/tree_001.glb.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/fx/blood_splash.png.import b/assets/fx/blood_splash.png.import index 36a3725..6cb9ea5 100644 --- a/assets/fx/blood_splash.png.import +++ b/assets/fx/blood_splash.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/Login-Khanat-background-buttons.png.import b/assets/interfaces/Login-Khanat-background-buttons.png.import index 60aeb04..93a3d08 100644 --- a/assets/interfaces/Login-Khanat-background-buttons.png.import +++ b/assets/interfaces/Login-Khanat-background-buttons.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/Login-Khanat-background-loading.png.import b/assets/interfaces/Login-Khanat-background-loading.png.import index 6fc89ae..0eb925f 100644 --- a/assets/interfaces/Login-Khanat-background-loading.png.import +++ b/assets/interfaces/Login-Khanat-background-loading.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/Login-Khanat-background.png.import b/assets/interfaces/Login-Khanat-background.png.import index ce90b06..e05edef 100644 --- a/assets/interfaces/Login-Khanat-background.png.import +++ b/assets/interfaces/Login-Khanat-background.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/Login-Khanat-help-button-hover.png.import b/assets/interfaces/Login-Khanat-help-button-hover.png.import index 357eab1..5a83a80 100644 --- a/assets/interfaces/Login-Khanat-help-button-hover.png.import +++ b/assets/interfaces/Login-Khanat-help-button-hover.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/Login-Khanat-help-button.png.import b/assets/interfaces/Login-Khanat-help-button.png.import index e79be38..cf7f464 100644 --- a/assets/interfaces/Login-Khanat-help-button.png.import +++ b/assets/interfaces/Login-Khanat-help-button.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/Login-Khanat-jukebox-button-hover.png.import b/assets/interfaces/Login-Khanat-jukebox-button-hover.png.import index 7ec30f2..f6fdd75 100644 --- a/assets/interfaces/Login-Khanat-jukebox-button-hover.png.import +++ b/assets/interfaces/Login-Khanat-jukebox-button-hover.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/Login-Khanat-jukebox-button.png.import b/assets/interfaces/Login-Khanat-jukebox-button.png.import index 3474b73..05f68fc 100644 --- a/assets/interfaces/Login-Khanat-jukebox-button.png.import +++ b/assets/interfaces/Login-Khanat-jukebox-button.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/Login-Khanat-language-button-hover.png.import b/assets/interfaces/Login-Khanat-language-button-hover.png.import index dad4654..06fde19 100644 --- a/assets/interfaces/Login-Khanat-language-button-hover.png.import +++ b/assets/interfaces/Login-Khanat-language-button-hover.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/Login-Khanat-language-button.png.import b/assets/interfaces/Login-Khanat-language-button.png.import index 0da738b..5fb248b 100644 --- a/assets/interfaces/Login-Khanat-language-button.png.import +++ b/assets/interfaces/Login-Khanat-language-button.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/Login-Khanat-news-button-hover.png.import b/assets/interfaces/Login-Khanat-news-button-hover.png.import index d3b8ff7..7f53037 100644 --- a/assets/interfaces/Login-Khanat-news-button-hover.png.import +++ b/assets/interfaces/Login-Khanat-news-button-hover.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/Login-Khanat-news-button.png.import b/assets/interfaces/Login-Khanat-news-button.png.import index a07aad3..b635022 100644 --- a/assets/interfaces/Login-Khanat-news-button.png.import +++ b/assets/interfaces/Login-Khanat-news-button.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/Login-Khanat-quit-button-hover.png.import b/assets/interfaces/Login-Khanat-quit-button-hover.png.import index a414dbd..d469b3f 100644 --- a/assets/interfaces/Login-Khanat-quit-button-hover.png.import +++ b/assets/interfaces/Login-Khanat-quit-button-hover.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/Login-Khanat-quit-button.png.import b/assets/interfaces/Login-Khanat-quit-button.png.import index cfe34cf..1f59489 100644 --- a/assets/interfaces/Login-Khanat-quit-button.png.import +++ b/assets/interfaces/Login-Khanat-quit-button.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/Login-Khanat-settings-button-hover.png.import b/assets/interfaces/Login-Khanat-settings-button-hover.png.import index c22ee79..bf0c032 100644 --- a/assets/interfaces/Login-Khanat-settings-button-hover.png.import +++ b/assets/interfaces/Login-Khanat-settings-button-hover.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/Login-Khanat-settings-button.png.import b/assets/interfaces/Login-Khanat-settings-button.png.import index 88dfb56..ba71fb1 100644 --- a/assets/interfaces/Login-Khanat-settings-button.png.import +++ b/assets/interfaces/Login-Khanat-settings-button.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/Login-Khanat-sound-button-empty.png.import b/assets/interfaces/Login-Khanat-sound-button-empty.png.import index ed45ed9..7750056 100644 --- a/assets/interfaces/Login-Khanat-sound-button-empty.png.import +++ b/assets/interfaces/Login-Khanat-sound-button-empty.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/Login-Khanat-sound-button-hover.png.import b/assets/interfaces/Login-Khanat-sound-button-hover.png.import index 1fbd92b..ddafd2e 100644 --- a/assets/interfaces/Login-Khanat-sound-button-hover.png.import +++ b/assets/interfaces/Login-Khanat-sound-button-hover.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/Login-Khanat-sound-button.png.import b/assets/interfaces/Login-Khanat-sound-button.png.import index d013179..ea24196 100644 --- a/assets/interfaces/Login-Khanat-sound-button.png.import +++ b/assets/interfaces/Login-Khanat-sound-button.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/Login-Khanat-sound-muted-button-hover.png.import b/assets/interfaces/Login-Khanat-sound-muted-button-hover.png.import index b65d0d7..30e23cf 100644 --- a/assets/interfaces/Login-Khanat-sound-muted-button-hover.png.import +++ b/assets/interfaces/Login-Khanat-sound-muted-button-hover.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/Login-Khanat-sound-muted-button.png.import b/assets/interfaces/Login-Khanat-sound-muted-button.png.import index 0352e03..fff12dd 100644 --- a/assets/interfaces/Login-Khanat-sound-muted-button.png.import +++ b/assets/interfaces/Login-Khanat-sound-muted-button.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/background-menu-options.png.import b/assets/interfaces/background-menu-options.png.import index 0f7d8b1..dc6b4b4 100644 --- a/assets/interfaces/background-menu-options.png.import +++ b/assets/interfaces/background-menu-options.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/buttons/add.png.import b/assets/interfaces/buttons/add.png.import index 52d01af..61cc4f1 100644 --- a/assets/interfaces/buttons/add.png.import +++ b/assets/interfaces/buttons/add.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/buttons/close_icon.png.import b/assets/interfaces/buttons/close_icon.png.import index 456b20b..8b680b5 100644 --- a/assets/interfaces/buttons/close_icon.png.import +++ b/assets/interfaces/buttons/close_icon.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/buttons/del.png.import b/assets/interfaces/buttons/del.png.import index 72eabd5..d25587d 100644 --- a/assets/interfaces/buttons/del.png.import +++ b/assets/interfaces/buttons/del.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/buttons/down.png.import b/assets/interfaces/buttons/down.png.import index 1cec508..8aa6211 100644 --- a/assets/interfaces/buttons/down.png.import +++ b/assets/interfaces/buttons/down.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/buttons/up.png.import b/assets/interfaces/buttons/up.png.import index a8093f0..5079a14 100644 --- a/assets/interfaces/buttons/up.png.import +++ b/assets/interfaces/buttons/up.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/cloth_on_icon.png.import b/assets/interfaces/cloth_on_icon.png.import index e649b01..f38d393 100644 --- a/assets/interfaces/cloth_on_icon.png.import +++ b/assets/interfaces/cloth_on_icon.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/creature_creation.png.import b/assets/interfaces/creature_creation.png.import index 2fa0b5a..e961299 100644 --- a/assets/interfaces/creature_creation.png.import +++ b/assets/interfaces/creature_creation.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/creatures_creation/creature_creation.png.import b/assets/interfaces/creatures_creation/creature_creation.png.import index 1dcfba0..2230d6d 100644 --- a/assets/interfaces/creatures_creation/creature_creation.png.import +++ b/assets/interfaces/creatures_creation/creature_creation.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/creatures_creation/root.gltf.import b/assets/interfaces/creatures_creation/root.gltf.import index 79c1dfc..ae49136 100644 --- a/assets/interfaces/creatures_creation/root.gltf.import +++ b/assets/interfaces/creatures_creation/root.gltf.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/interfaces/crosshair.png.import b/assets/interfaces/crosshair.png.import index d240ddd..9045b2a 100644 --- a/assets/interfaces/crosshair.png.import +++ b/assets/interfaces/crosshair.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/focus_reticle.png.import b/assets/interfaces/focus_reticle.png.import index 0bc5027..a09aef6 100644 --- a/assets/interfaces/focus_reticle.png.import +++ b/assets/interfaces/focus_reticle.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/interfaces/jauges/jauge_ring_inner_white.png.import b/assets/interfaces/jauges/jauge_ring_inner_white.png.import index 72ce75d..f2019ff 100644 --- a/assets/interfaces/jauges/jauge_ring_inner_white.png.import +++ b/assets/interfaces/jauges/jauge_ring_inner_white.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/jauges/jauge_ring_white.png.import b/assets/interfaces/jauges/jauge_ring_white.png.import index 4299730..2990272 100644 --- a/assets/interfaces/jauges/jauge_ring_white.png.import +++ b/assets/interfaces/jauges/jauge_ring_white.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/jauges/peurs_oubli_douleur.png.import b/assets/interfaces/jauges/peurs_oubli_douleur.png.import index beff16a..702211d 100644 --- a/assets/interfaces/jauges/peurs_oubli_douleur.png.import +++ b/assets/interfaces/jauges/peurs_oubli_douleur.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/jauges/peurs_trauma.png.import b/assets/interfaces/jauges/peurs_trauma.png.import index a1c444e..3126eeb 100644 --- a/assets/interfaces/jauges/peurs_trauma.png.import +++ b/assets/interfaces/jauges/peurs_trauma.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/jukebox/auto_off.png.import b/assets/interfaces/jukebox/auto_off.png.import index 83c0887..6d30962 100644 --- a/assets/interfaces/jukebox/auto_off.png.import +++ b/assets/interfaces/jukebox/auto_off.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/jukebox/auto_on.png.import b/assets/interfaces/jukebox/auto_on.png.import index 49fd899..6bf47e1 100644 --- a/assets/interfaces/jukebox/auto_on.png.import +++ b/assets/interfaces/jukebox/auto_on.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/jukebox/music_off.png.import b/assets/interfaces/jukebox/music_off.png.import index b53b4ed..2df2536 100644 --- a/assets/interfaces/jukebox/music_off.png.import +++ b/assets/interfaces/jukebox/music_off.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/jukebox/music_on.png.import b/assets/interfaces/jukebox/music_on.png.import index 75a63ba..d745caa 100644 --- a/assets/interfaces/jukebox/music_on.png.import +++ b/assets/interfaces/jukebox/music_on.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/jukebox/mute.png.import b/assets/interfaces/jukebox/mute.png.import index 122f370..b0f1685 100644 --- a/assets/interfaces/jukebox/mute.png.import +++ b/assets/interfaces/jukebox/mute.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/jukebox/sound_off.png.import b/assets/interfaces/jukebox/sound_off.png.import index 24cb920..007b0de 100644 --- a/assets/interfaces/jukebox/sound_off.png.import +++ b/assets/interfaces/jukebox/sound_off.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/jukebox/sound_on.png.import b/assets/interfaces/jukebox/sound_on.png.import index 42084b6..f6fb254 100644 --- a/assets/interfaces/jukebox/sound_on.png.import +++ b/assets/interfaces/jukebox/sound_on.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/jukebox/soundeffect_off.png.import b/assets/interfaces/jukebox/soundeffect_off.png.import index 3b50467..e6e8185 100644 --- a/assets/interfaces/jukebox/soundeffect_off.png.import +++ b/assets/interfaces/jukebox/soundeffect_off.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/jukebox/soundeffect_on.png.import b/assets/interfaces/jukebox/soundeffect_on.png.import index cd2757a..6569f93 100644 --- a/assets/interfaces/jukebox/soundeffect_on.png.import +++ b/assets/interfaces/jukebox/soundeffect_on.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/khaganat_logo_color.png.import b/assets/interfaces/khaganat_logo_color.png.import index 485c8f7..000bc57 100644 --- a/assets/interfaces/khaganat_logo_color.png.import +++ b/assets/interfaces/khaganat_logo_color.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/khanat_logo_color.png.import b/assets/interfaces/khanat_logo_color.png.import index aeb5192..fa0d7b8 100644 --- a/assets/interfaces/khanat_logo_color.png.import +++ b/assets/interfaces/khanat_logo_color.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/echarpe_0.png.import b/assets/interfaces/loading_screen/frames/echarpe_0.png.import index ebc6f45..3cca414 100644 --- a/assets/interfaces/loading_screen/frames/echarpe_0.png.import +++ b/assets/interfaces/loading_screen/frames/echarpe_0.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/echarpe_1.png.import b/assets/interfaces/loading_screen/frames/echarpe_1.png.import index 681550b..5ccc508 100644 --- a/assets/interfaces/loading_screen/frames/echarpe_1.png.import +++ b/assets/interfaces/loading_screen/frames/echarpe_1.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/echarpe_2.png.import b/assets/interfaces/loading_screen/frames/echarpe_2.png.import index 2ae4524..d88be46 100644 --- a/assets/interfaces/loading_screen/frames/echarpe_2.png.import +++ b/assets/interfaces/loading_screen/frames/echarpe_2.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/echarpe_3.png.import b/assets/interfaces/loading_screen/frames/echarpe_3.png.import index ca7b870..ad14571 100644 --- a/assets/interfaces/loading_screen/frames/echarpe_3.png.import +++ b/assets/interfaces/loading_screen/frames/echarpe_3.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/echarpe_4.png.import b/assets/interfaces/loading_screen/frames/echarpe_4.png.import index 31fafea..abce019 100644 --- a/assets/interfaces/loading_screen/frames/echarpe_4.png.import +++ b/assets/interfaces/loading_screen/frames/echarpe_4.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/echarpe_5.png.import b/assets/interfaces/loading_screen/frames/echarpe_5.png.import index 6930033..535b1b2 100644 --- a/assets/interfaces/loading_screen/frames/echarpe_5.png.import +++ b/assets/interfaces/loading_screen/frames/echarpe_5.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/echarpe_6.png.import b/assets/interfaces/loading_screen/frames/echarpe_6.png.import index 8f1de50..66a5f84 100644 --- a/assets/interfaces/loading_screen/frames/echarpe_6.png.import +++ b/assets/interfaces/loading_screen/frames/echarpe_6.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/echarpe_7.png.import b/assets/interfaces/loading_screen/frames/echarpe_7.png.import index 719f89e..e930b64 100644 --- a/assets/interfaces/loading_screen/frames/echarpe_7.png.import +++ b/assets/interfaces/loading_screen/frames/echarpe_7.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/loading_screen_0.png.import b/assets/interfaces/loading_screen/frames/loading_screen_0.png.import index 109bf1e..28816bf 100644 --- a/assets/interfaces/loading_screen/frames/loading_screen_0.png.import +++ b/assets/interfaces/loading_screen/frames/loading_screen_0.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/loading_screen_1.png.import b/assets/interfaces/loading_screen/frames/loading_screen_1.png.import index e256383..021d6c3 100644 --- a/assets/interfaces/loading_screen/frames/loading_screen_1.png.import +++ b/assets/interfaces/loading_screen/frames/loading_screen_1.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/loading_screen_10.png.import b/assets/interfaces/loading_screen/frames/loading_screen_10.png.import index 83fc745..6970834 100644 --- a/assets/interfaces/loading_screen/frames/loading_screen_10.png.import +++ b/assets/interfaces/loading_screen/frames/loading_screen_10.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/loading_screen_11.png.import b/assets/interfaces/loading_screen/frames/loading_screen_11.png.import index f6cb9a8..069d5ef 100644 --- a/assets/interfaces/loading_screen/frames/loading_screen_11.png.import +++ b/assets/interfaces/loading_screen/frames/loading_screen_11.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/loading_screen_12.png.import b/assets/interfaces/loading_screen/frames/loading_screen_12.png.import index 3c9bad3..e453ff1 100644 --- a/assets/interfaces/loading_screen/frames/loading_screen_12.png.import +++ b/assets/interfaces/loading_screen/frames/loading_screen_12.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/loading_screen_13.png.import b/assets/interfaces/loading_screen/frames/loading_screen_13.png.import index 0b53e73..d2212bc 100644 --- a/assets/interfaces/loading_screen/frames/loading_screen_13.png.import +++ b/assets/interfaces/loading_screen/frames/loading_screen_13.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/loading_screen_2.png.import b/assets/interfaces/loading_screen/frames/loading_screen_2.png.import index c775f8d..7e04bbc 100644 --- a/assets/interfaces/loading_screen/frames/loading_screen_2.png.import +++ b/assets/interfaces/loading_screen/frames/loading_screen_2.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/loading_screen_3.png.import b/assets/interfaces/loading_screen/frames/loading_screen_3.png.import index 89cd208..69830b0 100644 --- a/assets/interfaces/loading_screen/frames/loading_screen_3.png.import +++ b/assets/interfaces/loading_screen/frames/loading_screen_3.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/loading_screen_4.png.import b/assets/interfaces/loading_screen/frames/loading_screen_4.png.import index c111dbe..0d5c1ef 100644 --- a/assets/interfaces/loading_screen/frames/loading_screen_4.png.import +++ b/assets/interfaces/loading_screen/frames/loading_screen_4.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/loading_screen_5.png.import b/assets/interfaces/loading_screen/frames/loading_screen_5.png.import index 4104bcc..bf8f31d 100644 --- a/assets/interfaces/loading_screen/frames/loading_screen_5.png.import +++ b/assets/interfaces/loading_screen/frames/loading_screen_5.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/loading_screen_6.png.import b/assets/interfaces/loading_screen/frames/loading_screen_6.png.import index 95c2584..633022f 100644 --- a/assets/interfaces/loading_screen/frames/loading_screen_6.png.import +++ b/assets/interfaces/loading_screen/frames/loading_screen_6.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/loading_screen_7.png.import b/assets/interfaces/loading_screen/frames/loading_screen_7.png.import index 9fb21d5..1d509f8 100644 --- a/assets/interfaces/loading_screen/frames/loading_screen_7.png.import +++ b/assets/interfaces/loading_screen/frames/loading_screen_7.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/loading_screen_8.png.import b/assets/interfaces/loading_screen/frames/loading_screen_8.png.import index 049d96f..c4e38ff 100644 --- a/assets/interfaces/loading_screen/frames/loading_screen_8.png.import +++ b/assets/interfaces/loading_screen/frames/loading_screen_8.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/frames/loading_screen_9.png.import b/assets/interfaces/loading_screen/frames/loading_screen_9.png.import index 2233a0a..74f385f 100644 --- a/assets/interfaces/loading_screen/frames/loading_screen_9.png.import +++ b/assets/interfaces/loading_screen/frames/loading_screen_9.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/khanat_sound_cover_bg.png.import b/assets/interfaces/loading_screen/khanat_sound_cover_bg.png.import index ad4fabb..776dd50 100644 --- a/assets/interfaces/loading_screen/khanat_sound_cover_bg.png.import +++ b/assets/interfaces/loading_screen/khanat_sound_cover_bg.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/khanat_sound_cover_hover.png.import b/assets/interfaces/loading_screen/khanat_sound_cover_hover.png.import index d390389..83bc110 100644 --- a/assets/interfaces/loading_screen/khanat_sound_cover_hover.png.import +++ b/assets/interfaces/loading_screen/khanat_sound_cover_hover.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/loading_screen/khanat_sound_cover_progress.png.import b/assets/interfaces/loading_screen/khanat_sound_cover_progress.png.import index 1eee13f..7ba2aa6 100644 --- a/assets/interfaces/loading_screen/khanat_sound_cover_progress.png.import +++ b/assets/interfaces/loading_screen/khanat_sound_cover_progress.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/music_manager/next.png.import b/assets/interfaces/music_manager/next.png.import index 2a42aab..d1ea90d 100644 --- a/assets/interfaces/music_manager/next.png.import +++ b/assets/interfaces/music_manager/next.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/music_manager/pause.png.import b/assets/interfaces/music_manager/pause.png.import index 59b6513..5a4ca02 100644 --- a/assets/interfaces/music_manager/pause.png.import +++ b/assets/interfaces/music_manager/pause.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/music_manager/play.png.import b/assets/interfaces/music_manager/play.png.import index ccf6012..4126333 100644 --- a/assets/interfaces/music_manager/play.png.import +++ b/assets/interfaces/music_manager/play.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/music_manager/previous.png.import b/assets/interfaces/music_manager/previous.png.import index 1766cdd..016265e 100644 --- a/assets/interfaces/music_manager/previous.png.import +++ b/assets/interfaces/music_manager/previous.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/new_char.png.import b/assets/interfaces/new_char.png.import index 0fa5d6d..816d6b6 100644 --- a/assets/interfaces/new_char.png.import +++ b/assets/interfaces/new_char.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/new_launcher_bg_0-1.png.import b/assets/interfaces/new_launcher_bg_0-1.png.import index 3a53894..8c44dea 100644 --- a/assets/interfaces/new_launcher_bg_0-1.png.import +++ b/assets/interfaces/new_launcher_bg_0-1.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/next.png.import b/assets/interfaces/next.png.import index b7d27f2..750abf7 100644 --- a/assets/interfaces/next.png.import +++ b/assets/interfaces/next.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/options.png.import b/assets/interfaces/options.png.import index 92b0d9e..795c1ac 100644 --- a/assets/interfaces/options.png.import +++ b/assets/interfaces/options.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/options_reduce.png.import b/assets/interfaces/options_reduce.png.import index f8f1b3c..5d306ac 100644 --- a/assets/interfaces/options_reduce.png.import +++ b/assets/interfaces/options_reduce.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/previous.png.import b/assets/interfaces/previous.png.import index fe92d2b..2c63aaa 100644 --- a/assets/interfaces/previous.png.import +++ b/assets/interfaces/previous.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/register-Khanat-background.png.import b/assets/interfaces/register-Khanat-background.png.import index 8e76eb7..d7828b0 100644 --- a/assets/interfaces/register-Khanat-background.png.import +++ b/assets/interfaces/register-Khanat-background.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/reticle.png.import b/assets/interfaces/reticle.png.import index e354229..b2466a7 100644 --- a/assets/interfaces/reticle.png.import +++ b/assets/interfaces/reticle.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/rollback.png.import b/assets/interfaces/rollback.png.import index a00d35c..40bc8eb 100644 --- a/assets/interfaces/rollback.png.import +++ b/assets/interfaces/rollback.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/settings-Khanat-background.png.import b/assets/interfaces/settings-Khanat-background.png.import index a2a8df9..ed30af7 100644 --- a/assets/interfaces/settings-Khanat-background.png.import +++ b/assets/interfaces/settings-Khanat-background.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/slider_minus.png.import b/assets/interfaces/slider_minus.png.import index 86c04bd..ea2d64f 100644 --- a/assets/interfaces/slider_minus.png.import +++ b/assets/interfaces/slider_minus.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/slider_plus.png.import b/assets/interfaces/slider_plus.png.import index 2c66564..43fef08 100644 --- a/assets/interfaces/slider_plus.png.import +++ b/assets/interfaces/slider_plus.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/themes/rubicon.theme b/assets/interfaces/themes/rubicon.theme new file mode 100644 index 0000000000000000000000000000000000000000..46becdcf762fc6925fdfc133f8b31bb94eec0ab9 GIT binary patch literal 1879 zcmV-d2dMZ`Q$s@n000005C8yG8~^~w1ONbY0ssIgwJ-f(01x#g00!}&MF6oT9sKXA zs#>=G|1b%_g8j6Y-24QNW`#W@Y;SI~*Q${C%PWbEZE z&9>|Rfs#&bFdemOTa~fZU=`jU_Nam=s4iZ2UG0QO!$|yvXG7gE51W9?Rkm0mK zV8STMUZ{mSK?)=_D_maA4g-qG*2Y9#9fqGJlr$CvNP>8zR4kjal+j_gO9Vj=?d&nY z%y0(6Jm%vu6?FWn4K4g3BtBe$tOs$xS)b*0y(Z^X<;}#kQaMY;^#yxI=^mE$fxZDf zEHA|DokYD;*&~srydtweBijiUv#Td561U${wBnakv;5Qv=+FP`Gt2W@oF-2vRnzEr z--Ouccm{|&`Ag9=nzr2n|SRC z2P*slvTdd?8gur8m6?P1m4WSc1}WgB9|Ft>&}4_DSxQ43(9(WxL*<`s}Z zyvqpk(S5dY*YkSHzYP!War<(%=Xn(3PHF^g)GyND5#7`JWkIRx0wSSsw#zPd84EE$ zf&3+@`sOV&cHf72-1^5;nVac=0H;+DByCdzS-9o~JpDO&GRXaxf>_#3${7w_c;wH7 z1fFSM@$DQUBL#t~6$C7UF4WH4FH9|G9t$nCEMK6n#?=wZK;2GTT|$t&>s|nQ>RMv* z8)BsOV0DwOrAtDU`002{Td2D4uZ+J#*VRQfv z0000J000020000K00003000010000L78e+?urNP@fdN0AoE$zH8yp=H)znlz6crW^ z$j3)Nl93TVv9K^18U~4oh&~1Z2M|9KC!T{3k3xqfIuLCKq2r!RA^;wWdJfW1ONa4G&MFiI5|2yJUu=?KtV!7 zL`6nNNJ&Zx0000>Oc4M808LKv@o_(`tSmo)fPgm$b0eca#v&dwY`AWsg4}O3V z47=IpXlIF+Oge^;E7Fh!CKv)tl%dR!G~@~ih7ciXD8JmM-@X_DO_JFZRyO|9g=WCb zwnmxm?U`P~q|BsS%}l*8i{>;SdnexzX;}>@6%PfNwcnBc2{l@0>N!f$h z9la4=)O?V^S5T-bLOb7DwZ2@6$@R%b9EB=Mg3VeJ8}T6Z3bQLEH-Q-afCH)Q=37m> RrFy)_y_+wMWu{V7LqpqoG-Ln( literal 0 HcmV?d00001 diff --git a/assets/interfaces/themes/rubicon/button-v1-bg.png b/assets/interfaces/themes/rubicon/button-v1-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..9f6efb78b4b16ca5b2baebf4b03446643faa25b6 GIT binary patch literal 6816 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

D>hfb4~9Oq;{DQs?4J80Tr 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 IM6N<$f{+yA9smFU literal 0 HcmV?d00001 diff --git a/assets/interfaces/themes/rubicon/button-v1-disabled.png.import b/assets/interfaces/themes/rubicon/button-v1-disabled.png.import new file mode 100644 index 0000000..5fe6030 --- /dev/null +++ b/assets/interfaces/themes/rubicon/button-v1-disabled.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/button-v1-disabled.png-8a31b9396cf748418a5a93210202f793.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/interfaces/themes/rubicon/button-v1-disabled.png" +dest_files=[ "res://.import/button-v1-disabled.png-8a31b9396cf748418a5a93210202f793.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/interfaces/themes/rubicon/button-v1.png b/assets/interfaces/themes/rubicon/button-v1.png new file mode 100644 index 0000000000000000000000000000000000000000..ddaac4af2db0fe2fd5ccd8ea4881646419dfcc45 GIT binary patch literal 8437 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 XAdLdgtj8~%00000NkvXXu0mjfY>-+i literal 0 HcmV?d00001 diff --git a/assets/interfaces/themes/rubicon/button-v1.png.import b/assets/interfaces/themes/rubicon/button-v1.png.import new file mode 100644 index 0000000..b99a8a6 --- /dev/null +++ b/assets/interfaces/themes/rubicon/button-v1.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/button-v1.png-73a34845a00934fc40145486e199e82b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/interfaces/themes/rubicon/button-v1.png" +dest_files=[ "res://.import/button-v1.png-73a34845a00934fc40145486e199e82b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/interfaces/themes/rubicon/ko-disabled.png b/assets/interfaces/themes/rubicon/ko-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..566914255298be1ffeae00f4225ba93bfb958ada GIT binary patch literal 5118 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 E0fm6JBme*a literal 0 HcmV?d00001 diff --git a/assets/interfaces/themes/rubicon/ok-disabled.png.import b/assets/interfaces/themes/rubicon/ok-disabled.png.import new file mode 100644 index 0000000..7b22b46 --- /dev/null +++ b/assets/interfaces/themes/rubicon/ok-disabled.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/ok-disabled.png-4f0b22b4df88a0aa247ac38e276f948f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/interfaces/themes/rubicon/ok-disabled.png" +dest_files=[ "res://.import/ok-disabled.png-4f0b22b4df88a0aa247ac38e276f948f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/interfaces/themes/rubicon/ok.png b/assets/interfaces/themes/rubicon/ok.png new file mode 100644 index 0000000000000000000000000000000000000000..2636a005293524004a2a67c4d663098c7c9ed017 GIT binary patch literal 4972 zcmeHKYgAL$5)Poep(2W6;Tj^MpeH$bl0iC!y8dKIXQu&U_PTKSt{xBT-;ahovs*kgKY#PbRqY?1?K$V*R@yWq?fG;+eP)AsMdhmQo4<7p z2Aq4IbFAP40i2(Bq38Gw@y%Ok#F-YqQ~Gm>MGJ`VcUAg>pqtqSG?N2>5yaS26i8JPhIoR zJ=)N#SBoFox;EEwoEO-dZSLr~oGCqeaKX+VmtfRa8{75KS7GwZ8+ZMO>_VHrsp<$% z|6o|Q<=D+-8)e?})cjk~R~F_TSyNz{6kX|vJh*1enUnE#OwCYx$JSXsBh|ZHwSEqX znWELZ7B7!zS@popVp;eX)6)8?GZrjy7=VUPh;~-y#5jg*eXs){eeFx4BF94B8{nXL;V)v*Fxi_q~sHeKA8Ek&=q)vS@I->2`bsqim4 z`-#WxuzPdqKZJhU8y&u;aM|ItjdSjtcv5nwrC{CnD~Ev-cg3xHSN$0FVYT-jt1pK{ z!dfwd-2Wv+`+T3($)~QxvT4?9?Xn+UarNQlp$zv7Ql$=MAm^*hjSJ4x4kzStx#z04 zT=MMaGyH|8m3;wMmOge{8w)sw>NIK%bMvFs`sPWkCkOFn+mzy#a3e$9(}R@S~*4wyt8u5HE^x3|LF8T zVtMsDbMv>qFmZAg)#=(s1`lONwyn8zdjH{$4x9UBF!jahk;Olq&O3f8Be`#1Nk5RO zwjT63S8lrZ=J5BwEQs!Kx2sSNtNEK7v-@t8bu|XvK{JExR`F&PZOARG=RI@WJ(6(G zVaS?cHZRQ!Gn*B++Bs$__qkcq ztt*0C{>#pi+)v~TUFgZwrQCQ>_X<}Y1=ZfB8a>XISMIiO-?wTH@2EN6+AcB2^7uMU zwJuAUc|XMS_UavRFGt6s#-ckVK0bs}gx>1bi7)Luv0gX2ecq9Z_@=eM$rvTii&xiu8Aui@H)zK`=AIL4+YH|0IeuN*Kc zTGDVcL`a?)Vc9a>a%%V3j(T@9>rUebbfuzSqw~f&mV`YqWiqE+%KfBnV0fT@;PhBW zYiZX9{4MIeMFG7Vu~|C@#b#=xFo+E+5@915qehgnj>Qg2JIR5k`6N3;+=Ri2>Guv0k% z11=j|>$gb+yg@~~owG05oX|EtCo*lrb%#knN|0ll0*U{5S-?f3{Q!qf)kE$&|qo zPYRg^iWa^iXwriWXujAlj#(ICWB#s zNr6GYQv$*iPYFee$qi6am>r;0%OR|ss2qwzNGe5~L7*p`%@qka1PXCHaKnx$0n*Aa z0}dewRV1bUr5cLLkq|AUXOqmJk(pE`NTE?FbTWP1k-<6~QERYH)MJuCB6S>BUlul& z3`Q)Z?^6umb(U;jH3Dgs>QJRJfkV(k;PsY<_QrdS7ln^%FpV^Q$4~Tp2$DGdZTtu% zpau~hZ)jUK1dlt>K*@;I;0UuD7s2t6A`ZdM_e4Xz-beqYSO^)CFc1b6zzTyE3z5P$fPip!5lBv8+46QrcHs=2saMP6w3x{AVW6zg$63!-;O0E9?|mzVrLs9 z17t9i%wmI{Y>>7HB(p(~K$=LHq(9ZKGxj3=4<}v*g-K%ovm4*T#tSyBNN>i~1ZR30 z|H0QpE&f3d81#E5@5JwWy57_EP7J)0^84<3PuDv!@J`C_yX*f(m*rm<9z=ot3rfMR zGdVxD)M8g5Q_1o`Kf|R6_tN*w25e=a;zwz4I4gVoV}vWw&Biv(v;v{OS+9}hbh9ZI zCH0H2tqlS{ZfImDGcg$-=rc=DXVOdbU#T-N}E#bY#Kc! z#x{2o&D8b&oJN{y%#fta%H(7!8FVrUR&IOgOlk~^bXxS23f2cN@DKL;nire(U#fR@ Av;Y7A literal 0 HcmV?d00001 diff --git a/assets/interfaces/themes/rubicon/ok.png.import b/assets/interfaces/themes/rubicon/ok.png.import new file mode 100644 index 0000000..52a5f4c --- /dev/null +++ b/assets/interfaces/themes/rubicon/ok.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/ok.png-24943f4f24d72d9e23dde0767706300f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/interfaces/themes/rubicon/ok.png" +dest_files=[ "res://.import/ok.png-24943f4f24d72d9e23dde0767706300f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/interfaces/themes/rubicon/panel-v1.jpg b/assets/interfaces/themes/rubicon/panel-v1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..731e9a87f40aa9c947ae0651ce2fc1e837e99067 GIT binary patch literal 195356 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 z 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

9S!jL+NzMX7X)ofF)DT=?bKtKOH6U0m}Y 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

v)=eYEz)~Pl>Sk;^uYS`Jo+Z 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≫;-g_ku*y1~ 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 Q-aA)`SsE4W=FXo`zz`-Ps?DQOKkbcUQd3 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 h-LfyN2C+V{{awrfQ$eD literal 0 HcmV?d00001 diff --git a/assets/interfaces/themes/rubicon/panel-v2.jpg.import b/assets/interfaces/themes/rubicon/panel-v2.jpg.import new file mode 100644 index 0000000..eedb2d9 --- /dev/null +++ b/assets/interfaces/themes/rubicon/panel-v2.jpg.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/panel-v2.jpg-85a99a3f441153193006653df4532f22.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/interfaces/themes/rubicon/panel-v2.jpg" +dest_files=[ "res://.import/panel-v2.jpg-85a99a3f441153193006653df4532f22.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/interfaces/underwear_on_icon.png.import b/assets/interfaces/underwear_on_icon.png.import index bec6715..a813bf8 100644 --- a/assets/interfaces/underwear_on_icon.png.import +++ b/assets/interfaces/underwear_on_icon.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/unknow_icon.png.import b/assets/interfaces/unknow_icon.png.import index fa09b73..e70d1fe 100644 --- a/assets/interfaces/unknow_icon.png.import +++ b/assets/interfaces/unknow_icon.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/windows/blank_pixel.png.import b/assets/interfaces/windows/blank_pixel.png.import index 8cc144b..38ff4f7 100644 --- a/assets/interfaces/windows/blank_pixel.png.import +++ b/assets/interfaces/windows/blank_pixel.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/windows/window_frame.png.import b/assets/interfaces/windows/window_frame.png.import index 26d9e2f..2a423c3 100644 --- a/assets/interfaces/windows/window_frame.png.import +++ b/assets/interfaces/windows/window_frame.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/interfaces/zoom_head_icon.png.import b/assets/interfaces/zoom_head_icon.png.import index 713dacf..6cd4ba9 100644 --- a/assets/interfaces/zoom_head_icon.png.import +++ b/assets/interfaces/zoom_head_icon.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/items/equippables/pendo_teddy/pendo_teddy.glb.import b/assets/items/equippables/pendo_teddy/pendo_teddy.glb.import index 5510f46..2ac7d67 100644 --- a/assets/items/equippables/pendo_teddy/pendo_teddy.glb.import +++ b/assets/items/equippables/pendo_teddy/pendo_teddy.glb.import @@ -20,6 +20,7 @@ nodes/use_legacy_names=false materials/location=1 materials/storage=1 materials/keep_on_reimport=true +meshes/octahedral_compression=true meshes/compress=true meshes/ensure_tangents=true meshes/storage=0 diff --git a/assets/items/equippables/pendo_teddy/pendo_teddy.png.import b/assets/items/equippables/pendo_teddy/pendo_teddy.png.import index f3a9bc5..4640ad3 100644 --- a/assets/items/equippables/pendo_teddy/pendo_teddy.png.import +++ b/assets/items/equippables/pendo_teddy/pendo_teddy.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/items/equippables/pendo_teddy/textures/pendo_teddy_BaseColor.png.import b/assets/items/equippables/pendo_teddy/textures/pendo_teddy_BaseColor.png.import index 4b3c14a..89d6ae5 100644 --- a/assets/items/equippables/pendo_teddy/textures/pendo_teddy_BaseColor.png.import +++ b/assets/items/equippables/pendo_teddy/textures/pendo_teddy_BaseColor.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/items/equippables/pendo_teddy/textures/pendo_teddy_Height.png.import b/assets/items/equippables/pendo_teddy/textures/pendo_teddy_Height.png.import index 817509c..a388ee9 100644 --- a/assets/items/equippables/pendo_teddy/textures/pendo_teddy_Height.png.import +++ b/assets/items/equippables/pendo_teddy/textures/pendo_teddy_Height.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/assets/items/equippables/pendo_teddy/textures/pendo_teddy_Normal.png.import b/assets/items/equippables/pendo_teddy/textures/pendo_teddy_Normal.png.import index 1e7214e..6fef805 100644 --- a/assets/items/equippables/pendo_teddy/textures/pendo_teddy_Normal.png.import +++ b/assets/items/equippables/pendo_teddy/textures/pendo_teddy_Normal.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/assets/items/equippables/pendo_teddy/textures/pendo_teddy_Roughness.png.import b/assets/items/equippables/pendo_teddy/textures/pendo_teddy_Roughness.png.import index ae5869b..f120bfe 100644 --- a/assets/items/equippables/pendo_teddy/textures/pendo_teddy_Roughness.png.import +++ b/assets/items/equippables/pendo_teddy/textures/pendo_teddy_Roughness.png.import @@ -30,6 +30,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/icon.png.import b/icon.png.import index 96cbf46..a4c02e6 100644 --- a/icon.png.import +++ b/icon.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/project.godot b/project.godot index 4bcbaf6..49eb1e7 100644 --- a/project.godot +++ b/project.godot @@ -167,36 +167,36 @@ enabled=PoolStringArray( "res://addons/kh_slider/plugin.cfg", "res://addons/kh_w move_forward={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":90,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777232,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":90,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777232,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } move_backward={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":83,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777234,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":83,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777234,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } move_strafe_left={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":false,"meta":false,"command":false,"pressed":false,"scancode":81,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":false,"meta":false,"command":false,"pressed":false,"scancode":81,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } move_strafe_right={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } move_turn_left={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":81,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777231,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":81,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777231,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } move_turn_right={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777233,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777233,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } creatures_editor_rotate_view_y={ @@ -216,12 +216,12 @@ creatures_editor_zoom_out={ } music_manager={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":77,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":77,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } debug_window={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":79,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":79,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } free_look={ @@ -241,53 +241,53 @@ camera_zoom_out={ } camera_reset_view={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":67,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":67,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } move_run={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777237,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777237,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } inventory_window={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":73,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":73,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } move_toggle_run={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777241,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777241,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } move_jump={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } focus_next={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777218,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777218,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } interact={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":69,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":69,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } menu={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":80,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777217,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":80,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777217,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } ui_show_head_infos={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":85,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":85,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } camera_switch={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":86,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":86,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } diff --git a/ressources/scripts/config/config.gd b/ressources/scripts/config/config.gd index b8da913..b196265 100644 --- a/ressources/scripts/config/config.gd +++ b/ressources/scripts/config/config.gd @@ -23,6 +23,7 @@ var sound_lvl_global = 50 var mute:bool = false var playermusic:bool = false var queuemusic = [] +var control_system_conf = {} onready var rand = RandomNumberGenerator.new() @@ -45,6 +46,7 @@ func msg_error(text): # Called when the node enters the scene tree for the first time. func _ready(): + load_control_system() load_config() rand.randomize() msg_debug("load end") @@ -53,52 +55,38 @@ func _ready(): func set_playermusic(state): Config.msg_debug("player music:" + str(state)) self.playermusic = state - #MusicManager.load_playlist() - #load_playlist func get_playermusic(): return self.playermusic func set_window_fullscreen(value: bool): - #if ProjectSettings.has_setting( "display/window/size/fullscreen" ): - # ProjectSettings.set_setting("display/window/size/fullscreen", value) window_fullscreen = value if video_default == false: OS.window_fullscreen = window_fullscreen func set_window_borderless(value: bool): - #if ProjectSettings.has_setting( "display/window/size/borderless" ): - # ProjectSettings.set_setting("display/window/size/borderless", value) window_borderless = value if video_default == false: OS.window_borderless = window_borderless func set_window_resizable(value: bool): - #if ProjectSettings.has_setting( "display/window/size/resizable" ): - # ProjectSettings.set_setting("display/window/size/resizable", value) window_resizable = value if video_default == false: OS.window_resizable = window_resizable func set_window_width(value: int): - #if ProjectSettings.has_setting( "display/window/size/width" ): - # ProjectSettings.set_setting("display/window/size/width", value) window_size_x = value if video_default == false: OS.window_size.x = window_size_x - #OS.window_fullscreen = ProjectSettings.get_setting("display/window/size/width") func set_window_height(value: int): - #if ProjectSettings.has_setting( "display/window/size/height" ): - # ProjectSettings.set_setting("display/window/size/height", value) window_size_y = value if video_default == false: OS.window_size.y = window_size_y - #OS.window_fullscreen = ProjectSettings.get_setting("display/window/size/height") func set_font_size(value: int): @@ -217,6 +205,9 @@ func save_config(): config_file.set_value( "playermusic", str(posmusic), child ) posmusic += 1 config_file.set_value("debug", "console", debug) + var control_config = load_current_control() + config_file.set_value("control", "config", control_config) + Config.msg_debug(str(control_config)) config_file.save( SettingsFile ) #print("[res://ressources/scripts/config/config.gd] save_config") @@ -246,8 +237,283 @@ func load_config(): sound_lvl_effect = config_file.get_value("sound", "effect_level", 100) mute = config_file.get_value("sound", "mute", false) playermusic = config_file.get_value("sound", "playermusic", false) - for key in config_file.get_section_keys( "playermusic" ): - var file = config_file.get_value( "playermusic", key, "" ) - # Config.msg_debug( "playermusic:" + key + " " + str(file) ) - queuemusic.append(file) + if config_file.has_section("playermusic"): + for key in config_file.get_section_keys( "playermusic" ): + var file = config_file.get_value( "playermusic", key, "" ) + # Config.msg_debug( "playermusic:" + key + " " + str(file) ) + queuemusic.append(file) + var control_config = config_file.get_value("control", "config", {}) + if not control_config.empty(): + #Config.msg_debug("Load default configuration : " + str(control_config)) + load_control_config(control_config) debug = config_file.get_value("debug", "console", false) + + +static func delete_children(node): + for n in node.get_children(): + node.remove_child(n) + n.queue_free() + + +func get_dict_inputevent(event): + if event is InputEventKey: + var unicode = 0 + if OS.get_ime_selection(): + unicode = event.get_unicode() + return { 'type' : 'InputEventKey', + 'physical_scancode' : event.get_physical_scancode(), + 'scancode' : event.get_scancode(), + 'echo' : event.is_echo(), + 'unicode' : unicode, + 'alt' : event.get_alt(), + 'command' : event.get_command(), + 'control' : event.get_control(), + 'meta' : event.get_metakey(), + 'shift' : event.get_shift() + } + elif event is InputEventMouseButton: + return { 'type' : 'InputEventMouseButton', 'value' : event.get_button_index() } + elif event is InputEventJoypadButton: + return { 'type' : 'InputEventJoypadButton', 'value' : event.get_button_index() } + return { 'type' : 'Unknown'} + + +func get_hash_inputevent(event): + var head:String + if event is InputEventKey: + head = 'a' + elif event is InputEventMouseButton: + head = 'm' + elif event is InputEventJoypadButton: + head = 'j' + else: + head ='z' + return head + str(get_string_input(event)) + + +func compare_dict_inputevent(ref, cmp): + if ref.size() != cmp.size(): + return false + for key in ref: + if ref[key] != cmp[key]: + return false + return true + + +func load_current_control(): + var conf = {} + for key in InputMap.get_actions(): + var a = InputMap.get_action_list(key) + var beta = [] + for z in a: + beta.append( get_dict_inputevent(z) ) + conf[key] = beta + return conf + + +func load_control_system(): + control_system_conf = load_current_control() + + +func generate_inputevent(param): + if param['type'] == 'InputEventKey': + #print("---> InputEventKey") + var ele:InputEventKey = InputEventKey.new() + ele.set_physical_scancode(param['physical_scancode']) + ele.set_scancode(param['scancode']) + ele.set_echo(param['echo']) + if OS.get_ime_selection(): + ele.set_unicode(param['unicode']) + ele.set_alt(param['alt']) + ele.set_command(param['command']) + ele.set_control(param['control']) + ele.set_metakey(param['meta']) + ele.set_shift(param['shift']) + return ele + elif param['type'] == 'InputEventMouseButton': + #print("---> InputEventMouseButton") + var ele:InputEventMouseButton = InputEventMouseButton.new() + ele.set_button_index(param['value']) + return ele + elif param['type'] == 'InputEventJoypadButton': + #print("---> InputEventJoypadButton") + var ele:InputEventJoypadButton = InputEventJoypadButton.new() + ele.set_button_index(param['value']) + return ele + return null + + +func reload_control_system(): + #Config.msg_debug("= control_current =") + # Adding new Action + for key in control_system_conf: + #Config.msg_debug(key) + if not InputMap.has_action(key): + InputMap.add_action(key) + Config.msg_debug("Add Action:" + str(key)) + # Adding new event + for newevent in control_system_conf[key]: + var ele = generate_inputevent(newevent) + if not InputMap.action_has_event(key, ele): + InputMap.action_add_event(key, ele) + Config.msg_debug("Add Event:" + str(ele)) + # Remove action/event not used + #Config.msg_debug("= Remove =") + for keyInput in InputMap.get_actions(): + var foundAction:bool = false + for key in control_system_conf: + if key == keyInput: + foundAction = true + break + if not foundAction: + InputMap.erase_action(keyInput) + Config.msg_debug("Del Action:" + str(keyInput)) + continue + var listInput = InputMap.get_action_list(keyInput) + for eventInput in listInput: + var foundEvent:bool = false + var vis = get_dict_inputevent(eventInput) + for v in control_system_conf[keyInput]: + if compare_dict_inputevent(v, vis): + foundEvent = true + #Config.msg_debug("- ok Event:" + str(v) + " --- " + str(vis)) + break + if not foundEvent: + InputMap.action_erase_event(keyInput, eventInput) + Config.msg_debug("Del Event:" + str(eventInput)) + + + +func load_control_config(conf): + #Config.msg_debug("= control_current =") + # Adding new Action + for key in conf: + #Config.msg_debug(key) + if not InputMap.has_action(key): + InputMap.add_action(key) + Config.msg_debug("Add Action:" + str(key)) + # Adding new event + for newevent in conf[key]: + var ele = generate_inputevent(newevent) + if not InputMap.action_has_event(key, ele): + InputMap.action_add_event(key, ele) + Config.msg_debug("Add Event:" + str(ele)) + # Remove action/event not used + #Config.msg_debug("= Remove =") + for keyInput in InputMap.get_actions(): + var foundAction:bool = false + for key in conf: + if key == keyInput: + foundAction = true + break + if not foundAction: + InputMap.erase_action(keyInput) + Config.msg_debug("Del Action:" + str(keyInput)) + continue + var listInput = InputMap.get_action_list(keyInput) + for eventInput in listInput: + var foundEvent:bool = false + var vis = get_dict_inputevent(eventInput) + for v in conf[keyInput]: + #Config.msg_debug("? Event:" + str(v) + " --- " + str(vis)) + if compare_dict_inputevent(v, vis): + foundEvent = true + #Config.msg_debug("- ok Event:" + str(v) + " --- " + str(vis)) + break + if not foundEvent: + InputMap.action_erase_event(keyInput, eventInput) + Config.msg_debug("Del Event:" + str(eventInput)) + + +func add_input(action: String, event): + Config.msg_debug("Add Input:" + str(action) + " - " + str(event)) + + if not InputMap.has_action(action): + InputMap.add_action(action) + + #var inputEvent = generate_inputevent(event) + if not InputMap.action_has_event(action, event): + InputMap.action_add_event(action, event) + + +func del_input(action: String, event): + Config.msg_debug("Del Input:" + str(action) + " - " + str(event)) + if not InputMap.has_action(action): + return + if InputMap.action_has_event(action, event): + InputMap.action_erase_event(action, event) + + +func get_string_input_mousse_button(event:InputEventMouseButton): + match event.get_button_index(): + BUTTON_LEFT: + return "BUTTON_LEFT" + BUTTON_MIDDLE: + return "BUTTON_MIDDLE" + BUTTON_RIGHT: + return "BUTTON_RIGHT" + BUTTON_WHEEL_UP: + return "BUTTON_WHEEL_UP" + BUTTON_WHEEL_DOWN: + return "BUTTON_WHEEL_DOWN" + BUTTON_WHEEL_LEFT: + return "BUTTON_WHEEL_LEFT" + BUTTON_WHEEL_RIGHT: + return "BUTTON_WHEEL_RIGHT" + BUTTON_XBUTTON1: + return "BUTTON_XBUTTON1" + BUTTON_XBUTTON2: + return "BUTTON_XBUTTON2" + BUTTON_WHEEL_LEFT: + return "BUTTON_WHEEL_LEFT" + BUTTON_WHEEL_RIGHT: + return "BUTTON_WHEEL_RIGHT" + _: + return "MOUSSE BUTTON: " + str(event.get_button_index()) + + +func get_string_input_joypad_button(event:InputEventJoypadButton): + match event.get_button_index(): + 0: + return "JOY_BUTTON_A" + 1: + return "JOY_BUTTON_B" + 2: + return "JOY_BUTTON_X" + 3: + return "JOY_BUTTON_Y" + 4: + return "JOY_BUTTON_BACK" + 5: + return "JOY_BUTTON_GUIDE" + 6: + return "JOY_BUTTON_START" + 7: + return "JOY_BUTTON_LEFT_STICK" + 8: + return "JOY_BUTTON_RIGHT_STICK" + 9: + return "JOY_BUTTON_LEFT_SHOULDER" + 10: + return "JOY_BUTTON_RIGHT_SHOULDER" + 11: + return "JOY_BUTTON_DPAD_UP" + 12: + return "JOY_BUTTON_DPAD_DOWN" + 13: + return "JOY_BUTTON_DPAD_LEFT" + 14: + return "JOY_BUTTON_DPAD_RIGHT" + _: + return "JOYPAD BUTTON: " + str(event.get_button_index()) + + +func get_string_input(event): + if event is InputEventKey: + return OS.get_scancode_string(event.get_scancode_with_modifiers()) + elif event is InputEventMouseButton: + return get_string_input_mousse_button(event) + elif event is InputEventJoypadButton: + return get_string_input_joypad_button(event) + else: + return str(event) diff --git a/ressources/scripts/entity.gd b/ressources/scripts/entity.gd index 9159933..9845fdd 100644 --- a/ressources/scripts/entity.gd +++ b/ressources/scripts/entity.gd @@ -16,20 +16,20 @@ var is_moving = false func move( m_movment ): - if $model: - for child in $model.get_children(): - if child is KinematicBody: - var spatial = Spatial.new() - spatial.rotate( Vector3( 0.0, 1.0, 0.0 ), child.rotation.y ) - spatial.translate( m_movment ) - child.move_and_slide( spatial.translation*10.0, Vector3( 0.0, 1.0, 0.0 ), true ) - spatial.queue_free() - + if $model: + for child in $model.get_children(): + if child is KinematicBody: + var spatial = Spatial.new() + spatial.rotate( Vector3( 0.0, 1.0, 0.0 ), child.rotation.y ) + spatial.translate( m_movment ) + child.move_and_slide( spatial.translation*10.0, Vector3( 0.0, 1.0, 0.0 ), true ) + spatial.queue_free() + func turn( m_rotation ): - if $model: - for child in $model.get_children(): - if child is KinematicBody: - child.rotate_x( m_rotation.x ) - child.rotate_y( m_rotation.y ) - child.rotate_z( m_rotation.z ) + if $model: + for child in $model.get_children(): + if child is KinematicBody: + child.rotate_x( m_rotation.x ) + child.rotate_y( m_rotation.y ) + child.rotate_z( m_rotation.z ) diff --git a/scenes/creature_creation/creature_creation.gd b/scenes/creature_creation/creature_creation.gd index c3be5fb..b9c0c37 100644 --- a/scenes/creature_creation/creature_creation.gd +++ b/scenes/creature_creation/creature_creation.gd @@ -7,14 +7,15 @@ var blend_shapes = {} var idle_animation = "idle" -func search_animation( obj ) -> bool: +func search_animation( obj , root="/") -> bool: var ret:bool = false for i in obj.get_children(): - if i.get_name() == "AnimationPlayer": + Config.msg_debug("search_animation: " + root + i.get_name()) + if i.get_name() == "AnimationPlayer" or i.get_name() == "animation_player": animation_object = i return true else: - ret = search_animation(i) + ret = search_animation(i, root + i.get_name() + "/" ) if ret == true: return ret return false @@ -67,19 +68,27 @@ func update_blend_shapes( obj ): func _ready(): + Config.msg_debug("Ready") $control.connect("update_blend" , self, "_on_update_property") $control.connect( "select_race", self, "_on_select_race" ) self.change_creature( "res://scenes/creature_creation/raference.tscn" ) - idle_animation = "_bip01_ca_female_idle" + #idle_animation = "_bip01_ca_female_idle" + idle_animation = "raference_idle_loop" search_animation(self) - #Config.msg_debug("Start Animation") - animation_object.play( idle_animation ) - animation_object.connect("animation_finished", self, "_on_AnimationPlayer_animation_finished") + Config.msg_debug("Try to start Animation") + if animation_object: + Config.msg_debug("List Animation") + for key in animation_object.get_animation_list (): + Config.msg_debug("Animation: " + str(key)) + Config.msg_debug("Start Animation") + animation_object.play( idle_animation ) + animation_object.connect("animation_finished", self, "_on_AnimationPlayer_animation_finished") update_blend_shapes($creature) func _on_AnimationPlayer_animation_finished(anim_name): Config.msg_debug("Animation finished:" + anim_name) - animation_object.play( anim_name ) + if animation_object: + animation_object.play( anim_name ) func _process( delta ): # _bip01_ca_female_idle @@ -124,8 +133,9 @@ func _on_select_race( race_sex_selected ): idle_animation = "" self.change_creature( "res://scenes/creature_creation/arche.tscn" ) search_animation(self) - animation_object.play( idle_animation ) - animation_object.connect("animation_finished", self, "_on_AnimationPlayer_animation_finished") + if animation_object: + animation_object.play( idle_animation ) + animation_object.connect("animation_finished", self, "_on_AnimationPlayer_animation_finished") update_blend_shapes($creature) diff --git a/scenes/interfaces/inventory_window/inventory_box.gd b/scenes/interfaces/inventory_window/inventory_box.gd index d17b1cd..037c628 100644 --- a/scenes/interfaces/inventory_window/inventory_box.gd +++ b/scenes/interfaces/inventory_window/inventory_box.gd @@ -2,26 +2,26 @@ extends VBoxContainer signal inventory_item_hovered( item ) signal inventory_item_gui_input( item, event, node ) - + func _on_inventory_item_hovered( item ): - emit_signal( "inventory_item_hovered", item ) + emit_signal( "inventory_item_hovered", item ) func _on_inventory_item_gui_input( item, event, node ): - emit_signal( "inventory_item_gui_input", item, event, node ) - - - + emit_signal( "inventory_item_gui_input", item, event, node ) + + + func clean_inventory(): - for child in $scroll_item_box/items_box.get_children(): - $scroll_item_box/items_box.remove_child( child ) - child.queue_free() - + for child in $scroll_item_box/items_box.get_children(): + $scroll_item_box/items_box.remove_child( child ) + child.queue_free() + func set_inventory( p_inventory ): - self.clean_inventory() - if p_inventory: - for item in p_inventory.items: - print( item ) - var new_item_box = preload( "res://scenes/interfaces/inventory_window/item_box.tscn").instance() - new_item_box.item = item - new_item_box.update() - $scroll_item_box/items_box.add_child( new_item_box ) + self.clean_inventory() + if p_inventory: + for item in p_inventory.items: + print( item ) + var new_item_box = preload( "res://scenes/interfaces/inventory_window/item_box.tscn").instance() + new_item_box.item = item + new_item_box.update() + $scroll_item_box/items_box.add_child( new_item_box ) diff --git a/scenes/interfaces/inventory_window/item_box.gd b/scenes/interfaces/inventory_window/item_box.gd index c5183de..5cb6be7 100644 --- a/scenes/interfaces/inventory_window/item_box.gd +++ b/scenes/interfaces/inventory_window/item_box.gd @@ -6,19 +6,19 @@ signal item_gui_input( item, event, node ) var item = null func _on_icon_mouse_entered(): - emit_signal( "item_hovered", self.item ) + emit_signal( "item_hovered", self.item ) func _on_icon_gui_input(event): - emit_signal( "item_gui_input", self.item, event, self.name ) - + emit_signal( "item_gui_input", self.item, event, self.name ) + func update(): - if self.item.icon: - $icon.texture = self.item.icon - elif not $icon.texture: - $icon.texture = preload( "res://assets/interfaces/unknow_icon.png" ) - $label.text = self.item.label + if self.item.icon: + $icon.texture = self.item.icon + elif not $icon.texture: + $icon.texture = preload( "res://assets/interfaces/unknow_icon.png" ) + $label.text = self.item.label # if self.item.number > 1: # $number.text = str(self.item.number) # else: @@ -26,6 +26,6 @@ func update(): # # if not self.item.is_stackable and self.item.number_uses > 1: # $number.text = str(self.item.number_uses) - + diff --git a/scenes/interfaces/options/option_control_function.gd b/scenes/interfaces/options/option_control_function.gd new file mode 100644 index 0000000..d26ee5d --- /dev/null +++ b/scenes/interfaces/options/option_control_function.gd @@ -0,0 +1,27 @@ +extends HBoxContainer + + +signal add_pressed( command ) + +var action = null + +func set_label( command ): + $label.text = command + +func set_action( _action ): + action = _action + +func set_param(_action, _command, position): + # Config.msg_debug("action:" + str(_action)) + set_label(_command) + set_action(_action) + if position: + $add_front.visible = true + $add.visible = false + else: + $add_front.visible = false + $add.visible = true + +func _on_add_pressed(): + Config.msg_debug("action:" + str(action)) + emit_signal( "add_pressed", action, $label.text ) diff --git a/scenes/interfaces/options/option_control_function.tscn b/scenes/interfaces/options/option_control_function.tscn new file mode 100644 index 0000000..a70b1d9 --- /dev/null +++ b/scenes/interfaces/options/option_control_function.tscn @@ -0,0 +1,41 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://assets/interfaces/buttons/add.png" type="Texture" id=1] +[ext_resource path="res://scenes/interfaces/options/option_control_function.gd" type="Script" id=2] + +[node name="control_box" type="HBoxContainer"] +anchor_right = 1.0 +anchor_bottom = 1.0 +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="add_front" type="TextureButton" parent="."] +margin_top = 352.0 +margin_right = 16.0 +margin_bottom = 368.0 +size_flags_horizontal = 5 +size_flags_vertical = 4 +texture_normal = ExtResource( 1 ) + +[node name="label" type="Label" parent="."] +margin_left = 20.0 +margin_top = 353.0 +margin_right = 1260.0 +margin_bottom = 367.0 +size_flags_horizontal = 3 +size_flags_vertical = 6 +text = "label" + +[node name="add" type="TextureButton" parent="."] +margin_left = 1264.0 +margin_top = 352.0 +margin_right = 1280.0 +margin_bottom = 368.0 +size_flags_horizontal = 5 +size_flags_vertical = 4 +texture_normal = ExtResource( 1 ) + +[connection signal="pressed" from="add_front" to="." method="_on_add_pressed"] +[connection signal="pressed" from="add" to="." method="_on_add_pressed"] diff --git a/scenes/interfaces/options/option_control_input.gd b/scenes/interfaces/options/option_control_input.gd new file mode 100644 index 0000000..6016d4c --- /dev/null +++ b/scenes/interfaces/options/option_control_input.gd @@ -0,0 +1,23 @@ +extends HBoxContainer + + +signal del_pressed( command, control, eventInput ) + +var command:String +var eventInput + +func set_param( command:String, control:String, comment:String, eventInput ): + self.command = command + $label.text = control + self.eventInput = eventInput + if comment.length() > 0: + $comment.text = comment + $empty.visible = false + $comment.visible = true + else: + $comment.text = "" + $empty.visible = true + $comment.visible = false + +func _on_del_pressed(): + emit_signal( "del_pressed", self.command, $label.text, self.eventInput ) diff --git a/scenes/interfaces/options/option_control_input.tscn b/scenes/interfaces/options/option_control_input.tscn new file mode 100644 index 0000000..8f9d7e7 --- /dev/null +++ b/scenes/interfaces/options/option_control_input.tscn @@ -0,0 +1,48 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://assets/interfaces/buttons/del.png" type="Texture" id=1] +[ext_resource path="res://scenes/interfaces/options/option_control_input.gd" type="Script" id=2] + +[node name="control" type="HBoxContainer"] +anchor_right = 1.0 +anchor_bottom = 1.0 +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="empty" type="Label" parent="."] +margin_top = 353.0 +margin_right = 417.0 +margin_bottom = 367.0 +size_flags_horizontal = 3 +size_flags_vertical = 6 +align = 1 +valign = 1 + +[node name="comment" type="Label" parent="."] +margin_left = 421.0 +margin_top = 353.0 +margin_right = 838.0 +margin_bottom = 367.0 +size_flags_horizontal = 3 +size_flags_vertical = 6 + +[node name="del" type="TextureButton" parent="."] +margin_left = 842.0 +margin_top = 352.0 +margin_right = 858.0 +margin_bottom = 368.0 +size_flags_horizontal = 4 +size_flags_vertical = 4 +texture_normal = ExtResource( 1 ) + +[node name="label" type="Label" parent="."] +margin_left = 862.0 +margin_top = 353.0 +margin_right = 1280.0 +margin_bottom = 367.0 +size_flags_horizontal = 3 +size_flags_vertical = 6 + +[connection signal="pressed" from="del" to="." method="_on_del_pressed"] diff --git a/scenes/interfaces/options/option_input_define.gd b/scenes/interfaces/options/option_input_define.gd new file mode 100644 index 0000000..20f40d8 --- /dev/null +++ b/scenes/interfaces/options/option_input_define.gd @@ -0,0 +1,75 @@ +extends WindowDialog + +var type_event = 0 +var last_event = null +var action = null +var signalrefresh = null + + +func set_disabled(state:bool): + $v/h_box_container/Ok.disabled = state + + +func set_label(text: String): + $v/label.text = text + " : " + str(self.action) + set_disabled(true) + +# Called when the node enters the scene tree for the first time. +func _ready(): + rect_min_size = Vector2(400,150) + set_disabled(true) + +func set_type_event(_action, event, _signalrefresh): + #Config.msg_debug("set_type_event") + self.type_event = event + self.action = _action + self.signalrefresh = _signalrefresh + + +func _input( event ): + if event.is_pressed() == false: + return + if (event is InputEventKey) && (self.type_event == 1): + Config.msg_debug("Already define:" + str(event.get_physical_scancode())) + last_event = event + Config.msg_debug("InputEventKey" + event.as_text () ) + $v/result.text = event.as_text () + elif event is InputEventJoypadButton and self.type_event == 4: + last_event = event + Config.msg_debug("InputEventJoypadButton" + event.as_text () ) + $v/result.text = event.as_text () + $v/result.text = event.action + elif event is InputEventJoypadMotion and self.type_event == 5: + last_event = event + Config.msg_debug("InputEventJoypadMotion" + event.as_text () ) + $v/result.text = event.as_text () + elif event is InputEventMouseButton and self.type_event == 2: + last_event = event + Config.msg_debug("InputEventMouseButton" + Config.get_string_input_mousse_button(event)) + $v/result.text = Config.get_string_input_mousse_button(event) + #$v/result.text = event.action + elif event is InputEventMouseMotion and self.type_event == 3: + last_event = event + Config.msg_debug("InputEventMouseMotion" + event.as_text () ) + $v/result.text = event.as_text () + if last_event != null: + set_disabled(false) + + +func _init(): + Config.msg_debug("Window initialized") + + +func _on_button_pressed(): + last_event = null + hide() + +func _on_Ok_pressed(): + hide() + if action != null: + Config.add_input(action, last_event) + Config.save_config() + Config.msg_debug("Add:" + str(action)) + if self.signalrefresh != null: + Config.msg_debug("Launch signal: ") + self.signalrefresh.emit_signal_reload_control() diff --git a/scenes/interfaces/options/option_input_define.tscn b/scenes/interfaces/options/option_input_define.tscn new file mode 100644 index 0000000..1303237 --- /dev/null +++ b/scenes/interfaces/options/option_input_define.tscn @@ -0,0 +1,66 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://scenes/interfaces/options/option_input_define.gd" type="Script" id=1] + +[node name="create_input" type="WindowDialog"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_right = -980.0 +margin_bottom = -615.0 +size_flags_horizontal = 6 +size_flags_vertical = 6 +popup_exclusive = true +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="v" type="VBoxContainer" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -76.5 +margin_top = -20.0 +margin_right = 76.5 +margin_bottom = 20.0 +size_flags_horizontal = 7 +size_flags_vertical = 7 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="label" type="Label" parent="v"] +margin_right = 153.0 +margin_bottom = 14.0 +text = "Appuyer sur une touche" + +[node name="result" type="Label" parent="v"] +margin_top = 18.0 +margin_right = 153.0 +margin_bottom = 32.0 +text = "" +align = 1 +valign = 1 + +[node name="h_box_container" type="HBoxContainer" parent="v"] +margin_top = 36.0 +margin_right = 153.0 +margin_bottom = 56.0 +custom_constants/separation = 10 + +[node name="Cancel" type="Button" parent="v/h_box_container"] +margin_right = 71.0 +margin_bottom = 20.0 +size_flags_horizontal = 3 +text = "CANCEL" + +[node name="Ok" type="Button" parent="v/h_box_container"] +margin_left = 81.0 +margin_right = 153.0 +margin_bottom = 20.0 +size_flags_horizontal = 3 +text = "OK" + +[connection signal="pressed" from="v/h_box_container/Cancel" to="." method="_on_button_pressed"] +[connection signal="pressed" from="v/h_box_container/Ok" to="." method="_on_Ok_pressed"] diff --git a/scenes/interfaces/options/option_input_type.gd b/scenes/interfaces/options/option_input_type.gd new file mode 100644 index 0000000..7390a88 --- /dev/null +++ b/scenes/interfaces/options/option_input_type.gd @@ -0,0 +1,60 @@ +extends PopupDialog + +onready var mim_size = rect_size # get initial size when ready + +var action = null +var signalrefresh = null + + +func set_param(_action, _signalrefresh): + Config.msg_debug("Start get_input:" + str(_action)) + self.action = _action + self.signalrefresh = _signalrefresh + + +func _ready(): + pass # Replace with function body. + + +func _init(): + Config.msg_debug("Window initialized") + + +func get_input(typevent) -> void: + Config.msg_debug("Start get_input:" + str(action)) + var input = load ("res://scenes/interfaces/options/option_input_define.tscn").instance() + add_child(input) + input.set_type_event(self.action, typevent, self.signalrefresh) + input.popup_centered_clamped() + Config.msg_debug("End get_input:" + str(action)) + + +func _on_keyboard_pressed(): + Config.msg_debug("_on_keyboard_pressed") + hide() + get_input(1) + Config.msg_debug("END _on_keyboard_pressed") + + +func _on_mouse_button_pressed(): + Config.msg_debug("_on_mouse_button_pressed") + hide() + get_input(2) + + +func _on_mouse_motion_pressed(): + Config.msg_debug("_on_mouse_motion_pressed") + hide() + get_input(3) + + +func _on_joypad_button_pressed(): + Config.msg_debug("_on_joypad_button_pressed") + hide() + get_input(4) + + +func _on_joypad_motion_pressed(): + Config.msg_debug("_on_joypad_motion_pressed") + hide() + get_input(5) diff --git a/scenes/interfaces/options/option_input_type.tscn b/scenes/interfaces/options/option_input_type.tscn new file mode 100644 index 0000000..bbf33ce --- /dev/null +++ b/scenes/interfaces/options/option_input_type.tscn @@ -0,0 +1,72 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://scenes/interfaces/options/option_input_type.gd" type="Script" id=1] +[ext_resource path="res://assets/interfaces/themes/rubicon.theme" type="Theme" id=2] + +[node name="p" type="PopupDialog"] +visible = true +anchor_right = 0.28 +anchor_bottom = 0.371 +margin_right = -58.4 +margin_bottom = -67.12 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_horizontal = 7 +size_flags_vertical = 7 +theme = ExtResource( 2 ) +popup_exclusive = true +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="v" type="VBoxContainer" parent="."] +margin_right = 300.0 +margin_bottom = 200.0 +size_flags_horizontal = 6 +size_flags_vertical = 6 +alignment = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="keyboard" type="Button" parent="v"] +margin_top = 61.0 +margin_right = 300.0 +margin_bottom = 84.0 +text = "KEYBOARD" + +[node name="mouse_button" type="Button" parent="v"] +margin_top = 88.0 +margin_right = 300.0 +margin_bottom = 111.0 +text = "MOUSE BUTTON" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="mouse_motion" type="Button" parent="v"] +visible = false +margin_top = 81.0 +margin_right = 145.0 +margin_bottom = 101.0 +text = "MOUSE MOTION" + +[node name="joypad_button" type="Button" parent="v"] +margin_top = 115.0 +margin_right = 300.0 +margin_bottom = 138.0 +text = "JOYPAD BUTTON" + +[node name="joypad_motion" type="Button" parent="v"] +visible = false +margin_top = 129.0 +margin_right = 145.0 +margin_bottom = 149.0 +text = "JOYPAD MOTION" + +[connection signal="pressed" from="v/keyboard" to="." method="_on_keyboard_pressed"] +[connection signal="pressed" from="v/mouse_button" to="." method="_on_mouse_button_pressed"] +[connection signal="pressed" from="v/mouse_motion" to="." method="_on_mouse_motion_pressed"] +[connection signal="pressed" from="v/joypad_button" to="." method="_on_joypad_button_pressed"] +[connection signal="pressed" from="v/joypad_motion" to="." method="_on_joypad_motion_pressed"] diff --git a/scenes/interfaces/options/option_settings.gd b/scenes/interfaces/options/option_settings.gd index cbbb1e9..1782aa6 100644 --- a/scenes/interfaces/options/option_settings.gd +++ b/scenes/interfaces/options/option_settings.gd @@ -2,11 +2,10 @@ extends Control signal mute_pressed signal musicplayer_pressed +signal reload_control onready var audiodevice_list = get_node("window_dialog/margin_container/v_box_container/tab_container/OPTION_SETTINGS_SOUND/h_box_container_7/audiodevice") -#var slots_number = 0 -#var slots = {} var firstime = false var disable_execution_mute:bool = false @@ -81,6 +80,134 @@ func _ready(): MusicManager.connect("mute_pressed", self, "_on_signal_mute_pressed") MusicManager.connect_ext_func("musicplayer_pressed", self, "_on_signal_musicplayer_pressed") MusicManager.connect_ext_func("mute_pressed", self, "_on_signal_mute_pressed" ) + # $window_dialog/margin_container/v_box_container/tab_container/OPTION_SETTINGS_CONTROL/scroll.visible = Config.control_default + configure_control() + + +func configure_control(): + Config.msg_debug("" ) + if $window_dialog/margin_container/v_box_container/tab_container/OPTION_SETTINGS_CONTROL/h_box_container/sort_by_input.is_pressed(): + configure_control_sort_by_input() + return + else: + configure_control_sort_by_categories() + + +func configure_control_sort_by_input(): + Config.delete_children($window_dialog/margin_container/v_box_container/tab_container/OPTION_SETTINGS_CONTROL/scroll/control) + var def = {} + for action in InputMap.get_actions(): + for z in InputMap.get_action_list(action): + #Config.msg_debug("z:" + str(z)) + var id = str(Config.get_hash_inputevent(z)) + "_" + action + #Config.msg_debug("<" + id + ">" + str(z)) + def[id] = { 'event': z, 'action': action } + var defsorted = def.keys() + defsorted.sort() + #Config.msg_debug("-------- " + str(defsorted)) + var lastevent = null + for id in defsorted: + #Config.msg_debug("z:" + str(id)) + var z = def[id]['event'] + var action = def[id]['action'] + var zhash = Config.get_dict_inputevent(z).hash() + if zhash != lastevent: + var separator = HSeparator.new() + $window_dialog/margin_container/v_box_container/tab_container/OPTION_SETTINGS_CONTROL/scroll/control.add_child( separator ) + lastevent = zhash + if z is InputEventKey: + var item = preload( "res://scenes/interfaces/options/option_control_input.tscn" ).instance() + item.set_param(action, OS.get_scancode_string(z.get_scancode_with_modifiers()), action, z) + item.connect( "del_pressed", self, "_on_input_box_del_pressed" ) + #print(action,':', z, z.get_scancode_with_modifiers(),' - ', z.get_scancode(), ' - ', z.unicode , ' - ', OS.get_scancode_string(z.get_scancode_with_modifiers())) + $window_dialog/margin_container/v_box_container/tab_container/OPTION_SETTINGS_CONTROL/scroll/control.add_child( item ) + elif z is InputEventMouseButton: + var item = preload( "res://scenes/interfaces/options/option_control_input.tscn" ).instance() + #item.set_label(action, "Mouse Button: " + str(z.get_button_index())) + item.set_param(action, "Mouse Button: " + Config.get_string_input_mousse_button(z), action, z) + item.connect( "del_pressed", self, "_on_input_box_del_pressed" ) + $window_dialog/margin_container/v_box_container/tab_container/OPTION_SETTINGS_CONTROL/scroll/control.add_child( item ) + #print(action,':', z, z.get_button_mask(), ' - ', z.get_factor(), ' - ' , z.get_button_index() ) + elif z is InputEventJoypadButton: + #print(action,':', z, z.get_button_index() ) + var item = preload( "res://scenes/interfaces/options/option_control_input.tscn" ).instance() + #item.set_label(action, "Joypad Button: " + str(z.get_button_index())) + item.set_param(action, "Joypad Button: " + Config.get_string_input_joypad_button(z), action, z) + item.connect( "del_pressed", self, "_on_input_box_del_pressed" ) + $window_dialog/margin_container/v_box_container/tab_container/OPTION_SETTINGS_CONTROL/scroll/control.add_child( item ) + for action in InputMap.get_actions(): + var separator = HSeparator.new() + $window_dialog/margin_container/v_box_container/tab_container/OPTION_SETTINGS_CONTROL/scroll/control.add_child( separator ) + var control_box = preload( "res://scenes/interfaces/options/option_control_function.tscn" ).instance() + #control_box.set_label(key) + control_box.set_param(action, action, true) + control_box.connect( "add_pressed", self, "_on_control_box_add_pressed" ) + $window_dialog/margin_container/v_box_container/tab_container/OPTION_SETTINGS_CONTROL/scroll/control.add_child( control_box ) + + +func configure_control_sort_by_categories(): + Config.delete_children($window_dialog/margin_container/v_box_container/tab_container/OPTION_SETTINGS_CONTROL/scroll/control) + for action in InputMap.get_actions(): + var control_box = preload( "res://scenes/interfaces/options/option_control_function.tscn" ).instance() + #control_box.set_label(key) + control_box.set_param(action, action, false) + control_box.connect( "add_pressed", self, "_on_control_box_add_pressed" ) + $window_dialog/margin_container/v_box_container/tab_container/OPTION_SETTINGS_CONTROL/scroll/control.add_child( control_box ) + var a = InputMap.get_action_list(action) + for z in a: + #print(action,':', z) + if z is InputEventKey: + var item = preload( "res://scenes/interfaces/options/option_control_input.tscn" ).instance() + item.set_param(action, OS.get_scancode_string(z.get_scancode_with_modifiers()), "", z) + item.connect( "del_pressed", self, "_on_input_box_del_pressed" ) + #print(action,':', z, z.get_scancode_with_modifiers(),' - ', z.get_scancode(), ' - ', z.unicode , ' - ', OS.get_scancode_string(z.get_scancode_with_modifiers())) + $window_dialog/margin_container/v_box_container/tab_container/OPTION_SETTINGS_CONTROL/scroll/control.add_child( item ) + elif z is InputEventMouseButton: + var item = preload( "res://scenes/interfaces/options/option_control_input.tscn" ).instance() + #item.set_label(action, "Mouse Button: " + str(z.get_button_index())) + item.set_param(action, "Mouse Button: " + Config.get_string_input_mousse_button(z), "", z) + item.connect( "del_pressed", self, "_on_input_box_del_pressed" ) + $window_dialog/margin_container/v_box_container/tab_container/OPTION_SETTINGS_CONTROL/scroll/control.add_child( item ) + #print(action,':', z, z.get_button_mask(), ' - ', z.get_factor(), ' - ' , z.get_button_index() ) + elif z is InputEventJoypadButton: + #print(action,':', z, z.get_button_index() ) + var item = preload( "res://scenes/interfaces/options/option_control_input.tscn" ).instance() + #item.set_label(action, "Joypad Button: " + str(z.get_button_index())) + item.set_param(action, "Joypad Button: " + Config.get_string_input_joypad_button(z), "", z) + item.connect( "del_pressed", self, "_on_input_box_del_pressed" ) + $window_dialog/margin_container/v_box_container/tab_container/OPTION_SETTINGS_CONTROL/scroll/control.add_child( item ) + var separator = HSeparator.new() + $window_dialog/margin_container/v_box_container/tab_container/OPTION_SETTINGS_CONTROL/scroll/control.add_child( separator ) + + +func emit_signal_reload_control(): + emit_signal("reload_control") + + +func get_input(action: String, texte: String) -> void: + Config.msg_debug("Start get_input:" + texte + " (" + str(action) + ")") + var input = load ("res://scenes/interfaces/options/option_input_type.tscn").instance() + add_child(input) + # input.set_as_minsize() + input.set_param(action, self) + input.popup_centered_clamped() + Config.msg_debug("End get_input:" + texte + " (" + str(action) + ")") + + +func _on_control_box_add_pressed(action, command): + Config.msg_debug("Start Add:" + command) + #get_input("Appuyer sur votre touche", "Configurer") + get_input(action, "Appuyer sur votre touche") + #var input = load("res://scenes/interfaces/options/option_control_input.tscn").instance() + #input.show() + Config.msg_debug("End Add:" + command) + + +func _on_input_box_del_pressed(command, control, inputevent): + Config.msg_debug("Del:" + command + " " + control) + Config.del_input(command, inputevent) + Config.save_config() + emit_signal_reload_control() func connect_ext_func( signal_name, target , function_target): @@ -223,3 +350,21 @@ func _on_signal_mute_pressed(): func _on_signal_musicplayer_pressed(): Config.msg_debug("