Extensive work on virtually all of the visuals and the net code

This commit is contained in:
2026-03-01 21:26:31 -05:00
parent e7570c78c3
commit bed068eafc
180 changed files with 46533 additions and 913 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,44 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cqfl4ffali3yh"
path="res://.godot/imported/SK_Character_Dummy_Male_01.fbx-598ccba00b416dd74299811a10336aac.scn"
[deps]
source_file="res://models/SK_Character_Dummy_Male_01.fbx"
dest_files=["res://.godot/imported/SK_Character_Dummy_Male_01.fbx-598ccba00b416dd74299811a10336aac.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=0.4
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
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=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
fbx/importer=0
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1
fbx/naming_version=2

BIN
models/UAL1_Standard.glb Normal file

Binary file not shown.

View File

@@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dwenaeppgwkn4"
path="res://.godot/imported/UAL1_Standard.glb-6503a3aa446f38ec7ef32097f30b4b72.scn"
[deps]
source_file="res://models/UAL1_Standard.glb"
dest_files=["res://.godot/imported/UAL1_Standard.glb-6503a3aa446f38ec7ef32097f30b4b72.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=0.4
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
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=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1

View File

@@ -4,12 +4,12 @@ importer="scene"
importer_version=1
type="PackedScene"
uid="uid://p36u4y2ycern"
path="res://.godot/imported/trap.fbx-5ebe2e2c28820081027f57c1afcf6329.scn"
path="res://.godot/imported/hack.fbx-908c1d12a2040e2f8c9fcd69b8c11b0a.scn"
[deps]
source_file="res://models/trap.fbx"
dest_files=["res://.godot/imported/trap.fbx-5ebe2e2c28820081027f57c1afcf6329.scn"]
source_file="res://models/hack.fbx"
dest_files=["res://.godot/imported/hack.fbx-908c1d12a2040e2f8c9fcd69b8c11b0a.scn"]
[params]

1
models/hack.gltf Normal file

File diff suppressed because one or more lines are too long

50
models/hack.gltf.import Normal file
View File

@@ -0,0 +1,50 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bswqmj0bshvct"
path="res://.godot/imported/hack.gltf-670ad70ac4ea74fe073de2a206caed66.scn"
[deps]
source_file="res://models/hack.gltf"
dest_files=["res://.godot/imported/hack.gltf-670ad70ac4ea74fe073de2a206caed66.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
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=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={
"materials": {
"material_0": {
"use_external/enabled": true,
"use_external/fallback_path": "res://models/material_0.tres",
"use_external/path": "uid://csslbdbpj3gpc"
}
}
}
gltf/naming_version=2
gltf/embedded_image_handling=1

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

@@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://bih57xe642hrc"
path="res://.godot/imported/hack.obj-5b0bfccfa87c897b062c426f634e987f.mesh"
[deps]
files=["res://.godot/imported/hack.obj-5b0bfccfa87c897b062c426f634e987f.mesh"]
source_file="res://models/hack.obj"
dest_files=["res://.godot/imported/hack.obj-5b0bfccfa87c897b062c426f634e987f.mesh", "res://.godot/imported/hack.obj-5b0bfccfa87c897b062c426f634e987f.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/hack_0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

44
models/hack_0.png.import Normal file
View File

@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://7sqbuh2x0ejn"
path.s3tc="res://.godot/imported/hack_0.png-d1fb36fc5945874448013af747262bd8.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "b66501bc86d06fdb4aaaca443c4e89f4"
}
[deps]
source_file="res://models/hack_0.png"
dest_files=["res://.godot/imported/hack_0.png-d1fb36fc5945874448013af747262bd8.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

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://d10ams6tgg8nl"
path="res://.godot/imported/manufactory light.gltf-0e2838572fec7375c9777cb0f9454530.scn"
[deps]
source_file="res://models/manufactory light.gltf"
dest_files=["res://.godot/imported/manufactory light.gltf-0e2838572fec7375c9777cb0f9454530.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=0.1
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
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=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 392 B

View File

@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c3p057768sntl"
path.s3tc="res://.godot/imported/manufactory light_0.png-d9e27574baed721b53ccd0efe8bddc60.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "a2abae1619546eac6a03eaf27994c3e1"
}
[deps]
source_file="res://models/manufactory light_0.png"
dest_files=["res://.godot/imported/manufactory light_0.png-d9e27574baed721b53ccd0efe8bddc60.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

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=32 format=4 uid="uid://m8bmiba020j4"]
[gd_scene load_steps=33 format=4 uid="uid://m8bmiba020j4"]
[ext_resource type="Texture2D" uid="uid://bfmitswemgn53" path="res://models/manufactory/grill_0.png" id="1_nrpl8"]
[ext_resource type="Texture2D" uid="uid://bvp5nsky547ah" path="res://models/manufactory/floor_0.png" id="2_23a7b"]
@@ -137,6 +137,9 @@ _surfaces = [{
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_d4jju")
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_nrpl8"]
points = PackedVector3Array(-0.5, 1, 0.5, 0.5, 0, 0.5, -0.5, 1, -0.5, -0.5, 0, 0.5, 0.5, 0, -0.5, -0.5, 0, -0.5)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kaae4"]
resource_name = "texture_1"
transparency = 2
@@ -569,6 +572,11 @@ metadata/extras = {
}
}
[node name="StaticBody3D" type="StaticBody3D" parent="ramp"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="ramp/StaticBody3D"]
shape = SubResource("ConvexPolygonShape3D_nrpl8")
[node name="top block" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 0)
mesh = SubResource("ArrayMesh_e4fuu")

13
models/material_0.tres Normal file
View File

@@ -0,0 +1,13 @@
[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://csslbdbpj3gpc"]
[ext_resource type="Texture2D" uid="uid://0a53qj5dfrd6" path="res://hack texture.tres" id="1_6w5bd"]
[resource]
resource_name = "material_0"
transparency = 2
alpha_scissor_threshold = 0.05
alpha_antialiasing_mode = 0
cull_mode = 2
albedo_texture = ExtResource("1_6w5bd")
texture_filter = 0
texture_repeat = false

View File

@@ -1,18 +1,12 @@
[gd_scene load_steps=6 format=4 uid="uid://g0hwd08pyotg"]
[gd_scene load_steps=5 format=4 uid="uid://g0hwd08pyotg"]
[ext_resource type="Texture2D" uid="uid://dh7qnid3xib43" path="res://models/OBJ format/Cube_Marker_0.png" id="1_anj20"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ajl1n"]
transparency = 1
blend_mode = 1
albedo_color = Color(3.2359245, 3.2359245, 3.2359245, 1)
albedo_texture = ExtResource("1_anj20")
texture_filter = 0
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_x5alm"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_anj20"]
resource_name = "texture_0"
transparency = 4
cull_mode = 2
shading_mode = 0
albedo_texture = ExtResource("1_anj20")
texture_filter = 0
texture_repeat = false
@@ -39,7 +33,7 @@ _surfaces = [{
"format": 34896613399,
"index_count": 6,
"index_data": PackedByteArray("AAABAAIAAwAEAAUA"),
"material": SubResource("StandardMaterial3D_x5alm"),
"material": SubResource("StandardMaterial3D_anj20"),
"name": "texture_0",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
@@ -53,7 +47,6 @@ shadow_mesh = SubResource("ArrayMesh_y600y")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0)
[node name="Cube Marker" type="MeshInstance3D" parent="."]
material_override = SubResource("StandardMaterial3D_ajl1n")
cast_shadow = 0
mesh = SubResource("ArrayMesh_y2kk5")
skeleton = NodePath("")

View File

@@ -1,25 +0,0 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://bih57xe642hrc"
path="res://.godot/imported/trap.obj-8c305ecaf29a4eb2e2c7bab71fc217ef.mesh"
[deps]
files=["res://.godot/imported/trap.obj-8c305ecaf29a4eb2e2c7bab71fc217ef.mesh"]
source_file="res://models/trap.obj"
dest_files=["res://.godot/imported/trap.obj-8c305ecaf29a4eb2e2c7bab71fc217ef.mesh", "res://.godot/imported/trap.obj-8c305ecaf29a4eb2e2c7bab71fc217ef.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