commit cd2d63c8ebd3c8704385b165f959408a6096fc8c Author: Aria Date: Sun Apr 27 23:58:19 2025 +1000 First network test diff --git a/.godot/.gdignore b/.godot/.gdignore new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/.godot/.gdignore @@ -0,0 +1 @@ + diff --git a/.godot/editor/Main.tscn-editstate-bcb0d2eb5949c52b6a65bfe9de3e985b.cfg b/.godot/editor/Main.tscn-editstate-bcb0d2eb5949c52b6a65bfe9de3e985b.cfg new file mode 100644 index 0000000..b2d8780 --- /dev/null +++ b/.godot/editor/Main.tscn-editstate-bcb0d2eb5949c52b6a65bfe9de3e985b.cfg @@ -0,0 +1,195 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-569.721, -329.508), +"primary_grid_step": Vector2i(8, 8), +"show_group_gizmos": true, +"show_guides": true, +"show_helpers": false, +"show_lock_gizmos": true, +"show_origin": true, +"show_position_gizmos": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 0.683013 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"MeshInstance3DCustomAABB": 0, +"NavigationLink3D": 0, +"NavigationObstacle3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Particles3DEmissionShape": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"SpringBoneCollision3D": 0, +"SpringBoneSimulator3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.43455, +"y_rotation": 0.0541421 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +Game={ +"camera_override_mode": 2, +"hide_selection": false, +"select_mode": 0 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@21272/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@54/@VBoxContainer@55/@EditorMainScreen@102/MainScreen/@CanvasItemEditor@11482/@VSplitContainer@11134/@HSplitContainer@11136/@HSplitContainer@11138/@Control@11139/@SubViewportContainer@11140/@SubViewport@11141/Control/CenterContainer/HBoxContainer/VBoxContainer2/HBoxContainer/ServerPortBox")]) diff --git a/.godot/editor/Main.tscn-folding-bcb0d2eb5949c52b6a65bfe9de3e985b.cfg b/.godot/editor/Main.tscn-folding-bcb0d2eb5949c52b6a65bfe9de3e985b.cfg new file mode 100644 index 0000000..2806330 --- /dev/null +++ b/.godot/editor/Main.tscn-folding-bcb0d2eb5949c52b6a65bfe9de3e985b.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("CenterContainer"), PackedStringArray("Layout", "Layout/Transform"), NodePath("CenterContainer/HBoxContainer/VBoxContainer"), PackedStringArray("Localization", "Layout", "Layout/Container Sizing"), NodePath("CenterContainer/HBoxContainer/VBoxContainer/Log"), PackedStringArray("Layout"), NodePath("CenterContainer/HBoxContainer/VBoxContainer2/HBoxContainer2/ServerIPBox"), PackedStringArray("Layout")] +resource_unfolds=[] +nodes_folded=[] diff --git a/.godot/editor/create_recent.Node b/.godot/editor/create_recent.Node new file mode 100644 index 0000000..948af03 --- /dev/null +++ b/.godot/editor/create_recent.Node @@ -0,0 +1,11 @@ +HBoxContainer +VSeparator +VBoxContainer +Label +LineEdit +MultiplayerSynchronizer +CodeEdit +ColorRect +HSeparator +Button +CenterContainer diff --git a/.godot/editor/editor_layout.cfg b/.godot/editor/editor_layout.cfg new file mode 100644 index 0000000..7be5649 --- /dev/null +++ b/.godot/editor/editor_layout.cfg @@ -0,0 +1,63 @@ +[docks] + +dock_3_selected_tab_idx=0 +dock_4_selected_tab_idx=0 +dock_5_selected_tab_idx=0 +dock_floating={} +dock_filesystem_h_split_offset=360 +dock_filesystem_v_split_offset=0 +dock_filesystem_display_mode=0 +dock_filesystem_file_sort=0 +dock_filesystem_file_list_display_mode=1 +dock_filesystem_selected_paths=PackedStringArray("res://") +dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://") +dock_node_current_tab=0 +dock_history_include_scene=true +dock_history_include_global=true +dock_bottom=[] +dock_closed=[] +dock_split_2=0 +dock_split_3=0 +dock_hsplit_1=0 +dock_hsplit_2=270 +dock_hsplit_3=-491 +dock_hsplit_4=0 +dock_3="Scene,Import" +dock_4="FileSystem" +dock_5="Inspector,Node,History" + +[EditorNode] + +open_scenes=PackedStringArray("res://Main.tscn") +current_scene="res://Main.tscn" +center_split_offset=0 +selected_default_debugger_tab_idx=0 +selected_main_editor_idx=2 +selected_bottom_panel_item=0 + +[EditorWindow] + +screen=0 +mode="maximized" +position=Vector2i(0, 28) + +[ScriptEditor] + +open_scripts=["res://main.gd"] +selected_script="res://main.gd" +open_help=["MultiplayerPeer"] +script_split_offset=300 +list_split_offset=0 +zoom_factor=1.0 + +[GameView] + +floating_window_rect=Rect2i(1111, 552, 1618, 965) +floating_window_screen=0 + +[ShaderEditor] + +open_shaders=[] +split_offset=300 +selected_shader="" +text_shader_zoom_factor=1.0 diff --git a/.godot/editor/favorites.Node b/.godot/editor/favorites.Node new file mode 100644 index 0000000..e69de29 diff --git a/.godot/editor/filesystem_cache10 b/.godot/editor/filesystem_cache10 new file mode 100644 index 0000000..e988b86 --- /dev/null +++ b/.godot/editor/filesystem_cache10 @@ -0,0 +1,5 @@ +ea4bc82a6ad023ab7ee23ee620429895 +::res://::1745759673 +default_env.tres::Environment::-1::1745759669::0::1::::<><><>0<>0<><>:: +icon.png::CompressedTexture2D::8843606547707297254::1745759669::1745759674::1::::<><><>0<>0<>839b9ce3ffef2224476c45ec2bf89d42<>res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex:: +::res://addons/::1745759669 diff --git a/.godot/editor/filesystem_update4 b/.godot/editor/filesystem_update4 new file mode 100644 index 0000000..c46557d --- /dev/null +++ b/.godot/editor/filesystem_update4 @@ -0,0 +1,2 @@ +res://Main.tscn +res://main.gd diff --git a/.godot/editor/main.gd-folding-daa4015e0f545c0a8834ef10f8cd9b2e.cfg b/.godot/editor/main.gd-folding-daa4015e0f545c0a8834ef10f8cd9b2e.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/.godot/editor/main.gd-folding-daa4015e0f545c0a8834ef10f8cd9b2e.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/project_metadata.cfg b/.godot/editor/project_metadata.cfg new file mode 100644 index 0000000..eee9439 --- /dev/null +++ b/.godot/editor/project_metadata.cfg @@ -0,0 +1,39 @@ +[editor_metadata] + +executable_path="/home/buymymojo/.local/share/Godot-Manager/versions/4.4.1-stable/Godot_v4.4.1-stable_linux.x86_64" + +[dialog_bounds] + +project_settings=Rect2(1020, 555, 1800, 1050) +create_new_node=Rect2(1245, 555, 1561, 1239) + +[recent_files] + +scenes=["res://Main.tscn"] +scripts=["MultiplayerPeer", "res://main.gd"] + +[color_picker] + +picker_shape=3 +recent_presets=PackedColorArray(0.279967, 0.279967, 0.279967, 1, 0.325049, 0.252212, 0.324162, 1) + +[debug_options] + +run_main_feature_tags="" +multiple_instances_enabled=true +run_instances_config=Array[Dictionary]([{ +"arguments": "", +"features": "", +"override_args": false, +"override_features": false +}, { +"arguments": "", +"features": "", +"override_args": false, +"override_features": false +}]) +run_instance_count=2.0 + +[script_setup] + +last_selected_language="GDScript" diff --git a/.godot/editor/recent_dirs b/.godot/editor/recent_dirs new file mode 100644 index 0000000..7eeb8d1 --- /dev/null +++ b/.godot/editor/recent_dirs @@ -0,0 +1 @@ +res:// diff --git a/.godot/editor/script_editor_cache.cfg b/.godot/editor/script_editor_cache.cfg new file mode 100644 index 0000000..9849281 --- /dev/null +++ b/.godot/editor/script_editor_cache.cfg @@ -0,0 +1,13 @@ +[res://main.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 28, +"folded_lines": Array[int]([]), +"h_scroll_position": 11, +"row": 31, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} diff --git a/.godot/global_script_class_cache.cfg b/.godot/global_script_class_cache.cfg new file mode 100644 index 0000000..32c2394 --- /dev/null +++ b/.godot/global_script_class_cache.cfg @@ -0,0 +1 @@ +list=[] diff --git a/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex b/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex new file mode 100644 index 0000000..bacac2a Binary files /dev/null and b/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex differ diff --git a/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 b/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 new file mode 100644 index 0000000..28d0e6b --- /dev/null +++ b/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 @@ -0,0 +1,3 @@ +source_md5="0feb238e9e690a790231908cacfe2c4b" +dest_md5="b3ccb78ca3b4b8c1c67e8cc239dc4ec3" + diff --git a/.godot/scene_groups_cache.cfg b/.godot/scene_groups_cache.cfg new file mode 100644 index 0000000..e69de29 diff --git a/.godot/shader_cache/BestFitNormalShaderRD/dee6ee0977b6db2d441f99ef86385fa2a9f6973c41d38f7fe6dc67ebc4f45d99/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/BestFitNormalShaderRD/dee6ee0977b6db2d441f99ef86385fa2a9f6973c41d38f7fe6dc67ebc4f45d99/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..56b37b3 Binary files /dev/null and b/.godot/shader_cache/BestFitNormalShaderRD/dee6ee0977b6db2d441f99ef86385fa2a9f6973c41d38f7fe6dc67ebc4f45d99/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/BlitShaderRD/55684635490dcdace73153c1de3e2436c9943d438b25329ccc5c3396e069bc61/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/BlitShaderRD/55684635490dcdace73153c1de3e2436c9943d438b25329ccc5c3396e069bc61/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..b0f664a Binary files /dev/null and b/.godot/shader_cache/BlitShaderRD/55684635490dcdace73153c1de3e2436c9943d438b25329ccc5c3396e069bc61/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/BokehDofShaderRD/e2eebe86a36a764877dd69d0095b6f5cc8924cd2608f10260ee11371e4fdeef4/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/BokehDofShaderRD/e2eebe86a36a764877dd69d0095b6f5cc8924cd2608f10260ee11371e4fdeef4/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..1905139 Binary files /dev/null and b/.godot/shader_cache/BokehDofShaderRD/e2eebe86a36a764877dd69d0095b6f5cc8924cd2608f10260ee11371e4fdeef4/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/CanvasOcclusionShaderRD/ca2099fec4deccba4b2eb3321c1c2266cfb14f7269941c5f83c4677a478db843/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/CanvasOcclusionShaderRD/ca2099fec4deccba4b2eb3321c1c2266cfb14f7269941c5f83c4677a478db843/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..86b876a Binary files /dev/null and b/.godot/shader_cache/CanvasOcclusionShaderRD/ca2099fec4deccba4b2eb3321c1c2266cfb14f7269941c5f83c4677a478db843/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/CanvasSdfShaderRD/c1484cbf93ed1ba91ed2a6bdea1c29abf806b3fc75f1282db8c70bc9a050f5aa/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/CanvasSdfShaderRD/c1484cbf93ed1ba91ed2a6bdea1c29abf806b3fc75f1282db8c70bc9a050f5aa/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..b8a6a51 Binary files /dev/null and b/.godot/shader_cache/CanvasSdfShaderRD/c1484cbf93ed1ba91ed2a6bdea1c29abf806b3fc75f1282db8c70bc9a050f5aa/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/2d5e799237e9e0cddb872ce29d806f38b94c2f3251f85159b0ab2db7f60d42fa/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/CanvasShaderRD/2d5e799237e9e0cddb872ce29d806f38b94c2f3251f85159b0ab2db7f60d42fa/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..07eb8f9 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/2d5e799237e9e0cddb872ce29d806f38b94c2f3251f85159b0ab2db7f60d42fa/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/2d5e799237e9e0cddb872ce29d806f38b94c2f3251f85159b0ab2db7f60d42fa/27090bcd8ab60c596b0565d5172c6bed97e9bf20.vulkan.cache b/.godot/shader_cache/CanvasShaderRD/2d5e799237e9e0cddb872ce29d806f38b94c2f3251f85159b0ab2db7f60d42fa/27090bcd8ab60c596b0565d5172c6bed97e9bf20.vulkan.cache new file mode 100644 index 0000000..0ea2103 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/2d5e799237e9e0cddb872ce29d806f38b94c2f3251f85159b0ab2db7f60d42fa/27090bcd8ab60c596b0565d5172c6bed97e9bf20.vulkan.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/2d5e799237e9e0cddb872ce29d806f38b94c2f3251f85159b0ab2db7f60d42fa/45fb1ddc6499e56682916a355ce2839e61f42dfe.vulkan.cache b/.godot/shader_cache/CanvasShaderRD/2d5e799237e9e0cddb872ce29d806f38b94c2f3251f85159b0ab2db7f60d42fa/45fb1ddc6499e56682916a355ce2839e61f42dfe.vulkan.cache new file mode 100644 index 0000000..c632b5e Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/2d5e799237e9e0cddb872ce29d806f38b94c2f3251f85159b0ab2db7f60d42fa/45fb1ddc6499e56682916a355ce2839e61f42dfe.vulkan.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/2d5e799237e9e0cddb872ce29d806f38b94c2f3251f85159b0ab2db7f60d42fa/8a7277c8d3ac029b087c3fa9c55de85560be5119.vulkan.cache b/.godot/shader_cache/CanvasShaderRD/2d5e799237e9e0cddb872ce29d806f38b94c2f3251f85159b0ab2db7f60d42fa/8a7277c8d3ac029b087c3fa9c55de85560be5119.vulkan.cache new file mode 100644 index 0000000..da0ec91 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/2d5e799237e9e0cddb872ce29d806f38b94c2f3251f85159b0ab2db7f60d42fa/8a7277c8d3ac029b087c3fa9c55de85560be5119.vulkan.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/2d5e799237e9e0cddb872ce29d806f38b94c2f3251f85159b0ab2db7f60d42fa/c0a681ae42aa3e0b5abba232ccae0b036be455e4.vulkan.cache b/.godot/shader_cache/CanvasShaderRD/2d5e799237e9e0cddb872ce29d806f38b94c2f3251f85159b0ab2db7f60d42fa/c0a681ae42aa3e0b5abba232ccae0b036be455e4.vulkan.cache new file mode 100644 index 0000000..f407bfe Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/2d5e799237e9e0cddb872ce29d806f38b94c2f3251f85159b0ab2db7f60d42fa/c0a681ae42aa3e0b5abba232ccae0b036be455e4.vulkan.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/2d5e799237e9e0cddb872ce29d806f38b94c2f3251f85159b0ab2db7f60d42fa/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.vulkan.cache b/.godot/shader_cache/CanvasShaderRD/2d5e799237e9e0cddb872ce29d806f38b94c2f3251f85159b0ab2db7f60d42fa/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.vulkan.cache new file mode 100644 index 0000000..0b8df98 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/2d5e799237e9e0cddb872ce29d806f38b94c2f3251f85159b0ab2db7f60d42fa/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.vulkan.cache differ diff --git a/.godot/shader_cache/ClusterDebugShaderRD/a8855b3d1cebd16ab284773757adfb700258b0b250f7acb4145d1bfabab4661b/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/ClusterDebugShaderRD/a8855b3d1cebd16ab284773757adfb700258b0b250f7acb4145d1bfabab4661b/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..faef991 Binary files /dev/null and b/.godot/shader_cache/ClusterDebugShaderRD/a8855b3d1cebd16ab284773757adfb700258b0b250f7acb4145d1bfabab4661b/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/ClusterRenderShaderRD/af23f0a08d6d9e2ec08e31a46db8aa2a3f50c8bd318a81efaa9d7ec42bcc15e0/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/ClusterRenderShaderRD/af23f0a08d6d9e2ec08e31a46db8aa2a3f50c8bd318a81efaa9d7ec42bcc15e0/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..1db65a4 Binary files /dev/null and b/.godot/shader_cache/ClusterRenderShaderRD/af23f0a08d6d9e2ec08e31a46db8aa2a3f50c8bd318a81efaa9d7ec42bcc15e0/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/ClusterStoreShaderRD/c766a6680aa774be14067c825f7195253878d34f8399df8c9753833c9335b041/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/ClusterStoreShaderRD/c766a6680aa774be14067c825f7195253878d34f8399df8c9753833c9335b041/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..8bcf415 Binary files /dev/null and b/.godot/shader_cache/ClusterStoreShaderRD/c766a6680aa774be14067c825f7195253878d34f8399df8c9753833c9335b041/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/CopyShaderRD/1e45a86ab59a8e1fa60df9b2185f2b31716e0c104a8869e8d97dbd0cfb729575/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/CopyShaderRD/1e45a86ab59a8e1fa60df9b2185f2b31716e0c104a8869e8d97dbd0cfb729575/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..7245b24 Binary files /dev/null and b/.godot/shader_cache/CopyShaderRD/1e45a86ab59a8e1fa60df9b2185f2b31716e0c104a8869e8d97dbd0cfb729575/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/CopyToFbShaderRD/cc44d208388225c7f511b55554332a84daf1ca5155951d5ee36bdf4e6a93ceae/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/CopyToFbShaderRD/cc44d208388225c7f511b55554332a84daf1ca5155951d5ee36bdf4e6a93ceae/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..e0ccc2c Binary files /dev/null and b/.godot/shader_cache/CopyToFbShaderRD/cc44d208388225c7f511b55554332a84daf1ca5155951d5ee36bdf4e6a93ceae/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/CubeToDpShaderRD/3fd4930b58dc38073a4ba7e7e2585805c6bb3798319d79dfdba376ccb67fd68f/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/CubeToDpShaderRD/3fd4930b58dc38073a4ba7e7e2585805c6bb3798319d79dfdba376ccb67fd68f/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..d2318d6 Binary files /dev/null and b/.godot/shader_cache/CubeToDpShaderRD/3fd4930b58dc38073a4ba7e7e2585805c6bb3798319d79dfdba376ccb67fd68f/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/CubemapDownsamplerShaderRD/3415ff38ded8cebce1d31aeb410c899c6c71199e25123837b4ec54b65c39e7cc/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/CubemapDownsamplerShaderRD/3415ff38ded8cebce1d31aeb410c899c6c71199e25123837b4ec54b65c39e7cc/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..3471c9f Binary files /dev/null and b/.godot/shader_cache/CubemapDownsamplerShaderRD/3415ff38ded8cebce1d31aeb410c899c6c71199e25123837b4ec54b65c39e7cc/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/CubemapFilterShaderRD/da1e813aed445e057bae9b78281f676c36e0fdc1bb9f42f89c4810fb946de27c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/CubemapFilterShaderRD/da1e813aed445e057bae9b78281f676c36e0fdc1bb9f42f89c4810fb946de27c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..33b3798 Binary files /dev/null and b/.godot/shader_cache/CubemapFilterShaderRD/da1e813aed445e057bae9b78281f676c36e0fdc1bb9f42f89c4810fb946de27c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/CubemapRoughnessShaderRD/a56e44a2e5850a481af282fcc1c3615c447d56347bdd6eb2e8522c1cad65b7a0/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/CubemapRoughnessShaderRD/a56e44a2e5850a481af282fcc1c3615c447d56347bdd6eb2e8522c1cad65b7a0/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..d5ce061 Binary files /dev/null and b/.godot/shader_cache/CubemapRoughnessShaderRD/a56e44a2e5850a481af282fcc1c3615c447d56347bdd6eb2e8522c1cad65b7a0/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/FsrUpscaleShaderRD/a576fa1f7c3540962872064839a24de494d25967813b9994921c47ebed078c16/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/FsrUpscaleShaderRD/a576fa1f7c3540962872064839a24de494d25967813b9994921c47ebed078c16/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..5201529 Binary files /dev/null and b/.godot/shader_cache/FsrUpscaleShaderRD/a576fa1f7c3540962872064839a24de494d25967813b9994921c47ebed078c16/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/GiShaderRD/7966837be493682925789ef9c9af6659f71a9342420ba8681bf2ce0c8f62d4ca/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/GiShaderRD/7966837be493682925789ef9c9af6659f71a9342420ba8681bf2ce0c8f62d4ca/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..dcdef3a Binary files /dev/null and b/.godot/shader_cache/GiShaderRD/7966837be493682925789ef9c9af6659f71a9342420ba8681bf2ce0c8f62d4ca/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/LuminanceReduceShaderRD/8410ba1991b123ec59ff37f68ee303b2cdb2b22e1f699ebe0b874bed7f14fe49/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/LuminanceReduceShaderRD/8410ba1991b123ec59ff37f68ee303b2cdb2b22e1f699ebe0b874bed7f14fe49/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..42f8423 Binary files /dev/null and b/.godot/shader_cache/LuminanceReduceShaderRD/8410ba1991b123ec59ff37f68ee303b2cdb2b22e1f699ebe0b874bed7f14fe49/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/MotionVectorsShaderRD/c24a808689b1401035250ae0ca6c4f9fa08133df7a5f166581d1b8e996ebedb2/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/MotionVectorsShaderRD/c24a808689b1401035250ae0ca6c4f9fa08133df7a5f166581d1b8e996ebedb2/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..fcebf47 Binary files /dev/null and b/.godot/shader_cache/MotionVectorsShaderRD/c24a808689b1401035250ae0ca6c4f9fa08133df7a5f166581d1b8e996ebedb2/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/ParticlesCopyShaderRD/c95a97506a128ba153e5458c6b95f51c70bfc2932d5a085b080892fd934eacdf/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/ParticlesCopyShaderRD/c95a97506a128ba153e5458c6b95f51c70bfc2932d5a085b080892fd934eacdf/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..d5c4093 Binary files /dev/null and b/.godot/shader_cache/ParticlesCopyShaderRD/c95a97506a128ba153e5458c6b95f51c70bfc2932d5a085b080892fd934eacdf/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/ParticlesShaderRD/dd4c464b6cd3cc3d302d52b5acffa39e34b2f54b2238804300a097131ec627dd/f128cab0b22fb7e0d9f023d6cdb81309be392d95.vulkan.cache b/.godot/shader_cache/ParticlesShaderRD/dd4c464b6cd3cc3d302d52b5acffa39e34b2f54b2238804300a097131ec627dd/f128cab0b22fb7e0d9f023d6cdb81309be392d95.vulkan.cache new file mode 100644 index 0000000..5a630f2 Binary files /dev/null and b/.godot/shader_cache/ParticlesShaderRD/dd4c464b6cd3cc3d302d52b5acffa39e34b2f54b2238804300a097131ec627dd/f128cab0b22fb7e0d9f023d6cdb81309be392d95.vulkan.cache differ diff --git a/.godot/shader_cache/ResolveShaderRD/7f60d34a9e9cf79b7e57fcedb1e7b9d210d0810a248bd2beca4044bb34f205ea/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/ResolveShaderRD/7f60d34a9e9cf79b7e57fcedb1e7b9d210d0810a248bd2beca4044bb34f205ea/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..392c46a Binary files /dev/null and b/.godot/shader_cache/ResolveShaderRD/7f60d34a9e9cf79b7e57fcedb1e7b9d210d0810a248bd2beca4044bb34f205ea/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/0f1bcf11b9f7757773a7866f1cd2e297cb2acf5f.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/0f1bcf11b9f7757773a7866f1cd2e297cb2acf5f.vulkan.cache new file mode 100644 index 0000000..7315bb4 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/0f1bcf11b9f7757773a7866f1cd2e297cb2acf5f.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/5f3097572932b33c93eebb3c968bad4acf0a97a9.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/5f3097572932b33c93eebb3c968bad4acf0a97a9.vulkan.cache new file mode 100644 index 0000000..93e19cc Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/5f3097572932b33c93eebb3c968bad4acf0a97a9.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/618494189447b24dfbb3e43c9f38e6d9f04604b0.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/618494189447b24dfbb3e43c9f38e6d9f04604b0.vulkan.cache new file mode 100644 index 0000000..a8c47b9 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/618494189447b24dfbb3e43c9f38e6d9f04604b0.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/7fb66440f65dac23b75016fc52fb82ae26e9393f.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/7fb66440f65dac23b75016fc52fb82ae26e9393f.vulkan.cache new file mode 100644 index 0000000..e6a1908 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/7fb66440f65dac23b75016fc52fb82ae26e9393f.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/86e1b93c3d7bd17d2e21c13871086aa19aa333e7.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/86e1b93c3d7bd17d2e21c13871086aa19aa333e7.vulkan.cache new file mode 100644 index 0000000..2203c42 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/86e1b93c3d7bd17d2e21c13871086aa19aa333e7.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/964e2bf8e1eed26e7e9ed4b223d256b6a0bda12a.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/964e2bf8e1eed26e7e9ed4b223d256b6a0bda12a.vulkan.cache new file mode 100644 index 0000000..7c3e450 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/964e2bf8e1eed26e7e9ed4b223d256b6a0bda12a.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/a6d99b637dfee75712ae57f13dc63ae39e299a45.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/a6d99b637dfee75712ae57f13dc63ae39e299a45.vulkan.cache new file mode 100644 index 0000000..1a5f4f4 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/a6d99b637dfee75712ae57f13dc63ae39e299a45.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/ab60f8b228c0dad11d9d882c2ab4f61eb6ca2f20.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/ab60f8b228c0dad11d9d882c2ab4f61eb6ca2f20.vulkan.cache new file mode 100644 index 0000000..353d7bf Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/ab60f8b228c0dad11d9d882c2ab4f61eb6ca2f20.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/bb38165ecd6242eb97573e5f293c2d3c40d25eee.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/bb38165ecd6242eb97573e5f293c2d3c40d25eee.vulkan.cache new file mode 100644 index 0000000..301c6bd Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/bb38165ecd6242eb97573e5f293c2d3c40d25eee.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/c4c828897f8a3fe72e3713d35b4ba452d7ed9acf.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/c4c828897f8a3fe72e3713d35b4ba452d7ed9acf.vulkan.cache new file mode 100644 index 0000000..f1ecd9d Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/c4c828897f8a3fe72e3713d35b4ba452d7ed9acf.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/c911b2eb203b7525047b1fc26929407fb3d4191d.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/c911b2eb203b7525047b1fc26929407fb3d4191d.vulkan.cache new file mode 100644 index 0000000..3ebde46 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/77a86bdc67ca0cf8e3dd9ee7c3e35354653f92f39b3ae68e331b9d8e4ab94401/c911b2eb203b7525047b1fc26929407fb3d4191d.vulkan.cache differ diff --git a/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/79d69230d0d606fdb55c602e5f47360dcef387cb31966a8d424dc4423f960eb2/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/79d69230d0d606fdb55c602e5f47360dcef387cb31966a8d424dc4423f960eb2/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..b5f6816 Binary files /dev/null and b/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/79d69230d0d606fdb55c602e5f47360dcef387cb31966a8d424dc4423f960eb2/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/cd7c5f650d4b79fbe84a6f9437947fac4feac22e783441a2b90cf2923a98d4b7/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/cd7c5f650d4b79fbe84a6f9437947fac4feac22e783441a2b90cf2923a98d4b7/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..9a72b28 Binary files /dev/null and b/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/cd7c5f650d4b79fbe84a6f9437947fac4feac22e783441a2b90cf2923a98d4b7/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/ScreenSpaceReflectionShaderRD/33245e867bb1cf95b8c67a32aca8478e587c259e02e951224da6a7430be53e7c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/ScreenSpaceReflectionShaderRD/33245e867bb1cf95b8c67a32aca8478e587c259e02e951224da6a7430be53e7c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..ab34383 Binary files /dev/null and b/.godot/shader_cache/ScreenSpaceReflectionShaderRD/33245e867bb1cf95b8c67a32aca8478e587c259e02e951224da6a7430be53e7c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SdfgiDebugProbesShaderRD/257824518e0f3213f0d4d4d22f4f48d946c5b4fce4235b3516f5f6c79c1b22a8/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SdfgiDebugProbesShaderRD/257824518e0f3213f0d4d4d22f4f48d946c5b4fce4235b3516f5f6c79c1b22a8/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..6bfe3a7 Binary files /dev/null and b/.godot/shader_cache/SdfgiDebugProbesShaderRD/257824518e0f3213f0d4d4d22f4f48d946c5b4fce4235b3516f5f6c79c1b22a8/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SdfgiDebugShaderRD/dbc6d1bd91d920947d8c1e3a870d6e0be439638bb6a9168ef65f5e7e6a358fe4/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SdfgiDebugShaderRD/dbc6d1bd91d920947d8c1e3a870d6e0be439638bb6a9168ef65f5e7e6a358fe4/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..edae7e6 Binary files /dev/null and b/.godot/shader_cache/SdfgiDebugShaderRD/dbc6d1bd91d920947d8c1e3a870d6e0be439638bb6a9168ef65f5e7e6a358fe4/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SdfgiDirectLightShaderRD/e847bf4b261997314617abde823117907ff0458b3aada205e4249ef805c2e3ab/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SdfgiDirectLightShaderRD/e847bf4b261997314617abde823117907ff0458b3aada205e4249ef805c2e3ab/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..1889ef2 Binary files /dev/null and b/.godot/shader_cache/SdfgiDirectLightShaderRD/e847bf4b261997314617abde823117907ff0458b3aada205e4249ef805c2e3ab/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SdfgiIntegrateShaderRD/0ee6eb3e1692bdae9d6d724667c3b4253a4a9579e9f2ee4fc923a148e07d5867/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SdfgiIntegrateShaderRD/0ee6eb3e1692bdae9d6d724667c3b4253a4a9579e9f2ee4fc923a148e07d5867/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..8829a25 Binary files /dev/null and b/.godot/shader_cache/SdfgiIntegrateShaderRD/0ee6eb3e1692bdae9d6d724667c3b4253a4a9579e9f2ee4fc923a148e07d5867/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SdfgiPreprocessShaderRD/afbd350c0306638afeb5d765f141591b8139773c2890766c49e41fdd995e8ac8/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SdfgiPreprocessShaderRD/afbd350c0306638afeb5d765f141591b8139773c2890766c49e41fdd995e8ac8/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..8b08085 Binary files /dev/null and b/.godot/shader_cache/SdfgiPreprocessShaderRD/afbd350c0306638afeb5d765f141591b8139773c2890766c49e41fdd995e8ac8/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/ShadowFrustumShaderRD/613dc30d9a4c56dad81c417d6de135e39fda16d1e25068cbc4c5597876f37c00/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/ShadowFrustumShaderRD/613dc30d9a4c56dad81c417d6de135e39fda16d1e25068cbc4c5597876f37c00/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..60f0e25 Binary files /dev/null and b/.godot/shader_cache/ShadowFrustumShaderRD/613dc30d9a4c56dad81c417d6de135e39fda16d1e25068cbc4c5597876f37c00/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SkeletonShaderRD/f9587935cf3a7c3f56b4cf8e6906d0e131bd17d48685e412e1a00f2fc40a9e7f/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SkeletonShaderRD/f9587935cf3a7c3f56b4cf8e6906d0e131bd17d48685e412e1a00f2fc40a9e7f/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..58dd55a Binary files /dev/null and b/.godot/shader_cache/SkeletonShaderRD/f9587935cf3a7c3f56b4cf8e6906d0e131bd17d48685e412e1a00f2fc40a9e7f/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/5b47172601e2fb2f825232b42250b7bdb075ed42372138feedec7f8d50fcecfd/03e3b11c69e24394b2d955a8c0ba85587bb70839.vulkan.cache b/.godot/shader_cache/SkyShaderRD/5b47172601e2fb2f825232b42250b7bdb075ed42372138feedec7f8d50fcecfd/03e3b11c69e24394b2d955a8c0ba85587bb70839.vulkan.cache new file mode 100644 index 0000000..c6b3d45 Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/5b47172601e2fb2f825232b42250b7bdb075ed42372138feedec7f8d50fcecfd/03e3b11c69e24394b2d955a8c0ba85587bb70839.vulkan.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/5b47172601e2fb2f825232b42250b7bdb075ed42372138feedec7f8d50fcecfd/0a0fb987bd6ede673a5edeb59834f887758ae2a6.vulkan.cache b/.godot/shader_cache/SkyShaderRD/5b47172601e2fb2f825232b42250b7bdb075ed42372138feedec7f8d50fcecfd/0a0fb987bd6ede673a5edeb59834f887758ae2a6.vulkan.cache new file mode 100644 index 0000000..0e60f2a Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/5b47172601e2fb2f825232b42250b7bdb075ed42372138feedec7f8d50fcecfd/0a0fb987bd6ede673a5edeb59834f887758ae2a6.vulkan.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/5b47172601e2fb2f825232b42250b7bdb075ed42372138feedec7f8d50fcecfd/301c34f080b0d9fb9ff1c17636ea175173a43e1c.vulkan.cache b/.godot/shader_cache/SkyShaderRD/5b47172601e2fb2f825232b42250b7bdb075ed42372138feedec7f8d50fcecfd/301c34f080b0d9fb9ff1c17636ea175173a43e1c.vulkan.cache new file mode 100644 index 0000000..2bb608c Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/5b47172601e2fb2f825232b42250b7bdb075ed42372138feedec7f8d50fcecfd/301c34f080b0d9fb9ff1c17636ea175173a43e1c.vulkan.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/5b47172601e2fb2f825232b42250b7bdb075ed42372138feedec7f8d50fcecfd/de678811d1bad3cad4892a8db7b6ea0be197d51d.vulkan.cache b/.godot/shader_cache/SkyShaderRD/5b47172601e2fb2f825232b42250b7bdb075ed42372138feedec7f8d50fcecfd/de678811d1bad3cad4892a8db7b6ea0be197d51d.vulkan.cache new file mode 100644 index 0000000..def613d Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/5b47172601e2fb2f825232b42250b7bdb075ed42372138feedec7f8d50fcecfd/de678811d1bad3cad4892a8db7b6ea0be197d51d.vulkan.cache differ diff --git a/.godot/shader_cache/SortShaderRD/3bb15b8340d5aa8e876352a21ba8e79779fdbdce81193b059cb5d88432114465/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SortShaderRD/3bb15b8340d5aa8e876352a21ba8e79779fdbdce81193b059cb5d88432114465/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..3b77875 Binary files /dev/null and b/.godot/shader_cache/SortShaderRD/3bb15b8340d5aa8e876352a21ba8e79779fdbdce81193b059cb5d88432114465/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SpecularMergeShaderRD/7a0cbc6992550dc6c7b9e77179add1e30e9a0cfee0a5e5827f0cb47c214a989b/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SpecularMergeShaderRD/7a0cbc6992550dc6c7b9e77179add1e30e9a0cfee0a5e5827f0cb47c214a989b/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..8fc0c17 Binary files /dev/null and b/.godot/shader_cache/SpecularMergeShaderRD/7a0cbc6992550dc6c7b9e77179add1e30e9a0cfee0a5e5827f0cb47c214a989b/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SsEffectsDownsampleShaderRD/430c95b62b6e90c97a79dc2951bdb93c1fbeae88261e4178e34e73e4dc7f1d6d/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SsEffectsDownsampleShaderRD/430c95b62b6e90c97a79dc2951bdb93c1fbeae88261e4178e34e73e4dc7f1d6d/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..0e87ab4 Binary files /dev/null and b/.godot/shader_cache/SsEffectsDownsampleShaderRD/430c95b62b6e90c97a79dc2951bdb93c1fbeae88261e4178e34e73e4dc7f1d6d/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SsaoBlurShaderRD/891daf1aa5067f3a7194dcd6d3e1eff6046e8defac166f04cfe8850f6371bba8/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SsaoBlurShaderRD/891daf1aa5067f3a7194dcd6d3e1eff6046e8defac166f04cfe8850f6371bba8/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..ebaf499 Binary files /dev/null and b/.godot/shader_cache/SsaoBlurShaderRD/891daf1aa5067f3a7194dcd6d3e1eff6046e8defac166f04cfe8850f6371bba8/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SsaoImportanceMapShaderRD/03d0fe5a19b98f769e528b19f2ad091cd8b05265bde4b5320452b84c3c8bc704/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SsaoImportanceMapShaderRD/03d0fe5a19b98f769e528b19f2ad091cd8b05265bde4b5320452b84c3c8bc704/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..596e8cd Binary files /dev/null and b/.godot/shader_cache/SsaoImportanceMapShaderRD/03d0fe5a19b98f769e528b19f2ad091cd8b05265bde4b5320452b84c3c8bc704/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SsaoInterleaveShaderRD/200c22713ca4f930e4666227c6941c5e0172d8da76cd1bb1cb2fd1244a51edb5/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SsaoInterleaveShaderRD/200c22713ca4f930e4666227c6941c5e0172d8da76cd1bb1cb2fd1244a51edb5/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..874a607 Binary files /dev/null and b/.godot/shader_cache/SsaoInterleaveShaderRD/200c22713ca4f930e4666227c6941c5e0172d8da76cd1bb1cb2fd1244a51edb5/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SsaoShaderRD/e8742ae971f659a5101be431b190778c8cf64a6a7f7812f2848080c122575fc0/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SsaoShaderRD/e8742ae971f659a5101be431b190778c8cf64a6a7f7812f2848080c122575fc0/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..1f04070 Binary files /dev/null and b/.godot/shader_cache/SsaoShaderRD/e8742ae971f659a5101be431b190778c8cf64a6a7f7812f2848080c122575fc0/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SsilBlurShaderRD/04827688504f2791cfe3c0da21311413136b6aa444a66718f03fbadad710b9b1/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SsilBlurShaderRD/04827688504f2791cfe3c0da21311413136b6aa444a66718f03fbadad710b9b1/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..e13b02e Binary files /dev/null and b/.godot/shader_cache/SsilBlurShaderRD/04827688504f2791cfe3c0da21311413136b6aa444a66718f03fbadad710b9b1/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SsilImportanceMapShaderRD/85fa0a92ae4abec4112ce0079530a6616eedc04063fe5fb30946b78ab40e7a2a/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SsilImportanceMapShaderRD/85fa0a92ae4abec4112ce0079530a6616eedc04063fe5fb30946b78ab40e7a2a/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..e58f8af Binary files /dev/null and b/.godot/shader_cache/SsilImportanceMapShaderRD/85fa0a92ae4abec4112ce0079530a6616eedc04063fe5fb30946b78ab40e7a2a/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SsilInterleaveShaderRD/8b727fb224048c7413297fad73a2b57a937c6fabcc6417a4a9a8d5624e6dc801/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SsilInterleaveShaderRD/8b727fb224048c7413297fad73a2b57a937c6fabcc6417a4a9a8d5624e6dc801/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..7100eab Binary files /dev/null and b/.godot/shader_cache/SsilInterleaveShaderRD/8b727fb224048c7413297fad73a2b57a937c6fabcc6417a4a9a8d5624e6dc801/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SsilShaderRD/a9194740bf83b60bc40c22aa2153e35678479d23454fe12ae107e04112ee876e/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SsilShaderRD/a9194740bf83b60bc40c22aa2153e35678479d23454fe12ae107e04112ee876e/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..5776235 Binary files /dev/null and b/.godot/shader_cache/SsilShaderRD/a9194740bf83b60bc40c22aa2153e35678479d23454fe12ae107e04112ee876e/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SubsurfaceScatteringShaderRD/7e4e1cae284660429b22651251de3d98a41287bbec52d5171b3914010a3ecc5c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SubsurfaceScatteringShaderRD/7e4e1cae284660429b22651251de3d98a41287bbec52d5171b3914010a3ecc5c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..9d29f40 Binary files /dev/null and b/.godot/shader_cache/SubsurfaceScatteringShaderRD/7e4e1cae284660429b22651251de3d98a41287bbec52d5171b3914010a3ecc5c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/TaaResolveShaderRD/55fd8145e545e119be5f904ce5eae6c53c3471904da6b06c74bdc5f690908ef3/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/TaaResolveShaderRD/55fd8145e545e119be5f904ce5eae6c53c3471904da6b06c74bdc5f690908ef3/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..2c77472 Binary files /dev/null and b/.godot/shader_cache/TaaResolveShaderRD/55fd8145e545e119be5f904ce5eae6c53c3471904da6b06c74bdc5f690908ef3/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/TonemapShaderRD/5e07203bc2944a6ff07f7ff2123f3d8c2eb5257ab94f9b625dfcd2f71c2cdf66/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/TonemapShaderRD/5e07203bc2944a6ff07f7ff2123f3d8c2eb5257ab94f9b625dfcd2f71c2cdf66/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..8b21970 Binary files /dev/null and b/.godot/shader_cache/TonemapShaderRD/5e07203bc2944a6ff07f7ff2123f3d8c2eb5257ab94f9b625dfcd2f71c2cdf66/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/VolumetricFogProcessShaderRD/61b768bc5eea1dbc322a5fcee4ac0528054103485b70bec9361d13f5543df7a8/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/VolumetricFogProcessShaderRD/61b768bc5eea1dbc322a5fcee4ac0528054103485b70bec9361d13f5543df7a8/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..65a6f9d Binary files /dev/null and b/.godot/shader_cache/VolumetricFogProcessShaderRD/61b768bc5eea1dbc322a5fcee4ac0528054103485b70bec9361d13f5543df7a8/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/VolumetricFogShaderRD/70d26ac35ac3aaf8a7d19cd6eacc2fbb3874339f4307fe3bac78e4c0e924ab1a/9a227745af2d65830f930370a9fbba551fbd6f60.vulkan.cache b/.godot/shader_cache/VolumetricFogShaderRD/70d26ac35ac3aaf8a7d19cd6eacc2fbb3874339f4307fe3bac78e4c0e924ab1a/9a227745af2d65830f930370a9fbba551fbd6f60.vulkan.cache new file mode 100644 index 0000000..fc895ff Binary files /dev/null and b/.godot/shader_cache/VolumetricFogShaderRD/70d26ac35ac3aaf8a7d19cd6eacc2fbb3874339f4307fe3bac78e4c0e924ab1a/9a227745af2d65830f930370a9fbba551fbd6f60.vulkan.cache differ diff --git a/.godot/shader_cache/VoxelGiDebugShaderRD/fae84f4c0198a87d3456b132b7ee0c097ac144254ed7be6feed5bf6d51990c61/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/VoxelGiDebugShaderRD/fae84f4c0198a87d3456b132b7ee0c097ac144254ed7be6feed5bf6d51990c61/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..61ecabb Binary files /dev/null and b/.godot/shader_cache/VoxelGiDebugShaderRD/fae84f4c0198a87d3456b132b7ee0c097ac144254ed7be6feed5bf6d51990c61/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/VoxelGiShaderRD/6c1aadd405a250170d2ebd2c1862314743e5c1f8981aff82925040ca8d5bb13d/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/VoxelGiShaderRD/6c1aadd405a250170d2ebd2c1862314743e5c1f8981aff82925040ca8d5bb13d/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..919c027 Binary files /dev/null and b/.godot/shader_cache/VoxelGiShaderRD/6c1aadd405a250170d2ebd2c1862314743e5c1f8981aff82925040ca8d5bb13d/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/VrsShaderRD/e760c995af922928b4170eab5a53d0cd5c463272f37dc2f3731bb1479334234a/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/VrsShaderRD/e760c995af922928b4170eab5a53d0cd5c463272f37dc2f3731bb1479334234a/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..78e3cd3 Binary files /dev/null and b/.godot/shader_cache/VrsShaderRD/e760c995af922928b4170eab5a53d0cd5c463272f37dc2f3731bb1479334234a/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/uid_cache.bin b/.godot/uid_cache.bin new file mode 100644 index 0000000..7fc00e9 Binary files /dev/null and b/.godot/uid_cache.bin differ diff --git a/Main.tscn b/Main.tscn new file mode 100644 index 0000000..49ca67c --- /dev/null +++ b/Main.tscn @@ -0,0 +1,117 @@ +[gd_scene load_steps=2 format=3 uid="uid://dokpuags3k7nh"] + +[ext_resource type="Script" uid="uid://cqtqx7hb57hss" path="res://main.gd" id="1_glv2v"] + +[node name="Control" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_glv2v") + +[node name="ColorRect" type="ColorRect" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0.325049, 0.252212, 0.324162, 1) + +[node name="CenterContainer" type="CenterContainer" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="HBoxContainer" type="HBoxContainer" parent="CenterContainer"] +layout_mode = 2 + +[node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer/HBoxContainer"] +layout_mode = 2 +alignment = 1 + +[node name="StartServerButton" type="Button" parent="CenterContainer/HBoxContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +text = "Start Server" + +[node name="JoinServerButton" type="Button" parent="CenterContainer/HBoxContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +text = "Join Server" + +[node name="SendMessageButton" type="Button" parent="CenterContainer/HBoxContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +text = "Send Message" + +[node name="HSeparator" type="HSeparator" parent="CenterContainer/HBoxContainer/VBoxContainer"] +layout_mode = 2 + +[node name="HBoxContainer" type="HBoxContainer" parent="CenterContainer/HBoxContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="CenterContainer/HBoxContainer/VBoxContainer/HBoxContainer"] +layout_mode = 2 +text = "MSG:" + +[node name="MSGBox" type="LineEdit" parent="CenterContainer/HBoxContainer/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +placeholder_text = "Write Message Here" + +[node name="HSeparator2" type="HSeparator" parent="CenterContainer/HBoxContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Log" type="CodeEdit" parent="CenterContainer/HBoxContainer/VBoxContainer"] +unique_name_in_owner = true +custom_minimum_size = Vector2(600, 512) +layout_mode = 2 +placeholder_text = "Waiting..." +editable = false +context_menu_enabled = false +emoji_menu_enabled = false +shortcut_keys_enabled = false +wrap_mode = 1 +scroll_smooth = true +gutters_draw_line_numbers = true + +[node name="VSeparator" type="VSeparator" parent="CenterContainer/HBoxContainer"] +layout_mode = 2 + +[node name="VBoxContainer2" type="VBoxContainer" parent="CenterContainer/HBoxContainer"] +layout_mode = 2 + +[node name="HBoxContainer2" type="HBoxContainer" parent="CenterContainer/HBoxContainer/VBoxContainer2"] +layout_mode = 2 + +[node name="Label" type="Label" parent="CenterContainer/HBoxContainer/VBoxContainer2/HBoxContainer2"] +layout_mode = 2 +text = "Server IP:" + +[node name="ServerIPBox" type="LineEdit" parent="CenterContainer/HBoxContainer/VBoxContainer2/HBoxContainer2"] +unique_name_in_owner = true +custom_minimum_size = Vector2(128, 0) +layout_mode = 2 +size_flags_horizontal = 3 +text = "127.0.0.1" + +[node name="HBoxContainer" type="HBoxContainer" parent="CenterContainer/HBoxContainer/VBoxContainer2"] +layout_mode = 2 + +[node name="Label" type="Label" parent="CenterContainer/HBoxContainer/VBoxContainer2/HBoxContainer"] +layout_mode = 2 +text = "Server Port:" + +[node name="ServerPortBox" type="LineEdit" parent="CenterContainer/HBoxContainer/VBoxContainer2/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +text = "5550" +placeholder_text = "Write Message Here" diff --git a/Media/Demo.mp4 b/Media/Demo.mp4 new file mode 100644 index 0000000..22af062 Binary files /dev/null and b/Media/Demo.mp4 differ diff --git a/Media/Demo.webm b/Media/Demo.webm new file mode 100644 index 0000000..3ff30a3 Binary files /dev/null and b/Media/Demo.webm differ diff --git a/README.md b/README.md new file mode 100644 index 0000000..e9fd742 --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +# A simple networking test + +Just wanted to see how Godot's networking works! + + diff --git a/default_env.tres b/default_env.tres new file mode 100644 index 0000000..3937380 --- /dev/null +++ b/default_env.tres @@ -0,0 +1,7 @@ +[gd_resource type="Environment" load_steps=2 format=2] + +[sub_resource type="ProceduralSky" id=1] + +[resource] +background_mode = 2 +background_sky = SubResource(1) diff --git a/icon.png b/icon.png new file mode 100644 index 0000000..8a3cd7b Binary files /dev/null and b/icon.png differ diff --git a/icon.png.import b/icon.png.import new file mode 100644 index 0000000..bb5d0eb --- /dev/null +++ b/icon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dx8554neu14mk" +path="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.png" +dest_files=["res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/main.gd b/main.gd new file mode 100644 index 0000000..3e808a5 --- /dev/null +++ b/main.gd @@ -0,0 +1,48 @@ +extends Control + +@onready var start_server_button: Button = %StartServerButton +@onready var join_server_button: Button = %JoinServerButton +@onready var send_message_button: Button = %SendMessageButton +@onready var console_log: CodeEdit = %Log +@onready var msg_box: LineEdit = %MSGBox + +var peer: ENetMultiplayerPeer + +@onready var server_ip_box: LineEdit = %ServerIPBox +@onready var server_port_box: LineEdit = %ServerPortBox +const SERVER_MAX_CLIENTS: int = 16 + +func _ready() -> void: + start_server_button.pressed.connect(_start_server) + join_server_button.pressed.connect(_join_server) + send_message_button.pressed.connect(_send_msg) + pass + +func _start_server() -> void: + peer = ENetMultiplayerPeer.new() + peer.create_server(int(server_port_box.text), SERVER_MAX_CLIENTS) + multiplayer.multiplayer_peer = peer + console_log.insert_line_at(0, "New server started on " + server_ip_box.text + ":" + server_port_box.text) + #log.text = + +func _join_server() -> void: + peer = ENetMultiplayerPeer.new() + peer.create_client(server_ip_box.text, int(server_port_box.text)) + multiplayer.multiplayer_peer = peer + console_log.insert_line_at(0, "Attempting to connect to " + server_ip_box.text + ":" + server_port_box.text + "...") + await get_tree().create_timer(5).timeout + if peer.get_connection_status() == 2: + console_log.insert_line_at(0, "Connected to saerver at " + server_ip_box.text + ":" + server_port_box.text + " with unique id: " + str(peer.get_unique_id())) + + print(str(peer.get_connection_status())) + +func _send_msg() -> void: + if !msg_box.text.is_empty(): + message_recieved.rpc(msg_box.text) + else: + message_recieved.rpc("Empty Message") + + +@rpc("any_peer", "call_local") +func message_recieved(msg: String) -> void: + console_log.insert_line_at(0, "New Message: " + msg) diff --git a/main.gd.uid b/main.gd.uid new file mode 100644 index 0000000..68c3e40 --- /dev/null +++ b/main.gd.uid @@ -0,0 +1 @@ +uid://cqtqx7hb57hss diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..035147d --- /dev/null +++ b/project.godot @@ -0,0 +1,24 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=5 + +[application] + +config/name="NetworkingTest" +config/description="Enter an interesting project description here!" +run/main_scene="uid://dokpuags3k7nh" +config/features=PackedStringArray("4.4") +run/low_processor_mode=true +config/icon="res://icon.png" + +[display] + +window/size/viewport_width=1600 +window/size/viewport_height=900 +window/stretch/mode="canvas_items"