godot 4.4 beta 3

pull/21/head
Sascha 2025-02-11 12:08:07 +07:00
parent 7cf6abba6f
commit 331328df6c
11 changed files with 86 additions and 69 deletions

@ -5,13 +5,8 @@
</component>
<component name="ChangeListManager">
<list default="true" id="c3091895-9cbd-4d08-bc3f-599dc2d3e86d" name="Changes" comment="">
<change beforePath="$PROJECT_DIR$/packed-scenes/enemy_ui.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/packed-scenes/enemy_ui.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/packed-scenes/ui.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/packed-scenes/ui.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/project.godot" beforeDir="false" afterPath="$PROJECT_DIR$/project.godot" afterDir="false" />
<change beforePath="$PROJECT_DIR$/resources/animations/skeleton_animations.tres" beforeDir="false" afterPath="$PROJECT_DIR$/resources/animations/skeleton_animations.tres" afterDir="false" />
<change beforePath="$PROJECT_DIR$/resources/floors_mesh_library.tres" beforeDir="false" afterPath="$PROJECT_DIR$/resources/floors_mesh_library.tres" afterDir="false" />
<change beforePath="$PROJECT_DIR$/resources/level_mesh_library.tres" beforeDir="false" afterPath="$PROJECT_DIR$/resources/level_mesh_library.tres" afterDir="false" />
<change beforePath="$PROJECT_DIR$/scenes/game.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/scenes/game.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/scripts/enemies_ui_manager.gd" beforeDir="false" afterPath="$PROJECT_DIR$/scripts/enemies_ui_manager.gd" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
@ -34,21 +29,21 @@
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent"><![CDATA[{
"keyToString": {
"GdScript Start and Debug.Player GDScript.executor": "Debug",
"RunOnceActivity.ShowReadmeOnStart": "true",
"RunOnceActivity.git.unshallow": "true",
"gdscript.promo.shown": "true",
"git-widget-placeholder": "UI2",
"node.js.detected.package.eslint": "true",
"node.js.detected.package.tslint": "true",
"node.js.selected.package.eslint": "(autodetect)",
"node.js.selected.package.tslint": "(autodetect)",
"nodejs_package_manager_path": "npm",
"vue.rearranger.settings.migration": "true"
<component name="PropertiesComponent">{
&quot;keyToString&quot;: {
&quot;GdScript Start and Debug.Player GDScript.executor&quot;: &quot;Debug&quot;,
&quot;RunOnceActivity.ShowReadmeOnStart&quot;: &quot;true&quot;,
&quot;RunOnceActivity.git.unshallow&quot;: &quot;true&quot;,
&quot;gdscript.promo.shown&quot;: &quot;true&quot;,
&quot;git-widget-placeholder&quot;: &quot;UI2&quot;,
&quot;node.js.detected.package.eslint&quot;: &quot;true&quot;,
&quot;node.js.detected.package.tslint&quot;: &quot;true&quot;,
&quot;node.js.selected.package.eslint&quot;: &quot;(autodetect)&quot;,
&quot;node.js.selected.package.tslint&quot;: &quot;(autodetect)&quot;,
&quot;nodejs_package_manager_path&quot;: &quot;npm&quot;,
&quot;vue.rearranger.settings.migration&quot;: &quot;true&quot;
}
}]]></component>
}</component>
<component name="RunManager" selected="GdScript Start and Debug.Player GDScript">
<configuration name="Player GDScript" type="GDSCRIPT_DEBUG_RUN_CONFIGURATION" factoryName="GdScriptRunFactory" show_console_on_std_err="false" show_console_on_std_out="false" port="6006">
<option name="address" value="127.0.0.1" />
@ -61,13 +56,17 @@
<method v="2" />
</configuration>
<configuration name="Editor" type="RunNativeExe" factoryName="Native Executable">
<option name="EXE_PATH" value="$USER_HOME$/Godot/Godot_v4.4-dev6_linux.x86_64" />
<option name="EXE_PATH" value="$USER_HOME$/Godot/Godot_v4.4-dev7_linux.x86_64" />
<option name="PROGRAM_PARAMETERS" value="--path &quot;./&quot; --editor" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
<method v="2" />
</configuration>
<list>
<item itemvalue="GdScript Start and Debug.Player GDScript" />
<item itemvalue="Native Executable.Editor" />
</list>
</component>
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
<component name="TaskManager">
@ -79,6 +78,7 @@
<updated>1733914913603</updated>
<workItem from="1733914927162" duration="262000" />
<workItem from="1733915211671" duration="365000" />
<workItem from="1735554556434" duration="163000" />
</task>
<servers />
</component>

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

