diff --git a/Art/HelpIcon.png b/Art/HelpIcon.png new file mode 100644 index 00000000..4ab07258 Binary files /dev/null and b/Art/HelpIcon.png differ diff --git a/Art/HelpIcon.png.import b/Art/HelpIcon.png.import new file mode 100644 index 00000000..250778c6 --- /dev/null +++ b/Art/HelpIcon.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/HelpIcon.png-bf1d3b0341d90838169aac2ccb526783.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Art/HelpIcon.png" +dest_files=[ "res://.import/HelpIcon.png-bf1d3b0341d90838169aac2ccb526783.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=false +flags/mipmaps=true +flags/anisotropic=true +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=false +svg/scale=1.0 diff --git a/Art/HelpIconHover.png b/Art/HelpIconHover.png new file mode 100644 index 00000000..750533ad Binary files /dev/null and b/Art/HelpIconHover.png differ diff --git a/Art/HelpIconHover.png.import b/Art/HelpIconHover.png.import new file mode 100644 index 00000000..a43ddbb7 --- /dev/null +++ b/Art/HelpIconHover.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/HelpIconHover.png-13fcd4eff690a6f053d99fd65135f9de.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Art/HelpIconHover.png" +dest_files=[ "res://.import/HelpIconHover.png-13fcd4eff690a6f053d99fd65135f9de.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=false +flags/mipmaps=true +flags/anisotropic=true +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=false +svg/scale=1.0 diff --git a/Art/HelpIconPressed.png b/Art/HelpIconPressed.png new file mode 100644 index 00000000..3e3b3fda Binary files /dev/null and b/Art/HelpIconPressed.png differ diff --git a/Art/HelpIconPressed.png.import b/Art/HelpIconPressed.png.import new file mode 100644 index 00000000..d13837dc --- /dev/null +++ b/Art/HelpIconPressed.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/HelpIconPressed.png-f39b6533a6ffb4a7ec1afabfbf418ae8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Art/HelpIconPressed.png" +dest_files=[ "res://.import/HelpIconPressed.png-f39b6533a6ffb4a7ec1afabfbf418ae8.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=false +flags/mipmaps=true +flags/anisotropic=true +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=false +svg/scale=1.0 diff --git a/Scenes/Main.tscn b/Scenes/Main.tscn index 5d4a8df4..a0b573e8 100644 --- a/Scenes/Main.tscn +++ b/Scenes/Main.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=175 format=2] +[gd_scene load_steps=178 format=2] [ext_resource path="res://Scenes/SlabStyle.gd" type="Script" id=1] [ext_resource path="res://Scenes/SlabPlacement.gd" type="Script" id=2] @@ -65,6 +65,7 @@ [ext_resource path="res://Scenes/OptionButtonMSAA.gd" type="Script" id=63] [ext_resource path="res://Scenes/OverheadGraphics.gd" type="Script" id=64] [ext_resource path="res://Scenes/SlabPalette.gd" type="Script" id=65] +[ext_resource path="res://Art/HelpIconPressed.png" type="Texture" id=66] [ext_resource path="res://Scenes/ChooseDkExe.gd" type="Script" id=67] [ext_resource path="res://Scenes/PickSlabWindow.gd" type="Script" id=68] [ext_resource path="res://Art/IconRectangle.png" type="Texture" id=69] @@ -126,6 +127,7 @@ [ext_resource path="res://Scenes/ScriptWindow.gd" type="Script" id=125] [ext_resource path="res://Scenes/TextureEditingWindow.gd" type="Script" id=126] [ext_resource path="res://Scenes/CustomSlabSystem.gd" type="Script" id=127] +[ext_resource path="res://Art/HelpIconHover.png" type="Texture" id=128] [ext_resource path="res://Scenes/CustomTooltip.gd" type="Script" id=129] [ext_resource path="res://Theme/StyleBoxThinnerPanel.tres" type="StyleBox" id=130] [ext_resource path="res://Scenes/SGRectHighlighter.gd" type="Script" id=131] @@ -153,6 +155,7 @@ [ext_resource path="res://Scenes/ResizeCurrentMapSize.gd" type="Script" id=153] [ext_resource path="res://Scenes/oAnalyzeGrids.gd" type="Script" id=154] [ext_resource path="res://Scenes/GridDataButtongroup.tres" type="ButtonGroup" id=155] +[ext_resource path="res://Art/HelpIcon.png" type="Texture" id=156] [sub_resource type="TileSet" id=1] 0/name = "Wibble_0.png 0" @@ -3604,38 +3607,45 @@ size_flags_vertical = 3 [node name="VBoxContainer" type="VBoxContainer" parent="Ui/UiSystem/AddCustomObjectWindow/MarginContainer"] margin_right = 332.0 -margin_bottom = 244.0 +margin_bottom = 248.0 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="HBoxContainer2" type="HBoxContainer" parent="Ui/UiSystem/AddCustomObjectWindow/MarginContainer/VBoxContainer"] margin_right = 332.0 -margin_bottom = 27.0 +margin_bottom = 32.0 -[node name="CustomObjectHelpButton" type="Button" parent="Ui/UiSystem/AddCustomObjectWindow/MarginContainer/VBoxContainer/HBoxContainer2"] -margin_right = 54.0 -margin_bottom = 27.0 -size_flags_horizontal = 0 -text = "Help" +[node name="CustomObjectHelpButton" type="TextureButton" parent="Ui/UiSystem/AddCustomObjectWindow/MarginContainer/VBoxContainer/HBoxContainer2"] +margin_right = 32.0 +margin_bottom = 32.0 +rect_min_size = Vector2( 32, 32 ) +size_flags_horizontal = 4 +size_flags_vertical = 4 +texture_normal = ExtResource( 156 ) +texture_pressed = ExtResource( 66 ) +texture_hover = ExtResource( 128 ) +expand = true +stretch_mode = 4 [node name="CustomObjectImagesButton" type="Button" parent="Ui/UiSystem/AddCustomObjectWindow/MarginContainer/VBoxContainer/HBoxContainer2"] margin_left = 182.0 margin_right = 332.0 margin_bottom = 27.0 size_flags_horizontal = 10 +size_flags_vertical = 0 text = "Custom images" [node name="Spacing" type="Control" parent="Ui/UiSystem/AddCustomObjectWindow/MarginContainer/VBoxContainer"] -margin_top = 31.0 +margin_top = 36.0 margin_right = 332.0 -margin_bottom = 55.0 +margin_bottom = 60.0 rect_min_size = Vector2( 24, 24 ) [node name="WarningIdInUse" type="Label" parent="Ui/UiSystem/AddCustomObjectWindow/MarginContainer/VBoxContainer"] modulate = Color( 1, 0.28, 0.28, 1 ) -margin_top = 59.0 +margin_top = 64.0 margin_right = 332.0 -margin_bottom = 80.0 +margin_bottom = 85.0 text = "Warning: ID already in use by editor." align = 1 __meta__ = { @@ -3643,9 +3653,9 @@ __meta__ = { } [node name="GridContainer" type="GridContainer" parent="Ui/UiSystem/AddCustomObjectWindow/MarginContainer/VBoxContainer"] -margin_top = 84.0 +margin_top = 89.0 margin_right = 332.0 -margin_bottom = 212.0 +margin_bottom = 217.0 columns = 2 __meta__ = { "_edit_use_anchors_": false @@ -3722,9 +3732,9 @@ __meta__ = { } [node name="HBoxContainer" type="HBoxContainer" parent="Ui/UiSystem/AddCustomObjectWindow/MarginContainer/VBoxContainer"] -margin_top = 217.0 +margin_top = 221.0 margin_right = 332.0 -margin_bottom = 244.0 +margin_bottom = 248.0 size_flags_vertical = 10 [node name="AddCustomObjectButton" type="Button" parent="Ui/UiSystem/AddCustomObjectWindow/MarginContainer/VBoxContainer/HBoxContainer"] @@ -4982,40 +4992,41 @@ margin_bottom = 655.0 [node name="ColumnEditorControls" parent="Ui/UiSystem/ColumnEditor/ColumnEditorTabs/HBoxContainer/VBoxContainer2" instance=ExtResource( 137 )] margin_right = 238.0 -margin_bottom = 593.0 +margin_bottom = 619.0 [node name="HBoxContainer2" type="HBoxContainer" parent="Ui/UiSystem/ColumnEditor/ColumnEditorTabs/HBoxContainer/VBoxContainer2"] -margin_top = 597.0 +margin_top = 623.0 margin_right = 238.0 -margin_bottom = 624.0 +margin_bottom = 655.0 size_flags_horizontal = 3 [node name="ColumnEditorClearUnusedButton" type="Button" parent="Ui/UiSystem/ColumnEditor/ColumnEditorTabs/HBoxContainer/VBoxContainer2/HBoxContainer2"] margin_right = 130.0 margin_bottom = 27.0 size_flags_horizontal = 11 -size_flags_vertical = 8 +size_flags_vertical = 0 text = "Clear unused" [node name="ColumnEditorSortButton" type="Button" parent="Ui/UiSystem/ColumnEditor/ColumnEditorTabs/HBoxContainer/VBoxContainer2/HBoxContainer2"] margin_left = 134.0 -margin_right = 238.0 +margin_right = 202.0 margin_bottom = 27.0 size_flags_horizontal = 11 -size_flags_vertical = 10 +size_flags_vertical = 0 text = "Sort" -[node name="HBoxContainer" type="HBoxContainer" parent="Ui/UiSystem/ColumnEditor/ColumnEditorTabs/HBoxContainer/VBoxContainer2"] -margin_top = 628.0 -margin_right = 238.0 -margin_bottom = 655.0 - -[node name="ColumnEditorHelpButton" type="Button" parent="Ui/UiSystem/ColumnEditor/ColumnEditorTabs/HBoxContainer/VBoxContainer2/HBoxContainer"] +[node name="ColumnEditorHelpButton" type="TextureButton" parent="Ui/UiSystem/ColumnEditor/ColumnEditorTabs/HBoxContainer/VBoxContainer2/HBoxContainer2"] +margin_left = 206.0 margin_right = 238.0 -margin_bottom = 27.0 -size_flags_horizontal = 11 -size_flags_vertical = 8 -text = "Help" +margin_bottom = 32.0 +rect_min_size = Vector2( 32, 32 ) +size_flags_horizontal = 4 +size_flags_vertical = 4 +texture_normal = ExtResource( 156 ) +texture_pressed = ExtResource( 66 ) +texture_hover = ExtResource( 128 ) +expand = true +stretch_mode = 4 [node name="TabCustomSlabs" type="HBoxContainer" parent="Ui/UiSystem/ColumnEditor/ColumnEditorTabs"] visible = false @@ -5222,24 +5233,26 @@ __meta__ = { "_edit_use_anchors_": false } -[node name="HelpCustomSlabsButton" type="Button" parent="Ui/UiSystem/ColumnEditor/ColumnEditorTabs/TabCustomSlabs/ScrollContainer/VBoxContainer"] -margin_left = 228.0 -margin_top = 628.0 -margin_right = 282.0 -margin_bottom = 655.0 -size_flags_horizontal = 8 -size_flags_vertical = 10 -text = "Help" -__meta__ = { -"_edit_use_anchors_": false -} +[node name="HelpCustomSlabsButton" type="TextureButton" parent="Ui/UiSystem/ColumnEditor/ColumnEditorTabs/TabCustomSlabs/ScrollContainer/VBoxContainer"] +margin_left = 125.0 +margin_top = 265.0 +margin_right = 157.0 +margin_bottom = 297.0 +rect_min_size = Vector2( 32, 32 ) +size_flags_horizontal = 4 +size_flags_vertical = 4 +texture_normal = ExtResource( 156 ) +texture_pressed = ExtResource( 66 ) +texture_hover = ExtResource( 128 ) +expand = true +stretch_mode = 4 [node name="SlabsetWindow" type="WindowDialog" parent="Ui/UiSystem"] visible = true margin_left = -2945.0 margin_top = -1513.0 margin_right = -1665.0 -margin_bottom = -753.0 +margin_bottom = -713.0 window_title = "Slabset" resizable = true script = ExtResource( 132 ) @@ -5265,8 +5278,8 @@ size_flags_horizontal = 3 size_flags_vertical = 3 [node name="DkSlabsetVoxelView" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset" instance=ExtResource( 19 )] -margin_right = 991.0 -margin_bottom = 685.0 +margin_right = 996.0 +margin_bottom = 725.0 displayingType = 2 [node name="Control" type="Control" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/DkSlabsetVoxelView"] @@ -5280,7 +5293,7 @@ anchor_right = 1.0 anchor_bottom = 1.0 [node name="SlabsetIDLabel" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/DkSlabsetVoxelView/Control/VBoxContainer"] -margin_right = 991.0 +margin_right = 996.0 margin_bottom = 21.0 size_flags_vertical = 1 text = "Impenetrable Rock" @@ -5288,40 +5301,40 @@ align = 2 [node name="VariationInfoLabel" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/DkSlabsetVoxelView/Control/VBoxContainer"] margin_top = 25.0 -margin_right = 991.0 +margin_right = 996.0 margin_bottom = 46.0 size_flags_vertical = 1 text = "Variation info" align = 2 [node name="VBoxContainer" type="VBoxContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset"] -margin_left = 995.0 +margin_left = 1000.0 margin_right = 1236.0 -margin_bottom = 685.0 +margin_bottom = 725.0 [node name="ScrollContainer" type="ScrollContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer"] -margin_right = 241.0 -margin_bottom = 621.0 +margin_right = 236.0 +margin_bottom = 613.0 size_flags_vertical = 3 scroll_horizontal_enabled = false [node name="VBoxContainer" type="VBoxContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer"] -margin_right = 238.0 -margin_bottom = 621.0 +margin_right = 236.0 +margin_bottom = 613.0 size_flags_vertical = 3 [node name="PanelContainer2" type="PanelContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer"] -margin_right = 238.0 -margin_bottom = 84.0 +margin_right = 236.0 +margin_bottom = 146.0 [node name="VBoxContainer" type="VBoxContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer2"] margin_left = 9.0 margin_top = 9.0 -margin_right = 229.0 -margin_bottom = 75.0 +margin_right = 227.0 +margin_bottom = 137.0 [node name="GridContainer" type="GridContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer2/VBoxContainer"] -margin_right = 220.0 +margin_right = 218.0 margin_bottom = 66.0 size_flags_horizontal = 11 columns = 2 @@ -5336,8 +5349,8 @@ __meta__ = { } [node name="SlabsetIDSpinBox" type="SpinBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer2/VBoxContainer/GridContainer"] -margin_left = 146.0 -margin_right = 220.0 +margin_left = 144.0 +margin_right = 218.0 margin_bottom = 31.0 mouse_filter = 1 size_flags_horizontal = 10 @@ -5357,9 +5370,9 @@ __meta__ = { } [node name="VariationNumberSpinBox" type="SpinBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer2/VBoxContainer/GridContainer"] -margin_left = 146.0 +margin_left = 144.0 margin_top = 35.0 -margin_right = 220.0 +margin_right = 218.0 margin_bottom = 66.0 mouse_filter = 1 size_flags_horizontal = 10 @@ -5369,214 +5382,265 @@ __meta__ = { "_edit_use_anchors_": false } +[node name="GridContainer2" type="GridContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer2/VBoxContainer"] +margin_top = 70.0 +margin_right = 218.0 +margin_bottom = 128.0 +columns = 2 + +[node name="VarDuplicateButton" type="Button" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer2/VBoxContainer/GridContainer2"] +margin_right = 107.0 +margin_bottom = 27.0 +size_flags_horizontal = 3 +text = "Duplicate" + +[node name="VarRotateButton" type="Button" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer2/VBoxContainer/GridContainer2"] +margin_left = 111.0 +margin_right = 218.0 +margin_bottom = 27.0 +size_flags_horizontal = 3 +text = "Rotate" + +[node name="VarRevertButton" type="Button" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer2/VBoxContainer/GridContainer2"] +margin_top = 31.0 +margin_right = 107.0 +margin_bottom = 58.0 +size_flags_horizontal = 3 +text = "Revert" + +[node name="VarDeleteButton" type="Button" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer2/VBoxContainer/GridContainer2"] +margin_left = 111.0 +margin_top = 31.0 +margin_right = 218.0 +margin_bottom = 58.0 +size_flags_horizontal = 3 +text = "Delete" + [node name="PanelContainer" type="PanelContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer"] -margin_top = 88.0 -margin_right = 238.0 -margin_bottom = 131.0 +margin_top = 150.0 +margin_right = 236.0 +margin_bottom = 193.0 [node name="VBoxContainer" type="VBoxContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer"] margin_left = 9.0 margin_top = 9.0 -margin_right = 229.0 +margin_right = 227.0 margin_bottom = 34.0 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="Label" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer/VBoxContainer"] -margin_right = 220.0 +margin_right = 218.0 margin_bottom = 21.0 text = "Columns" align = 1 [node name="GridContainerDynamicColumns3x3" type="GridContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer/VBoxContainer"] -margin_left = 110.0 +margin_left = 109.0 margin_top = 25.0 -margin_right = 110.0 +margin_right = 109.0 margin_bottom = 25.0 size_flags_horizontal = 6 size_flags_vertical = 4 columns = 3 -[node name="HBoxContainer" type="HBoxContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer"] -margin_top = 135.0 -margin_right = 238.0 -margin_bottom = 162.0 +[node name="PanelContainer3" type="PanelContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer"] +margin_top = 197.0 +margin_right = 236.0 +margin_bottom = 613.0 size_flags_horizontal = 3 +size_flags_vertical = 3 -[node name="ObjAddButton" type="Button" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/HBoxContainer"] -margin_right = 106.0 -margin_bottom = 27.0 +[node name="VBoxContainer" type="VBoxContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3"] +margin_left = 9.0 +margin_top = 9.0 +margin_right = 227.0 +margin_bottom = 407.0 + +[node name="Label2" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer"] +margin_right = 218.0 +margin_bottom = 21.0 +text = "Objects" +align = 1 + +[node name="HBoxContainer" type="HBoxContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer"] +margin_top = 25.0 +margin_right = 218.0 +margin_bottom = 52.0 size_flags_horizontal = 3 -text = "Add object" -[node name="ObjDeleteButton" type="Button" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/HBoxContainer"] -margin_left = 110.0 -margin_right = 238.0 +[node name="ObjAddButton" type="Button" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/HBoxContainer"] +margin_right = 107.0 margin_bottom = 27.0 size_flags_horizontal = 3 -text = "Delete object" +text = "Add" -[node name="SlabsetObjectSection" type="PanelContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer"] -margin_top = 166.0 -margin_right = 238.0 -margin_bottom = 621.0 +[node name="ObjDeleteButton" type="Button" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/HBoxContainer"] +margin_left = 111.0 +margin_right = 218.0 +margin_bottom = 27.0 size_flags_horizontal = 3 +text = "Delete" + +[node name="SlabsetObjectSection" type="ScrollContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer"] +margin_top = 56.0 +margin_right = 218.0 +margin_bottom = 398.0 size_flags_vertical = 3 +scroll_horizontal_enabled = false -[node name="VBoxContainer" type="VBoxContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection"] -margin_left = 9.0 -margin_top = 9.0 -margin_right = 229.0 -margin_bottom = 446.0 +[node name="VBoxContainer" type="VBoxContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection"] +margin_right = 218.0 +margin_bottom = 342.0 size_flags_horizontal = 3 size_flags_vertical = 3 -[node name="PanelContainer" type="PanelContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer"] -margin_right = 220.0 +[node name="PanelContainer" type="PanelContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer"] +margin_right = 218.0 margin_bottom = 49.0 -[node name="GridContainer2" type="GridContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/PanelContainer"] +[node name="GridContainer2" type="GridContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/PanelContainer"] margin_left = 9.0 margin_top = 9.0 -margin_right = 211.0 +margin_right = 209.0 margin_bottom = 40.0 columns = 2 -[node name="ObjNameLabel" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/PanelContainer/GridContainer2"] +[node name="ObjNameLabel" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/PanelContainer/GridContainer2"] margin_top = 5.0 margin_right = 22.0 margin_bottom = 26.0 text = "ID" -[node name="ObjObjectIndexSpinBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/PanelContainer/GridContainer2" instance=ExtResource( 152 )] -margin_left = 128.0 -margin_right = 202.0 +[node name="ObjObjectIndexSpinBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/PanelContainer/GridContainer2" instance=ExtResource( 152 )] +margin_left = 126.0 +margin_right = 200.0 margin_bottom = 31.0 size_flags_horizontal = 10 min_value = -1.0 max_value = 1e+06 -[node name="GridContainer" type="GridContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer"] +[node name="GridContainer" type="GridContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer"] margin_top = 53.0 -margin_right = 220.0 +margin_right = 218.0 margin_bottom = 327.0 size_flags_horizontal = 3 columns = 2 -[node name="ObjThingTypeLabel" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer"] +[node name="ObjThingTypeLabel" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer"] margin_top = 5.0 margin_right = 106.0 margin_bottom = 26.0 text = "ThingType" -[node name="ObjThingTypeSpinBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer" instance=ExtResource( 152 )] -margin_left = 146.0 -margin_right = 220.0 +[node name="ObjThingTypeSpinBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer" instance=ExtResource( 152 )] +margin_left = 144.0 +margin_right = 218.0 margin_bottom = 31.0 size_flags_horizontal = 10 max_value = 1e+06 -[node name="ObjSubtypeLabel" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer"] +[node name="ObjSubtypeLabel" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer"] margin_top = 40.0 margin_right = 106.0 margin_bottom = 61.0 text = "Subtype" -[node name="ObjSubtypeSpinBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer" instance=ExtResource( 152 )] -margin_left = 146.0 +[node name="ObjSubtypeSpinBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer" instance=ExtResource( 152 )] +margin_left = 144.0 margin_top = 35.0 -margin_right = 220.0 +margin_right = 218.0 margin_bottom = 66.0 size_flags_horizontal = 10 max_value = 1e+06 -[node name="Label8" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer"] +[node name="Label8" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer"] margin_top = 75.0 margin_right = 106.0 margin_bottom = 96.0 text = "EffectRange" -[node name="ObjEffectRangeSpinBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer" instance=ExtResource( 152 )] -margin_left = 146.0 +[node name="ObjEffectRangeSpinBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer" instance=ExtResource( 152 )] +margin_left = 144.0 margin_top = 70.0 -margin_right = 220.0 +margin_right = 218.0 margin_bottom = 101.0 size_flags_horizontal = 10 max_value = 1e+06 -[node name="Label2" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer"] +[node name="Label2" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer"] margin_top = 110.0 margin_right = 106.0 margin_bottom = 131.0 text = "Subtile" -[node name="ObjSubtileSpinBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer" instance=ExtResource( 152 )] -margin_left = 146.0 +[node name="ObjSubtileSpinBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer" instance=ExtResource( 152 )] +margin_left = 144.0 margin_top = 105.0 -margin_right = 220.0 +margin_right = 218.0 margin_bottom = 136.0 size_flags_horizontal = 10 max_value = 8.0 -[node name="Label3" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer"] +[node name="Label3" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer"] margin_top = 145.0 margin_right = 106.0 margin_bottom = 166.0 text = "RelativeX" -[node name="ObjRelativeXSpinBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer" instance=ExtResource( 152 )] -margin_left = 146.0 +[node name="ObjRelativeXSpinBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer" instance=ExtResource( 152 )] +margin_left = 144.0 margin_top = 140.0 -margin_right = 220.0 +margin_right = 218.0 margin_bottom = 171.0 size_flags_horizontal = 10 min_value = -255.0 step = 0.001 -[node name="Label4" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer"] +[node name="Label4" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer"] margin_top = 180.0 margin_right = 106.0 margin_bottom = 201.0 text = "RelativeY" -[node name="ObjRelativeYSpinBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer" instance=ExtResource( 152 )] -margin_left = 146.0 +[node name="ObjRelativeYSpinBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer" instance=ExtResource( 152 )] +margin_left = 144.0 margin_top = 175.0 -margin_right = 220.0 +margin_right = 218.0 margin_bottom = 206.0 size_flags_horizontal = 10 min_value = -255.0 step = 0.001 -[node name="Label5" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer"] +[node name="Label5" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer"] margin_top = 215.0 margin_right = 106.0 margin_bottom = 236.0 text = "RelativeZ" -[node name="ObjRelativeZSpinBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer" instance=ExtResource( 152 )] -margin_left = 146.0 +[node name="ObjRelativeZSpinBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer" instance=ExtResource( 152 )] +margin_left = 144.0 margin_top = 210.0 -margin_right = 220.0 +margin_right = 218.0 margin_bottom = 241.0 size_flags_horizontal = 10 min_value = -255.0 step = 0.001 -[node name="Control" type="Control" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer"] +[node name="Control" type="Control" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer"] margin_top = 245.0 margin_right = 106.0 margin_bottom = 274.0 -[node name="ObjIsLightCheckBox" type="CheckBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer"] -margin_left = 112.0 +[node name="ObjIsLightCheckBox" type="CheckBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer"] +margin_left = 110.0 margin_top = 245.0 -margin_right = 220.0 +margin_right = 218.0 margin_bottom = 274.0 size_flags_horizontal = 10 text = "Is a light" -[node name="PanelContainer2" type="PanelContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer"] +[node name="PanelContainer2" type="PanelContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer"] visible = false margin_top = 364.0 margin_right = 184.0 @@ -5598,30 +5662,64 @@ margin_bottom = 583.0 size_flags_horizontal = 9 text = "Export slabs.dat" -[node name="HBoxContainer" type="HBoxContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer"] -margin_top = 625.0 -margin_right = 241.0 -margin_bottom = 654.0 +[node name="PanelContainer" type="PanelContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer"] +margin_top = 617.0 +margin_right = 236.0 +margin_bottom = 725.0 -[node name="ExportSlabsCfg" type="Button" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/HBoxContainer"] -margin_right = 172.0 -margin_bottom = 29.0 +[node name="VBoxContainer" type="VBoxContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/PanelContainer"] +margin_left = 9.0 +margin_top = 9.0 +margin_right = 227.0 +margin_bottom = 99.0 + +[node name="Label" type="Label" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/PanelContainer/VBoxContainer"] +margin_right = 218.0 +margin_bottom = 21.0 +text = "Slabset" +align = 1 + +[node name="HBoxContainer" type="GridContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/PanelContainer/VBoxContainer"] +margin_top = 25.0 +margin_right = 218.0 +margin_bottom = 90.0 +columns = 2 + +[node name="ExportSlabsCfg" type="Button" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/PanelContainer/VBoxContainer/HBoxContainer"] +margin_right = 149.0 +margin_bottom = 27.0 size_flags_horizontal = 3 -text = "Export slabset.cfg" +size_flags_vertical = 0 +text = "Export" -[node name="ExportSlabsFullCheckBox" type="CheckBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/HBoxContainer"] -margin_left = 176.0 -margin_right = 241.0 +[node name="ExportSlabsFullCheckBox" type="CheckBox" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/PanelContainer/VBoxContainer/HBoxContainer"] +margin_left = 153.0 +margin_right = 218.0 margin_bottom = 29.0 size_flags_horizontal = 0 +size_flags_vertical = 0 text = "Full" -[node name="SlabsetHelpButton" type="Button" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer"] -margin_top = 658.0 -margin_right = 241.0 -margin_bottom = 685.0 -size_flags_horizontal = 11 -text = "Help" +[node name="ExportSlabsCfg2" type="Button" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/PanelContainer/VBoxContainer/HBoxContainer"] +margin_top = 33.0 +margin_right = 149.0 +margin_bottom = 60.0 +size_flags_horizontal = 3 +size_flags_vertical = 0 +text = "Import" + +[node name="SlabsetHelpButton" type="TextureButton" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/PanelContainer/VBoxContainer/HBoxContainer"] +margin_left = 186.0 +margin_top = 33.0 +margin_right = 218.0 +margin_bottom = 65.0 +rect_min_size = Vector2( 32, 32 ) +size_flags_horizontal = 8 +texture_normal = ExtResource( 156 ) +texture_pressed = ExtResource( 66 ) +texture_hover = ExtResource( 128 ) +expand = true +stretch_mode = 4 [node name="TabColumnset" type="HBoxContainer" parent="Ui/UiSystem/SlabsetWindow/SlabsetTabs"] visible = false @@ -6780,7 +6878,7 @@ script = SubResource( 20 ) [connection signal="tab_changed" from="Ui/UiSystem/ColumnEditor/ColumnEditorTabs" to="Ui/UiSystem/ColumnEditor" method="_on_ColumnEditorTabs_tab_changed"] [connection signal="pressed" from="Ui/UiSystem/ColumnEditor/ColumnEditorTabs/HBoxContainer/VBoxContainer2/HBoxContainer2/ColumnEditorClearUnusedButton" to="Ui/UiSystem/ColumnEditor" method="_on_ColumnEditorClearUnusedButton_pressed"] [connection signal="pressed" from="Ui/UiSystem/ColumnEditor/ColumnEditorTabs/HBoxContainer/VBoxContainer2/HBoxContainer2/ColumnEditorSortButton" to="Ui/UiSystem/ColumnEditor" method="_on_ColumnEditorSortButton_pressed"] -[connection signal="pressed" from="Ui/UiSystem/ColumnEditor/ColumnEditorTabs/HBoxContainer/VBoxContainer2/HBoxContainer/ColumnEditorHelpButton" to="Ui/UiSystem/ColumnEditor" method="_on_ColumnEditorHelpButton_pressed"] +[connection signal="pressed" from="Ui/UiSystem/ColumnEditor/ColumnEditorTabs/HBoxContainer/VBoxContainer2/HBoxContainer2/ColumnEditorHelpButton" to="Ui/UiSystem/ColumnEditor" method="_on_ColumnEditorHelpButton_pressed"] [connection signal="value_changed" from="Ui/UiSystem/ColumnEditor/ColumnEditorTabs/TabCustomSlabs/ScrollContainer/VBoxContainer/GridContainer/HBoxContainer/SlabRecognizedAs" to="Ui/UiSystem/ColumnEditor/ColumnEditorTabs/TabCustomSlabs" method="_on_SlabRecognizedAs_value_changed"] [connection signal="item_selected" from="Ui/UiSystem/ColumnEditor/ColumnEditorTabs/TabCustomSlabs/ScrollContainer/VBoxContainer/GridContainer/SlabWibbleOptionButton" to="Ui/UiSystem/ColumnEditor/ColumnEditorTabs/TabCustomSlabs" method="_on_SlabWibbleOptionButton_item_selected"] [connection signal="pressed" from="Ui/UiSystem/ColumnEditor/ColumnEditorTabs/TabCustomSlabs/ScrollContainer/VBoxContainer/AddCustomSlabButton" to="Ui/UiSystem/ColumnEditor/ColumnEditorTabs/TabCustomSlabs" method="_on_AddCustomSlabButton_pressed"] @@ -6791,21 +6889,22 @@ script = SubResource( 20 ) [connection signal="value_changed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer2/VBoxContainer/GridContainer/SlabsetIDSpinBox" to="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/DkSlabsetVoxelView" method="_on_SlabsetIDSpinBox_value_changed"] [connection signal="value_changed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer2/VBoxContainer/GridContainer/VariationNumberSpinBox" to="Ui/UiSystem/SlabsetWindow" method="_on_VariationNumberSpinBox_value_changed"] [connection signal="value_changed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer2/VBoxContainer/GridContainer/VariationNumberSpinBox" to="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/DkSlabsetVoxelView" method="_on_VariationNumberSpinBox_value_changed"] -[connection signal="pressed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/HBoxContainer/ObjAddButton" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjAddButton_pressed"] -[connection signal="pressed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/HBoxContainer/ObjDeleteButton" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjDeleteButton_pressed"] -[connection signal="value_changed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/PanelContainer/GridContainer2/ObjObjectIndexSpinBox" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjObjectIndexSpinBox_value_changed"] -[connection signal="value_changed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer/ObjThingTypeSpinBox" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjThingTypeSpinBox_value_changed"] -[connection signal="value_changed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer/ObjSubtypeSpinBox" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjSubtypeSpinBox_value_changed"] -[connection signal="value_changed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer/ObjEffectRangeSpinBox" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjEffectRangeSpinBox_value_changed"] -[connection signal="value_changed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer/ObjSubtileSpinBox" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjSubtileSpinBox_value_changed"] -[connection signal="value_changed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer/ObjRelativeXSpinBox" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjRelativeXSpinBox_value_changed"] -[connection signal="value_changed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer/ObjRelativeYSpinBox" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjRelativeYSpinBox_value_changed"] -[connection signal="value_changed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer/ObjRelativeZSpinBox" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjRelativeZSpinBox_value_changed"] -[connection signal="toggled" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer/ObjIsLightCheckBox" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjIsLightCheckBox_toggled"] +[connection signal="pressed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/HBoxContainer/ObjAddButton" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjAddButton_pressed"] +[connection signal="pressed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/HBoxContainer/ObjDeleteButton" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjDeleteButton_pressed"] +[connection signal="value_changed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/PanelContainer/GridContainer2/ObjObjectIndexSpinBox" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjObjectIndexSpinBox_value_changed"] +[connection signal="value_changed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer/ObjThingTypeSpinBox" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjThingTypeSpinBox_value_changed"] +[connection signal="value_changed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer/ObjSubtypeSpinBox" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjSubtypeSpinBox_value_changed"] +[connection signal="value_changed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer/ObjEffectRangeSpinBox" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjEffectRangeSpinBox_value_changed"] +[connection signal="value_changed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer/ObjSubtileSpinBox" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjSubtileSpinBox_value_changed"] +[connection signal="value_changed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer/ObjRelativeXSpinBox" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjRelativeXSpinBox_value_changed"] +[connection signal="value_changed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer/ObjRelativeYSpinBox" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjRelativeYSpinBox_value_changed"] +[connection signal="value_changed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer/ObjRelativeZSpinBox" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjRelativeZSpinBox_value_changed"] +[connection signal="toggled" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/PanelContainer3/VBoxContainer/SlabsetObjectSection/VBoxContainer/GridContainer/ObjIsLightCheckBox" to="Ui/UiSystem/SlabsetWindow" method="_on_ObjIsLightCheckBox_toggled"] [connection signal="pressed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ScrollContainer/VBoxContainer/SlabsetCopyValues" to="Ui/UiSystem/SlabsetWindow" method="_on_SlabsetCopyValues_pressed"] [connection signal="pressed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/ExportSlabsDat" to="Ui/UiSystem/SlabsetWindow" method="_on_ExportSlabsDat_pressed"] -[connection signal="pressed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/HBoxContainer/ExportSlabsCfg" to="Ui/UiSystem/SlabsetWindow" method="_on_ExportSlabsCfg_pressed"] -[connection signal="pressed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/SlabsetHelpButton" to="Ui/UiSystem/SlabsetWindow" method="_on_SlabsetHelpButton_pressed"] +[connection signal="pressed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/PanelContainer/VBoxContainer/HBoxContainer/ExportSlabsCfg" to="Ui/UiSystem/SlabsetWindow" method="_on_ExportSlabsCfg_pressed"] +[connection signal="pressed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/PanelContainer/VBoxContainer/HBoxContainer/ExportSlabsCfg2" to="Ui/UiSystem/SlabsetWindow" method="_on_ExportSlabsCfg_pressed"] +[connection signal="pressed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabSlabset/VBoxContainer/PanelContainer/VBoxContainer/HBoxContainer/SlabsetHelpButton" to="Ui/UiSystem/SlabsetWindow" method="_on_SlabsetHelpButton_pressed"] [connection signal="pressed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabColumnset/VBoxContainer/ExportSlabsClm" to="Ui/UiSystem/SlabsetWindow" method="_on_ExportSlabsClm_pressed"] [connection signal="pressed" from="Ui/UiSystem/SlabsetWindow/SlabsetTabs/TabColumnset/VBoxContainer/ExportColumnsCfg" to="Ui/UiSystem/SlabsetWindow" method="_on_ExportColumnsCfg_pressed"] [connection signal="visibility_changed" from="Ui/UiSystem/NewMapWindow" to="Ui/UiSystem/NewMapWindow" method="_on_NewMapWindow_visibility_changed"] diff --git a/Scenes/TabCustomSlabs.gd b/Scenes/TabCustomSlabs.gd index aca5321d..b486e81e 100644 --- a/Scenes/TabCustomSlabs.gd +++ b/Scenes/TabCustomSlabs.gd @@ -111,3 +111,4 @@ func get_column_indexes_on_tile(cursorTile): var newIndex = oDataClmPos.get_cell((cursorTile.x*3)+xSubtile, (cursorTile.y*3)+ySubtile) var i = (ySubtile*3) + xSubtile customSlabArrayOfSpinbox[i].value = newIndex + diff --git a/Scenes/VoxelViewer.gd b/Scenes/VoxelViewer.gd index c4f27271..0caef79a 100644 --- a/Scenes/VoxelViewer.gd +++ b/Scenes/VoxelViewer.gd @@ -273,3 +273,4 @@ func _on_SlabsetIDSpinBox_value_changed(value): skip3x3function = true yield(get_tree(),'idle_frame') skip3x3function = false +