added endless mode support to the wave viewer

This commit is contained in:
2026-02-07 09:07:00 +11:00
parent 9453389853
commit 8f14012fff
41 changed files with 145 additions and 344 deletions

Binary file not shown.

View File

@@ -39,25 +39,25 @@ materials/extract_format=0
materials/extract_path=""
_subresources={
"materials": {
"Dirt": {
"use_external/enabled": true,
"use_external/fallback_path": "res://Materials/dirt1/dirt1.tres",
"use_external/path": "uid://vu21wvwrmhlj"
},
"Grass": {
"use_external/enabled": true,
"use_external/fallback_path": "res://Materials/grass1/grass1.tres",
"use_external/path": "uid://c4qub458rqpt2"
},
"Material": {
"use_external/enabled": true,
"use_external/fallback_path": "res://Materials/bricks1/bricks1.tres",
"use_external/path": "uid://b7wnk32j3acfr"
},
"Material.002": {
"use_external/enabled": true,
"use_external/fallback_path": "res://Materials/cobblestone1/cobblestone1.tres",
"use_external/path": "uid://ci2m26g6b7ao5"
},
"bricks1": {
"use_external/enabled": true,
"use_external/fallback_path": "res://Materials/bricks1/bricks1.tres",
"use_external/path": "uid://b7wnk32j3acfr"
},
"dirt1": {
"use_external/enabled": true,
"use_external/fallback_path": "res://Materials/dirt1/dirt1.tres",
"use_external/path": "uid://vu21wvwrmhlj"
},
"grass1": {
"use_external/enabled": true,
"use_external/fallback_path": "res://Materials/grass1/grass1.tres",
"use_external/path": "uid://c4qub458rqpt2"
}
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 527 B

View File

@@ -1,43 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cgk5bsrx4on5g"
path="res://.godot/imported/mesh_moat_bricks.png-c2ba537b406e30bb339b467fd403153a.ctex"
metadata={
"vram_texture": false
}
generator_parameters={
"md5": "bcdd6414a2f4ce476e1cfdafd881ca59"
}
[deps]
source_file="res://Zones/Moat/mesh_moat_bricks.png"
dest_files=["res://.godot/imported/mesh_moat_bricks.png-c2ba537b406e30bb339b467fd403153a.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=true
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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 852 B

View File

@@ -1,43 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://vqji3458oxk"
path="res://.godot/imported/mesh_moat_cobblestone.png-2dc3858667c8d48b81ecde3ebb6fb3ec.ctex"
metadata={
"vram_texture": false
}
generator_parameters={
"md5": "4cb1f838ef5968fed908002c6419a080"
}
[deps]
source_file="res://Zones/Moat/mesh_moat_cobblestone.png"
dest_files=["res://.godot/imported/mesh_moat_cobblestone.png-2dc3858667c8d48b81ecde3ebb6fb3ec.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=true
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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 441 B

View File

@@ -1,43 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://r6t8tw8wdg0k"
path="res://.godot/imported/mesh_moat_grass.png-ff8f81b04c8e8a850d68fcdbc1bd8b0b.ctex"
metadata={
"vram_texture": false
}
generator_parameters={
"md5": "90c8db677a98042ac33135e89c44851a"
}
[deps]
source_file="res://Zones/Moat/mesh_moat_grass.png"
dest_files=["res://.godot/imported/mesh_moat_grass.png-ff8f81b04c8e8a850d68fcdbc1bd8b0b.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=true
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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 433 B

View File

@@ -1,43 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d3frq1qqxo6py"
path="res://.godot/imported/mesh_moat_level_tex.png-7de3230baae0928690a37428dd1e0993.ctex"
metadata={
"vram_texture": false
}
generator_parameters={
"md5": "ba963c984781211fb82f1802a965d534"
}
[deps]
source_file="res://Zones/Moat/mesh_moat_level_tex.png"
dest_files=["res://.godot/imported/mesh_moat_level_tex.png-7de3230baae0928690a37428dd1e0993.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=true
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

@@ -18,7 +18,6 @@
[ext_resource type="PackedScene" uid="uid://c8ecof4oeng1f" path="res://Props/BigTree1/big_tree.tscn" id="21_6tcu8"]
[ext_resource type="PackedScene" uid="uid://c6isprnkaliqr" path="res://Scenes/MixingTable/remix_table.tscn" id="21_ks6qx"]
[ext_resource type="Script" uid="uid://cy6oj2hr8q8br" path="res://Scripts/killbox.gd" id="26_tuncf"]
[ext_resource type="PackedScene" uid="uid://c2avjln5vmr0y" path="res://Scenes/Shredder/shredder.tscn" id="27_gppb4"]
[ext_resource type="Texture2D" uid="uid://dqrfgw65d0sq8" path="res://Assets/Textures/bridge_map.png" id="28_6od8s"]
[ext_resource type="PackedScene" uid="uid://ca174636iktc6" path="res://Zones/Moat/mesh_moat.glb" id="30_ttr7n"]
@@ -236,7 +235,7 @@ fog_depth_end = 200.0
size = Vector3(3.6270146, 6.87512, 10)
[sub_resource type="BoxShape3D" id="BoxShape3D_134um"]
size = Vector3(70.0478, 1, 73.4615)
size = Vector3(260.6662, 18.99414, 318.20755)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_fi8e6"]
transparency = 1
@@ -258,7 +257,6 @@ cinematic_cam = NodePath("CinemaCam")
printer = NodePath("CardPrinter")
shop = NodePath("ShopStand")
obstacles = Array[PackedScene]([ExtResource("7_6tcu8")])
data_path = "res://Worlds/GreenPlanet/Levels/Bridge/level1.json"
metadata/_custom_type_script = "uid://cvejbo3srx8py"
metadata/_editor_floor_ = Vector3(4, -10, 8)
@@ -404,13 +402,10 @@ collision_mask = 2
script = ExtResource("26_tuncf")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Killbox" unique_id=1079628314]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0668106, -6.8471, 0.829394)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -32.947075, -15.84417, 71.8072)
shape = SubResource("BoxShape3D_134um")
[node name="Shredder" parent="." unique_id=964733986 instance=ExtResource("27_gppb4")]
transform = Transform3D(0.748886, 0, 0.662699, 0, 1, 0, -0.662699, 0, 0.748886, 34.8662, 0.5, 16.6183)
[node name="bridge" parent="." unique_id=142248090 instance=ExtResource("30_ttr7n")]
[node name="bridge" parent="." unique_id=1818123169 instance=ExtResource("30_ttr7n")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 2.5, 0)
[node name="Sprite3D" type="Sprite3D" parent="." unique_id=1926664882]