More work on multiplayer and first pass of the trap icons

This commit is contained in:
2025-12-11 11:40:26 -05:00
parent c6da8344a4
commit 0451361af8
37 changed files with 495 additions and 71 deletions

4
models/floor.mtl Normal file
View File

@@ -0,0 +1,4 @@
# Made in Blockbench 5.0.4
newmtl m_1239a932-4b3f-9954-06c2-b2a7f82dfbff
map_Kd floor.png
newmtl none

15
models/floor.obj Normal file
View File

@@ -0,0 +1,15 @@
# Made in Blockbench 5.0.4
mtllib floor.mtl
o plane
v -0.5 0 0.5
v -0.5 0 -0.5
v 0.5 0 0.5
v 0.5 0 -0.5
vt 1 0
vt 1 1
vt 0 1
vt 0 0
vn 0 1 0
usemtl m_1239a932-4b3f-9954-06c2-b2a7f82dfbff
f 3/1/1 4/2/1 2/3/1 1/4/1

25
models/floor.obj.import Normal file
View File

@@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://bgcoelpongpsi"
path="res://.godot/imported/floor.obj-a982712ee394f542e990a04cd0fb8372.mesh"
[deps]
files=["res://.godot/imported/floor.obj-a982712ee394f542e990a04cd0fb8372.mesh"]
source_file="res://models/floor.obj"
dest_files=["res://.godot/imported/floor.obj-a982712ee394f542e990a04cd0fb8372.mesh", "res://.godot/imported/floor.obj-a982712ee394f542e990a04cd0fb8372.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

BIN
models/floor.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 606 B

41
models/floor.png.import Normal file
View File

@@ -0,0 +1,41 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bj07x13pkoevk"
path.s3tc="res://.godot/imported/floor.png-fce038e62681eaa93c5bed78391af64f.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://models/floor.png"
dest_files=["res://.godot/imported/floor.png-fce038e62681eaa93c5bed78391af64f.s3tc.ctex"]
[params]
compress/mode=2
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=0

4
models/half wall.mtl Normal file
View File

@@ -0,0 +1,4 @@
# Made in Blockbench 5.0.4
newmtl m_1239a932-4b3f-9954-06c2-b2a7f82dfbff
map_Kd tile.png
newmtl none

15
models/half wall.obj Normal file
View File

@@ -0,0 +1,15 @@
# Made in Blockbench 5.0.4
mtllib half wall.mtl
o plane
v -0.5 0 0.5
v -0.5 0 -0.5
v -0.5 0.5 -0.5
v -0.5 0.5 0.5
vt 1 2.220446049250313e-16
vt 0.9999999999999999 0.5000000000000001
vt 2.7755575615628914e-17 0.5
vt 5.551115123125783e-17 0
vn -1 0 0
usemtl m_1239a932-4b3f-9954-06c2-b2a7f82dfbff
f 1/1/1 4/2/1 3/3/1 2/4/1

View File

@@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://bdlh65yngwppe"
path="res://.godot/imported/half wall.obj-41a26390d6a35c1525227e7c6ed0d125.mesh"
[deps]
files=["res://.godot/imported/half wall.obj-41a26390d6a35c1525227e7c6ed0d125.mesh"]
source_file="res://models/half wall.obj"
dest_files=["res://.godot/imported/half wall.obj-41a26390d6a35c1525227e7c6ed0d125.mesh", "res://.godot/imported/half wall.obj-41a26390d6a35c1525227e7c6ed0d125.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

BIN
models/half wall.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1004 B

View File

@@ -0,0 +1,41 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cp7arlwfx8j2m"
path.s3tc="res://.godot/imported/half wall.png-f0428df792f60cce8be234049c673993.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://models/half wall.png"
dest_files=["res://.godot/imported/half wall.png-f0428df792f60cce8be234049c673993.s3tc.ctex"]
[params]
compress/mode=2
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=0

4
models/surface ramp.mtl Normal file
View File

@@ -0,0 +1,4 @@
# Made in Blockbench 5.0.4
newmtl m_1239a932-4b3f-9954-06c2-b2a7f82dfbff
map_Kd tile.png
newmtl none

15
models/surface ramp.obj Normal file
View File

@@ -0,0 +1,15 @@
# Made in Blockbench 5.0.4
mtllib surface ramp.mtl
o plane
v 0.5 1 0.5
v 0.5 0 -0.5
v -0.5 1 0.5
v -0.5 0 -0.5
vt 1 0
vt 1 1
vt 0 1
vt 0 0
vn 0 0.7071067811865476 -0.7071067811865476
usemtl m_1239a932-4b3f-9954-06c2-b2a7f82dfbff
f 1/1/1 2/2/1 4/3/1 3/4/1

View File

@@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://b0ncck5nm0k2j"
path="res://.godot/imported/surface ramp.obj-fadb0e0ae0ce6d2d2d467486b6f6d1f2.mesh"
[deps]
files=["res://.godot/imported/surface ramp.obj-fadb0e0ae0ce6d2d2d467486b6f6d1f2.mesh"]
source_file="res://models/surface ramp.obj"
dest_files=["res://.godot/imported/surface ramp.obj-fadb0e0ae0ce6d2d2d467486b6f6d1f2.mesh", "res://.godot/imported/surface ramp.obj-fadb0e0ae0ce6d2d2d467486b6f6d1f2.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

View File

@@ -0,0 +1,36 @@
[gd_resource type="MeshLibrary" load_steps=5 format=3 uid="uid://ckbu303p2nxn5"]
[ext_resource type="ArrayMesh" uid="uid://bgcoelpongpsi" path="res://models/floor.obj" id="1_7lhuo"]
[ext_resource type="ArrayMesh" uid="uid://b0ncck5nm0k2j" path="res://models/surface ramp.obj" id="1_mwwlt"]
[ext_resource type="ArrayMesh" uid="uid://c8lfqeb71okli" path="res://models/wall ramp.obj" id="3_hmdv5"]
[sub_resource type="BoxShape3D" id="BoxShape3D_de6bv"]
[resource]
item/0/name = "floor"
item/0/mesh = ExtResource("1_7lhuo")
item/0/mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
item/0/mesh_cast_shadow = 1
item/0/shapes = [SubResource("BoxShape3D_de6bv"), Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)]
item/0/navigation_mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
item/0/navigation_layers = 1
item/1/name = "wall"
item/1/mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
item/1/mesh_cast_shadow = 1
item/1/shapes = []
item/1/navigation_mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
item/1/navigation_layers = 1
item/2/name = "surface ramp"
item/2/mesh = ExtResource("1_mwwlt")
item/2/mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
item/2/mesh_cast_shadow = 1
item/2/shapes = []
item/2/navigation_mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
item/2/navigation_layers = 1
item/3/name = "wall ramp"
item/3/mesh = ExtResource("3_hmdv5")
item/3/mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
item/3/mesh_cast_shadow = 1
item/3/shapes = []
item/3/navigation_mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
item/3/navigation_layers = 1

4
models/wall ramp.mtl Normal file
View File

@@ -0,0 +1,4 @@
# Made in Blockbench 5.0.4
newmtl m_1239a932-4b3f-9954-06c2-b2a7f82dfbff
map_Kd tile.png
newmtl none

13
models/wall ramp.obj Normal file
View File

@@ -0,0 +1,13 @@
# Made in Blockbench 5.0.4
mtllib wall ramp.mtl
o plane
v -0.5 1 0.5
v -0.5 0 0.5
v -0.5 0 -0.5
vt 0.9999999999999998 1
vt 5.551115123125783e-17 0
vt 1 2.220446049250313e-16
vn -1 0 0
usemtl m_1239a932-4b3f-9954-06c2-b2a7f82dfbff
f 1/1/1 3/2/1 2/3/1

View File

@@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://c8lfqeb71okli"
path="res://.godot/imported/wall ramp.obj-3a1cb40ca13f447b9b1491344be122bb.mesh"
[deps]
files=["res://.godot/imported/wall ramp.obj-3a1cb40ca13f447b9b1491344be122bb.mesh"]
source_file="res://models/wall ramp.obj"
dest_files=["res://.godot/imported/wall ramp.obj-3a1cb40ca13f447b9b1491344be122bb.mesh", "res://.godot/imported/wall ramp.obj-3a1cb40ca13f447b9b1491344be122bb.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

4
models/wall.mtl Normal file
View File

@@ -0,0 +1,4 @@
# Made in Blockbench 5.0.4
newmtl m_1239a932-4b3f-9954-06c2-b2a7f82dfbff
map_Kd floor.png
newmtl none

15
models/wall.obj Normal file
View File

@@ -0,0 +1,15 @@
# Made in Blockbench 5.0.4
mtllib wall.mtl
o plane
v -0.5 0 0.5
v -0.5 0 -0.5
v 0.5 0 0.5
v 0.5 0 -0.5
vt 1 0
vt 1 1
vt 0 1
vt 0 0
vn 0 1 0
usemtl m_1239a932-4b3f-9954-06c2-b2a7f82dfbff
f 3/1/1 4/2/1 2/3/1 1/4/1

25
models/wall.obj.import Normal file
View File

@@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://c0v6cd31gcxlx"
path="res://.godot/imported/wall.obj-cefac5221396f2fb0e7167019735085e.mesh"
[deps]
files=["res://.godot/imported/wall.obj-cefac5221396f2fb0e7167019735085e.mesh"]
source_file="res://models/wall.obj"
dest_files=["res://.godot/imported/wall.obj-cefac5221396f2fb0e7167019735085e.mesh", "res://.godot/imported/wall.obj-cefac5221396f2fb0e7167019735085e.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

BIN
models/wall.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 552 B

41
models/wall.png.import Normal file
View File

@@ -0,0 +1,41 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d4jdkdo5abpa6"
path.s3tc="res://.godot/imported/wall.png-25654285618308238afdf997a0e87649.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://models/wall.png"
dest_files=["res://.godot/imported/wall.png-25654285618308238afdf997a0e87649.s3tc.ctex"]
[params]
compress/mode=2
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=0