update to godot 4.4

This commit is contained in:
Haze Weathers 2025-02-27 04:54:27 -05:00
parent 606fb98afc
commit c18a7746f7
60 changed files with 73 additions and 24 deletions

View file

@ -0,0 +1 @@
uid://2pwfgn2flltv

View file

@ -0,0 +1 @@
uid://crxj3l27001sa

View file

@ -0,0 +1 @@
uid://kp3w6nr5fvhg

View file

@ -0,0 +1 @@
uid://c0dlakdcpci0o

View file

@ -0,0 +1 @@
uid://kctk5uejlaoh

View file

@ -0,0 +1 @@
uid://1csmnvxpk1j3

View file

@ -0,0 +1 @@
uid://1x6hwwkl021m

View file

@ -0,0 +1 @@
uid://m32s76pjucg7

View file

@ -0,0 +1 @@
uid://4f7muthq014i

View file

@ -0,0 +1 @@
uid://cje5ay4xktxgv

View file

@ -0,0 +1 @@
uid://7byord465lig

View file

@ -0,0 +1 @@
uid://2weu7mtvi6em

View file

@ -0,0 +1 @@
uid://7wsknicmgrql

View file

@ -0,0 +1 @@
uid://baiit8725r4cs

View file

@ -0,0 +1 @@
uid://buwudikx3c5vx

View file

@ -0,0 +1 @@
uid://dsjiox4ahsvqn

View file

@ -0,0 +1 @@
uid://dbbk2a6bon8v0

View file

@ -0,0 +1 @@
uid://bq013yyrrbvnm

View file

@ -0,0 +1 @@
uid://clasig0wood63

View file

@ -0,0 +1 @@
uid://bde4yjgbmjn5y

View file

@ -0,0 +1 @@
uid://fkbjjsmb60j6

View file

@ -1,6 +1,6 @@
[gd_scene load_steps=2 format=3 uid="uid://donfbhh5giyfy"] [gd_scene load_steps=2 format=3 uid="uid://donfbhh5giyfy"]
[ext_resource type="Script" path="res://addons/godot_state_charts/utilities/editor_debugger/editor_debugger.gd" id="1_ia1de"] [ext_resource type="Script" uid="uid://fkbjjsmb60j6" path="res://addons/godot_state_charts/utilities/editor_debugger/editor_debugger.gd" id="1_ia1de"]
[node name="State Charts" type="VBoxContainer"] [node name="State Charts" type="VBoxContainer"]
anchors_preset = 15 anchors_preset = 15

View file

@ -0,0 +1 @@
uid://dvu74pnu5lwbq

View file

@ -0,0 +1 @@
uid://dyc5byyhwbnr0

View file

@ -0,0 +1 @@
uid://c7i62ol7vk1se

View file

@ -0,0 +1 @@
uid://cm44gvum3wl0i

View file

@ -0,0 +1 @@
uid://cm6kei7xi15jq

View file

@ -1,6 +1,6 @@
[gd_scene load_steps=8 format=3 uid="uid://bephgxrkhh3e2"] [gd_scene load_steps=8 format=3 uid="uid://bephgxrkhh3e2"]
[ext_resource type="Script" path="res://addons/godot_state_charts/utilities/editor_sidebar.gd" id="1_7kcy8"] [ext_resource type="Script" uid="uid://cm6kei7xi15jq" path="res://addons/godot_state_charts/utilities/editor_sidebar.gd" id="1_7kcy8"]
[ext_resource type="Texture2D" uid="uid://c4ojtah20jtxc" path="res://addons/godot_state_charts/atomic_state.svg" id="2_0k4pg"] [ext_resource type="Texture2D" uid="uid://c4ojtah20jtxc" path="res://addons/godot_state_charts/atomic_state.svg" id="2_0k4pg"]
[ext_resource type="Texture2D" uid="uid://bbudjoa3ds4qj" path="res://addons/godot_state_charts/compound_state.svg" id="3_b4okj"] [ext_resource type="Texture2D" uid="uid://bbudjoa3ds4qj" path="res://addons/godot_state_charts/compound_state.svg" id="3_b4okj"]
[ext_resource type="Texture2D" uid="uid://dsa1nco51br8d" path="res://addons/godot_state_charts/parallel_state.svg" id="4_lmfic"] [ext_resource type="Texture2D" uid="uid://dsa1nco51br8d" path="res://addons/godot_state_charts/parallel_state.svg" id="4_lmfic"]