@ -1,43 +1,12 @@
[gd_scene load_steps=6 format=3 uid="uid://dif2kboftacra"]
[gd_scene load_steps=2 format=3 uid="uid://dif2kboftacra"]
[ext_resource type="PackedScene" uid="uid://h8sw1wyrq8ik" path="res://resources/models/dungeon/torch_mounted.gltf" id="1_o20tv"]
[ext_resource type="Texture2D" uid="uid://cga7umf072mus" path="res://resources/images/blackSmoke00.png" id="2_in6b0"]
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_l60ve"]
emission_shape_scale = Vector3(0.1, 0.1, 0.1)
emission_shape = 1
emission_sphere_radius = 1.0
direction = Vector3(0, 1, 0)
spread = 30.0
flatness = 0.5
initial_velocity_max = 1.0
gravity = Vector3(0, 0, 0)
scale_min = 0.01
scale_max = 0.5
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ke7er"]
albedo_texture = ExtResource("2_in6b0")
emission_enabled = true
emission = Color(1, 0.556863, 0, 1)
emission_energy_multiplier = 3.0
[sub_resource type="QuadMesh" id="QuadMesh_mrj5m"]
material = SubResource("StandardMaterial3D_ke7er")
size = Vector2(0.01, 0.01)
[node name="torch_mounted" instance=ExtResource("1_o20tv")]
[node name="OmniLight3D" type="OmniLight3D" parent="." index="1"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.385284, 0.301509)
light_color = Color(1, 0.552941, 0, 1)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.709747, 0.301509)
light_color = Color(0.92801, 0.602987, 0.165106, 1)
light_energy = 2.0
shadow_enabled = true
distance_fade_enabled = true
[node name="GPUParticles3D" type="GPUParticles3D" parent="." index="2"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.45054, 0.300251)
amount = 1000
lifetime = 0.5
trail_lifetime = 0.2
process_material = SubResource("ParticleProcessMaterial_l60ve")
draw_pass_1 = SubResource("QuadMesh_mrj5m")

@ -33,6 +33,10 @@ window/size/viewport_width=1280
window/size/viewport_height=800
mouse_cursor/custom_image="res://resources/images/UI Adventure Pack/cursorGauntlet_grey.png"
[dotnet]
project/assembly_name="Schild der Stärke"
[global_group]
player=""
@ -110,3 +114,8 @@ interact={
[physics]
3d/physics_engine="Jolt Physics"
[rendering]
anti_aliasing/quality/screen_space_aa=1
occlusion_culling/use_occlusion_culling=true

@ -23,6 +23,7 @@ allow_system_fallback=true
force_autohinter=false
hinting=1
subpixel_positioning=1
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null
fallbacks=[]

@ -8,6 +8,7 @@ metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={}
[deps]

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cpxj1dj80ljfe"
path.bptc="res://.godot/imported/kloppenheim_07_puresky_4k.hdr-abafd00a9dfdef3d2bc0c87ad74caaa1.bptc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://resources/sky/kloppenheim_07_puresky_4k.hdr"
dest_files=["res://.godot/imported/kloppenheim_07_puresky_4k.hdr-abafd00a9dfdef3d2bc0c87ad74caaa1.bptc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
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=0

@ -1,26 +1,27 @@
[gd_resource type="Environment" load_steps=3 format=3 uid="uid://d31wkt76cft8k"]
[gd_resource type="Environment" load_steps=4 format=3 uid="uid://d31wkt76cft8k"]
[sub_resource type="PhysicalSkyMaterial" id="PhysicalSkyMaterial_gn88m"]
ground_color = Color(0, 0, 0, 1)
[ext_resource type="Texture2D" uid="uid://cpxj1dj80ljfe" path="res://resources/sky/kloppenheim_07_puresky_4k.hdr" id="1_ov61q"]
[sub_resource type="PanoramaSkyMaterial" id="PanoramaSkyMaterial_ao6tx"]
panorama = ExtResource("1_ov61q")
energy_multiplier = 0.8
[sub_resource type="Sky" id="Sky_tyhie"]
sky_material = SubResource("PhysicalSkyMaterial_gn88m")
sky_material = SubResource("PanoramaSkyMaterial_ao6tx")
radiance_size = 2
[resource]
background_mode = 2
background_intensity = 100000.0
sky = SubResource("Sky_tyhie")
tonemap_mode = 2
ambient_light_source = 3
reflected_light_source = 2
tonemap_mode = 4
tonemap_white = 8.0
ssao_enabled = true
ssao_detail = 2.0
sdfgi_enabled = true
sdfgi_bounce_feedback = 0.9
glow_enabled = true
glow_normalized = true
glow_bloom = 0.2
volumetric_fog_enabled = true
volumetric_fog_density = 0.01
volumetric_fog_gi_inject = 1.14
volumetric_fog_anisotropy = 0.7

File diff suppressed because one or more lines are too long

@ -18,6 +18,6 @@ func update_enemies_ui(enemies: Array[Enemy]) -> void:
#Add new enemy_uis
for enemy in enemies:
print("Add " + enemy.unit_name + "...")
var new_enemy_ui = enemy_ui_scene.instantiate()
var new_enemy_ui: Node = enemy_ui_scene.instantiate()
new_enemy_ui.enemy = enemy
enemies_ui_container.add_child(new_enemy_ui)