Adds missing data

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

Binary file not shown.

View file

@ -0,0 +1,34 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://dxyqmtf7gmhfk"
path="res://.godot/imported/IndieFlower-Regular.ttf-586b1270e2f35b3439bb6e47a2c0aac6.fontdata"
[deps]
source_file="res://content/IndieFlower-Regular.ttf"
dest_files=["res://.godot/imported/IndieFlower-Regular.ttf-586b1270e2f35b3439bb6e47a2c0aac6.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
disable_embedded_bitmaps=true
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
hinting=1
subpixel_positioning=1
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}

BIN
content/Logo2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

35
content/Logo2.png.import Normal file
View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bctvdjk0xedjs"
path.s3tc="res://.godot/imported/Logo2.png-3c67592a111ef088d049a5979075c0b5.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://content/Logo2.png"
dest_files=["res://.godot/imported/Logo2.png-3c67592a111ef088d049a5979075c0b5.s3tc.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 934 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://p80iif1puoi"
path="res://.godot/imported/Cardboard004.png-43c6537819902ee855179f3b130ed52d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://content/cardboard/Cardboard004/Cardboard004.png"
dest_files=["res://.godot/imported/Cardboard004.png-43c6537819902ee855179f3b130ed52d.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

View file

@ -0,0 +1,17 @@
[gd_resource type="StandardMaterial3D" load_steps=5 format=3 uid="uid://dcaorx27eky1t"]
[ext_resource type="Texture2D" uid="uid://du6dqldtyqxub" path="res://content/cardboard/Cardboard004/Cardboard004_2K-PNG_Color.png" id="1_vvorp"]
[ext_resource type="Texture2D" uid="uid://w1qjoj4t60pe" path="res://content/rifle/Cardboard001_2K-PNG/Cardboard001_2K-PNG_Displacement.png" id="2_lscyd"]
[ext_resource type="Texture2D" uid="uid://bwayhsly108wo" path="res://content/cardboard/Cardboard004/Cardboard004_2K-PNG_NormalGL.png" id="3_j3rim"]
[ext_resource type="Texture2D" uid="uid://bnomx0psm72hp" path="res://content/cardboard/Cardboard004/Cardboard004_2K-PNG_Roughness.png" id="4_266b4"]
[resource]
diffuse_mode = 3
specular_mode = 1
albedo_texture = ExtResource("1_vvorp")
roughness_texture = ExtResource("4_266b4")
normal_enabled = true
normal_texture = ExtResource("3_j3rim")
heightmap_enabled = true
heightmap_scale = 6.455
heightmap_texture = ExtResource("2_lscyd")

View file

@ -0,0 +1,42 @@
<?xml version="1.0"?>
<materialx version="1.38" fileprefix="./">
<standard_surface type="surfaceshader" ypos="-1.879310" xpos="6.159420" name="Cardboard004_2K_PNG_StandardSurface">
<input type="float" name="specular" value="0" />
<input type="float" name="coat" value="1" />
<input type="color3" name="coat_color" value="1, 1, 1" />
<input type="float" name="base" value="1" />
<input type="color3" nodename="Cardboard004_2K_PNG_Color" name="base_color" />
<input type="vector3" nodename="normalmap" name="normal" />
<input type="vector3" nodename="normalmap" name="coat_normal" />
<input type="float" nodename="Cardboard004_2K_PNG_Roughness" name="specular_roughness" />
<input type="float" nodename="Cardboard004_2K_PNG_Roughness" name="coat_roughness" />
</standard_surface>
<surfacematerial type="material" ypos="0.000000" xpos="8.695652" name="Cardboard004_2K_PNG">
<input type="surfaceshader" nodename="Cardboard004_2K_PNG_StandardSurface" name="surfaceshader" />
<input type="displacementshader" nodename="displacement" name="displacementshader" />
</surfacematerial>
<tiledimage type="color3" ypos="-3.103448" xpos="3.623188" name="Cardboard004_2K_PNG_Color">
<input type="filename" colorspace="srgb_texture" name="file" value="Cardboard004_2K-PNG_Color.png" />
<input type="vector2" name="uvtiling" value="1.0, 1.0" />
</tiledimage>
<tiledimage type="float" ypos="5.163793" xpos="3.623188" name="Cardboard004_2K_PNG_Displacement">
<input type="filename" name="file" value="Cardboard004_2K-PNG_Displacement.png" />
<input type="vector2" name="uvtiling" value="1.0, 1.0" />
</tiledimage>
<displacement type="displacementshader" ypos="1.879310" xpos="6.159420" name="displacement">
<input type="float" nodename="Cardboard004_2K_PNG_Displacement" name="displacement" />
<input type="float" name="scale" value="1.0" />
</displacement>
<tiledimage type="vector3" ypos="0.879310" xpos="1.086957" name="Cardboard004_2K_PNG_NormalGL">
<input type="filename" name="file" value="Cardboard004_2K-PNG_NormalGL.png" />
<input type="vector2" name="uvtiling" value="1.0, 1.0" />
</tiledimage>
<normalmap type="vector3" ypos="3.586207" xpos="3.623188" name="normalmap">
<input type="vector3" nodename="Cardboard004_2K_PNG_NormalGL" name="in" />
<input type="float" name="scale" value="1.0" />
</normalmap>
<tiledimage type="float" ypos="-0.413793" xpos="3.623188" name="Cardboard004_2K_PNG_Roughness">
<input type="filename" name="file" value="Cardboard004_2K-PNG_Roughness.png" />
<input type="vector2" name="uvtiling" value="1.0, 1.0" />
</tiledimage>
</materialx>

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 MiB

View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://du6dqldtyqxub"
path.s3tc="res://.godot/imported/Cardboard004_2K-PNG_Color.png-af8d8ca9335f4cc6fded2b865d2e2b3b.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://content/cardboard/Cardboard004/Cardboard004_2K-PNG_Color.png"
dest_files=["res://.godot/imported/Cardboard004_2K-PNG_Color.png-af8d8ca9335f4cc6fded2b865d2e2b3b.s3tc.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bjfq5ifaymhph"
path="res://.godot/imported/Cardboard004_2K-PNG_Displacement.png-11cbcbcc4e88e8e7ca1af4eab6339741.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://content/cardboard/Cardboard004/Cardboard004_2K-PNG_Displacement.png"
dest_files=["res://.godot/imported/Cardboard004_2K-PNG_Displacement.png-11cbcbcc4e88e8e7ca1af4eab6339741.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bxbjpm2eqnalk"
path="res://.godot/imported/Cardboard004_2K-PNG_NormalDX.png-e1acd2d5180374c2f6db4d8af21a56f8.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://content/cardboard/Cardboard004/Cardboard004_2K-PNG_NormalDX.png"
dest_files=["res://.godot/imported/Cardboard004_2K-PNG_NormalDX.png-e1acd2d5180374c2f6db4d8af21a56f8.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 MiB

View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bwayhsly108wo"
path.s3tc="res://.godot/imported/Cardboard004_2K-PNG_NormalGL.png-34a7a135803c38677965e11613ebf776.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://content/cardboard/Cardboard004/Cardboard004_2K-PNG_NormalGL.png"
dest_files=["res://.godot/imported/Cardboard004_2K-PNG_NormalGL.png-34a7a135803c38677965e11613ebf776.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=1
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=1
roughness/src_normal="res://content/cardboard/Cardboard004/Cardboard004_2K-PNG_NormalGL.png"
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

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bnomx0psm72hp"
path.s3tc="res://.godot/imported/Cardboard004_2K-PNG_Roughness.png-c3c958b69638e7636773cd9e8d08394d.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://content/cardboard/Cardboard004/Cardboard004_2K-PNG_Roughness.png"
dest_files=["res://.godot/imported/Cardboard004_2K-PNG_Roughness.png-c3c958b69638e7636773cd9e8d08394d.s3tc.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

View file

@ -0,0 +1,20 @@
[gd_resource type="StandardMaterial3D" load_steps=4 format=3 uid="uid://ny6k7xqwvbut"]
[ext_resource type="Texture2D" uid="uid://cvw2rvje403og" path="res://content/cardboard/Paper/Paper005_2K-PNG_Displacement.png" id="2_wjb5g"]
[ext_resource type="Texture2D" uid="uid://djtg2ykgjylk8" path="res://content/cardboard/Paper/Paper005_2K-PNG_NormalGL.png" id="3_fl1ka"]
[ext_resource type="Texture2D" uid="uid://ct83jsi7k2slj" path="res://content/cardboard/Paper/Paper005_2K-PNG_Roughness.png" id="4_0ih8e"]
[resource]
cull_mode = 2
diffuse_mode = 3
specular_mode = 2
roughness_texture = ExtResource("4_0ih8e")
normal_enabled = true
normal_texture = ExtResource("3_fl1ka")
heightmap_enabled = true
heightmap_texture = ExtResource("2_wjb5g")
billboard_mode = 3
billboard_keep_scale = true
particles_anim_h_frames = 1
particles_anim_v_frames = 1
particles_anim_loop = false

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 MiB

View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cruj1ph2x2n2a"
path.s3tc="res://.godot/imported/Paper005_2K-PNG_Color.png-9db58dcf3755585e2f7404eefdfedee0.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://content/cardboard/Paper/Paper005_2K-PNG_Color.png"
dest_files=["res://.godot/imported/Paper005_2K-PNG_Color.png-9db58dcf3755585e2f7404eefdfedee0.s3tc.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 MiB

View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cvw2rvje403og"
path.s3tc="res://.godot/imported/Paper005_2K-PNG_Displacement.png-bfbb733ddcd4562f7b63b61fd3368b67.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://content/cardboard/Paper/Paper005_2K-PNG_Displacement.png"
dest_files=["res://.godot/imported/Paper005_2K-PNG_Displacement.png-bfbb733ddcd4562f7b63b61fd3368b67.s3tc.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dsgtmf3p7hldb"
path="res://.godot/imported/Paper005_2K-PNG_NormalDX.png-eec5227a9ba47fe15a6cdbada2a258c5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://content/cardboard/Paper/Paper005_2K-PNG_NormalDX.png"
dest_files=["res://.godot/imported/Paper005_2K-PNG_NormalDX.png-eec5227a9ba47fe15a6cdbada2a258c5.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 MiB

View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://djtg2ykgjylk8"
path.s3tc="res://.godot/imported/Paper005_2K-PNG_NormalGL.png-8b69769626382100d06374dd4ef11956.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://content/cardboard/Paper/Paper005_2K-PNG_NormalGL.png"
dest_files=["res://.godot/imported/Paper005_2K-PNG_NormalGL.png-8b69769626382100d06374dd4ef11956.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=1
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=1
roughness/src_normal="res://content/cardboard/Paper/Paper005_2K-PNG_NormalGL.png"
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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ct83jsi7k2slj"
path.s3tc="res://.godot/imported/Paper005_2K-PNG_Roughness.png-b114c1e1da6924452d929f3d1f4f959d.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://content/cardboard/Paper/Paper005_2K-PNG_Roughness.png"
dest_files=["res://.godot/imported/Paper005_2K-PNG_Roughness.png-b114c1e1da6924452d929f3d1f4f959d.s3tc.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

View file

@ -11,12 +11,12 @@
cull_mode = 2
diffuse_mode = 3
specular_mode = 1
albedo_color = Color(0.521141, 0.521141, 0.521141, 1)
albedo_texture = ExtResource("1_u5ab5")
roughness_texture = ExtResource("4_ptq0i")
normal_enabled = true
normal_scale = 2.89
normal_texture = ExtResource("3_24st2")
heightmap_enabled = true
heightmap_scale = 0.697
heightmap_texture = ExtResource("2_p176y")
heightmap_flip_texture = true
@ -24,5 +24,4 @@ refraction_scale = -0.25
detail_mask = SubResource("CompressedTexture2D_4ny28")
detail_albedo = SubResource("CompressedTexture2D_4ny28")
uv1_scale = Vector3(0.245, 0.245, 0.245)
uv1_triplanar = true
uv1_world_triplanar = true

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 MiB

View file

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cqbdilieomk50"
path.s3tc="res://.godot/imported/Damage Imperfection seamless 4k-04-png.png-89056d2e1ea9077cacb64c6c1f9b34ff.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://content/decals/Damage Imperfection seamless 4k-04-png.png"
dest_files=["res://.godot/imported/Damage Imperfection seamless 4k-04-png.png-89056d2e1ea9077cacb64c6c1f9b34ff.s3tc.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

View file

@ -1,16 +1,29 @@
[gd_scene load_steps=24 format=3 uid="uid://b1l8fvlceolf8"]
[gd_scene load_steps=31 format=3 uid="uid://b1l8fvlceolf8"]
[ext_resource type="Script" path="res://scripts/enemies/enemy.gd" id="1_n8jwt"]
[ext_resource type="PackedScene" uid="uid://o3oir3w6cs1y" path="res://content/enemies/enemies.fbx" id="1_nxu6l"]
[ext_resource type="Texture2D" uid="uid://csn8uoefcbua6" path="res://content/enemies/sprites/idle sprite.png" id="2_r5jpp"]
[ext_resource type="Animation" uid="uid://cguc5g4xb3ukw" path="res://content/enemies/animations/Vert_Fire.res" id="3_c2uq0"]
[ext_resource type="BehaviorTree" uid="uid://db7m2p0at5kmq" path="res://ai/enemy.tres" id="3_laok7"]
[ext_resource type="Texture2D" uid="uid://dku7f5fijokpn" path="res://content/rifle/Cardboard001_2K-PNG/Cardboard001_2K-PNG_NormalGL.png" id="4_ift72"]
[ext_resource type="Animation" uid="uid://c4ko34bx2fw2a" path="res://content/enemies/animations/Vert_Idle.res" id="4_ldm0s"]
[ext_resource type="AudioStream" uid="uid://cn33abuyca8so" path="res://audio/gun/assaultrifle.tres" id="4_t8l0v"]
[ext_resource type="Script" path="res://scripts/enemies/enemy_ai.gd" id="4_uu6te"]
[ext_resource type="Texture2D" uid="uid://buebtm6i0whgb" path="res://content/enemies/sprites/fire sprite.png" id="5_1c5tu"]
[ext_resource type="Texture2D" uid="uid://cpmhd8ni4r5lu" path="res://content/rifle/Cardboard001_2K-PNG/Cardboard001_2K-PNG_Roughness.png" id="5_2stbb"]
[ext_resource type="Animation" uid="uid://bkg0my1x3pao4" path="res://content/enemies/animations/Vert_Move.res" id="5_saiyq"]
[ext_resource type="PackedScene" uid="uid://bnwuklgcmgyw8" path="res://content/muzzleflash/muzzleflash.tscn" id="10_dtmwf"]
[ext_resource type="Script" path="res://demo/agents/scripts/health.gd" id="11_o71in"]
[ext_resource type="AudioStream" uid="uid://dj5b4cn5ody1b" path="res://audio/armorbreak/armorbreak.tres" id="13_ikanm"]
[ext_resource type="AudioStream" uid="uid://dq8k15jwlxhw" path="res://audio/footsteps/walk/footsteps_walking.tres" id="13_ispa7"]
[ext_resource type="Script" path="res://prefabs/movement_player.gd" id="14_m37f6"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_3axg3"]
transparency = 1
albedo_texture = ExtResource("5_1c5tu")
roughness_texture = ExtResource("5_2stbb")
normal_enabled = true
normal_texture = ExtResource("4_ift72")
[sub_resource type="AnimationLibrary" id="AnimationLibrary_jm6ft"]
_data = {
@ -71,16 +84,17 @@ script = ExtResource("1_n8jwt")
transform = Transform3D(0.42, 0, 0, 0, 0.42, 0, 0, 0, 0.42, 0, 0, 0)
[node name="Vert" parent="enemies" index="0"]
transform = Transform3D(97.8205, -0.0251948, -20.7636, 0.0257551, 100, -4.37103e-06, 20.7636, -0.00534343, 97.8206, 0, 0.000652266, 0)
transform = Transform3D(99.7699, -0.0330577, 6.77809, 0.0331342, 100, -4.37112e-06, -6.77809, 0.00225023, 99.7699, 0, 0.000652266, 0)
material_overlay = SubResource("StandardMaterial3D_3axg3")
[node name="Sprite3D" type="Sprite3D" parent="enemies/Vert" index="0"]
transform = Transform3D(0.00999984, -1.44888e-06, 5.6131e-05, 1.44904e-06, 0.01, -2.46636e-08, -5.6131e-05, 3.27968e-08, 0.00999984, -3.11379e-06, 0.0260873, 0.000118726)
modulate = Color(1, 0.86, 0.86, 1)
texture = ExtResource("2_r5jpp")
[node name="Shoot Marker" type="Node3D" parent="enemies/Vert" index="1"]
[node name="Shoot Marker" type="Node3D" parent="enemies/Vert" index="0"]
transform = Transform3D(0.0242074, -1.30064e-06, 0.00624512, 9.47821e-07, 0.025, 1.53265e-06, -0.00624511, -1.24728e-06, 0.0242074, -0.00403827, 0.0391857, 0.00234848)
[node name="ShootSound" type="AudioStreamPlayer3D" parent="enemies/Vert/Shoot Marker"]
process_mode = 3
stream = ExtResource("4_t8l0v")
bus = &"Enemies"
[node name="AnimationPlayer" parent="enemies" index="1"]
libraries = {
"": SubResource("AnimationLibrary_jm6ft")
@ -92,12 +106,12 @@ tree_root = SubResource("AnimationNodeStateMachine_rdhva")
anim_player = NodePath("..")
parameters/Movement/blend_position = 0.00270998
[node name="BTPlayer" type="BTPlayer" parent="." node_paths=PackedStringArray("character", "sprite", "agent", "animationTree", "Origin")]
[node name="BTPlayer" type="BTPlayer" parent="." node_paths=PackedStringArray("character", "visual", "agent", "animationTree", "Origin")]
behavior_tree = ExtResource("3_laok7")
blackboard_plan = SubResource("BlackboardPlan_hf7lk")
script = ExtResource("4_uu6te")
character = NodePath("..")
sprite = NodePath("../enemies/Vert/Sprite3D")
visual = NodePath("../enemies/Vert")
idleTexture = ExtResource("2_r5jpp")
aggressiveTexture = ExtResource("5_1c5tu")
agent = NodePath("../NavigationAgent")
@ -117,4 +131,15 @@ target_desired_distance = 0.5
script = ExtResource("11_o71in")
max_health = 1.0
[node name="DeathSound" type="AudioStreamPlayer" parent="."]
process_mode = 3
stream = ExtResource("13_ikanm")
bus = &"Player"
[node name="Walking" type="AudioStreamPlayer3D" parent="." node_paths=PackedStringArray("targetElement")]
stream = ExtResource("13_ispa7")
bus = &"Enemies"
script = ExtResource("14_m37f6")
targetElement = NodePath("..")
[editable path="enemies"]

BIN
content/gemina2half.ttf Normal file

Binary file not shown.

View file

@ -0,0 +1,34 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://cynlx0ww4k85w"
path="res://.godot/imported/gemina2half.ttf-ac090b7d31ee661db60aaa0bf0ea781a.fontdata"
[deps]
source_file="res://content/gemina2half.ttf"
dest_files=["res://.godot/imported/gemina2half.ttf-ac090b7d31ee661db60aaa0bf0ea781a.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
disable_embedded_bitmaps=true
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
hinting=1
subpixel_positioning=1
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}

6877
content/levels/Level1.tscn Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,170 @@
[gd_scene load_steps=15 format=3 uid="uid://bcywrfj8y3u1"]
[ext_resource type="Texture2D" uid="uid://dnavx8bsrg2cp" path="res://content/rifle/Cardboard001_2K-PNG/Cardboard001_2K-PNG_Color.png" id="1_jjw1a"]
[ext_resource type="Theme" uid="uid://c8qurdkgcv2yy" path="res://content/ui/Theme.tres" id="1_tgxtg"]
[ext_resource type="Script" path="res://content/levels/main_menu.gd" id="2_ee486"]
[ext_resource type="Texture2D" uid="uid://dku7f5fijokpn" path="res://content/rifle/Cardboard001_2K-PNG/Cardboard001_2K-PNG_NormalGL.png" id="3_7mv0l"]
[ext_resource type="PackedScene" uid="uid://daryahp5bg8cw" path="res://content/levels/Level1Content.tscn" id="3_iivxj"]
[ext_resource type="StyleBox" uid="uid://ccaebxxslc5dc" path="res://content/levels/MainMenu_PanelBG.tres" id="3_uxwy0"]
[ext_resource type="Texture2D" uid="uid://cruj1ph2x2n2a" path="res://content/cardboard/Paper/Paper005_2K-PNG_Color.png" id="4_nni4k"]
[ext_resource type="Texture2D" uid="uid://djtg2ykgjylk8" path="res://content/cardboard/Paper/Paper005_2K-PNG_NormalGL.png" id="5_8aynv"]
[sub_resource type="CanvasTexture" id="CanvasTexture_xpblf"]
diffuse_texture = ExtResource("1_jjw1a")
normal_texture = ExtResource("3_7mv0l")
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_oxyoo"]
texture = SubResource("CanvasTexture_xpblf")
axis_stretch_horizontal = 1
axis_stretch_vertical = 1
modulate_color = Color(0.362829, 0.362829, 0.362829, 1)
[sub_resource type="LabelSettings" id="LabelSettings_wilqc"]
line_spacing = 3.19
font_size = 70
font_color = Color(0, 0, 0, 1)
[sub_resource type="LabelSettings" id="LabelSettings_g3dom"]
line_spacing = 3.055
font_color = Color(0, 0, 0, 1)
[sub_resource type="CanvasTexture" id="CanvasTexture_i2tij"]
diffuse_texture = ExtResource("4_nni4k")
normal_texture = ExtResource("5_8aynv")
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_vcu42"]
texture = SubResource("CanvasTexture_i2tij")
axis_stretch_horizontal = 1
axis_stretch_vertical = 1
modulate_color = Color(1, 0.706711, 0.61564, 1)
[node name="MainMenu" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme = ExtResource("1_tgxtg")
script = ExtResource("2_ee486")
startGameScene = ExtResource("3_iivxj")
[node name="Panel" type="Panel" parent="."]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme_override_styles/panel = SubResource("StyleBoxTexture_oxyoo")
[node name="PanelContainer" type="PanelContainer" parent="."]
layout_mode = 1
anchors_preset = 5
anchor_left = 0.5
anchor_right = 0.5
offset_left = -278.0
offset_top = 47.0
offset_right = 214.0
offset_bottom = 150.0
grow_horizontal = 2
rotation = -0.041969
theme_override_styles/panel = ExtResource("3_uxwy0")
[node name="Label" type="Label" parent="PanelContainer"]
layout_mode = 2
text = "A Papercut"
label_settings = SubResource("LabelSettings_wilqc")
horizontal_alignment = 1
uppercase = true
[node name="PanelContainer2" type="PanelContainer" parent="."]
layout_mode = 1
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -770.0
offset_top = -119.0
offset_right = -412.0
offset_bottom = 121.0
grow_horizontal = 2
grow_vertical = 2
rotation = 0.0705838
theme_override_styles/panel = ExtResource("3_uxwy0")
[node name="Label" type="Label" parent="PanelContainer2"]
layout_mode = 2
text = "CREDITS:
DEVELOPMENT - Michel Fedde
(iedSoftworks)
Cardboard & Paper Textures - ambientCG
Low-poly Viewmodel Arms V4 - Hozq
HK437 - Heckler & Koch
Enemies - MIXAMO
Sounds - Ultimate SFX Bundle"
label_settings = SubResource("LabelSettings_g3dom")
horizontal_alignment = 1
uppercase = true
[node name="Play" type="PanelContainer" parent="."]
layout_mode = 1
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = 98.0
offset_top = -143.0
offset_right = 326.0
offset_bottom = -68.0
grow_horizontal = 2
grow_vertical = 2
rotation = -0.0958309
theme_override_styles/panel = SubResource("StyleBoxTexture_vcu42")
[node name="Button" type="Button" parent="Play"]
layout_mode = 2
theme_override_colors/font_hover_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_color = Color(0.321728, 0.321728, 0.321728, 1)
theme_override_colors/font_pressed_color = Color(0.691357, 0.691357, 0.691357, 1)
theme_override_colors/font_focus_color = Color(0.281187, 0.281187, 0.281187, 1)
theme_override_colors/font_color = Color(0, 0, 0, 1)
theme_override_colors/font_outline_color = Color(0, 0, 0, 1)
theme_override_font_sizes/font_size = 46
text = "PLAY"
flat = true
[node name="Exit" type="PanelContainer" parent="."]
layout_mode = 1
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = 209.0
offset_top = 77.0001
offset_right = 437.0
offset_bottom = 153.0
grow_horizontal = 2
grow_vertical = 2
rotation = 0.162366
theme_override_styles/panel = SubResource("StyleBoxTexture_vcu42")
[node name="Button" type="Button" parent="Exit"]
layout_mode = 2
theme_override_colors/font_hover_pressed_color = Color(1, 1, 1, 1)
theme_override_colors/font_hover_color = Color(0.321728, 0.321728, 0.321728, 1)
theme_override_colors/font_pressed_color = Color(0.691357, 0.691357, 0.691357, 1)
theme_override_colors/font_focus_color = Color(0.281187, 0.281187, 0.281187, 1)
theme_override_colors/font_color = Color(0, 0, 0, 1)
theme_override_colors/font_outline_color = Color(0, 0, 0, 1)
theme_override_font_sizes/font_size = 46
text = "EXIT"
flat = true
[connection signal="pressed" from="Play/Button" to="." method="_on_button_pressed"]
[connection signal="pressed" from="Exit/Button" to="." method="_on_exit_press"]

View file

@ -0,0 +1,13 @@
[gd_resource type="StyleBoxTexture" load_steps=4 format=3 uid="uid://ccaebxxslc5dc"]
[ext_resource type="Texture2D" uid="uid://cruj1ph2x2n2a" path="res://content/cardboard/Paper/Paper005_2K-PNG_Color.png" id="1_1d6ge"]
[ext_resource type="Texture2D" uid="uid://djtg2ykgjylk8" path="res://content/cardboard/Paper/Paper005_2K-PNG_NormalGL.png" id="2_0udhe"]
[sub_resource type="CanvasTexture" id="CanvasTexture_i2tij"]
diffuse_texture = ExtResource("1_1d6ge")
normal_texture = ExtResource("2_0udhe")
[resource]
texture = SubResource("CanvasTexture_i2tij")
axis_stretch_horizontal = 1
axis_stretch_vertical = 1

View file

@ -0,0 +1,10 @@
extends Area3D
func _on_body_entered(body: Node3D) -> void:
if body is not Player:
return
Player.Instance.cameraController.process_mode = Node.PROCESS_MODE_PAUSABLE
get_tree().paused = true
Input.mouse_mode = Input.MOUSE_MODE_VISIBLE
Player.Instance.ui.displayComplete()

View file

@ -0,0 +1,13 @@
extends Control
@export var startGameScene: PackedScene
func _ready() -> void:
get_tree().paused = false;
func _on_button_pressed() -> void:
get_tree().change_scene_to_packed(startGameScene)
func _on_exit_press() -> void:
get_tree().quit()

BIN
content/props/Chair.res Normal file

Binary file not shown.

BIN
content/props/Console.res Normal file

Binary file not shown.

BIN
content/props/Paper_001.res Normal file

Binary file not shown.

BIN
content/props/Props.fbx Normal file

Binary file not shown.

View file

@ -0,0 +1,124 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://civa03txb27kr"
path="res://.godot/imported/Props.fbx-cacf48bef963a17ce7e63d2ee69a6049.scn"
[deps]
source_file="res://content/props/Props.fbx"
dest_files=["res://.godot/imported/Props.fbx-cacf48bef963a17ce7e63d2ee69a6049.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=75.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=true
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={
"materials": {
"Chair": {
"use_external/enabled": true,
"use_external/path": "res://content/cardboard_material.tres"
},
"Console": {
"use_external/enabled": true,
"use_external/path": "res://content/cardboard_material.tres"
},
"Paper": {
"use_external/enabled": true,
"use_external/path": "res://content/cardboard/Paper/Paper.tres"
},
"Sofa": {
"use_external/enabled": true,
"use_external/path": "res://content/cardboard/Cardboard004/Cardboard004.tres"
},
"TV Shell": {
"use_external/enabled": true,
"use_external/path": "res://content/cardboard_material.tres"
},
"TVScreen": {
"use_external/enabled": true,
"use_external/path": "res://content/props/TV Screen.tres"
},
"Table": {
"use_external/enabled": true,
"use_external/path": "res://content/cardboard_material.tres"
}
},
"meshes": {
"Chair": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"lods/normal_split_angle": 25.0,
"save_to_file/enabled": true,
"save_to_file/path": "res://content/props/Chair.res"
},
"Console": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"lods/normal_split_angle": 25.0,
"save_to_file/enabled": true,
"save_to_file/path": "res://content/props/Console.res"
},
"Paper_001": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"lods/normal_split_angle": 25.0,
"save_to_file/enabled": true,
"save_to_file/path": "res://content/props/Paper_001.res"
},
"Sofa": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"lods/normal_split_angle": 25.0,
"save_to_file/enabled": true,
"save_to_file/path": "res://content/props/Sofa.res"
},
"TV": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"lods/normal_split_angle": 25.0,
"save_to_file/enabled": true,
"save_to_file/path": "res://content/props/TV.res"
},
"Table": {
"generate/lightmap_uv": 0,
"generate/lods": 0,
"generate/shadow_meshes": 0,
"lods/normal_merge_angle": 60.0,
"lods/normal_split_angle": 25.0,
"save_to_file/enabled": true,
"save_to_file/path": "res://content/props/Table.res"
}
}
}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1

BIN
content/props/Sofa.res Normal file

Binary file not shown.

View file

@ -0,0 +1,6 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://b15qw0h4jp04m"]
[resource]
render_priority = 1
cull_mode = 2
shading_mode = 0

BIN
content/props/TV.res Normal file

Binary file not shown.

10
content/props/TV.tscn Normal file
View file

@ -0,0 +1,10 @@
[gd_scene load_steps=2 format=3 uid="uid://b7pmtf7c0rfke"]
[ext_resource type="ArrayMesh" uid="uid://b2gllsowmqm0j" path="res://content/props/TV.res" id="1_3pc4a"]
[node name="Props" type="Node3D"]
[node name="TV" type="MeshInstance3D" parent="."]
transform = Transform3D(1.06096e-07, 1.25478e-07, 1, -0.89, -7.26483e-08, 1.19209e-07, 3.89031e-08, -1.662, 7.54979e-08, 0, 0, 0)
mesh = ExtResource("1_3pc4a")
skeleton = NodePath("")

BIN
content/props/Table.res Normal file

Binary file not shown.

View file

@ -390,8 +390,10 @@ advance_mode = 2
advance_mode = 2
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_nrl4s"]
xfade_time = 0.2
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_d50tw"]
xfade_time = 0.2
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_yxl34"]
xfade_time = 0.01
@ -466,8 +468,8 @@ bones/6/parent = 5
bones/6/rest = Transform3D(0.999755, -0.0152834, 0.0159934, 0.0152834, -0.0454936, -0.998848, 0.0159934, 0.998848, -0.0452489, 0, 4.76836e-11, -7.62939e-10)
bones/6/enabled = true
bones/6/position = Vector3(0, 4.76836e-11, -7.62939e-10)
bones/6/rotation = Quaternion(0.685382, -0.0293075, 0.03841, 0.726579)
bones/6/scale = Vector3(1.00716, 0.990373, 1.00756)
bones/6/rotation = Quaternion(0.697626, -0.0272437, 0.0377774, 0.714947)
bones/6/scale = Vector3(1.01704, 0.970755, 1.01744)
bones/7/name = "pole_line.R_end"
bones/7/parent = 6
bones/7/rest = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.00391025, 0)
@ -487,8 +489,8 @@ bones/9/parent = 8
bones/9/rest = Transform3D(0.999755, 0.0152834, -0.0159934, -0.0152834, -0.0454936, -0.998848, -0.0159934, 0.998848, -0.0452489, 0, 4.76836e-11, -7.62939e-10)
bones/9/enabled = true
bones/9/position = Vector3(0, 4.76836e-11, -7.62939e-10)
bones/9/rotation = Quaternion(0.609096, 0.083777, -0.0899037, 0.783518)
bones/9/scale = Vector3(0.910517, 1.21307, 0.910522)
bones/9/rotation = Quaternion(0.597646, 0.0882558, -0.0949246, 0.791214)
bones/9/scale = Vector3(0.89553, 1.24785, 0.895534)
bones/10/name = "pole_line.L_end"
bones/10/parent = 9
bones/10/rest = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.00391025, 0)
@ -515,21 +517,21 @@ bones/13/parent = 12
bones/13/rest = Transform3D(0.289313, -0.201567, -0.935772, 0.93034, 0.289312, 0.225315, 0.225315, -0.935772, 0.271228, 0, 0.00139584, 0)
bones/13/enabled = true
bones/13/position = Vector3(0, 0.00139584, 0)
bones/13/rotation = Quaternion(-0.282023, -0.558744, 0.597224, 0.501589)
bones/13/rotation = Quaternion(-0.288451, -0.584149, 0.584372, 0.483814)
bones/13/scale = Vector3(1, 1, 1)
bones/14/name = "forearm.R"
bones/14/parent = 13
bones/14/rest = Transform3D(0.967755, 0.113719, 0.224763, 0.180815, 0.307618, -0.934172, -0.175374, 0.94469, 0.277137, 3.1834e-10, 0.00266141, -1.26107e-11)
bones/14/enabled = true
bones/14/position = Vector3(3.1834e-10, 0.00266141, -1.26107e-11)
bones/14/rotation = Quaternion(0.82986, 0.124679, -0.0240342, 0.543332)
bones/14/rotation = Quaternion(0.847442, 0.123812, -0.0281606, 0.515479)
bones/14/scale = Vector3(1, 1, 1)
bones/15/name = "hand.R"
bones/15/parent = 14
bones/15/rest = Transform3D(0.998803, -0.0473205, -0.0123773, 0.0478966, 0.997532, 0.0513467, 0.00991698, -0.0518781, 0.998604, -1.36696e-10, 0.00253111, 1.61345e-10)
bones/15/enabled = true
bones/15/position = Vector3(-1.36696e-10, 0.00253111, 1.61345e-10)
bones/15/rotation = Quaternion(-0.295409, -0.0342655, 0.139281, 0.944542)
bones/15/rotation = Quaternion(-0.280002, -0.0683182, 0.00549664, 0.95755)
bones/15/scale = Vector3(1, 1, 1)
bones/16/name = "index_meta.R"
bones/16/parent = 15
@ -585,14 +587,14 @@ bones/23/parent = 22
bones/23/rest = Transform3D(0.745321, -0.659727, 0.0962067, 0.665133, 0.745686, -0.0393761, -0.0457625, 0.0933381, 0.994582, 1.45929e-10, 0.000428075, 4.40949e-11)
bones/23/enabled = true
bones/23/position = Vector3(1.45929e-10, 0.000428075, 4.40949e-11)
bones/23/rotation = Quaternion(0.0470606, 0.0222304, 0.674114, 0.736792)
bones/23/rotation = Quaternion(0.0470606, 0.0222304, 0.674114, 0.736791)
bones/23/scale = Vector3(1, 1, 1)
bones/24/name = "middle3.R"
bones/24/parent = 23
bones/24/rest = Transform3D(0.927281, -0.373308, -0.028122, 0.373945, 0.927184, 0.0222794, 0.0177572, -0.0311754, 0.999356, -7.29711e-10, 0.000267549, 1.92479e-10)
bones/24/enabled = true
bones/24/position = Vector3(-7.29711e-10, 0.000267549, 1.92479e-10)
bones/24/rotation = Quaternion(-0.0161525, -0.00781051, 0.43526, 0.900126)
bones/24/rotation = Quaternion(-0.0161525, -0.0078105, 0.43526, 0.900126)
bones/24/scale = Vector3(1, 1, 1)
bones/25/name = "middle3.R_end"
bones/25/parent = 24
@ -690,7 +692,7 @@ bones/38/parent = 37
bones/38/rest = Transform3D(0.997504, -0.0704799, -0.00439951, 0.0704634, 0.989289, 0.127834, -0.00465736, -0.127825, 0.991786, 3.60323e-12, 0.000226731, -4.33635e-10)
bones/38/enabled = true
bones/38/position = Vector3(3.60323e-12, 0.000226731, -4.33635e-10)
bones/38/rotation = Quaternion(0.03212, 0.0582583, 0.363318, 0.929287)
bones/38/rotation = Quaternion(0.0321199, 0.0582583, 0.363318, 0.929287)
bones/38/scale = Vector3(1, 1, 1)
bones/39/name = "thumb2.R_end"
bones/39/parent = 38
@ -704,7 +706,7 @@ bones/40/parent = 14
bones/40/rest = Transform3D(0.999974, 0.00428396, 0.00580153, -0.00412317, 0.999615, -0.0274478, -0.00591688, 0.0274232, 0.999606, -8.46418e-06, 0.000215645, -6.06698e-05)
bones/40/enabled = true
bones/40/position = Vector3(-8.46418e-06, 0.000215645, -6.06698e-05)
bones/40/rotation = Quaternion(0.0136922, -0.0106461, -0.00228802, 0.999847)
bones/40/rotation = Quaternion(0.0136791, -0.016199, -0.00236402, 0.999772)
bones/40/scale = Vector3(1, 1, 1)
bones/41/name = "twist1.R_end"
bones/41/parent = 40
@ -718,7 +720,7 @@ bones/42/parent = 14
bones/42/rest = Transform3D(0.999974, 0.00428394, 0.00580145, -0.00412316, 0.999615, -0.0274474, -0.0059168, 0.0274228, 0.999606, -2.00581e-06, 0.00172259, -1.93289e-05)
bones/42/enabled = true
bones/42/position = Vector3(-2.00581e-06, 0.00172259, -1.93289e-05)
bones/42/rotation = Quaternion(0.0136163, -0.0397939, -0.00268602, 0.999112)
bones/42/rotation = Quaternion(0.0135754, -0.0538977, -0.00287833, 0.99845)
bones/42/scale = Vector3(1, 1, 1)
bones/43/name = "twist3.R_end"
bones/43/parent = 42
@ -732,7 +734,7 @@ bones/44/parent = 14
bones/44/rest = Transform3D(0.999974, 0.00428412, 0.00580153, -0.00412334, 0.999615, -0.0274478, -0.00591688, 0.0274232, 0.999606, -5.23504e-06, 0.000969117, -3.99994e-05)
bones/44/enabled = true
bones/44/position = Vector3(-5.23504e-06, 0.000969117, -3.99994e-05)
bones/44/rotation = Quaternion(0.0136523, -0.0268674, -0.00250983, 0.999543)
bones/44/rotation = Quaternion(0.01362, -0.0377659, -0.00265874, 0.99919)
bones/44/scale = Vector3(1, 1, 1)
bones/45/name = "twist2.R_end"
bones/45/parent = 44
@ -760,7 +762,7 @@ bones/48/parent = 14
bones/48/rest = Transform3D(0.999974, 0.00428436, 0.00580146, -0.00412358, 0.999615, -0.0274474, -0.00591682, 0.0274228, 0.999606, -2.00581e-06, 0.00172259, -1.93289e-05)
bones/48/enabled = true
bones/48/position = Vector3(-2.00581e-06, 0.00172259, -1.93289e-05)
bones/48/rotation = Quaternion(0.013692, -0.0106462, -0.00228823, 0.999847)
bones/48/rotation = Quaternion(0.0136789, -0.0161991, -0.00236423, 0.999772)
bones/48/scale = Vector3(1, 1, 1)
bones/49/name = "armweartwist.R_end"
bones/49/parent = 48
@ -774,7 +776,7 @@ bones/50/parent = 14
bones/50/rest = Transform3D(0.998924, -0.0448829, -0.0116821, 0.0454014, 0.99778, 0.0487276, 0.00946913, -0.0492056, 0.998744, 1.22313e-06, 0.00247606, 1.34137e-06)
bones/50/enabled = true
bones/50/position = Vector3(1.22313e-06, 0.00247606, 1.34137e-06)
bones/50/rotation = Quaternion(-0.0242033, -0.0187956, 0.0229129, 0.999268)
bones/50/rotation = Quaternion(-0.0240691, -0.0243315, 0.0230464, 0.999148)
bones/50/scale = Vector3(1, 1, 1)
bones/51/name = "cuff.R_end"
bones/51/parent = 50
@ -788,7 +790,7 @@ bones/52/parent = 14
bones/52/rest = Transform3D(1, -2.01654e-09, 3.1474e-08, 2.01654e-09, 1, 7.23308e-08, -3.1474e-08, -7.23308e-08, 1, -1.54241e-10, -1.23587e-10, 3.80932e-10)
bones/52/enabled = true
bones/52/position = Vector3(-1.54241e-10, -1.23587e-10, 3.80932e-10)
bones/52/rotation = Quaternion(1.53914e-08, -0.0923886, 1.06304e-08, 0.995723)
bones/52/rotation = Quaternion(9.57245e-08, -0.101219, 2.37833e-08, 0.994864)
bones/52/scale = Vector3(1, 1, 1)
bones/53/name = "blouse.R_end"
bones/53/parent = 52
@ -809,21 +811,21 @@ bones/55/parent = 54
bones/55/rest = Transform3D(0.289313, 0.201567, 0.935772, -0.93034, 0.289312, 0.225315, -0.225315, -0.935772, 0.271228, 0, 0.00139584, 0)
bones/55/enabled = true
bones/55/position = Vector3(0, 0.00139584, 0)
bones/55/rotation = Quaternion(-0.0166644, 0.462827, -0.758183, 0.45899)
bones/55/rotation = Quaternion(-0.0101907, 0.432429, -0.778612, 0.454603)
bones/55/scale = Vector3(1, 1, 1)
bones/56/name = "forearm.L"
bones/56/parent = 55
bones/56/rest = Transform3D(0.967755, -0.113719, -0.224763, -0.180815, 0.307618, -0.934172, 0.175374, 0.94469, 0.277137, -3.1834e-10, 0.00266141, -1.26107e-11)
bones/56/enabled = true
bones/56/position = Vector3(-3.1834e-10, 0.00266141, -1.26107e-11)
bones/56/rotation = Quaternion(0.59871, -0.125498, -0.0193099, 0.790837)
bones/56/rotation = Quaternion(0.569612, -0.124714, -0.0238521, 0.812047)
bones/56/scale = Vector3(1, 1, 1)
bones/57/name = "hand.L"
bones/57/parent = 56
bones/57/rest = Transform3D(0.998803, 0.0473205, 0.0123773, -0.0478966, 0.997532, 0.0513467, -0.00991698, -0.0518781, 0.998604, 1.36696e-10, 0.00253111, 1.61345e-10)
bones/57/enabled = true
bones/57/position = Vector3(1.36696e-10, 0.00253111, 1.61345e-10)
bones/57/rotation = Quaternion(-0.201574, -0.0350852, 0.238639, 0.949309)
bones/57/rotation = Quaternion(-0.207822, -0.0285846, 0.115176, 0.970942)
bones/57/scale = Vector3(1, 1, 1)
bones/58/name = "index_meta.L"
bones/58/parent = 57
@ -836,7 +838,7 @@ bones/59/name = "index1.L"
bones/59/parent = 58
bones/59/rest = Transform3D(0.917378, 0.395351, 0.0459933, -0.396836, 0.899629, 0.18218, 0.0306483, -0.18538, 0.982189, -4.75825e-10, 0.000649227, 3.51402e-10)
bones/59/enabled = true
bones/59/position = Vector3(5.26133e-06, 0.00062688, 4.6132e-06)
bones/59/position = Vector3(5.26137e-06, 0.00062688, 4.61328e-06)
bones/59/rotation = Quaternion(-0.0921515, 0.0504243, 0.195935, 0.974974)
bones/59/scale = Vector3(1, 1, 1)
bones/60/name = "index2.L"
@ -871,8 +873,8 @@ bones/64/name = "middle1.L"
bones/64/parent = 63
bones/64/rest = Transform3D(0.897312, 0.438301, 0.0521827, -0.441346, 0.892693, 0.0911681, -0.00662413, -0.104837, 0.994467, -7.31031e-10, 0.00064664, 2.63282e-10)
bones/64/enabled = true
bones/64/position = Vector3(-1.39905e-05, 0.000607788, 8.67968e-07)
bones/64/rotation = Quaternion(-0.0560438, 0.00556503, 0.0915036, 0.994211)
bones/64/position = Vector3(-1.39906e-05, 0.000607789, 8.67999e-07)
bones/64/rotation = Quaternion(-0.0560437, 0.00556503, 0.0915036, 0.994211)
bones/64/scale = Vector3(1, 1, 1)
bones/65/name = "middle2.L"
bones/65/parent = 64
@ -886,7 +888,7 @@ bones/66/parent = 65
bones/66/rest = Transform3D(0.927281, 0.373308, 0.028122, -0.373945, 0.927184, 0.0222794, -0.0177572, -0.0311754, 0.999356, 7.29711e-10, 0.000267549, 1.92479e-10)
bones/66/enabled = true
bones/66/position = Vector3(7.29711e-10, 0.000267549, 1.92479e-10)
bones/66/rotation = Quaternion(-0.0173623, 0.00452311, -0.601864, 0.798397)
bones/66/rotation = Quaternion(-0.0173623, 0.00452312, -0.601864, 0.798397)
bones/66/scale = Vector3(1, 1, 1)
bones/67/name = "middle3.L_end"
bones/67/parent = 66
@ -906,7 +908,7 @@ bones/69/name = "ring1.L"
bones/69/parent = 68
bones/69/rest = Transform3D(0.786512, 0.617183, 0.0219931, -0.611213, 0.783015, -0.115352, -0.0884141, 0.0772832, 0.993081, -7.66656e-10, 0.000618599, -1.41676e-10)
bones/69/enabled = true
bones/69/position = Vector3(1.30419e-06, 0.000602323, -2.71001e-06)
bones/69/position = Vector3(1.30467e-06, 0.000602322, -2.7101e-06)
bones/69/rotation = Quaternion(0.0409456, -0.0210825, 0.0696472, 0.996508)
bones/69/scale = Vector3(1, 1, 1)
bones/70/name = "ring2.L"
@ -941,7 +943,7 @@ bones/74/name = "pinky1.L"
bones/74/parent = 73
bones/74/rest = Transform3D(0.884728, 0.463521, -0.049038, -0.464454, 0.867839, -0.176462, -0.0392369, 0.178897, 0.983085, -1.94544e-10, 0.000594951, 7.62025e-11)
bones/74/enabled = true
bones/74/position = Vector3(-8.65005e-06, 0.000669554, 2.38654e-05)
bones/74/position = Vector3(-8.65025e-06, 0.000669554, 2.38656e-05)
bones/74/rotation = Quaternion(0.0945839, -0.108202, 0.236727, 0.960889)
bones/74/scale = Vector3(1, 1, 1)
bones/75/name = "pinky2.L"
@ -949,7 +951,7 @@ bones/75/parent = 74
bones/75/rest = Transform3D(0.900206, 0.418934, -0.118847, -0.430854, 0.896472, -0.103453, 0.0632026, 0.144335, 0.987509, -3.57407e-10, 0.000294327, -1.2612e-10)
bones/75/enabled = true
bones/75/position = Vector3(-3.57407e-10, 0.000294327, -1.2612e-10)
bones/75/rotation = Quaternion(0.0550313, -0.0567217, -0.0538149, 0.995419)
bones/75/rotation = Quaternion(0.0550313, -0.0567217, -0.0538148, 0.995419)
bones/75/scale = Vector3(1, 1, 1)
bones/76/name = "pinky3.L"
bones/76/parent = 75
@ -969,7 +971,7 @@ bones/78/name = "thumb_meta.L"
bones/78/parent = 57
bones/78/rest = Transform3D(0.240535, 0.343136, 0.907965, 0.585873, 0.694485, -0.417665, -0.773884, 0.632415, -0.0339863, 7.71225e-05, 0.000177085, 8.39641e-05)
bones/78/enabled = true
bones/78/position = Vector3(-8.8677e-05, 0.000149522, 3.81398e-05)
bones/78/position = Vector3(-8.86769e-05, 0.000149522, 3.81398e-05)
bones/78/rotation = Quaternion(0.293949, 0.638458, 0.159887, 0.69311)
bones/78/scale = Vector3(1, 1, 1)
bones/79/name = "thumb1.L"
@ -977,14 +979,14 @@ bones/79/parent = 78
bones/79/rest = Transform3D(0.81243, 0.582946, 0.0114595, -0.582738, 0.811175, 0.0491062, 0.0193306, -0.0465732, 0.998728, -3.87094e-10, 0.000535015, -2.64585e-10)
bones/79/enabled = true
bones/79/position = Vector3(-3.87094e-10, 0.000535015, -2.64585e-10)
bones/79/rotation = Quaternion(-0.246789, -0.068873, -0.208296, 0.943909)
bones/79/rotation = Quaternion(-0.24679, -0.068873, -0.208296, 0.943909)
bones/79/scale = Vector3(1, 1, 1)
bones/80/name = "thumb2.L"
bones/80/parent = 79
bones/80/rest = Transform3D(0.997504, 0.0704799, 0.00439951, -0.0704634, 0.989289, 0.127834, 0.00465736, -0.127825, 0.991786, -3.60323e-12, 0.000226731, -4.33635e-10)
bones/80/enabled = true
bones/80/position = Vector3(-3.60323e-12, 0.000226731, -4.33635e-10)
bones/80/rotation = Quaternion(0.0181542, -0.258237, 0.0705999, 0.963328)
bones/80/rotation = Quaternion(0.0181542, -0.258237, 0.0705999, 0.963327)
bones/80/scale = Vector3(1, 1, 1)
bones/81/name = "thumb2.L_end"
bones/81/parent = 80
@ -998,7 +1000,7 @@ bones/82/parent = 56
bones/82/rest = Transform3D(0.999974, -0.00428396, -0.00580153, 0.00412317, 0.999615, -0.0274478, 0.00591688, 0.0274232, 0.999606, 8.46418e-06, 0.000215645, -6.06698e-05)
bones/82/enabled = true
bones/82/position = Vector3(8.46418e-06, 0.000215645, -6.06698e-05)
bones/82/rotation = Quaternion(0.013749, -0.0122868, 0.0019736, 0.999828)
bones/82/rotation = Quaternion(0.0137262, -0.00583264, 0.00206218, 0.999887)
bones/82/scale = Vector3(1, 1, 1)
bones/83/name = "twist1.L_end"
bones/83/parent = 82
@ -1012,7 +1014,7 @@ bones/84/parent = 56
bones/84/rest = Transform3D(0.999974, -0.00428394, -0.00580145, 0.00412316, 0.999615, -0.0274474, 0.0059168, 0.0274228, 0.999606, 2.00581e-06, 0.00172259, -1.93289e-05)
bones/84/enabled = true
bones/84/position = Vector3(2.00581e-06, 0.00172259, -1.93289e-05)
bones/84/rotation = Quaternion(0.0137985, -0.0378184, 0.00162178, 0.999188)
bones/84/rotation = Quaternion(0.0137596, -0.0189521, 0.00188206, 0.999724)
bones/84/scale = Vector3(1, 1, 1)
bones/85/name = "twist3.L_end"
bones/85/parent = 84
@ -1026,7 +1028,7 @@ bones/86/parent = 56
bones/86/rest = Transform3D(0.999974, -0.00428412, -0.00580153, 0.00412334, 0.999615, -0.0274478, 0.00591688, 0.0274232, 0.999606, 5.23504e-06, 0.000969117, -3.99994e-05)
bones/86/enabled = true
bones/86/position = Vector3(5.23504e-06, 0.000969117, -3.99994e-05)
bones/86/rotation = Quaternion(0.0137753, -0.0253152, 0.00179422, 0.999583)
bones/86/rotation = Quaternion(0.0137428, -0.012407, 0.00197201, 0.999827)
bones/86/scale = Vector3(1, 1, 1)
bones/87/name = "twist2.L_end"
bones/87/parent = 86
@ -1054,7 +1056,7 @@ bones/90/parent = 56
bones/90/rest = Transform3D(0.999974, -0.00428436, -0.00580146, 0.00412358, 0.999615, -0.0274474, 0.00591682, 0.0274228, 0.999606, 2.00581e-06, 0.00172259, -1.93289e-05)
bones/90/enabled = true
bones/90/position = Vector3(2.00581e-06, 0.00172259, -1.93289e-05)
bones/90/rotation = Quaternion(0.0137488, -0.0122868, 0.00197381, 0.999828)
bones/90/rotation = Quaternion(0.0137261, -0.0058326, 0.00206239, 0.999887)
bones/90/scale = Vector3(1, 1, 1)
bones/91/name = "armweartwist.L_end"
bones/91/parent = 90
@ -1068,7 +1070,7 @@ bones/92/parent = 56
bones/92/rest = Transform3D(0.998924, 0.0448829, 0.0116821, -0.0454014, 0.99778, 0.0487276, -0.00946913, -0.0492056, 0.998744, -1.22313e-06, 0.00247606, 1.34137e-06)
bones/92/enabled = true
bones/92/position = Vector3(-1.22313e-06, 0.00247606, 1.34137e-06)
bones/92/rotation = Quaternion(-0.0247151, -0.00402103, -0.0223549, 0.999436)
bones/92/rotation = Quaternion(-0.0245623, 0.00240149, -0.0225135, 0.999442)
bones/92/scale = Vector3(1, 1, 1)
bones/93/name = "cuff.L_end"
bones/93/parent = 92
@ -1082,7 +1084,7 @@ bones/94/parent = 56
bones/94/rest = Transform3D(1, 2.01654e-09, -3.1474e-08, -2.01654e-09, 1, 7.23308e-08, 3.1474e-08, -7.23308e-08, 1, 1.54241e-10, -1.23587e-10, 3.80932e-10)
bones/94/enabled = true
bones/94/position = Vector3(1.54241e-10, -1.23587e-10, 3.80932e-10)
bones/94/rotation = Quaternion(-2.23139e-09, 0.0478625, 3.25588e-08, 0.998854)
bones/94/rotation = Quaternion(2.7622e-09, 0.0458541, 4.00819e-08, 0.998948)
bones/94/scale = Vector3(1, 1, 1)
bones/95/name = "blouse.L_end"
bones/95/parent = 94
@ -1095,8 +1097,8 @@ bones/96/name = "handIK.R"
bones/96/parent = 0
bones/96/rest = Transform3D(0.931583, 0.363365, 0.0109084, 0.0109083, -0.0579345, 0.998261, 0.363365, -0.929844, -0.0579345, 0.00338212, 0.00270377, -0.00286581)
bones/96/enabled = true
bones/96/position = Vector3(0.00138322, 0.0042643, -0.00268604)
bones/96/rotation = Quaternion(-0.65666, 0.0629605, 0.234883, 0.713907)
bones/96/position = Vector3(0.00148682, 0.00419669, -0.00257247)
bones/96/rotation = Quaternion(-0.664603, 0.0222567, 0.12274, 0.73671)
bones/96/scale = Vector3(1, 1, 1)
bones/97/name = "handIK.R_end"
bones/97/parent = 96
@ -1109,8 +1111,8 @@ bones/98/name = "handIK.L"
bones/98/parent = 0
bones/98/rest = Transform3D(0.931583, -0.363365, -0.0109084, -0.0109083, -0.0579345, 0.998261, -0.363365, -0.929844, -0.0579345, -0.00338212, 0.00270377, -0.00286581)
bones/98/enabled = true
bones/98/position = Vector3(0.000460905, 0.00427366, -0.00350029)
bones/98/rotation = Quaternion(-0.727027, -0.103511, -0.060138, 0.676093)
bones/98/position = Vector3(0.000566952, 0.00437002, -0.00361386)
bones/98/rotation = Quaternion(-0.688275, -0.150903, -0.173687, 0.687996)
bones/98/scale = Vector3(1, 1, 1)
bones/99/name = "handIK.L_end"
bones/99/parent = 98
@ -1153,7 +1155,7 @@ mesh = SubResource("ArrayMesh_lxa88")
skin = SubResource("Skin_1i0dj")
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="LVA4_Armature/Skeleton3D"]
transform = Transform3D(0.882008, -0.451171, -0.136039, 0.441757, 0.892132, -0.0946076, 0.164049, 0.0233483, 0.986176, 0.00146523, 0.00273574, -0.000998727)
transform = Transform3D(0.968822, -0.210556, -0.130574, 0.196214, 0.97385, -0.114522, 0.151273, 0.0853308, 0.984802, 0.00147449, 0.00257344, -0.00102714)
bone_name = "hand.R"
bone_idx = 15
@ -1175,7 +1177,7 @@ root_node = NodePath("../..")
tree_root = SubResource("AnimationNodeStateMachine_xt052")
anim_player = NodePath("..")
"parameters/Crouched Fire/blend_position" = 0
"parameters/Crouched Movement/blend_position" = Vector2(-0.531895, -0.033419)
"parameters/Crouched Movement/blend_position" = Vector2(0, 0)
parameters/Fire/blend_position = 0.0
parameters/Movement/blend_position = 0.248419
parameters/Movement/0/blend_position = Vector2(-0.437148, -0.851852)
parameters/Movement/blend_position = 0.0
parameters/Movement/0/blend_position = Vector2(0, 0)

6
content/ui/Theme.tres Normal file
View file

@ -0,0 +1,6 @@
[gd_resource type="Theme" load_steps=2 format=3 uid="uid://c8qurdkgcv2yy"]
[ext_resource type="FontFile" uid="uid://dxyqmtf7gmhfk" path="res://content/IndieFlower-Regular.ttf" id="1_86qkj"]
[resource]
default_font = ExtResource("1_86qkj")

View file

@ -1,12 +1,164 @@
[gd_scene format=3 uid="uid://bwnlcxfwxyj7j"]
[gd_scene load_steps=16 format=3 uid="uid://bwnlcxfwxyj7j"]
[ext_resource type="Theme" uid="uid://c8qurdkgcv2yy" path="res://content/ui/Theme.tres" id="1_bwxgq"]
[ext_resource type="Script" path="res://content/ui/ui.gd" id="1_dy6lw"]
[ext_resource type="StyleBox" uid="uid://ccaebxxslc5dc" path="res://content/levels/MainMenu_PanelBG.tres" id="4_8esrw"]
[ext_resource type="Texture2D" uid="uid://cruj1ph2x2n2a" path="res://content/cardboard/Paper/Paper005_2K-PNG_Color.png" id="5_ttvs6"]
[ext_resource type="Texture2D" uid="uid://djtg2ykgjylk8" path="res://content/cardboard/Paper/Paper005_2K-PNG_NormalGL.png" id="6_w7xvv"]
[sub_resource type="LabelSettings" id="LabelSettings_shi77"]
font_size = 36
font_color = Color(0.95, 0.95, 0.95, 1)
outline_size = 3
outline_color = Color(0, 0, 0, 1)
[sub_resource type="CanvasTexture" id="CanvasTexture_333we"]
diffuse_texture = ExtResource("5_ttvs6")
normal_texture = ExtResource("6_w7xvv")
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_c7rki"]
texture = SubResource("CanvasTexture_333we")
axis_stretch_horizontal = 1
axis_stretch_vertical = 1
modulate_color = Color(0.776128, 0.293527, 0.072986, 1)
[sub_resource type="LabelSettings" id="LabelSettings_vv6d4"]
line_spacing = 0.0
font_size = 40
font_color = Color(0, 0, 0, 1)
[sub_resource type="LabelSettings" id="LabelSettings_p4q71"]
font_size = 20
font_color = Color(0, 0, 0, 1)
[sub_resource type="Animation" id="Animation_x56u5"]
resource_name = "Death"
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("You DIED:position")
tracks/0/interp = 2
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 1),
"transitions": PackedFloat32Array(6.96439, 0.5),
"update": 0,
"values": [Vector2(729, -98), Vector2(729, 291)]
}
[sub_resource type="Animation" id="Animation_25rtn"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("VBoxContainer:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(690, 476)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("VBoxContainer:modulate")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 0)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("PanelContainer:position")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(-467, 118)]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("You DIED:position")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(769, -92)]
}
[sub_resource type="Animation" id="Animation_cfn84"]
resource_name = "SecretDiscovery"
length = 5.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("PanelContainer:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.6, 4.3, 5),
"transitions": PackedFloat32Array(2, 1, 2.21914, 1),
"update": 0,
"values": [Vector2(-463, 101), Vector2(0, 101), Vector2(0, 101), Vector2(-463, 101)]
}
[sub_resource type="Animation" id="Animation_j0xea"]
resource_name = "SuccessAnimation"
length = 0.5
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("VBoxContainer:position")
tracks/0/interp = 2
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.5),
"transitions": PackedFloat32Array(1, 1.51572),
"update": 0,
"values": [Vector2(729, 300), Vector2(729, 442)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("VBoxContainer:modulate")
tracks/1/interp = 2
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.5),
"transitions": PackedFloat32Array(1, 1.51572),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_fu14e"]
_data = {
"Death": SubResource("Animation_x56u5"),
"RESET": SubResource("Animation_25rtn"),
"SecretDiscovery": SubResource("Animation_cfn84"),
"SuccessAnimation": SubResource("Animation_j0xea")
}
[node name="Ui" type="Control"]
process_mode = 3
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme = ExtResource("1_bwxgq")
script = ExtResource("1_dy6lw")
[node name="ColorRect" type="ColorRect" parent="."]
layout_mode = 1
@ -15,9 +167,123 @@ anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -4.5
offset_top = -4.5
offset_right = 4.5
offset_bottom = 4.5
offset_left = -1.0
offset_top = -1.0
offset_right = 1.0
offset_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="Fade" type="ColorRect" parent="."]
visible = false
z_index = 1000
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
color = Color(0, 0, 0, 1)
[node name="PanelContainer" type="PanelContainer" parent="."]
layout_mode = 1
offset_left = -467.0
offset_top = 118.0
offset_right = -4.0
offset_bottom = 205.0
theme_override_styles/panel = ExtResource("4_8esrw")
[node name="Label" type="Label" parent="PanelContainer"]
layout_mode = 2
text = "Secret Discovered"
label_settings = SubResource("LabelSettings_shi77")
horizontal_alignment = 1
[node name="You DIED" type="PanelContainer" parent="."]
layout_mode = 1
anchors_preset = 5
anchor_left = 0.5
anchor_right = 0.5
offset_left = -191.0
offset_top = -92.0
offset_right = 272.0
offset_bottom = -5.0
grow_horizontal = 2
theme_override_styles/panel = SubResource("StyleBoxTexture_c7rki")
[node name="Label" type="Label" parent="You DIED"]
layout_mode = 2
text = "YOu Died"
label_settings = SubResource("LabelSettings_shi77")
horizontal_alignment = 1
[node name="VBoxContainer" type="Control" parent="."]
modulate = Color(1, 1, 1, 0)
layout_mode = 1
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -270.0
offset_top = -64.0
offset_right = 329.0
offset_bottom = 208.0
grow_horizontal = 2
grow_vertical = 2
[node name="Label" type="Label" parent="VBoxContainer"]
layout_mode = 1
anchors_preset = 5
anchor_left = 0.5
anchor_right = 0.5
offset_left = -63.5
offset_right = 63.5
offset_bottom = 36.0
grow_horizontal = 2
rotation = 0.00546251
theme_override_styles/normal = ExtResource("4_8esrw")
text = " Escaped "
label_settings = SubResource("LabelSettings_vv6d4")
horizontal_alignment = 1
[node name="Label2" type="Label" parent="VBoxContainer"]
layout_mode = 1
anchors_preset = 14
anchor_top = 0.5
anchor_right = 1.0
anchor_bottom = 0.5
offset_top = -46.0
offset_bottom = 83.0
grow_horizontal = 2
grow_vertical = 2
rotation = -0.0178222
theme_override_colors/font_color = Color(0, 0, 0, 1)
theme_override_styles/normal = ExtResource("4_8esrw")
text = "You finally escaped...
But what happend? You haven't found a clue for what happend.
What were those things and why is everything out of Cardboard?
But maybe the outside world has infos for you..."
label_settings = SubResource("LabelSettings_p4q71")
horizontal_alignment = 1
[node name="Button" type="Button" parent="VBoxContainer"]
layout_mode = 1
anchors_preset = 7
anchor_left = 0.5
anchor_top = 1.0
anchor_right = 0.5
anchor_bottom = 1.0
offset_left = -42.0
offset_top = -31.0
offset_right = 43.0
grow_horizontal = 2
grow_vertical = 0
text = "Return"
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
libraries = {
"": SubResource("AnimationLibrary_fu14e")
}
[connection signal="pressed" from="VBoxContainer/Button" to="." method="_on_button_pressed"]

21
content/ui/ui.gd Normal file
View file

@ -0,0 +1,21 @@
extends Control
class_name UI
@onready var FadeRect: ColorRect = $Fade
@onready var animationPlayer: AnimationPlayer = $AnimationPlayer
func setFade(target: float) -> void:
create_tween().bind_node(self).tween_property(FadeRect, 'color', Color(0,0,0, target), 1.0).set_trans(Tween.TRANS_EXPO)
func displayComplete() -> void:
animationPlayer.play('SuccessAnimation')
func _on_button_pressed() -> void:
get_tree().change_scene_to_file("res://content/levels/MainMenu.tscn")
func displaySecret() -> void:
animationPlayer.play('SecretDiscovery')
func displayYouDied() -> void:
animationPlayer.play('Death')