View file

@ -0,0 +1 @@
uid://bx78qgbch2n2w

View file

@ -0,0 +1 @@
uid://bnflganrjhst8

View file

@ -0,0 +1 @@
uid://ce8s0mg7ebk3f

View file

@ -1,6 +1,6 @@
[gd_scene load_steps=2 format=3 uid="uid://cvlabg8e2qbk3"] [gd_scene load_steps=2 format=3 uid="uid://cvlabg8e2qbk3"]
[ext_resource type="Script" path="res://addons/godot_state_charts/utilities/event_refactor/event_refactor.gd" id="1_hh1x6"] [ext_resource type="Script" uid="uid://ce8s0mg7ebk3f" path="res://addons/godot_state_charts/utilities/event_refactor/event_refactor.gd" id="1_hh1x6"]
[node name="event_refactor" type="ConfirmationDialog"] [node name="event_refactor" type="ConfirmationDialog"]
initial_position = 1 initial_position = 1

View file

@ -0,0 +1 @@
uid://imce1qdnxl8n

View file

@ -0,0 +1 @@
uid://b8ollw5mltgtm

View file

@ -1,6 +1,6 @@
[gd_scene load_steps=2 format=3 uid="uid://bcwkugn6v3oy7"] [gd_scene load_steps=2 format=3 uid="uid://bcwkugn6v3oy7"]
[ext_resource type="Script" path="res://addons/godot_state_charts/utilities/state_chart_debugger.gd" id="1_i74os"] [ext_resource type="Script" uid="uid://b8ollw5mltgtm" path="res://addons/godot_state_charts/utilities/state_chart_debugger.gd" id="1_i74os"]
[node name="StateChartDebugger" type="MarginContainer"] [node name="StateChartDebugger" type="MarginContainer"]
anchors_preset = 15 anchors_preset = 15

View file

@ -0,0 +1 @@
uid://bjmsdtahinvlk

View file

@ -18,6 +18,7 @@ nodes/root_name=""
nodes/apply_root_scale=true nodes/apply_root_scale=true
nodes/root_scale=1.0 nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true meshes/ensure_tangents=true
meshes/generate_lods=true meshes/generate_lods=true
meshes/create_shadow_meshes=true meshes/create_shadow_meshes=true

View file

@ -18,6 +18,7 @@ nodes/root_name=""
nodes/apply_root_scale=true nodes/apply_root_scale=true
nodes/root_scale=1.0 nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true meshes/ensure_tangents=true
meshes/generate_lods=true meshes/generate_lods=true
meshes/create_shadow_meshes=true meshes/create_shadow_meshes=true

View file

@ -0,0 +1 @@
uid://2vowejmm8ams

View file

@ -0,0 +1 @@
uid://bwh16agcnae24

View file

@ -0,0 +1 @@
uid://bk3ssuhuvbahl

View file

@ -0,0 +1 @@
uid://c3y1ht34ep01k

View file

@ -0,0 +1 @@
uid://dno6wobc85qrw

View file

@ -1,6 +1,6 @@
[gd_scene load_steps=2 format=3 uid="uid://dxrvocxjk8vs3"] [gd_scene load_steps=2 format=3 uid="uid://dxrvocxjk8vs3"]
[ext_resource type="Script" path="res://autoloads/scene_manager.gd" id="1_d112a"] [ext_resource type="Script" uid="uid://dno6wobc85qrw" path="res://autoloads/scene_manager.gd" id="1_d112a"]
[node name="SceneManager" type="Node" node_paths=PackedStringArray("scene_parent")] [node name="SceneManager" type="Node" node_paths=PackedStringArray("scene_parent")]
script = ExtResource("1_d112a") script = ExtResource("1_d112a")

1
levels/level.gd.uid Normal file
View file

@ -0,0 +1 @@
uid://vydhlp6ju8bw

2
levels/level_set.gd Normal file
View file

@ -0,0 +1,2 @@
class_name LevelSet
extends Resource

1
levels/level_set.gd.uid Normal file
View file

@ -0,0 +1 @@
uid://pgfv21pnsipl

View file

