diff --git a/Models/FreeRoamLocations/GenericRoom/GenericRoom.glb b/Models/FreeRoamLocations/GenericRoom/GenericRoom.glb new file mode 100644 index 0000000..1a7a694 Binary files /dev/null and b/Models/FreeRoamLocations/GenericRoom/GenericRoom.glb differ diff --git a/Models/FreeRoamLocations/GenericRoom/GenericRoom.glb.import b/Models/FreeRoamLocations/GenericRoom/GenericRoom.glb.import new file mode 100644 index 0000000..8df341e --- /dev/null +++ b/Models/FreeRoamLocations/GenericRoom/GenericRoom.glb.import @@ -0,0 +1,42 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bla4yvn024kfy" +path="res://.godot/imported/GenericRoom.glb-6e199e5185825881f7483ed661eb34a1.scn" + +[deps] + +source_file="res://Models/FreeRoamLocations/GenericRoom/GenericRoom.glb" +dest_files=["res://.godot/imported/GenericRoom.glb-6e199e5185825881f7483ed661eb34a1.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={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 diff --git a/Models/FreeRoamLocations/GenericRoom/GenericRoomCollide.obj b/Models/FreeRoamLocations/GenericRoom/GenericRoomCollide.obj new file mode 100644 index 0000000..47d2618 --- /dev/null +++ b/Models/FreeRoamLocations/GenericRoom/GenericRoomCollide.obj @@ -0,0 +1,52 @@ +# Blender 4.5.3 LTS +# www.blender.org +o GenericRoomCollide +v -8.000000 0.000000 8.000000 +v -8.000000 3.800000 8.000000 +v -8.000000 0.000000 -0.400000 +v -8.000000 3.800000 -0.400000 +v 8.000000 0.000000 8.000000 +v 8.000000 3.800000 8.000000 +v 8.000000 0.000000 -0.400000 +v 8.000000 3.800000 -0.400000 +v -3.800000 0.000000 -0.400000 +v -3.800000 3.800000 -0.400000 +v 3.800000 0.000000 -0.400000 +v 3.800000 3.800000 -0.400000 +v -3.800000 0.000000 -4.000000 +v -3.800000 3.800000 -4.000000 +v 3.800000 0.000000 -4.000000 +v 3.800000 3.800000 -4.000000 +vn -1.0000 -0.0000 -0.0000 +vn -0.0000 -0.0000 -1.0000 +vn 1.0000 -0.0000 -0.0000 +vn -0.0000 -0.0000 1.0000 +vn -0.0000 -1.0000 -0.0000 +vn -0.0000 1.0000 -0.0000 +vt 0.375000 0.000000 +vt 0.625000 0.000000 +vt 0.625000 0.250000 +vt 0.375000 0.250000 +vt 0.375000 0.500000 +vt 0.625000 0.500000 +vt 0.625000 0.750000 +vt 0.375000 0.750000 +vt 0.625000 1.000000 +vt 0.375000 1.000000 +vt 0.125000 0.500000 +vt 0.125000 0.750000 +vt 0.875000 0.500000 +vt 0.875000 0.750000 +s 0 +f 1/1/1 2/2/1 4/3/1 3/4/1 +f 3/4/2 4/3/2 10/3/2 9/4/2 +f 7/5/3 8/6/3 6/7/3 5/8/3 +f 5/8/4 6/7/4 2/9/4 1/10/4 +f 3/11/5 7/5/5 5/8/5 1/12/5 +f 8/6/6 4/13/6 2/14/6 6/7/6 +f 8/6/2 7/5/2 11/5/2 12/6/2 +f 12/6/3 11/5/3 15/5/3 16/6/3 +f 9/4/1 10/3/1 14/3/1 13/4/1 +f 13/4/2 14/3/2 16/6/2 15/5/2 +f 16/6/6 14/3/6 10/3/6 12/6/6 +f 11/5/5 9/4/5 13/4/5 15/5/5 diff --git a/Models/FreeRoamLocations/GenericRoom/GenericRoomCollide.obj.import b/Models/FreeRoamLocations/GenericRoom/GenericRoomCollide.obj.import new file mode 100644 index 0000000..99a8af7 --- /dev/null +++ b/Models/FreeRoamLocations/GenericRoom/GenericRoomCollide.obj.import @@ -0,0 +1,25 @@ +[remap] + +importer="wavefront_obj" +importer_version=1 +type="Mesh" +uid="uid://b17wba3b2w1bt" +path="res://.godot/imported/GenericRoomCollide.obj-5219a62d9731e2738906f5ecc0e93e84.mesh" + +[deps] + +files=["res://.godot/imported/GenericRoomCollide.obj-5219a62d9731e2738906f5ecc0e93e84.mesh"] + +source_file="res://Models/FreeRoamLocations/GenericRoom/GenericRoomCollide.obj" +dest_files=["res://.godot/imported/GenericRoomCollide.obj-5219a62d9731e2738906f5ecc0e93e84.mesh", "res://.godot/imported/GenericRoomCollide.obj-5219a62d9731e2738906f5ecc0e93e84.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 diff --git a/Models/FreeRoamLocations/GenericRoom/GenericRoomExtension.glb b/Models/FreeRoamLocations/GenericRoom/GenericRoomExtension.glb new file mode 100644 index 0000000..d397848 Binary files /dev/null and b/Models/FreeRoamLocations/GenericRoom/GenericRoomExtension.glb differ diff --git a/Models/FreeRoamLocations/GenericRoom/GenericRoomExtension.glb.import b/Models/FreeRoamLocations/GenericRoom/GenericRoomExtension.glb.import new file mode 100644 index 0000000..6ce586e --- /dev/null +++ b/Models/FreeRoamLocations/GenericRoom/GenericRoomExtension.glb.import @@ -0,0 +1,42 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c2v8geaualnah" +path="res://.godot/imported/GenericRoomExtension.glb-309f42201df79cf76ffc140a6b41decb.scn" + +[deps] + +source_file="res://Models/FreeRoamLocations/GenericRoom/GenericRoomExtension.glb" +dest_files=["res://.godot/imported/GenericRoomExtension.glb-309f42201df79cf76ffc140a6b41decb.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={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 diff --git a/Models/FreeRoamLocations/GenericRoom/GenericRoomExtension_90sCarpet.png b/Models/FreeRoamLocations/GenericRoom/GenericRoomExtension_90sCarpet.png new file mode 100644 index 0000000..fbd4ba3 Binary files /dev/null and b/Models/FreeRoamLocations/GenericRoom/GenericRoomExtension_90sCarpet.png differ diff --git a/Models/FreeRoamLocations/GenericRoom/GenericRoomExtension_90sCarpet.png.import b/Models/FreeRoamLocations/GenericRoom/GenericRoomExtension_90sCarpet.png.import new file mode 100644 index 0000000..3092017 --- /dev/null +++ b/Models/FreeRoamLocations/GenericRoom/GenericRoomExtension_90sCarpet.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b1qqt3iieb0x3" +path.s3tc="res://.godot/imported/GenericRoomExtension_90sCarpet.png-e6eb5cf0649d57d82df665c82e90a2fd.s3tc.ctex" +path.etc2="res://.godot/imported/GenericRoomExtension_90sCarpet.png-e6eb5cf0649d57d82df665c82e90a2fd.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "bec1df9050ab55c447f4ed9478448586" +} + +[deps] + +source_file="res://Models/FreeRoamLocations/GenericRoom/GenericRoomExtension_90sCarpet.png" +dest_files=["res://.godot/imported/GenericRoomExtension_90sCarpet.png-e6eb5cf0649d57d82df665c82e90a2fd.s3tc.ctex", "res://.godot/imported/GenericRoomExtension_90sCarpet.png-e6eb5cf0649d57d82df665c82e90a2fd.etc2.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 diff --git a/Models/FreeRoamLocations/GenericRoom/GenericRoomTemplate.tscn b/Models/FreeRoamLocations/GenericRoom/GenericRoomTemplate.tscn new file mode 100644 index 0000000..ed873ea --- /dev/null +++ b/Models/FreeRoamLocations/GenericRoom/GenericRoomTemplate.tscn @@ -0,0 +1,356 @@ +[gd_scene load_steps=13 format=3 uid="uid://dusg7f0lhyhjo"] + +[ext_resource type="PackedScene" uid="uid://bla4yvn024kfy" path="res://Models/FreeRoamLocations/GenericRoom/GenericRoom.glb" id="1_8jdal"] +[ext_resource type="PackedScene" uid="uid://dwv4f6bls2btr" path="res://Scenes/Props/Static/90sShowroomBoothDouble.tscn" id="2_bbw2j"] +[ext_resource type="PackedScene" uid="uid://b3y3v2k05s3qx" path="res://Scenes/Props/Static/90sShowroomBoothSingle.tscn" id="3_wktbn"] +[ext_resource type="PackedScene" uid="uid://d3p2q6uuhtf34" path="res://Scenes/Props/Static/TableGrey1.5m.tscn" id="4_h41tf"] +[ext_resource type="PackedScene" uid="uid://kb612mh2jpau" path="res://Models/Artwork/Acrylic-Elvis.glb" id="5_nvi2f"] +[ext_resource type="PackedScene" uid="uid://cpfjlcvxvlxuu" path="res://Models/Artwork/Acrylic-Sports.glb" id="6_txtvs"] +[ext_resource type="PackedScene" uid="uid://pubuau1i5ax" path="res://Models/Artwork/Chuckmore.glb" id="7_js5qd"] +[ext_resource type="PackedScene" uid="uid://ibwyss5xors6" path="res://Models/Artwork/RecordRed-CheezeETop.glb" id="8_vyo6y"] +[ext_resource type="PackedScene" uid="uid://doad07d68b655" path="res://Models/Artwork/RecordRed-FlabbyRoad.glb" id="9_foacr"] +[ext_resource type="PackedScene" uid="uid://dnwiuv65kwfnj" path="res://Models/Artwork/RecordRed-Jowles.glb" id="10_ylkpt"] +[ext_resource type="PackedScene" uid="uid://lysflwrlxbe" path="res://Models/Artwork/RecordRed-MCChuckie.glb" id="11_l1lnx"] + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_5m8pg"] +data = PackedVector3Array(-8, 3.8, 8, -8, 0, 8, -8, 3.8, -0.39999998, -8, 3.8, -0.39999998, -8, 0, 8, -8, 0, -0.39999998, -8, 3.8, -0.39999998, -8, 0, -0.39999998, -3.8, 3.8, -0.39999998, -3.8, 3.8, -0.39999998, -8, 0, -0.39999998, -3.8, 0, -0.39999998, 8, 3.8, -0.39999998, 8, 0, -0.39999998, 8, 3.8, 8, 8, 3.8, 8, 8, 0, -0.39999998, 8, 0, 8, 8, 3.8, 8, 8, 0, 8, -8, 3.8, 8, -8, 3.8, 8, 8, 0, 8, -8, 0, 8, 8, 0, -0.39999998, -8, 0, -0.39999998, 8, 0, 8, 8, 0, 8, -8, 0, -0.39999998, -8, 0, 8, -8, 3.8, -0.39999998, 8, 3.8, -0.39999998, -8, 3.8, 8, -8, 3.8, 8, 8, 3.8, -0.39999998, 8, 3.8, 8, 8, 0, -0.39999998, 8, 3.8, -0.39999998, 3.8, 0, -0.39999998, 3.8, 0, -0.39999998, 8, 3.8, -0.39999998, 3.8, 3.8, -0.39999998, 3.8, 0, -0.39999998, 3.8, 3.8, -0.39999998, 3.8, 0, -4, 3.8, 0, -4, 3.8, 3.8, -0.39999998, 3.8, 3.8, -4, -3.8, 3.8, -0.39999998, -3.8, 0, -0.39999998, -3.8, 3.8, -4, -3.8, 3.8, -4, -3.8, 0, -0.39999998, -3.8, 0, -4, -3.8, 3.8, -4, -3.8, 0, -4, 3.8, 3.8, -4, 3.8, 3.8, -4, -3.8, 0, -4, 3.8, 0, -4, -3.8, 3.8, -4, 3.8, 3.8, -4, -3.8, 3.8, -0.39999998, -3.8, 3.8, -0.39999998, 3.8, 3.8, -4, 3.8, 3.8, -0.39999998, -3.8, 0, -0.39999998, 3.8, 0, -0.39999998, -3.8, 0, -4, -3.8, 0, -4, 3.8, 0, -0.39999998, 3.8, 0, -4) +backface_collision = true + +[node name="GenericRoomTemplate" type="Node3D"] + +[node name="GenericRoom" parent="." instance=ExtResource("1_8jdal")] + +[node name="RoomLights" type="Node3D" parent="."] + +[node name="OmniLight3D" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.4703484e-08, 3.5, 1) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D5" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 3.5, 1) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D6" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 3.5, 1) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D7" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3.5, 1) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D2" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 3.5, 1) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D3" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 3.5, 1) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D4" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3.5, 1) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D8" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.4703484e-08, 3.5, 2.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D9" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 3.5, 2.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D10" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 3.5, 2.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D11" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3.5, 2.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D12" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 3.5, 2.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D13" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 3.5, 2.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D14" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3.5, 2.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D15" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.4703484e-08, 3.5, 4) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D16" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 3.5, 4) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D17" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 3.5, 4) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D18" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3.5, 4) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D19" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 3.5, 4) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D20" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 3.5, 4) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D21" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3.5, 4) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D22" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.4703484e-08, 3.5, 5.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D23" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 3.5, 5.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D24" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 3.5, 5.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D25" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3.5, 5.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D26" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 3.5, 5.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D27" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 3.5, 5.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D28" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3.5, 5.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D29" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.4703484e-08, 3.5, 7) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D30" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 3.5, 7) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D31" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 3.5, 7) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D32" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3.5, 7) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D33" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 3.5, 7) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D34" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 3.5, 7) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D35" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3.5, 7) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="Furniture" type="Node3D" parent="."] + +[node name="Booths" type="Node3D" parent="Furniture"] + +[node name="90sShowroomBoothDouble" parent="Furniture/Booths" instance=ExtResource("2_bbw2j")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7.2, 0, 1.6) + +[node name="90sShowroomBoothDouble4" parent="Furniture/Booths" instance=ExtResource("2_bbw2j")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7.2, 0, 3.4) + +[node name="90sShowroomBoothDouble5" parent="Furniture/Booths" instance=ExtResource("2_bbw2j")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7.2, 0, 5.2000003) + +[node name="90sShowroomBoothDouble2" parent="Furniture/Booths" instance=ExtResource("3_wktbn")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7.2, 0, 0) + +[node name="90sShowroomBoothDouble3" parent="Furniture/Booths" instance=ExtResource("3_wktbn")] +transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, -7.2, 0, 6.7999997) + +[node name="90sShowroomBoothDouble6" parent="Furniture/Booths" instance=ExtResource("2_bbw2j")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.200001, 0, 1.6) + +[node name="90sShowroomBoothDouble7" parent="Furniture/Booths" instance=ExtResource("2_bbw2j")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.200001, 0, 3.4) + +[node name="90sShowroomBoothDouble8" parent="Furniture/Booths" instance=ExtResource("2_bbw2j")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.200001, 0, 5.2000003) + +[node name="90sShowroomBoothDouble9" parent="Furniture/Booths" instance=ExtResource("3_wktbn")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 7.200001, 0, 0) + +[node name="90sShowroomBoothDouble10" parent="Furniture/Booths" instance=ExtResource("3_wktbn")] +transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 7.200001, 0, 6.7999997) + +[node name="BoothTables" type="Node3D" parent="Furniture"] + +[node name="TableGrey1_5m" parent="Furniture/BoothTables" instance=ExtResource("4_h41tf")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7.2, 0, 0.7) + +[node name="TableGrey1_5m2" parent="Furniture/BoothTables" instance=ExtResource("4_h41tf")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7.2, 0, 2.5) + +[node name="TableGrey1_5m3" parent="Furniture/BoothTables" instance=ExtResource("4_h41tf")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7.2, 0, 4.3) + +[node name="TableGrey1_5m4" parent="Furniture/BoothTables" instance=ExtResource("4_h41tf")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7.2, 0, 6.1000004) + +[node name="TableGrey1_5m5" parent="Furniture/BoothTables" instance=ExtResource("4_h41tf")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.200001, 0, 0.7) + +[node name="TableGrey1_5m6" parent="Furniture/BoothTables" instance=ExtResource("4_h41tf")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.200001, 0, 2.5) + +[node name="TableGrey1_5m7" parent="Furniture/BoothTables" instance=ExtResource("4_h41tf")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.200001, 0, 4.3) + +[node name="TableGrey1_5m8" parent="Furniture/BoothTables" instance=ExtResource("4_h41tf")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7.200001, 0, 6.1000004) + +[node name="Artwork" type="Node3D" parent="Furniture"] + +[node name="Acrylic-Elvis" parent="Furniture/Artwork" instance=ExtResource("5_nvi2f")] +transform = Transform3D(0.9961947, -0.08715574, 0, 0.08715574, 0.9961947, 0, 0, 0, 1, -7, 1.2, -0.40000004) + +[node name="Acrylic-Sports" parent="Furniture/Artwork" instance=ExtResource("6_txtvs")] +transform = Transform3D(0.9961947, -0.08715574, 0, 0.08715574, 0.9961947, -4.4408918e-16, 0, 4.440892e-16, 1, 7.1000004, 1.2, -0.39999998) + +[node name="Chuckmore2" parent="Furniture/Artwork" instance=ExtResource("7_js5qd")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 1.2, 5.2) + +[node name="RecordRed-CheezeETop" parent="Furniture/Artwork" instance=ExtResource("8_vyo6y")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 8, 1.2, 1.6) + +[node name="RecordRed-FlabbyRoad" parent="Furniture/Artwork" instance=ExtResource("9_foacr")] +transform = Transform3D(1, 0, 1.7484555e-07, 0, 1, 0, -1.7484555e-07, 0, 1, -8, 1.2, 1.6000003) + +[node name="RecordRed-Jowles" parent="Furniture/Artwork" instance=ExtResource("10_ylkpt")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 8, 1.2, 6.1) + +[node name="RecordRed-MCChuckie" parent="Furniture/Artwork" instance=ExtResource("11_l1lnx")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 8, 1.2, 3.8000002) + +[node name="CollideMap" type="StaticBody3D" parent="."] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="CollideMap"] +shape = SubResource("ConcavePolygonShape3D_5m8pg") diff --git a/Models/FreeRoamLocations/GenericRoom/GenericRoomTemplate_NoFurniture.tscn b/Models/FreeRoamLocations/GenericRoom/GenericRoomTemplate_NoFurniture.tscn new file mode 100644 index 0000000..21a4cb8 --- /dev/null +++ b/Models/FreeRoamLocations/GenericRoom/GenericRoomTemplate_NoFurniture.tscn @@ -0,0 +1,263 @@ +[gd_scene load_steps=3 format=3 uid="uid://c2hctwg8q7xsn"] + +[ext_resource type="PackedScene" uid="uid://bla4yvn024kfy" path="res://Models/FreeRoamLocations/GenericRoom/GenericRoom.glb" id="1_fq3gv"] + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_5m8pg"] +data = PackedVector3Array(-8, 3.8, 8, -8, 0, 8, -8, 3.8, -0.39999998, -8, 3.8, -0.39999998, -8, 0, 8, -8, 0, -0.39999998, -8, 3.8, -0.39999998, -8, 0, -0.39999998, -3.8, 3.8, -0.39999998, -3.8, 3.8, -0.39999998, -8, 0, -0.39999998, -3.8, 0, -0.39999998, 8, 3.8, -0.39999998, 8, 0, -0.39999998, 8, 3.8, 8, 8, 3.8, 8, 8, 0, -0.39999998, 8, 0, 8, 8, 3.8, 8, 8, 0, 8, -8, 3.8, 8, -8, 3.8, 8, 8, 0, 8, -8, 0, 8, 8, 0, -0.39999998, -8, 0, -0.39999998, 8, 0, 8, 8, 0, 8, -8, 0, -0.39999998, -8, 0, 8, -8, 3.8, -0.39999998, 8, 3.8, -0.39999998, -8, 3.8, 8, -8, 3.8, 8, 8, 3.8, -0.39999998, 8, 3.8, 8, 8, 0, -0.39999998, 8, 3.8, -0.39999998, 3.8, 0, -0.39999998, 3.8, 0, -0.39999998, 8, 3.8, -0.39999998, 3.8, 3.8, -0.39999998, 3.8, 0, -0.39999998, 3.8, 3.8, -0.39999998, 3.8, 0, -4, 3.8, 0, -4, 3.8, 3.8, -0.39999998, 3.8, 3.8, -4, -3.8, 3.8, -0.39999998, -3.8, 0, -0.39999998, -3.8, 3.8, -4, -3.8, 3.8, -4, -3.8, 0, -0.39999998, -3.8, 0, -4, -3.8, 3.8, -4, -3.8, 0, -4, 3.8, 3.8, -4, 3.8, 3.8, -4, -3.8, 0, -4, 3.8, 0, -4, -3.8, 3.8, -4, 3.8, 3.8, -4, -3.8, 3.8, -0.39999998, -3.8, 3.8, -0.39999998, 3.8, 3.8, -4, 3.8, 3.8, -0.39999998, -3.8, 0, -0.39999998, 3.8, 0, -0.39999998, -3.8, 0, -4, -3.8, 0, -4, 3.8, 0, -0.39999998, 3.8, 0, -4) +backface_collision = true + +[node name="GenericRoomTemplate" type="Node3D"] + +[node name="GenericRoom" parent="." instance=ExtResource("1_fq3gv")] + +[node name="RoomLights" type="Node3D" parent="."] + +[node name="OmniLight3D" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.4703484e-08, 3.5, 1) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D5" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 3.5, 1) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D6" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 3.5, 1) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D7" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3.5, 1) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D2" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 3.5, 1) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D3" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 3.5, 1) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D4" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3.5, 1) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D8" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.4703484e-08, 3.5, 2.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D9" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 3.5, 2.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D10" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 3.5, 2.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D11" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3.5, 2.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D12" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 3.5, 2.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D13" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 3.5, 2.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D14" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3.5, 2.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D15" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.4703484e-08, 3.5, 4) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D16" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 3.5, 4) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D17" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 3.5, 4) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D18" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3.5, 4) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D19" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 3.5, 4) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D20" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 3.5, 4) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D21" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3.5, 4) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D22" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.4703484e-08, 3.5, 5.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D23" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 3.5, 5.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D24" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 3.5, 5.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D25" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3.5, 5.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D26" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 3.5, 5.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D27" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 3.5, 5.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D28" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3.5, 5.5) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D29" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.4703484e-08, 3.5, 7) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D30" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 3.5, 7) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D31" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 3.5, 7) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D32" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3.5, 7) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D33" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 3.5, 7) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D34" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 3.5, 7) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="OmniLight3D35" type="OmniLight3D" parent="RoomLights" groups=["lights"]] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3.5, 7) +light_color = Color(0.70980394, 0.6745098, 0.62352943, 1) +light_energy = 0.05 +shadow_enabled = true +omni_range = 10.0 + +[node name="CollideMap" type="StaticBody3D" parent="."] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="CollideMap"] +shape = SubResource("ConcavePolygonShape3D_5m8pg") diff --git a/Models/FreeRoamLocations/GenericRoom/GenericRoom_90sCarpet.png b/Models/FreeRoamLocations/GenericRoom/GenericRoom_90sCarpet.png new file mode 100644 index 0000000..fbd4ba3 Binary files /dev/null and b/Models/FreeRoamLocations/GenericRoom/GenericRoom_90sCarpet.png differ diff --git a/Models/FreeRoamLocations/GenericRoom/GenericRoom_90sCarpet.png.import b/Models/FreeRoamLocations/GenericRoom/GenericRoom_90sCarpet.png.import new file mode 100644 index 0000000..60b9e33 --- /dev/null +++ b/Models/FreeRoamLocations/GenericRoom/GenericRoom_90sCarpet.png.import @@ -0,0 +1,45 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cfrvswhyxbv2k" +path.s3tc="res://.godot/imported/GenericRoom_90sCarpet.png-07cfe572dc753b703dfccbdf2136c5da.s3tc.ctex" +path.etc2="res://.godot/imported/GenericRoom_90sCarpet.png-07cfe572dc753b703dfccbdf2136c5da.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "bec1df9050ab55c447f4ed9478448586" +} + +[deps] + +source_file="res://Models/FreeRoamLocations/GenericRoom/GenericRoom_90sCarpet.png" +dest_files=["res://.godot/imported/GenericRoom_90sCarpet.png-07cfe572dc753b703dfccbdf2136c5da.s3tc.ctex", "res://.godot/imported/GenericRoom_90sCarpet.png-07cfe572dc753b703dfccbdf2136c5da.etc2.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 diff --git a/Scenes/FreeRoam/Generic/Generic1Stage.tscn b/Scenes/FreeRoam/Generic/Generic1Stage.tscn index 83ddefc..132ca84 100644 --- a/Scenes/FreeRoam/Generic/Generic1Stage.tscn +++ b/Scenes/FreeRoam/Generic/Generic1Stage.tscn @@ -1,6 +1,5 @@ -[gd_scene load_steps=35 format=3 uid="uid://b6rem1te85htp"] +[gd_scene load_steps=34 format=3 uid="uid://b6rem1te85htp"] -[ext_resource type="PackedScene" uid="uid://ddqduheks5ltu" path="res://Models/GenericRooms/1-Stage/1StageGenericRoom.glb" id="1_8m4fm"] [ext_resource type="PackedScene" uid="uid://bf4aq55iy3yey" path="res://Models/Stages/1-Stage/1StageGeneric.glb" id="2_ncqi6"] [ext_resource type="PackedScene" uid="uid://c5fgw7t45p7r6" path="res://Models/Animatronics/Cyberamics/Cyber Chuck.glb" id="3_r26gl"] [ext_resource type="Script" uid="uid://du3pqtf3jixvl" path="res://Scripts/CyberamicController.gd" id="4_fdybi"] @@ -26,15 +25,12 @@ [ext_resource type="PackedScene" uid="uid://chhs7d280p7k7" path="res://Models/Stages/1-Stage/Illum/1StageIllum-RopeLights.glb" id="21_xsano"] [ext_resource type="Texture2D" uid="uid://c3orc2ig7n2rc" path="res://Models/Props/CECGOBO.png" id="22_1oq0m"] [ext_resource type="PackedScene" uid="uid://b4vtklfq8r861" path="res://Models/Props/Wink.glb" id="26_6rkbs"] +[ext_resource type="PackedScene" uid="uid://dusg7f0lhyhjo" path="res://Models/FreeRoamLocations/GenericRoom/GenericRoomTemplate.tscn" id="27_6rkbs"] [ext_resource type="Script" uid="uid://bu68w4jnh0n2b" path="res://Scripts/AnimatronicController.gd" id="27_xpgff"] [sub_resource type="Environment" id="Environment_0tsrs"] ambient_light_source = 1 -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_1oq0m"] -data = PackedVector3Array(9.8, 0, 12.8, -9.8, 0, 12.8, 9.8, 0, -0.4, 9.8, 0, -0.4, -9.8, 0, 12.8, -9.8, 0, -0.4, 2.4, 0.8, -1.2, -2.4, 0.8, -1.2, 2.4, 3, -1.2, 2.4, 3, -1.2, -2.4, 0.8, -1.2, -2.4, 3, -1.2, -2.4, 3, -1.2, -2.4, 0.8, -1.2, -3.6, 3, -1, -3.6, 3, -1, -2.4, 0.8, -1.2, -3.6, 0.8, -1, 2.4, 0.8, -1.2, 2.4, 3, -1.2, 3.6, 0.8, -1, 3.6, 0.8, -1, 2.4, 3, -1.2, 3.6, 3, -1, 9.8, 0, -0.4, 3.8, 0, -0.4, 9.8, 3.8, -0.4, 9.8, 3.8, -0.4, 3.8, 0, -0.4, 3.8, 3.8, -0.4, 9.8, 0, -0.4, 9.8, 3.8, -0.4, 9.8, 0, 10.4, 9.8, 0, 10.4, 9.8, 3.8, -0.4, 9.8, 3.8, 10.4, 9.8, 0, 10.4, 9.8, 3.8, 10.4, 7.4, 0, 12.8, 7.4, 0, 12.8, 9.8, 3.8, 10.4, 7.4, 3.8, 12.8, 7.4, 0, 12.8, 7.4, 3.8, 12.8, -9.8, 0, 12.8, -9.8, 0, 12.8, 7.4, 3.8, 12.8, -9.8, 3.8, 12.8, -9.8, 0, 12.8, -9.8, 3.8, 12.8, -9.8, 0, -0.4, -9.8, 0, -0.4, -9.8, 3.8, 12.8, -9.8, 3.8, -0.4, -9.8, 0, -0.4, -9.8, 3.8, -0.4, -3.8, 0, -0.4, -3.8, 0, -0.4, -9.8, 3.8, -0.4, -3.8, 3.8, -0.4, 9.8, 3.8, 12.8, -9.8, 3.8, 12.8, 9.8, 3.8, -0.4, 9.8, 3.8, -0.4, -9.8, 3.8, 12.8, -9.8, 3.8, -0.4) -backface_collision = true - [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_0tsrs"] data = PackedVector3Array(-3.8, 0.8, 0.3, -3.8, 0, 0.3, -3.8, 0.8, -2.6, -3.8, 0.8, -2.6, -3.8, 0, 0.3, -3.8, 0, -2.6, -3.8, 0.8, -2.6, -3.8, 0, -2.6, 3.8, 0.8, -2.6, 3.8, 0.8, -2.6, -3.8, 0, -2.6, 3.8, 0, -2.6, 3.8, 0.8, -2.6, 3.8, 0, -2.6, 3.8, 0.8, 0.3, 3.8, 0.8, 0.3, 3.8, 0, -2.6, 3.8, 0, 0.3, 3.8, 0.8, 0.3, 3.8, 0, 0.3, -3.8, 0.8, 0.3, -3.8, 0.8, 0.3, 3.8, 0, 0.3, -3.8, 0, 0.3, 3.8, 0, -2.6, -3.8, 0, -2.6, 3.8, 0, 0.3, 3.8, 0, 0.3, -3.8, 0, -2.6, -3.8, 0, 0.3, -3.8, 0.8, -2.6, 3.8, 0.8, -2.6, -3.8, 0.8, 0.3, -3.8, 0.8, 0.3, 3.8, 0.8, -2.6, 3.8, 0.8, 0.3, -3.8, 3.8, 0.3, -3.8, 3.7, 0.3, -3.8, 3.8, -2.6, -3.8, 3.8, -2.6, -3.8, 3.7, 0.3, -3.8, 3.7, -2.6, -3.8, 0.8, -0.4, -3.8, 3.7, -0.4, -3.8, 0.8, -2.6, -3.8, 0.8, -2.6, -3.8, 3.7, -0.4, -3.8, 3.7, -2.6, 3.8, 0.8, -2.6, 3.8, 3.7, -2.6, 3.8, 0.8, -0.4, 3.8, 0.8, -0.4, 3.8, 3.7, -2.6, 3.8, 3.7, -0.4, -3.8, 3.8, -2.6, -3.8, 3.7, -2.6, 3.8, 3.8, -2.6, 3.8, 3.8, -2.6, -3.8, 3.7, -2.6, 3.8, 3.7, -2.6, -3.8, 0.8, -2.6, -3.8, 3.7, -2.6, 3.8, 0.8, -2.6, 3.8, 0.8, -2.6, -3.8, 3.7, -2.6, 3.8, 3.7, -2.6, 3.8, 3.8, -2.6, 3.8, 3.7, -2.6, 3.8, 3.8, 0.3, 3.8, 3.8, 0.3, 3.8, 3.7, -2.6, 3.8, 3.7, 0.3, 3.8, 3.8, 0.3, 3.8, 3.7, 0.3, -3.8, 3.8, 0.3, -3.8, 3.8, 0.3, 3.8, 3.7, 0.3, -3.8, 3.7, 0.3, 3.8, 3.7, -2.6, -3.8, 3.7, -2.6, 3.8, 3.7, 0.3, 3.8, 3.7, 0.3, -3.8, 3.7, -2.6, -3.8, 3.7, 0.3, -3.8, 3.8, -2.6, 3.8, 3.8, -2.6, -3.8, 3.8, 0.3, -3.8, 3.8, 0.3, 3.8, 3.8, -2.6, 3.8, 3.8, 0.3) backface_collision = true @@ -53,129 +49,16 @@ size = Vector3(0.8, 1, 0.8) [node name="Generic1Stage" type="Node3D"] -[node name="1StageGenericRoom" parent="." instance=ExtResource("1_8m4fm")] - [node name="StageModel" parent="." instance=ExtResource("2_ncqi6")] [node name="WorldEnvironment" type="WorldEnvironment" parent="."] environment = SubResource("Environment_0tsrs") -[node name="Room Lights" type="Node3D" parent="."] - -[node name="OmniLight3D" type="SpotLight3D" parent="Room Lights" groups=["lights"]] -transform = Transform3D(1, 0, 0, 0, 0.258819, 0.965926, 0, -0.965926, 0.258819, 4, 3.5, 2) -light_color = Color(1, 0.960784, 0.85098, 1) -shadow_enabled = true -shadow_bias = 0.1 -spot_angle = 80.0 - -[node name="OmniLight3D2" type="SpotLight3D" parent="Room Lights" groups=["lights"]] -transform = Transform3D(1, 0, 0, 0, 0.258819, 0.965926, 0, -0.965926, 0.258819, -4, 3.5, 2) -light_color = Color(1, 0.960784, 0.85098, 1) -shadow_enabled = true -shadow_bias = 0.1 -spot_angle = 80.0 - -[node name="OmniLight3D3" type="SpotLight3D" parent="Room Lights" groups=["lights"]] -transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, 0, 3.5, 2) -light_color = Color(1, 0.960784, 0.85098, 1) -shadow_enabled = true -shadow_bias = 0.1 -spot_angle = 80.0 - -[node name="OmniLight3D4" type="SpotLight3D" parent="Room Lights" groups=["lights"]] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 7, 3.5, 2) -light_color = Color(1, 0.960784, 0.85098, 1) -shadow_enabled = true -shadow_bias = 0.1 -spot_angle = 80.0 - -[node name="OmniLight3D5" type="SpotLight3D" parent="Room Lights" groups=["lights"]] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -7, 3.5, 2) -light_color = Color(1, 0.960784, 0.85098, 1) -shadow_enabled = true -shadow_bias = 0.1 -spot_angle = 80.0 - -[node name="OmniLight3D6" type="SpotLight3D" parent="Room Lights" groups=["lights"]] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 4, 3.5, 11) -light_color = Color(1, 0.960784, 0.85098, 1) -shadow_enabled = true -shadow_bias = 0.1 -spot_angle = 80.0 - -[node name="OmniLight3D7" type="SpotLight3D" parent="Room Lights" groups=["lights"]] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -4, 3.5, 11) -light_color = Color(1, 0.960784, 0.85098, 1) -shadow_enabled = true -shadow_bias = 0.1 -spot_angle = 80.0 - -[node name="OmniLight3D8" type="SpotLight3D" parent="Room Lights" groups=["lights"]] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 3.5, 11) -light_color = Color(1, 0.960784, 0.85098, 1) -shadow_enabled = true -shadow_bias = 0.1 -spot_angle = 80.0 - -[node name="OmniLight3D9" type="SpotLight3D" parent="Room Lights" groups=["lights"]] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 7, 3.5, 11) -light_color = Color(1, 0.960784, 0.85098, 1) -shadow_enabled = true -shadow_bias = 0.1 -spot_angle = 80.0 - -[node name="OmniLight3D10" type="SpotLight3D" parent="Room Lights" groups=["lights"]] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -7, 3.5, 11) -light_color = Color(1, 0.960784, 0.85098, 1) -shadow_enabled = true -shadow_bias = 0.1 -spot_angle = 80.0 - -[node name="OmniLight3D11" type="SpotLight3D" parent="Room Lights" groups=["lights"]] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 4, 3.5, 6.5) -light_color = Color(1, 0.960784, 0.85098, 1) -shadow_enabled = true -shadow_bias = 0.1 -spot_angle = 80.0 - -[node name="OmniLight3D12" type="SpotLight3D" parent="Room Lights" groups=["lights"]] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -4, 3.5, 6.5) -light_color = Color(1, 0.960784, 0.85098, 1) -shadow_enabled = true -shadow_bias = 0.1 -spot_angle = 80.0 - -[node name="OmniLight3D13" type="SpotLight3D" parent="Room Lights" groups=["lights"]] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 3.5, 6.5) -light_color = Color(1, 0.960784, 0.85098, 1) -shadow_enabled = true -shadow_bias = 0.1 -spot_angle = 80.0 - -[node name="OmniLight3D14" type="SpotLight3D" parent="Room Lights" groups=["lights"]] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 7, 3.5, 6.5) -light_color = Color(1, 0.960784, 0.85098, 1) -shadow_enabled = true -shadow_bias = 0.1 -spot_angle = 80.0 - -[node name="OmniLight3D15" type="SpotLight3D" parent="Room Lights" groups=["lights"]] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -7, 3.5, 6.5) -light_color = Color(1, 0.960784, 0.85098, 1) -shadow_enabled = true -shadow_bias = 0.1 -spot_angle = 80.0 - [node name="Player" parent="." instance=ExtResource("14_ncqi6")] -transform = Transform3D(0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994, 0, 0, 3) +transform = Transform3D(0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994, 0, 0, 7) current_map = "Generic 1-Stage" [node name="CollideMap" type="StaticBody3D" parent="."] -visible = false - -[node name="CollisionShape3D" type="CollisionShape3D" parent="CollideMap"] -shape = SubResource("ConcavePolygonShape3D_1oq0m") [node name="CollisionShape3D2" type="CollisionShape3D" parent="CollideMap"] shape = SubResource("ConcavePolygonShape3D_0tsrs") @@ -497,3 +380,5 @@ transform = Transform3D(0.9, 0, 0, 0, 0.9, 0, 0, 0, 0.9, 0, 3.4, 0.38) script = ExtResource("27_xpgff") [node name="PropHandle" type="Node3D" parent="."] + +[node name="GenericRoomTemplate" parent="." instance=ExtResource("27_6rkbs")]