godot 4.4 beta4

pull/23/head
Sascha 2025-02-18 10:50:28 +07:00
parent f9ca93f44a
commit 2bbab8c650
36 changed files with 4246 additions and 4002 deletions

@ -1,3 +1,3 @@
{
"godotTools.editorPath.godot4": "/home/sascha/Godot/Godot_v4.4-beta3_linux.x86_64"
"godotTools.editorPath.godot4": "/home/sascha/Godot/Godot_v4.4-beta4_linux.x86_64"
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

@ -1,6 +1,6 @@
[gd_resource type="MeshLibrary" load_steps=61 format=4 uid="uid://dje66fxvu4hnm"]
[ext_resource type="Material" uid="uid://cp62pt7u8nrka" path="res://resources/models/dungeon/Textures/texture.tres" id="1_h3coj"]
[ext_resource type="Material" uid="uid://necdpoannnkr" path="res://resources/models/dungeon/Textures/texture.tres" id="1_h3coj"]
[sub_resource type="ArrayMesh" id="ArrayMesh_1j13a"]
_surfaces = [{

@ -1,6 +1,6 @@
[gd_resource type="MeshLibrary" load_steps=84 format=4 uid="uid://bs0yqy7xhugol"]
[ext_resource type="Material" uid="uid://cp62pt7u8nrka" path="res://resources/models/dungeon/Textures/texture.tres" id="1_7wu0l"]
[ext_resource type="Material" uid="uid://necdpoannnkr" path="res://resources/models/dungeon/Textures/texture.tres" id="1_7wu0l"]
[ext_resource type="Texture2D" uid="uid://dvkrw7iq1wb3d" path="res://resources/models/dungeon/Textures/dungeon_texture.png" id="1_liv3e"]
[sub_resource type="ArrayMesh" id="ArrayMesh_alv7x"]

@ -0,0 +1,5 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://di24u3jgctopx"]
[resource]
emission_enabled = true
emission = Color(0.93, 0.682, 0, 1)

@ -0,0 +1,34 @@
[gd_resource type="ParticleProcessMaterial" load_steps=7 format=3 uid="uid://huor0yg3dblr"]
[sub_resource type="Gradient" id="Gradient_06rk0"]
offsets = PackedFloat32Array(0.00877193, 1)
colors = PackedColorArray(0.88617, 0.722519, 0, 1, 1, 1, 1, 1)
[sub_resource type="GradientTexture1D" id="GradientTexture1D_dtvlh"]
gradient = SubResource("Gradient_06rk0")
[sub_resource type="Curve" id="Curve_j083r"]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
point_count = 2
[sub_resource type="CurveTexture" id="CurveTexture_q3wrb"]
curve = SubResource("Curve_j083r")
[sub_resource type="Curve" id="Curve_xu7cu"]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
point_count = 2
[sub_resource type="CurveTexture" id="CurveTexture_umtl3"]
curve = SubResource("Curve_xu7cu")
[resource]
emission_shape = 1
emission_sphere_radius = 0.05
gravity = Vector3(0, 0.33, 0)
scale_curve = SubResource("CurveTexture_umtl3")
color_ramp = SubResource("GradientTexture1D_dtvlh")
emission_curve = SubResource("CurveTexture_q3wrb")
turbulence_enabled = true
turbulence_noise_strength = 0.1
turbulence_noise_scale = 3.0
turbulence_noise_speed_random = 0.1

@ -1,6 +1,6 @@
[gd_resource type="ArrayMesh" load_steps=3 format=4 uid="uid://ijfwfk5cb1th"]
[ext_resource type="Material" uid="uid://cp62pt7u8nrka" path="res://resources/models/dungeon/Textures/texture.tres" id="1_jvwyk"]
[ext_resource type="Material" uid="uid://necdpoannnkr" path="res://resources/models/dungeon/Textures/texture.tres" id="1_jvwyk"]
[sub_resource type="ArrayMesh" id="ArrayMesh_b2t7e"]
_surfaces = [{

@ -1,6 +1,6 @@
[gd_resource type="ArrayMesh" load_steps=3 format=4 uid="uid://culwbnc3r7own"]
[ext_resource type="Material" uid="uid://cp62pt7u8nrka" path="res://resources/models/dungeon/Textures/texture.tres" id="1_u3u4c"]
[ext_resource type="Material" uid="uid://necdpoannnkr" path="res://resources/models/dungeon/Textures/texture.tres" id="1_u3u4c"]
[sub_resource type="ArrayMesh" id="ArrayMesh_ajui4"]
_surfaces = [{

@ -1,9 +1,8 @@
[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://necdpoannnkr"]
[ext_resource type="Texture2D" uid="uid://ui267ctxnrgl" path="res://resources/models/dungeon/Textures/texture.png" id="1_1jxxx"]
[ext_resource type="Texture2D" uid="uid://xuitfyvug2l1" path="res://resources/models/dungeon/dungeon_texture.png" id="1_1jxxx"]
[resource]
resource_name = "texture"
cull_mode = 2
albedo_texture = ExtResource("1_1jxxx")
roughness = 0.45

@ -32,6 +32,28 @@ animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
_subresources={
"materials": {
"texture": {
"use_external/enabled": true,
"use_external/path": "res://resources/models/dungeon/Textures/texture.tres"
}
},
"meshes": {
"banner_shield_blue_banner_shield_blue": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"save_to_file/enabled": true,
"save_to_file/path": "res://resources/models/dungeon/Meshes/banner_shield_blue_banner_shield_blue.res"
}
},
"nodes": {
"PATH:banner_shield_blue": {
"generate/physics": true
}
}
}
gltf/naming_version=1
gltf/embedded_image_handling=1

@ -32,6 +32,28 @@ animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
_subresources={
"materials": {
"texture": {
"use_external/enabled": true,
"use_external/path": "res://resources/models/dungeon/Textures/texture.tres"
}
},
"meshes": {
"bed_decorated_bed_decorated": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"save_to_file/enabled": true,
"save_to_file/path": "res://resources/models/dungeon/Meshes/bed_decorated_bed_decorated.res"
}
},
"nodes": {
"PATH:bed_decorated": {
"generate/physics": true
}
}
}
gltf/naming_version=1
gltf/embedded_image_handling=1

@ -32,6 +32,28 @@ animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
_subresources={
"materials": {
"texture": {
"use_external/enabled": true,
"use_external/path": "res://resources/models/dungeon/Textures/texture.tres"
}
},
"meshes": {
"box_small_decorated_box_small_decorated": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"save_to_file/enabled": true,
"save_to_file/path": "res://resources/models/dungeon/Meshes/box_small_decorated_box_small_decorated.res"
}
},
"nodes": {
"PATH:box_small_decorated": {
"generate/physics": true
}
}
}
gltf/naming_version=1
gltf/embedded_image_handling=1

@ -36,7 +36,7 @@ _subresources={
"materials": {
"texture": {
"use_external/enabled": true,
"use_external/path": "res://resources/models/dungeon/texture.tres"
"use_external/path": "res://resources/models/dungeon/Textures/texture.tres"
}
},
"meshes": {
@ -46,7 +46,7 @@ _subresources={
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"save_to_file/enabled": true,
"save_to_file/path": "res://resources/models/dungeon/coin_coin.res"
"save_to_file/path": "res://resources/models/dungeon/Meshes/coin_coin.res"
}
},
"nodes": {

@ -36,7 +36,7 @@ _subresources={
"materials": {
"texture": {
"use_external/enabled": true,
"use_external/path": "res://resources/models/dungeon/texture.tres"
"use_external/path": "res://resources/models/dungeon/Textures/texture.tres"
}
},
"meshes": {
@ -46,7 +46,7 @@ _subresources={
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"save_to_file/enabled": true,
"save_to_file/path": "res://resources/models/dungeon/coin_stack_large_coin_stack_large.res"
"save_to_file/path": "res://resources/models/dungeon/Meshes/coin_stack_large_coin_stack_large.res"
}
},
"nodes": {

@ -36,7 +36,7 @@ _subresources={
"materials": {
"texture": {
"use_external/enabled": true,
"use_external/path": "res://resources/models/dungeon/texture.tres"
"use_external/path": "res://resources/models/dungeon/Textures/texture.tres"
}
},
"meshes": {
@ -46,7 +46,7 @@ _subresources={
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"save_to_file/enabled": true,
"save_to_file/path": "res://resources/models/dungeon/coin_stack_medium_coin_stack_medium.res"
"save_to_file/path": "res://resources/models/dungeon/Meshes/coin_stack_medium_coin_stack_medium.res"
}
},
"nodes": {

@ -36,7 +36,7 @@ _subresources={
"materials": {
"texture": {
"use_external/enabled": true,
"use_external/path": "res://resources/models/dungeon/texture.tres"
"use_external/path": "res://resources/models/dungeon/Textures/texture.tres"
}
},
"meshes": {
@ -46,7 +46,7 @@ _subresources={
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"save_to_file/enabled": true,
"save_to_file/path": "res://resources/models/dungeon/coin_stack_small_coin_stack_small.res"
"save_to_file/path": "res://resources/models/dungeon/Meshes/coin_stack_small_coin_stack_small.res"
}
},
"nodes": {

@ -36,7 +36,7 @@ _subresources={
"materials": {
"texture": {
"use_external/enabled": true,
"use_external/path": "uid://cp62pt7u8nrka"
"use_external/path": "res://resources/models/dungeon/Textures/texture.tres"
}
},
"meshes": {
@ -46,7 +46,7 @@ _subresources={
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"save_to_file/enabled": true,
"save_to_file/path": "uid://b1xve5magr2og"
"save_to_file/path": "res://resources/models/dungeon/Meshes/floor_dirt_small_A_floor_dirt_small_A.res"
}
},
"nodes": {

@ -48,11 +48,6 @@ _subresources={
"save_to_file/enabled": true,
"save_to_file/path": "res://resources/models/dungeon/Meshes/floor_dirt_small_corner_floor_dirt_small_corner.res"
}
},
"nodes": {
"PATH:floor_dirt_small_corner": {
"generate/physics": true
}
}
}
gltf/naming_version=1

@ -306,7 +306,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 0, 0)
[node name="floor_dirt_small_B" type="MeshInstance3D" parent="floor_dirt_small_B"]
mesh = ExtResource("4_cpcpx")
skeleton = NodePath("")
surface_material_override/0 = ExtResource("1_aanb5")
[node name="StaticBody3D" type="StaticBody3D" parent="floor_dirt_small_B/floor_dirt_small_B"]

File diff suppressed because one or more lines are too long

@ -1,8 +1,7 @@
[gd_scene load_steps=18 format=3 uid="uid://tvxfoa8uoj8h"]
[gd_scene load_steps=17 format=3 uid="uid://tvxfoa8uoj8h"]
[ext_resource type="ArrayMesh" uid="uid://bkued3m8yifkj" path="res://resources/models/dungeon/Meshes/coin_stack_large_coin_stack_large.res" id="1_lxeqs"]
[ext_resource type="ArrayMesh" uid="uid://xbinlpp5ab2i" path="res://resources/models/dungeon/Meshes/coin_coin.res" id="2_3khpj"]
[ext_resource type="Material" uid="uid://b471l7axr3lfm" path="res://resources/models/dungeon/Textures/coin_texture.tres" id="3_rbtob"]
[ext_resource type="ArrayMesh" uid="uid://bnjdw3rsvdymf" path="res://resources/models/dungeon/Meshes/coin_stack_medium_coin_stack_medium.res" id="4_5nptx"]
[ext_resource type="ArrayMesh" uid="uid://es5jp07n1g63" path="res://resources/models/dungeon/Meshes/coin_stack_small_coin_stack_small.res" id="5_3ruvw"]
[ext_resource type="ArrayMesh" uid="uid://bc262e5xd6pi6" path="res://resources/models/castle/Meshes/tree-large_tree-large.res" id="6_3khpj"]
@ -53,7 +52,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0)
[node name="coin" type="MeshInstance3D" parent="coin"]
mesh = ExtResource("2_3khpj")
skeleton = NodePath("")
surface_material_override/0 = ExtResource("3_rbtob")
[node name="StaticBody3D" type="StaticBody3D" parent="coin/coin"]
@ -66,7 +64,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 0)
[node name="coin_stack_medium" type="MeshInstance3D" parent="coin_stack_medium"]
mesh = ExtResource("4_5nptx")
skeleton = NodePath("")
surface_material_override/0 = ExtResource("3_rbtob")
[node name="StaticBody3D" type="StaticBody3D" parent="coin_stack_medium/coin_stack_medium"]
@ -79,7 +76,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 0)
[node name="coin_stack_small" type="MeshInstance3D" parent="coin_stack_small"]
mesh = ExtResource("5_3ruvw")
skeleton = NodePath("")
surface_material_override/0 = ExtResource("3_rbtob")
[node name="StaticBody3D" type="StaticBody3D" parent="coin_stack_small/coin_stack_small"]