Adds missing data

This commit is contained in:
Michel 2025-02-03 19:17:20 +01:00
parent e6391d9fdd
commit 53cdcc3433
620 changed files with 47293 additions and 151 deletions

View file

@ -0,0 +1,22 @@
[gd_resource type="Resource" script_class="CyclopsConfig" load_steps=16 format=3 uid="uid://b54ok0creqhnb"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/resources/cyclops_config.gd" id="1_jrivp"]
[ext_resource type="Resource" uid="uid://dwxpsgoxb60yp" path="res://addons/cyclops_level_builder/data/snapping_tags/snap_tag_grid.tres" id="2_8mhpe"]
[ext_resource type="Resource" uid="uid://rskdanqaqt1y" path="res://addons/cyclops_level_builder/data/tool_tags/tool_tag_move.tres" id="2_mkeje"]
[ext_resource type="Resource" uid="uid://beqrq2vlgidpe" path="res://addons/cyclops_level_builder/data/snapping_tags/snap_tag_vertex.tres" id="3_bw3pn"]
[ext_resource type="Resource" uid="uid://c648hs1r46mat" path="res://addons/cyclops_level_builder/data/tool_tags/tool_tag_create_block.tres" id="3_fxuvh"]
[ext_resource type="Resource" uid="uid://cihxgriu32oxb" path="res://addons/cyclops_level_builder/data/tool_tags/tool_tag_create_prism.tres" id="4_utowl"]
[ext_resource type="Resource" uid="uid://p0ucaj6w232i" path="res://addons/cyclops_level_builder/data/tool_tags/tool_tag_rotate.tres" id="5_lrya4"]
[ext_resource type="Resource" uid="uid://wm5lu7jdndym" path="res://addons/cyclops_level_builder/data/tool_tags/tool_tag_create_cylinder.tres" id="5_yyi6p"]
[ext_resource type="Resource" uid="uid://16f1nwimgn0p" path="res://addons/cyclops_level_builder/data/tool_tags/tool_tag_create_stairs.tres" id="6_pr2fs"]
[ext_resource type="Resource" uid="uid://buod6sdg7c12l" path="res://addons/cyclops_level_builder/data/tool_tags/tool_tag_clip.tres" id="7_pbu8d"]
[ext_resource type="Resource" uid="uid://ctj35x0jfg7ej" path="res://addons/cyclops_level_builder/data/tool_tags/tool_tag_edit_vertex.tres" id="8_m71cc"]
[ext_resource type="Resource" uid="uid://dub6oyal5fxly" path="res://addons/cyclops_level_builder/data/tool_tags/tool_tag_edit_edge.tres" id="9_hqyx3"]
[ext_resource type="Resource" uid="uid://cmdgd8wmfdo4a" path="res://addons/cyclops_level_builder/data/tool_tags/tool_tag_edit_face.tres" id="10_j16ya"]
[ext_resource type="Resource" uid="uid://bjmuechy70058" path="res://addons/cyclops_level_builder/data/tool_tags/tool_tag_material_brush.tres" id="11_ew3jv"]
[ext_resource type="Resource" uid="uid://b1a71dvqwi4h1" path="res://addons/cyclops_level_builder/data/tool_tags/tool_tag_vertex_color_brush.tres" id="15_u2xjc"]
[resource]
script = ExtResource("1_jrivp")
tool_tags = Array[Resource("res://addons/cyclops_level_builder/resources/tool_tag.gd")]([ExtResource("2_mkeje"), ExtResource("5_lrya4"), ExtResource("3_fxuvh"), ExtResource("4_utowl"), ExtResource("5_yyi6p"), ExtResource("6_pr2fs"), ExtResource("7_pbu8d"), ExtResource("8_m71cc"), ExtResource("9_hqyx3"), ExtResource("10_j16ya"), ExtResource("11_ew3jv"), ExtResource("15_u2xjc")])
snapping_tags = Array[Resource("res://addons/cyclops_level_builder/snapping/snapping_tag.gd")]([ExtResource("2_8mhpe"), ExtResource("3_bw3pn")])

View file

@ -0,0 +1,12 @@
[gd_resource type="Resource" script_class="SnappingTag" load_steps=4 format=3 uid="uid://dwxpsgoxb60yp"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/snapping/snapping_tag.gd" id="1_jbxkl"]
[ext_resource type="Texture2D" uid="uid://c6mucdu7wcbkm" path="res://addons/cyclops_level_builder/art/icons/snap_grid.svg" id="1_ngui8"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/snapping/snapping_system_grid.gd" id="2_thx8k"]
[resource]
script = ExtResource("1_jbxkl")
name = "Grid"
icon = ExtResource("1_ngui8")
tooltip = "Snap to grid points"
snapping_script = ExtResource("2_thx8k")

View file

@ -0,0 +1,12 @@
[gd_resource type="Resource" script_class="SnappingTag" load_steps=4 format=3 uid="uid://beqrq2vlgidpe"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/snapping/snapping_tag.gd" id="1_jlotd"]
[ext_resource type="Texture2D" uid="uid://c0x011okomj8n" path="res://addons/cyclops_level_builder/art/icons/snap_vertex.svg" id="1_jmnf8"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/snapping/snapping_system_vertex.gd" id="2_c0g2w"]
[resource]
script = ExtResource("1_jlotd")
name = "Vertex"
icon = ExtResource("1_jmnf8")
tooltip = "Snap to vertices"
snapping_script = ExtResource("2_c0g2w")

View file

@ -0,0 +1,31 @@
[gd_resource type="Resource" script_class="ToolTag" load_steps=5 format=3 uid="uid://buod6sdg7c12l"]
[ext_resource type="Texture2D" uid="uid://bos2j51dp4j1s" path="res://addons/cyclops_level_builder/art/icons/edit_clip.svg" id="1_oaury"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/resources/tool_tag.gd" id="2_4grct"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/tools/tool_clip.gd" id="3_xt387"]
[sub_resource type="InputEventKey" id="InputEventKey_hd0cm"]
device = -1
pressed = true
keycode = 67
unicode = 99
[resource]
script = ExtResource("2_4grct")
id = "clip"
name = "Clip"
input_events = Array[InputEvent]([SubResource("InputEventKey_hd0cm")])
input_events_override = false
tooltip = "Clip
Click on surface of block to place first cutting point.
Click again to place second cutting point. This will define the plane block will be cut along.
If you press Enter at this point, the block will be cut. The cutting plane will be defined by the cutting line you've drawn and the normal of the plane it is on.
You can optionally place a third cutting point. If you do, the three placed points will define the cutting plane when you press Enter.
Press Backspace to delete the last cutting point you placed."
icon = ExtResource("1_oaury")
tool_script = ExtResource("3_xt387")

View file

@ -0,0 +1,33 @@
[gd_resource type="Resource" script_class="ToolTag" load_steps=5 format=3 uid="uid://c648hs1r46mat"]
[ext_resource type="Texture2D" uid="uid://bwasqbq4iqkn6" path="res://addons/cyclops_level_builder/art/icons/block.svg" id="1_qojcl"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/resources/tool_tag.gd" id="1_vgbvo"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/tools/tool_block.gd" id="3_52q4h"]
[sub_resource type="InputEventKey" id="InputEventKey_vdxf5"]
device = -1
pressed = true
keycode = 82
unicode = 114
[resource]
script = ExtResource("1_vgbvo")
id = "block"
name = "Block"
input_events = Array[InputEvent]([SubResource("InputEventKey_vdxf5")])
input_events_override = true
tooltip = "Block
Click and drag in empty space or on unselected block to create a new block.
Click and drag on a selected block to move it in the XZ plane. Hold Alt to drag along the Y axis.
Ctrl-click and drag on the face of a block to move the face along its normal.
Escape or right click to cancel drawing the block.
Click on block to select it. Shift-Click toggles, Ctrl-Click adds and Shift-Ctrl Click subtracts.
Click in empty space to clear selection."
icon = ExtResource("1_qojcl")
tool_script = ExtResource("3_52q4h")

View file

@ -0,0 +1,27 @@
[gd_resource type="Resource" script_class="ToolTag" load_steps=5 format=3 uid="uid://wm5lu7jdndym"]
[ext_resource type="Texture2D" uid="uid://0vye3ue3ayvf" path="res://addons/cyclops_level_builder/art/icons/create_cylinder.svg" id="1_a3871"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/resources/tool_tag.gd" id="2_8mpiw"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/tools/tool_cylinder.gd" id="3_2hl37"]
[sub_resource type="InputEventKey" id="InputEventKey_qk3nx"]
device = -1
shift_pressed = true
keycode = 67
unicode = 67
[resource]
script = ExtResource("2_8mpiw")
id = "cylinder"
name = "Cylinder"
input_events = Array[InputEvent]([SubResource("InputEventKey_qk3nx")])
input_events_override = false
tooltip = "Cylinder
Click on surface of block or in empty space to begin creating base of a cylinder.
Release the mouse to enter height drawing mode. If you have the tube option selected, you will draw the second ring instead.
Use the mouse wheel to change the number of sides of the cylinder while drawing."
icon = ExtResource("1_a3871")
tool_script = ExtResource("3_2hl37")

View file

@ -0,0 +1,29 @@
[gd_resource type="Resource" script_class="ToolTag" load_steps=5 format=3 uid="uid://cihxgriu32oxb"]
[ext_resource type="Texture2D" uid="uid://cbmwkjbju75er" path="res://addons/cyclops_level_builder/art/icons/create_prism.svg" id="1_gxivr"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/resources/tool_tag.gd" id="1_oalyb"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/tools/tool_prism.gd" id="3_oagna"]
[sub_resource type="InputEventKey" id="InputEventKey_ral6n"]
device = -1
shift_pressed = true
keycode = 84
unicode = 84
[resource]
script = ExtResource("1_oalyb")
id = "prism"
name = "Prism"
input_events = Array[InputEvent]([SubResource("InputEventKey_ral6n")])
input_events_override = false
tooltip = "Prism
Click on surface of block or in empty space to begin creating base of a prism.
Click to add new point. Backspace to remove the last point you added. You can also right click on a point to remove it.
Press Enter to extrude base.
Press Enter again to finish extruding and create block."
icon = ExtResource("1_gxivr")
tool_script = ExtResource("3_oagna")

View file

@ -0,0 +1,26 @@
[gd_resource type="Resource" script_class="ToolTag" load_steps=5 format=3 uid="uid://16f1nwimgn0p"]
[ext_resource type="Texture2D" uid="uid://bwq4w4vf8um1f" path="res://addons/cyclops_level_builder/art/icons/create_stairs.svg" id="1_4iod6"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/resources/tool_tag.gd" id="1_kdc1t"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/tools/tool_stairs.gd" id="3_5ju43"]
[sub_resource type="InputEventKey" id="InputEventKey_bydj5"]
device = -1
shift_pressed = true
pressed = true
keycode = 69
unicode = 69
[resource]
script = ExtResource("1_kdc1t")
id = "stairs"
name = "Stairs"
input_events = Array[InputEvent]([SubResource("InputEventKey_bydj5")])
input_events_override = false
tooltip = "Click on surface of block or in empty space to begin creating base of a stair case.
Release mouse button and drag upwards to adjust the height of the stairs.
Use the mouse wheel to change the direction the stairs face. Ctrl-Wheel to change the height of each step, Ctrl-Shift-Wheel to change the depth of each step."
icon = ExtResource("1_4iod6")
tool_script = ExtResource("3_5ju43")

View file

@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="ToolTag" load_steps=3 format=3 uid="uid://ryja8b4fr8bb"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/resources/tool_tag.gd" id="1_cii1q"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/tools/tool_duplicate.gd" id="2_ml6st"]
[resource]
script = ExtResource("1_cii1q")
id = "duplicate"
name = "Duplicate"
tooltip = ""
tool_script = ExtResource("2_ml6st")

View file

@ -0,0 +1,27 @@
[gd_resource type="Resource" script_class="ToolTag" load_steps=5 format=3 uid="uid://dub6oyal5fxly"]
[ext_resource type="Texture2D" uid="uid://d2da2j8ve48rt" path="res://addons/cyclops_level_builder/art/icons/select_edge.svg" id="1_6o0d8"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/resources/tool_tag.gd" id="1_w2hsk"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/tools/tool_edit_edge.gd" id="3_6rili"]
[sub_resource type="InputEventKey" id="InputEventKey_k6fuk"]
device = -1
pressed = true
keycode = 50
unicode = 50
[resource]
script = ExtResource("1_w2hsk")
id = "edit_edge"
name = "Edge"
input_events = Array[InputEvent]([SubResource("InputEventKey_k6fuk")])
input_events_override = false
tooltip = "Edge
Click on an edge to select it. Shift Click to toggle selecton, Ctrl Click to add to selection, Shift-Ctrl click to subtract from selection.
Click and drag to move edge in XZ plane. Hold Alt to drag along Y axis. Click and drag on a selected edge to move all selected edges.
Hover the mouse over a different block and press Alt-Q to switch to editing that block."
icon = ExtResource("1_6o0d8")
tool_script = ExtResource("3_6rili")

View file

@ -0,0 +1,31 @@
[gd_resource type="Resource" script_class="ToolTag" load_steps=6 format=3 uid="uid://cmdgd8wmfdo4a"]
[ext_resource type="Texture2D" uid="uid://bi27fw31w4ssi" path="res://addons/cyclops_level_builder/art/icons/select_face.svg" id="1_s64xo"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/resources/tool_tag.gd" id="2_qfyqw"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/tools/tool_edit_face.gd" id="3_y22x5"]
[sub_resource type="InputEventKey" id="InputEventKey_xxi5p"]
pressed = true
keycode = 51
[sub_resource type="InputEventKey" id="InputEventKey_1smmt"]
device = -1
pressed = true
keycode = 52
unicode = 52
[resource]
script = ExtResource("2_qfyqw")
id = "edit_face"
name = "Face"
input_events = Array[InputEvent]([SubResource("InputEventKey_xxi5p"), SubResource("InputEventKey_1smmt")])
input_events_override = false
tooltip = "Face
Click on a face to select it. Shift Click to toggle selecton, Ctrl Click to add to selection, Shift-Ctrl click to subtract from selection.
Click and drag to move face in XZ plane. Hold Alt to drag along Y axis. Click and drag on a selected face to move all selected faces.
Hover the mouse over a different block and press Alt-Q to switch to editing that block."
icon = ExtResource("1_s64xo")
tool_script = ExtResource("3_y22x5")

View file

@ -0,0 +1,27 @@
[gd_resource type="Resource" script_class="ToolTag" load_steps=5 format=3 uid="uid://ctj35x0jfg7ej"]
[ext_resource type="Texture2D" uid="uid://cwn58lev5oopd" path="res://addons/cyclops_level_builder/art/icons/select_vertex.svg" id="1_i5cb7"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/resources/tool_tag.gd" id="2_yi1sl"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/tools/tool_edit_vertex.gd" id="3_3wsge"]
[sub_resource type="InputEventKey" id="InputEventKey_11fdh"]
device = -1
pressed = true
keycode = 49
unicode = 49
[resource]
script = ExtResource("2_yi1sl")
id = "edit_vertex"
name = "Vertex"
input_events = Array[InputEvent]([SubResource("InputEventKey_11fdh")])
input_events_override = false
tooltip = "Vertex
Click on a vertex to select it. Shift Click to toggle selecton, Ctrl Click to add to selection, Shift-Ctrl click to subtract from selection.
Click and drag to move vertex in XZ plane. Hold Alt to drag along Y axis. Click and drag on a selected vertex to move all selected vertices.
Hover the mouse over a different block and press Alt-Q to switch to editing that block."
icon = ExtResource("1_i5cb7")
tool_script = ExtResource("3_3wsge")

View file

@ -0,0 +1,24 @@
[gd_resource type="Resource" script_class="ToolTag" load_steps=5 format=3 uid="uid://bjmuechy70058"]
[ext_resource type="Texture2D" uid="uid://dw8s7hrmnu34j" path="res://addons/cyclops_level_builder/art/icons/material_brush.svg" id="1_hjh4j"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/resources/tool_tag.gd" id="2_ooato"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/tools/tool_material_brush.gd" id="3_1e4l3"]
[sub_resource type="InputEventKey" id="InputEventKey_enkb2"]
device = -1
keycode = 66
unicode = 98
[resource]
script = ExtResource("2_ooato")
id = "material_brush"
name = "Material Brush"
input_events = Array[InputEvent]([SubResource("InputEventKey_enkb2")])
input_events_override = false
tooltip = "Material Brush
Click and drag on surfaces to apply the currently selected material.
Shift-X will sample the properties of the face under the brush cursor."
icon = ExtResource("1_hjh4j")
tool_script = ExtResource("3_1e4l3")

View file

@ -0,0 +1,37 @@
[gd_resource type="Resource" script_class="ToolTag" load_steps=6 format=3 uid="uid://rskdanqaqt1y"]
[ext_resource type="Texture2D" uid="uid://cqy2x1s41ypbt" path="res://addons/cyclops_level_builder/art/icons/move.svg" id="1_g0ofo"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/resources/tool_tag.gd" id="1_skypg"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/tools/tool_move.gd" id="2_16d6f"]
[sub_resource type="InputEventKey" id="InputEventKey_0yb0p"]
device = -1
pressed = true
keycode = 81
unicode = 113
[sub_resource type="InputEventKey" id="InputEventKey_ygw0u"]
device = -1
pressed = true
keycode = 87
unicode = 119
[resource]
script = ExtResource("1_skypg")
id = "move"
name = "Move"
input_events = Array[InputEvent]([SubResource("InputEventKey_0yb0p"), SubResource("InputEventKey_ygw0u")])
input_events_override = true
tooltip = "Move
Click and drag on a selected block to move it in the XZ plane. Hold Alt to drag along the Y axis.
Click and drag anywhere else to drag a rectangular selection region.
Escape or right click to cancel movement.
Click on a block to select it. Shift-Click toggles, Ctrl-Click adds and Shift-Ctrl Click subtracts.
Click in empty space to clear selection."
icon = ExtResource("1_g0ofo")
tool_script = ExtResource("2_16d6f")

View file

@ -0,0 +1,23 @@
[gd_resource type="Resource" script_class="ToolTag" load_steps=5 format=3 uid="uid://p0ucaj6w232i"]
[ext_resource type="Texture2D" uid="uid://1hu5mqwbm55w" path="res://addons/cyclops_level_builder/art/icons/rotate.svg" id="1_12a61"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/resources/tool_tag.gd" id="2_10xto"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/tools/tool_rotate.gd" id="3_nykm1"]
[sub_resource type="InputEventKey" id="InputEventKey_dvj1l"]
device = -1
pressed = true
keycode = 69
unicode = 101
[resource]
script = ExtResource("2_10xto")
id = "rotate"
name = "Rotate"
input_events = Array[InputEvent]([SubResource("InputEventKey_dvj1l")])
input_events_override = true
tooltip = "Rotate
Click and drag the circle gizmo to rotate around the plane the circle lies in."
icon = ExtResource("1_12a61")
tool_script = ExtResource("3_nykm1")

View file

@ -0,0 +1,24 @@
[gd_resource type="Resource" script_class="ToolTag" load_steps=5 format=3 uid="uid://b1a71dvqwi4h1"]
[ext_resource type="Texture2D" uid="uid://be3f2j6mnl1yb" path="res://addons/cyclops_level_builder/art/icons/vertex_color_brush.svg" id="1_e5tvl"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/resources/tool_tag.gd" id="2_pcbhj"]
[ext_resource type="Script" path="res://addons/cyclops_level_builder/tools/tool_vertex_color_brush.gd" id="3_12f6u"]
[sub_resource type="InputEventKey" id="InputEventKey_v56kt"]
device = -1
keycode = 86
unicode = 118
[resource]
script = ExtResource("2_pcbhj")
id = "vertex_color_brush"
name = "Vertex Color Brush"
input_events = Array[InputEvent]([SubResource("InputEventKey_v56kt")])
input_events_override = false
tooltip = "Vertex Color Brush
Click and drag on surfaces to adjust the vertex color.
Shift-X will sample the color of the closest vertex."
icon = ExtResource("1_e5tvl")
tool_script = ExtResource("3_12f6u")