@ -1,10 +1,10 @@
[gd_scene load_steps=14 format=3 uid="uid://bkas0lj53glkn"] [gd_scene load_steps=14 format=3 uid="uid://bkas0lj53glkn"]
[ext_resource type="Script" path="res://levels/level.gd" id="1_r1ilo"] [ext_resource type="Script" uid="uid://vydhlp6ju8bw" path="res://levels/level.gd" id="1_r1ilo"]
[ext_resource type="MeshLibrary" uid="uid://bqxgr3arh0i7f" path="res://assets/mesh_libraries/w1/w1_walls.meshlib" id="2_81akk"] [ext_resource type="MeshLibrary" uid="uid://bqxgr3arh0i7f" path="res://assets/mesh_libraries/w1/w1_walls.meshlib" id="2_81akk"]
[ext_resource type="PackedScene" uid="uid://cybm74xwbsivx" path="res://objects/canny_cat.tscn" id="4_emyyh"] [ext_resource type="PackedScene" uid="uid://cybm74xwbsivx" path="res://objects/canny_cat.tscn" id="4_emyyh"]
[ext_resource type="PackedScene" uid="uid://cdpgby3r6xe4n" path="res://objects/goal_post.tscn" id="5_oq0l4"] [ext_resource type="PackedScene" uid="uid://cdpgby3r6xe4n" path="res://objects/goal_post.tscn" id="5_oq0l4"]
[ext_resource type="Shader" path="res://assets/shaders/horizontal_world_uv.gdshader" id="6_ka4lg"] [ext_resource type="Shader" uid="uid://c3y1ht34ep01k" path="res://assets/shaders/horizontal_world_uv.gdshader" id="6_ka4lg"]
[ext_resource type="PackedScene" uid="uid://bfic5n608nc5j" path="res://objects/sand_pit.tscn" id="6_rlgmy"] [ext_resource type="PackedScene" uid="uid://bfic5n608nc5j" path="res://objects/sand_pit.tscn" id="6_rlgmy"]
[ext_resource type="Texture2D" uid="uid://cpmi7w2fwm2sf" path="res://assets/textures/world/checker_grass.png" id="7_3jvq7"] [ext_resource type="Texture2D" uid="uid://cpmi7w2fwm2sf" path="res://assets/textures/world/checker_grass.png" id="7_3jvq7"]
@ -39,9 +39,9 @@ size = Vector2(32, 32)
[sub_resource type="ShaderMaterial" id="ShaderMaterial_tpmcl"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_tpmcl"]
render_priority = 0 render_priority = 0
shader = ExtResource("6_ka4lg") shader = ExtResource("6_ka4lg")
shader_parameter/albedo_texture = ExtResource("7_3jvq7")
shader_parameter/horizontal_uv_offset = Vector2(0, 0) shader_parameter/horizontal_uv_offset = Vector2(0, 0)
shader_parameter/uv_scale = Vector2(0.5, 0.5) shader_parameter/uv_scale = Vector2(0.5, 0.5)
shader_parameter/albedo_texture = ExtResource("7_3jvq7")
[node name="Level" type="Node3D"] [node name="Level" type="Node3D"]
script = ExtResource("1_r1ilo") script = ExtResource("1_r1ilo")

1
objects/canny_cat.gd.uid Normal file
View file

@ -0,0 +1 @@
uid://b04ridmyf6571

View file

@ -1,17 +1,17 @@
[gd_scene load_steps=20 format=3 uid="uid://cybm74xwbsivx"] [gd_scene load_steps=20 format=3 uid="uid://cybm74xwbsivx"]
[ext_resource type="Texture2D" uid="uid://3i17aqnrspma" path="res://assets/textures/player/canny.png" id="1_cp4br"] [ext_resource type="Texture2D" uid="uid://3i17aqnrspma" path="res://assets/textures/player/canny.png" id="1_cp4br"]
[ext_resource type="Script" path="res://objects/canny_cat.gd" id="1_twfq8"] [ext_resource type="Script" uid="uid://b04ridmyf6571" path="res://objects/canny_cat.gd" id="1_twfq8"]
[ext_resource type="Texture2D" uid="uid://bqg7vd5r7w8tm" path="res://assets/textures/shadow.png" id="2_fwt6m"] [ext_resource type="Texture2D" uid="uid://bqg7vd5r7w8tm" path="res://assets/textures/shadow.png" id="2_fwt6m"]
[ext_resource type="AudioStream" uid="uid://7u8a6osl4buo" path="res://assets/sounds/player/grab.ogg" id="4_hojxu"] [ext_resource type="AudioStream" uid="uid://7u8a6osl4buo" path="res://assets/sounds/player/grab.ogg" id="4_hojxu"]
[ext_resource type="Script" path="res://addons/godot_state_charts/state_chart.gd" id="4_n67yk"] [ext_resource type="Script" uid="uid://dsjiox4ahsvqn" path="res://addons/godot_state_charts/state_chart.gd" id="4_n67yk"]
[ext_resource type="Script" path="res://addons/godot_state_charts/compound_state.gd" id="5_ox6hb"] [ext_resource type="Script" uid="uid://1csmnvxpk1j3" path="res://addons/godot_state_charts/compound_state.gd" id="5_ox6hb"]
[ext_resource type="AudioStream" uid="uid://dis5fg68ese7r" path="res://assets/sounds/player/cancel.ogg" id="5_v6u4q"] [ext_resource type="AudioStream" uid="uid://dis5fg68ese7r" path="res://assets/sounds/player/cancel.ogg" id="5_v6u4q"]
[ext_resource type="AudioStream" uid="uid://dnyjfcq8m2r4f" path="res://assets/sounds/player/hit.ogg" id="6_a7neg"] [ext_resource type="AudioStream" uid="uid://dnyjfcq8m2r4f" path="res://assets/sounds/player/hit.ogg" id="6_a7neg"]
[ext_resource type="Script" path="res://addons/godot_state_charts/atomic_state.gd" id="6_bu01i"] [ext_resource type="Script" uid="uid://kctk5uejlaoh" path="res://addons/godot_state_charts/atomic_state.gd" id="6_bu01i"]
[ext_resource type="AudioStream" uid="uid://bv4plfa1oj3tf" path="res://assets/sounds/player/wall_bump.ogg" id="7_8ee3y"] [ext_resource type="AudioStream" uid="uid://bv4plfa1oj3tf" path="res://assets/sounds/player/wall_bump.ogg" id="7_8ee3y"]
[ext_resource type="Script" path="res://addons/godot_state_charts/transition.gd" id="7_epv8h"] [ext_resource type="Script" uid="uid://clasig0wood63" path="res://addons/godot_state_charts/transition.gd" id="7_epv8h"]
[ext_resource type="Script" path="res://addons/godot_state_charts/expression_guard.gd" id="8_d5slg"] [ext_resource type="Script" uid="uid://m32s76pjucg7" path="res://addons/godot_state_charts/expression_guard.gd" id="8_d5slg"]
[sub_resource type="Gradient" id="Gradient_u5ds4"] [sub_resource type="Gradient" id="Gradient_u5ds4"]
interpolation_mode = 2 interpolation_mode = 2

1
objects/goal_post.gd.uid Normal file
View file

@ -0,0 +1 @@
uid://dbec3pvrmeehx

View file

@ -1,9 +1,9 @@
[gd_scene load_steps=17 format=3 uid="uid://cdpgby3r6xe4n"] [gd_scene load_steps=17 format=3 uid="uid://cdpgby3r6xe4n"]
[ext_resource type="Script" path="res://objects/goal_post.gd" id="1_08x2x"] [ext_resource type="Script" uid="uid://dbec3pvrmeehx" path="res://objects/goal_post.gd" id="1_08x2x"]
[ext_resource type="Shader" path="res://assets/shaders/flag.gdshader" id="2_xbid5"] [ext_resource type="Shader" uid="uid://bk3ssuhuvbahl" path="res://assets/shaders/flag.gdshader" id="2_xbid5"]
[ext_resource type="Texture2D" uid="uid://cyxkbck2gs2wt" path="res://assets/textures/objects/goal_hole.png" id="3_yg6kd"] [ext_resource type="Texture2D" uid="uid://cyxkbck2gs2wt" path="res://assets/textures/objects/goal_hole.png" id="3_yg6kd"]
[ext_resource type="Shader" path="res://assets/shaders/confetti_spin.gdshader" id="4_2tajh"] [ext_resource type="Shader" uid="uid://bwh16agcnae24" path="res://assets/shaders/confetti_spin.gdshader" id="4_2tajh"]
[sub_resource type="Gradient" id="Gradient_lo531"] [sub_resource type="Gradient" id="Gradient_lo531"]
interpolation_mode = 1 interpolation_mode = 1

1
objects/sand_pit.gd.uid Normal file
View file

@ -0,0 +1 @@
uid://b7vjcer1ah68k

View file

@ -1,15 +1,15 @@
[gd_scene load_steps=5 format=3 uid="uid://bfic5n608nc5j"] [gd_scene load_steps=5 format=3 uid="uid://bfic5n608nc5j"]
[ext_resource type="Shader" path="res://assets/shaders/horizontal_world_uv.gdshader" id="1_2mr0t"] [ext_resource type="Shader" uid="uid://c3y1ht34ep01k" path="res://assets/shaders/horizontal_world_uv.gdshader" id="1_2mr0t"]
[ext_resource type="Texture2D" uid="uid://djx2x3jjn01w2" path="res://assets/textures/world/sand.png" id="1_yg8om"] [ext_resource type="Texture2D" uid="uid://djx2x3jjn01w2" path="res://assets/textures/world/sand.png" id="1_yg8om"]
[ext_resource type="Script" path="res://objects/sand_pit.gd" id="2_vtyum"] [ext_resource type="Script" uid="uid://b7vjcer1ah68k" path="res://objects/sand_pit.gd" id="2_vtyum"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_7s0pr"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_7s0pr"]
render_priority = 0 render_priority = 0
shader = ExtResource("1_2mr0t") shader = ExtResource("1_2mr0t")
shader_parameter/albedo_texture = ExtResource("1_yg8om")
shader_parameter/horizontal_uv_offset = Vector2(0, 0) shader_parameter/horizontal_uv_offset = Vector2(0, 0)
shader_parameter/uv_scale = Vector2(1, 1) shader_parameter/uv_scale = Vector2(1, 1)
shader_parameter/albedo_texture = ExtResource("1_yg8om")
[node name="SandPit" type="CSGPolygon3D" node_paths=PackedStringArray("collision_polygon")] [node name="SandPit" type="CSGPolygon3D" node_paths=PackedStringArray("collision_polygon")]
process_physics_priority = 100 process_physics_priority = 100

1
objects/skull.gd.uid Normal file
View file

@ -0,0 +1 @@
uid://cg1ki7xt2uvjl

View file

@ -1,6 +1,6 @@
[gd_scene load_steps=6 format=3 uid="uid://b4a8aif3iigdw"] [gd_scene load_steps=6 format=3 uid="uid://b4a8aif3iigdw"]
[ext_resource type="Script" path="res://objects/skull.gd" id="1_ledhy"] [ext_resource type="Script" uid="uid://cg1ki7xt2uvjl" path="res://objects/skull.gd" id="1_ledhy"]
[ext_resource type="PackedScene" uid="uid://46kyrtlb6b0a" path="res://assets/models/enemies/boney.glb" id="2_lwsb0"] [ext_resource type="PackedScene" uid="uid://46kyrtlb6b0a" path="res://assets/models/enemies/boney.glb" id="2_lwsb0"]
[ext_resource type="AudioStream" uid="uid://cgotekctoej7m" path="res://assets/sounds/enemies/skull_death.ogg" id="3_6ybas"] [ext_resource type="AudioStream" uid="uid://cgotekctoej7m" path="res://assets/sounds/enemies/skull_death.ogg" id="3_6ybas"]

View file

@ -0,0 +1 @@
uid://gqdkco5gmxpu

View file

@ -1,7 +1,7 @@
[gd_scene load_steps=7 format=3 uid="uid://13qlrib2dk36"] [gd_scene load_steps=7 format=3 uid="uid://13qlrib2dk36"]
[ext_resource type="Script" path="res://objects/waterman_pole.gd" id="1_8whes"] [ext_resource type="Script" uid="uid://gqdkco5gmxpu" path="res://objects/waterman_pole.gd" id="1_8whes"]
[ext_resource type="Shader" path="res://assets/shaders/barber_shop.gdshader" id="2_dukp0"] [ext_resource type="Shader" uid="uid://2vowejmm8ams" path="res://assets/shaders/barber_shop.gdshader" id="2_dukp0"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_2dh7w"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_2dh7w"]
render_priority = 0 render_priority = 0

View file

@ -12,7 +12,7 @@ config_version=5
config/name="ucg-3d" config/name="ucg-3d"
run/main_scene="res://test_scene.tscn" run/main_scene="res://test_scene.tscn"
config/features=PackedStringArray("4.3", "GL Compatibility") config/features=PackedStringArray("4.4", "GL Compatibility")
config/icon="res://icon.svg" config/icon="res://icon.svg"
[autoload] [autoload]