diff --git a/assets/Images/penguin21.webp b/assets/Images/penguin21.webp new file mode 100644 index 0000000..01d9d36 Binary files /dev/null and b/assets/Images/penguin21.webp differ diff --git a/assets/Images/penguin21.webp.import b/assets/Images/penguin21.webp.import new file mode 100644 index 0000000..89bc209 --- /dev/null +++ b/assets/Images/penguin21.webp.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ci36unhukt8tl" +path="res://.godot/imported/penguin21.webp-44962e72716a8e87be9384bbc4b8619f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/Images/penguin21.webp" +dest_files=["res://.godot/imported/penguin21.webp-44962e72716a8e87be9384bbc4b8619f.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 diff --git a/assets/Images/tren.jpg b/assets/Images/tren.jpg new file mode 100644 index 0000000..570b948 --- /dev/null +++ b/assets/Images/tren.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23015aa4c4a187e87fa1a8fab45f40eb19853e4f74364b8c65b929772f427ae2 +size 276019 diff --git a/assets/Images/tren.jpg.import b/assets/Images/tren.jpg.import new file mode 100644 index 0000000..83c02a3 --- /dev/null +++ b/assets/Images/tren.jpg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://vafsec00vepj" +path="res://.godot/imported/tren.jpg-11c777b88fecd8d125a8ae328efb2df9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/Images/tren.jpg" +dest_files=["res://.godot/imported/tren.jpg-11c777b88fecd8d125a8ae328efb2df9.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 diff --git a/building.tscn b/building.tscn index 6baf30e..dd60a85 100644 --- a/building.tscn +++ b/building.tscn @@ -1,11 +1,3 @@ [gd_scene format=3 uid="uid://da60ofnpg72ua"] -[sub_resource type="BoxShape3D" id="BoxShape3D_rqn35"] - [node name="Building" type="Node3D" unique_id=228050854] - -[node name="StaticBody3D" type="StaticBody3D" parent="." unique_id=1235522956] - -[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D" unique_id=952235706] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.047901154, 0) -shape = SubResource("BoxShape3D_rqn35") diff --git a/cc.txt b/cc.txt index c773cca..75df320 100644 --- a/cc.txt +++ b/cc.txt @@ -1 +1,2 @@ Rails by dook [CC-BY] (https://creativecommons.org/licenses/by/3.0/) via Poly Pizza (https://poly.pizza/m/5JTOJuMHJw) +Jim the Linux Penguin by Rebekah Yoder is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. diff --git a/level.tscn b/level.tscn index 0f38e46..8632401 100644 --- a/level.tscn +++ b/level.tscn @@ -18,7 +18,7 @@ environment = SubResource("Environment_vonw3") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.8361101, 0) [node name="Camera3D" type="Camera3D" parent="." unique_id=2083164402] -transform = Transform3D(1, 0, 0, 0, -4.371139e-08, 1, 0, -1, -4.371139e-08, 0, 332.1546, 0) +transform = Transform3D(1, 0, 0, 0, -4.371139e-08, 1, 0, -1, -4.371139e-08, 0, 211.26556, 0) current = true fov = 55.0 script = ExtResource("2_vonw3") diff --git a/station.gd b/station.gd index 3d2a9d4..38d4a08 100644 --- a/station.gd +++ b/station.gd @@ -3,5 +3,5 @@ extends Node3D func _ready() -> void: $Mesh.mesh.size.x = Global.chunk_size $Mesh.mesh.size.y = Global.chunk_size - $StationArea/CollisionShape3D.shape.size.x = Global.chunk_size * 0.80 - $StationArea/CollisionShape3D.shape.size.z = Global.chunk_size * 0.80 + $StationArea/CollisionShape3D.shape.size.x = Global.chunk_size * 0.50 + $StationArea/CollisionShape3D.shape.size.z = Global.chunk_size * 0.50 diff --git a/station.tscn b/station.tscn index a366576..a638eb2 100644 --- a/station.tscn +++ b/station.tscn @@ -1,6 +1,7 @@ [gd_scene format=3 uid="uid://cf50vwp60vxxf"] [ext_resource type="Script" uid="uid://e3kpo73hvthu" path="res://station.gd" id="1_lu35c"] +[ext_resource type="PackedScene" uid="uid://8227la7x8kn1" path="res://assets/3d/Rails.glb" id="2_xmj61"] [sub_resource type="PlaneMesh" id="PlaneMesh_kdh3y"] size = Vector2(150, 150) @@ -15,6 +16,15 @@ height = 134.805 [sub_resource type="BoxShape3D" id="BoxShape3D_lu35c"] size = Vector3(120, 20, 120) +[sub_resource type="BoxMesh" id="BoxMesh_lu35c"] +size = Vector3(100, 30, 10) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_sum1q"] +albedo_color = Color(1, 0.7764706, 0.41960785, 1) + +[sub_resource type="BoxMesh" id="BoxMesh_oblqs"] +size = Vector3(10, 1, 100) + [node name="Station" type="Node3D" unique_id=1195945545] script = ExtResource("1_lu35c") @@ -24,9 +34,124 @@ surface_material_override/0 = SubResource("StandardMaterial3D_eoxb4") [node name="MeshInstance3D" type="MeshInstance3D" parent="." unique_id=833530865] transform = Transform3D(1, 0, 0, 0, -4.371139e-08, 1, 0, -1, -4.371139e-08, 0, 0, 0) +visible = false mesh = SubResource("CapsuleMesh_lu35c") [node name="StationArea" type="Area3D" parent="." unique_id=206017994] [node name="CollisionShape3D" type="CollisionShape3D" parent="StationArea" unique_id=793426973] shape = SubResource("BoxShape3D_lu35c") + +[node name="Façada2" type="MeshInstance3D" parent="." unique_id=2115321391] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 45, 15, 10) +mesh = SubResource("BoxMesh_lu35c") +surface_material_override/0 = SubResource("StandardMaterial3D_sum1q") + +[node name="Façada" type="MeshInstance3D" parent="." unique_id=1847419900] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 15, 55) +mesh = SubResource("BoxMesh_lu35c") +surface_material_override/0 = SubResource("StandardMaterial3D_sum1q") + +[node name="Façada3" type="MeshInstance3D" parent="." unique_id=380816008] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -45, 15, 10) +mesh = SubResource("BoxMesh_lu35c") +surface_material_override/0 = SubResource("StandardMaterial3D_sum1q") + +[node name="Rails" type="Node3D" parent="." unique_id=171191597] + +[node name="Rails" parent="Rails" unique_id=1212550890 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, -20, 0, 30) + +[node name="Rails2" parent="Rails" unique_id=683572105 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, -20, 0, 15.327507) + +[node name="Rails3" parent="Rails" unique_id=2017975210 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, -20, 0, 0.44229317) + +[node name="Rails4" parent="Rails" unique_id=590938836 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, -20, 0, -14.522095) + +[node name="Rails5" parent="Rails" unique_id=1440233334 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, -20, 0, -29.273678) + +[node name="Rails6" parent="Rails" unique_id=861899794 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, -20, 0, -43.70311) + +[node name="Rails7" parent="Rails" unique_id=447600592 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, -20, 0, -58.111214) + +[node name="Rails8" parent="Rails" unique_id=1615777728 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, -20, 0, -73.22452) + +[node name="Rails9" parent="Rails" unique_id=1456970423 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, -20, 0, -88.67105) + +[node name="Rails10" parent="Rails" unique_id=1299040393 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 0.26788712, 0, 30) + +[node name="Rails11" parent="Rails" unique_id=1666682509 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 0.26788712, 0, 15.327507) + +[node name="Rails12" parent="Rails" unique_id=2060556919 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 0.26788712, 0, 0.44229317) + +[node name="Rails13" parent="Rails" unique_id=146238848 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 0.26788712, 0, -14.522095) + +[node name="Rails14" parent="Rails" unique_id=1953575175 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 0.26788712, 0, -29.273678) + +[node name="Rails15" parent="Rails" unique_id=1058453156 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 0.26788712, 0, -43.70311) + +[node name="Rails16" parent="Rails" unique_id=43959185 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 0.26788712, 0, -58.111214) + +[node name="Rails17" parent="Rails" unique_id=630269291 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 0.26788712, 0, -73.22452) + +[node name="Rails18" parent="Rails" unique_id=2110137904 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 0.26788712, 0, -88.67105) + +[node name="Rails19" parent="Rails" unique_id=99293456 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 22.078978, 0, 30) + +[node name="Rails20" parent="Rails" unique_id=341148836 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 22.078978, 0, 15.327507) + +[node name="Rails21" parent="Rails" unique_id=1711280445 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 22.078978, 0, 0.44229317) + +[node name="Rails22" parent="Rails" unique_id=301552616 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 22.078978, 0, -14.522095) + +[node name="Rails23" parent="Rails" unique_id=952554890 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 22.078978, 0, -29.273678) + +[node name="Rails24" parent="Rails" unique_id=1531104549 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 22.078978, 0, -43.70311) + +[node name="Rails25" parent="Rails" unique_id=694001971 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 22.078978, 0, -58.111214) + +[node name="Rails26" parent="Rails" unique_id=1725564832 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 22.078978, 0, -73.22452) + +[node name="Rails27" parent="Rails" unique_id=1514118356 instance=ExtResource("2_xmj61")] +transform = Transform3D(0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 22.078978, 0, -88.67105) + +[node name="Platform" type="MeshInstance3D" parent="." unique_id=840978912] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.291748, 0, -17.420876) +mesh = SubResource("BoxMesh_oblqs") + +[node name="Platform2" type="MeshInstance3D" parent="." unique_id=41781318] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.776154, 0, -17.420876) +mesh = SubResource("BoxMesh_oblqs") + +[node name="Platform3" type="MeshInstance3D" parent="." unique_id=2033485405] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -31.250391, 0, -17.420876) +mesh = SubResource("BoxMesh_oblqs") + +[node name="Platform4" type="MeshInstance3D" parent="." unique_id=686916110] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 32.74395, 0, -17.420876) +mesh = SubResource("BoxMesh_oblqs")