Extensive work on animations and partially functional level keys, new UI gears but needs rounding error correction. Particle preloader added.

This commit is contained in:
2026-04-07 06:43:12 -04:00
parent 86f655ff07
commit 39401ff04f
128 changed files with 42916 additions and 120860 deletions

BIN
experimental/6-gear A.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://shamqwdbum3p"
path="res://.godot/imported/6-gear A.PNG-b470f78247c1e639d18dc69f6be3877f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://experimental/6-gear A.PNG"
dest_files=["res://.godot/imported/6-gear A.PNG-b470f78247c1e639d18dc69f6be3877f.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
experimental/6-gear B.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bpw48bv0iin7a"
path="res://.godot/imported/6-gear B.PNG-fbb48a632a1891c0df07b5cc219ef5d7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://experimental/6-gear B.PNG"
dest_files=["res://.godot/imported/6-gear B.PNG-fbb48a632a1891c0df07b5cc219ef5d7.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
experimental/6-gear C.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c7w5pjg36v3qb"
path="res://.godot/imported/6-gear C.PNG-4c477e67b8e7f6c00a89ff1de5d304ad.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://experimental/6-gear C.PNG"
dest_files=["res://.godot/imported/6-gear C.PNG-4c477e67b8e7f6c00a89ff1de5d304ad.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
experimental/7-gear A.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://hghnoa2adt0l"
path="res://.godot/imported/7-gear A.PNG-68acb4735eabf46cea15b613969428fc.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://experimental/7-gear A.PNG"
dest_files=["res://.godot/imported/7-gear A.PNG-68acb4735eabf46cea15b613969428fc.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
experimental/7-gear B.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://do1o1446gh8to"
path="res://.godot/imported/7-gear B.PNG-fe3bd07512d7019cb040db2aadce1ee2.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://experimental/7-gear B.PNG"
dest_files=["res://.godot/imported/7-gear B.PNG-fe3bd07512d7019cb040db2aadce1ee2.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
experimental/7-gear C.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d1jwbmmt7k1h6"
path="res://.godot/imported/7-gear C.PNG-cb7c72a785a7147113ddf6bc065f17d4.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://experimental/7-gear C.PNG"
dest_files=["res://.godot/imported/7-gear C.PNG-cb7c72a785a7147113ddf6bc065f17d4.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
experimental/8-gear A.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://hi6dkei5pgpi"
path="res://.godot/imported/8-gear A.PNG-7a3457c5c04c43a903d4916a8262d7c1.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://experimental/8-gear A.PNG"
dest_files=["res://.godot/imported/8-gear A.PNG-7a3457c5c04c43a903d4916a8262d7c1.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
experimental/8-gear B.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://csr3vmdqrciuu"
path="res://.godot/imported/8-gear B.PNG-b77e167c2918dfc3d4a98c735532160d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://experimental/8-gear B.PNG"
dest_files=["res://.godot/imported/8-gear B.PNG-b77e167c2918dfc3d4a98c735532160d.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

BIN
experimental/8-gear C.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://hur0cc3h4tdw"
path="res://.godot/imported/8-gear C.PNG-ed28dac720a849ba2c66abca53d33c83.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://experimental/8-gear C.PNG"
dest_files=["res://.godot/imported/8-gear C.PNG-ed28dac720a849ba2c66abca53d33c83.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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

@@ -127,6 +127,10 @@ func _ready() -> void:
func _enter_tree() -> void:
if autoplay: preview = true
func restart():
play()
func play():
var anim : AnimationPlayer = _get_anim()
_reset_particles()
@@ -178,15 +182,15 @@ func _reset_particles():
for p in _get_particles():
p.restart()
func _set_shader_params(name : String, value) -> void:
func _set_shader_params(param_name : String, value) -> void:
for p in _get_particles():
if is_instance_valid(p):
if p.material_override is ShaderMaterial:
p.material_override.set("shader_parameter/" + name, value)
p.material_override.set("shader_parameter/" + param_name, value)
for m in _get_meshinstances():
if is_instance_valid(m):
if m.material_override is ShaderMaterial:
m.material_override.set("shader_parameter/" + name, value)
m.material_override.set("shader_parameter/" + param_name, value)
func _set_mesh_resolutions(value : int) -> void:
for m in _get_meshes(): if is_instance_valid(m):

File diff suppressed because it is too large Load Diff