Compare commits

..

58 Commits

Author SHA1 Message Date
2d9e868024 Update blood-splatter-png-44474.png.import 2024-09-19 11:11:46 -05:00
4880f76908 Update hospital_outside.tscn, HospitalOutside.blend, and HospitalOutside.blend1 2024-09-19 11:11:41 -05:00
f2dc7276d6 Made Building layout map for level planning 2024-09-19 11:08:38 -05:00
9f61bfe934 Added Exports and imports to git ignore 2024-09-18 12:39:22 -05:00
945faf2c77 Split up Hospital Interior by each floor and ceiling so that I can easily modify the interior 2024-09-17 19:54:04 -05:00
581ea25567 Created Front Door and Medical Symbol on building. Doors have yet to be finished 2024-09-17 15:46:06 -05:00
7205f9651c Reimports 2024-09-17 15:45:20 -05:00
024898c668 Made Left Mouse interact 2024-09-17 15:44:21 -05:00
01be9e4bc2 Changed Main Menu name 2024-09-16 19:24:31 -05:00
45c5b30ddc Fixed hole in floor 2024-09-16 17:53:50 -05:00
a02dc37d73 Added Hill, trees, and cleaned up some extra vertecies to reduce size 2024-09-16 17:26:04 -05:00
3129e2cfff Made pause screen process always 2024-09-16 17:25:21 -05:00
b70f392f41 Created Fern for outside 2024-09-16 17:24:02 -05:00
eacc929aca Added pine tree for outside sightlight break 2024-09-16 17:23:49 -05:00
13385259b8 Added Dev Mode to settings 2024-09-15 13:16:39 -05:00
eac52edb2c Added new Polycute Games boot Logo 2024-09-09 23:24:25 -05:00
b67f55479c Finally fixed the spawn direction 2024-09-09 14:15:55 -05:00
9162f69dec Fixed Arrow Direction 2024-09-09 13:20:37 -05:00
407746b0f4 Fixed spawn rotation direction 2024-09-09 13:20:27 -05:00
95e028ee0a Made the rotation global 2024-09-09 13:19:38 -05:00
d2de7a91cc Set player rotation to spawn points rotation 2024-09-09 13:19:17 -05:00
c49e3030d3 Rotated Spawn point to look at door 2024-09-09 13:17:42 -05:00
2a682cd3ca Set Spawnpoint arrow to point in the forward direction 2024-09-09 13:17:26 -05:00
52e132dcc2 Removed unfinished code that was causing it to crash 2024-09-09 13:17:04 -05:00
fd954b3781 Update LampPost.tscn 2024-09-08 19:43:21 -05:00
4e5f6fb0b4 Added circle sprite for water fountain and other uses 2024-09-08 19:43:16 -05:00
a7f57e50ae Added fountain spray water 2024-09-08 19:42:53 -05:00
28f70d8561 Made a welcome desk for the entrance area of the hospital 2024-09-08 19:41:50 -05:00
39abcffb48 Added Direction arrow to spawn for orienting the player after spawn and made it hide if DEVMODE is false 2024-09-08 19:41:24 -05:00
cce9966214 Removed unnecessary print 2024-09-04 23:40:07 -05:00
77f30a7363 Added forest eedge sprite line, invisible wall, and bush place holder 2024-09-04 23:39:52 -05:00
81e0ac0210 Fixed safe and changed key color 2024-09-04 23:38:28 -05:00
304a5ef56a added key to safe 2024-09-04 23:37:42 -05:00
564a105b85 Changed Key Color to red 2024-09-04 23:37:27 -05:00
c2b64aaac9 Added Forest edge panel, 2 lane road and bushes 2024-09-03 17:52:53 -05:00
f60f3327c2 Original Forest Edge image 2024-09-03 17:51:06 -05:00
2158a9c8ac From previous 2024-09-03 17:50:11 -05:00
996b02728f Changed road texture to remove double yellow lines 2024-09-03 17:47:33 -05:00
6f50e27fd0 Added Forest edge image 2024-09-03 17:39:51 -05:00
2d16291c51 changed prompt based on has key or not 2024-09-03 17:39:24 -05:00
2aa023459f Added virtual mouse 2024-09-03 17:38:24 -05:00
3b705716b1 Added settings menu to main menu but needs to integrate it in code 2024-09-03 17:38:01 -05:00
3eb8e767bc Made map loading multithreaded 2024-09-03 17:37:11 -05:00
54c69845f0 Attempted to make pause screen gamepad acontrollable 2024-09-03 17:36:33 -05:00
24fdaf9618 Added too small Door 2024-09-03 17:35:45 -05:00
fb66c83d2a Enabled font multichannel signed distance field 2024-09-03 17:34:00 -05:00
1fb0a02977 Fixed Road Texture 2024-09-03 17:33:34 -05:00
4d0f8f8e0c Night stand animation id update 2024-09-03 15:31:11 -05:00
29086038a9 Removed delta from virtual mouse 2024-09-03 15:30:16 -05:00
6bea7b9a6e Export config for Gameshell for a fun test to see if I could get it to run 2024-09-03 15:29:34 -05:00
8daae03ab0 Removed unused lines 2024-09-03 15:29:01 -05:00
52fc81eaea LED color overides for Safe 2024-09-03 15:27:58 -05:00
faf00f1af0 Fixed bug with night stand where you could spam the interact button to bug the animation playing 2024-09-03 15:27:23 -05:00
6a2e465004 Made a door but isn't scaled right 2024-09-03 15:26:38 -05:00
e139659c23 Modified safe with keypad that can open and close 2024-09-03 15:26:17 -05:00
3187f73250 Turned off phone autoplay 2024-09-03 15:25:28 -05:00
3f412dfb7f Added font to project base 2024-08-22 01:43:22 -05:00
c0d615e130 Changed project name to Gig Work Simulator which might be the final name 2024-08-22 01:42:59 -05:00
125 changed files with 2216 additions and 193 deletions

4
.gitignore vendored
View File

@ -1,4 +1,8 @@
# Godot 4+ specific ignores
.godot/
.import/
export.cfg
export_presets.cfg
Exports/*
Exports/Game_linux.pck

View File

@ -0,0 +1,17 @@
[gd_resource type="Environment" load_steps=3 format=3 uid="uid://bu5lp0670r7nl"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_284l6"]
sky_top_color = Color(0.90063, 0.668517, 0.773633, 1)
sky_horizon_color = Color(0.862745, 0.780392, 0.564706, 1)
[sub_resource type="Sky" id="Sky_le0bg"]
sky_material = SubResource("ProceduralSkyMaterial_284l6")
[resource]
background_mode = 2
background_energy_multiplier = 0.25
sky = SubResource("Sky_le0bg")
ambient_light_source = 3
ambient_light_sky_contribution = 0.29
ambient_light_energy = 0.25
fog_light_color = Color(0.193826, 0.181174, 0.240142, 1)

View File

@ -1,7 +1,8 @@
[gd_scene load_steps=14 format=3 uid="uid://bri7wyjwm34ja"]
[gd_scene load_steps=15 format=3 uid="uid://bri7wyjwm34ja"]
[ext_resource type="PackedScene" uid="uid://b0jum86ejm134" path="res://Blender Files/Map_Pieces/ApartmentMap.blend" id="1_66kve"]
[ext_resource type="PackedScene" uid="uid://cpwg1ula5qbrl" path="res://Assets/components/spawn_point.tscn" id="2_1wpo7"]
[ext_resource type="PackedScene" uid="uid://chpgd8cdjs4xr" path="res://Blender Files/Objects/Door.blend" id="2_bb1v3"]
[ext_resource type="PackedScene" uid="uid://br6k3dfcj151x" path="res://Assets/Objects/Lamp.tscn" id="3_f4dvi"]
[ext_resource type="PackedScene" uid="uid://cr80y2nipytrb" path="res://Assets/Objects/Couch.tscn" id="4_bby17"]
[ext_resource type="PackedScene" uid="uid://bwi6wb1sf08m8" path="res://Assets/Objects/safe.tscn" id="5_jb1oi"]
@ -26,6 +27,9 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.06306, 0, 0.963738)
[node name="CollisionShape3D" type="CollisionShape3D" parent="ApartmentMap/Plane/StaticBody3D"]
shape = SubResource("ConcavePolygonShape3D_fbu3j")
[node name="Door" parent="ApartmentMap" instance=ExtResource("2_bb1v3")]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0.932794, -1.19209e-07, 0.00915116)
[node name="SpawnPoint" parent="." instance=ExtResource("2_1wpo7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.67871, 0, -0.634103)

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,7 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://cmnn0d65e4y3x"]
[resource]
albedo_color = Color(0.18315, 0.586694, 3.85046e-07, 1)
emission_enabled = true
emission = Color(0.203232, 0.522286, 9.62615e-08, 1)
emission_energy_multiplier = 3.82

View File

@ -0,0 +1,6 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://btwjp1mx7y7l2"]
[resource]
albedo_color = Color(0.956863, 0.960784, 0, 1)
emission_enabled = true
emission = Color(1, 1, 0, 1)

View File

@ -4,12 +4,11 @@ importer="scene"
importer_version=1
type="PackedScene"
uid="uid://c8colgxeibxrs"
path="res://.godot/imported/2LaneRoad.fbx-1e7ae49558a0f941fc3a16f1f287888e.scn"
valid=false
[deps]
source_file="res://Assets/Models/2LaneRoad.fbx"
dest_files=["res://.godot/imported/2LaneRoad.fbx-1e7ae49558a0f941fc3a16f1f287888e.scn"]
[params]
@ -17,6 +16,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,7 +28,9 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
fbx/importer=1
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1

View File

@ -4,12 +4,11 @@ importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bihywi2gve5j0"
path="res://.godot/imported/LightPost.fbx-52d23a5c2c3f4e8507a193ab3ba4047f.scn"
valid=false
[deps]
source_file="res://Assets/Models/LightPost.fbx"
dest_files=["res://.godot/imported/LightPost.fbx-52d23a5c2c3f4e8507a193ab3ba4047f.scn"]
[params]
@ -17,6 +16,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,7 +28,9 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
fbx/importer=1
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1

View File

@ -4,12 +4,11 @@ importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cis1xv74qrc87"
path="res://.godot/imported/RoadPiece.fbx-6524f1e3113660dea884513e1c38cf7c.scn"
valid=false
[deps]
source_file="res://Assets/Models/RoadPiece.fbx"
dest_files=["res://.godot/imported/RoadPiece.fbx-6524f1e3113660dea884513e1c38cf7c.scn"]
[params]
@ -17,6 +16,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,7 +28,9 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
fbx/importer=1
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1

View File

@ -4,12 +4,11 @@ importer="scene"
importer_version=1
type="PackedScene"
uid="uid://c22683vhmvd1g"
path="res://.godot/imported/Vape.fbx-ca2d9044da40e3c913e9e5ce18f9cfba.scn"
valid=false
[deps]
source_file="res://Assets/Models/Vape.fbx"
dest_files=["res://.godot/imported/Vape.fbx-ca2d9044da40e3c913e9e5ce18f9cfba.scn"]
[params]
@ -17,6 +16,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,7 +28,9 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
fbx/importer=1
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,6 +29,7 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,6 +29,7 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,6 +29,7 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1

View File

@ -4,12 +4,11 @@ importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bguls36plxdta"
path="res://.godot/imported/floorpanels.fbx_Scene.fbx-19eace81417ad5715004d433181d591f.scn"
valid=false
[deps]
source_file="res://Assets/Models/floorpanels.fbx_Scene.fbx"
dest_files=["res://.godot/imported/floorpanels.fbx_Scene.fbx-19eace81417ad5715004d433181d591f.scn"]
[params]
@ -17,6 +16,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,7 +28,9 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
fbx/importer=1
fbx/allow_geometry_helper_nodes=false
fbx/embedded_image_handling=1

View File

@ -6,10 +6,10 @@
[sub_resource type="BoxShape3D" id="BoxShape3D_e8fvw"]
size = Vector3(0.0746536, 0.0574341, 0.116943)
[node name="StaticBody3D" type="StaticBody3D"]
[node name="Key" type="StaticBody3D"]
collision_layer = 4
script = ExtResource("1_biiwx")
promt_message = "Pick Up Key"
prompt_message = "Pick Up Key"
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.000476837, 0.0148621, -0.0220947)

View File

@ -1,6 +1,6 @@
[gd_scene load_steps=3 format=3 uid="uid://61lt10ktv534"]
[ext_resource type="PackedScene" uid="uid://d3doutiwh4shy" path="res://Blender Files/LightPost.blend" id="1_n4j6v"]
[ext_resource type="PackedScene" uid="uid://d3doutiwh4shy" path="res://Blender Files/Objects/LightPost.blend" id="1_n4j6v"]
[sub_resource type="CylinderShape3D" id="CylinderShape3D_o8c43"]
height = 5.65653

View File

@ -24,7 +24,6 @@ anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
stream = SubResource("VideoStreamTheora_h3ryc")
autoplay = true
[node name="Phone" parent="." instance=ExtResource("1_a582h")]

View File

@ -209,7 +209,6 @@ _data = {
[node name="StaticBody3D" type="StaticBody3D"]
collision_layer = 4
collision_mask = 4
script = ExtResource("1_i8xx2")
need_key_prompt = "Key Needed"
has_key_prompt = "Insert Key"

View File

@ -6,21 +6,6 @@
[sub_resource type="BoxShape3D" id="BoxShape3D_k5x08"]
size = Vector3(0.799194, 0.494141, 0.799316)
[sub_resource type="Animation" id="Animation_wocdj"]
resource_name = "Open"
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("NightStand/Drawer:blend_shapes/Drawer")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 1),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0.0, 1.0]
}
[sub_resource type="Animation" id="Animation_4ron5"]
resource_name = "Close"
tracks/0/type = "value"
@ -36,6 +21,21 @@ tracks/0/keys = {
"values": [1.0, 0.0]
}
[sub_resource type="Animation" id="Animation_wocdj"]
resource_name = "Open"
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("NightStand/Drawer:blend_shapes/Drawer")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 1),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0.0, 1.0]
}
[sub_resource type="Animation" id="Animation_yurxo"]
length = 0.001
tracks/0/type = "value"

File diff suppressed because one or more lines are too long

View File

@ -15,6 +15,7 @@ dest_files=["res://.godot/imported/vcr-jp.ttf-581526c5303345d9b898d8c21c431024.f
Rendering=null
antialiasing=1
generate_mipmaps=false
disable_embedded_bitmaps=true
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48

View File

@ -3,11 +3,12 @@
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://bv6kqrdw8bh3t"
valid=false
path="res://.godot/imported/Screen_Recording_20240821_231541.ogg-69bddfea14d1320a7fd2e41a2e10ac16.oggvorbisstr"
[deps]
source_file="res://Assets/Videos/Screen_Recording_20240821_231541.ogg"
dest_files=["res://.godot/imported/Screen_Recording_20240821_231541.ogg-69bddfea14d1320a7fd2e41a2e10ac16.oggvorbisstr"]
[params]

View File

@ -0,0 +1,62 @@
[gd_scene load_steps=2 format=3 uid="uid://c44otwxoy5bqj"]
[ext_resource type="Texture2D" uid="uid://n1rs32oen6tb" path="res://Assets/textures/ForestEdge.png" id="1_okgvy"]
[node name="ForestEdge" type="Node3D"]
transform = Transform3D(1, -5.70435e-06, 0.000140204, 5.60583e-06, 1, 0.000648212, -0.000140208, -0.000648211, 1, 189.897, -2.46335, 0)
[node name="Sprite3D" type="Sprite3D" parent="."]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 7.76239, 0)
texture = ExtResource("1_okgvy")
[node name="Sprite3D2" type="Sprite3D" parent="."]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.338486, 8.84302, 25.4917)
texture = ExtResource("1_okgvy")
[node name="Sprite3D3" type="Sprite3D" parent="."]
transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, 0.338486, 8.84302, 50.9654)
texture = ExtResource("1_okgvy")
[node name="Sprite3D4" type="Sprite3D" parent="."]
transform = Transform3D(-2.25831e-07, 1.12116e-05, -1, -0.00129642, 0.999999, 1.12119e-05, 0.999999, 0.00129642, -2.1125e-07, 0.334991, 8.82691, 75.8212)
texture = ExtResource("1_okgvy")
[node name="Sprite3D5" type="Sprite3D" parent="."]
transform = Transform3D(-2.25846e-07, 1.12116e-05, -1, -0.00129642, 1, 1.12119e-05, 0.999999, 0.00129642, -2.11221e-07, 0.331467, 10.2747, 100.977)
texture = ExtResource("1_okgvy")
[node name="Sprite3D6" type="Sprite3D" parent="."]
transform = Transform3D(-2.2586e-07, 1.12116e-05, -1, -0.00129642, 1, 1.12119e-05, 0.999999, 0.00129642, -2.11206e-07, 0.492844, 11.4886, 125.942)
texture = ExtResource("1_okgvy")
[node name="Sprite3D7" type="Sprite3D" parent="."]
transform = Transform3D(3.06085e-07, 1.21084e-10, 1, 1.74623e-10, 1, -1.07143e-10, -1, -2.91038e-10, 3.05867e-07, 0.48494, 11.4721, 151.391)
texture = ExtResource("1_okgvy")
[node name="Sprite3D8" type="Sprite3D" parent="."]
transform = Transform3D(-3.63943e-08, 1.12117e-05, 1, 0.00129642, 1, -1.12117e-05, -0.999999, 0.00129642, -5.1019e-08, 0.687927, 7.77849, -24.8292)
texture = ExtResource("1_okgvy")
[node name="Sprite3D9" type="Sprite3D" parent="."]
transform = Transform3D(-3.63943e-08, 1.12117e-05, 1, 0.00129642, 1, -1.12117e-05, -0.999999, 0.00129642, -5.1019e-08, 0.349442, 8.89217, -50.3194)
texture = ExtResource("1_okgvy")
[node name="Sprite3D10" type="Sprite3D" parent="."]
transform = Transform3D(-5.1019e-08, 1.12117e-05, -1, -0.00129642, 1, 1.12118e-05, 0.999999, 0.00129642, -3.63943e-08, 0.349442, 8.92519, -75.7932)
texture = ExtResource("1_okgvy")
[node name="Sprite3D11" type="Sprite3D" parent="."]
transform = Transform3D(1.31186e-07, 2.29505e-12, 1, -5.82077e-11, 1, 4.79616e-12, -1, 0, 1.31069e-07, 0.352951, 8.94131, -100.649)
texture = ExtResource("1_okgvy")
[node name="Sprite3D12" type="Sprite3D" parent="."]
transform = Transform3D(1.31186e-07, 5.03775e-12, 1, 2.32831e-10, 1, 6.63647e-12, -1, 5.82077e-11, 1.3104e-07, 0.356476, 10.4218, -125.803)
texture = ExtResource("1_okgvy")
[node name="Sprite3D13" type="Sprite3D" parent="."]
transform = Transform3D(1.31215e-07, 7.36122e-12, 1, 2.32831e-10, 1, 6.64357e-12, -1, -2.32831e-10, 1.31025e-07, 0.195114, 11.668, -150.766)
texture = ExtResource("1_okgvy")
[node name="Sprite3D14" type="Sprite3D" parent="."]
transform = Transform3D(-2.25962e-07, 1.12116e-05, -1, -0.00129642, 1, 1.12119e-05, 1, 0.00129643, -2.11134e-07, 0.203018, 11.6845, -176.215)
texture = ExtResource("1_okgvy")

View File

@ -1,11 +1,13 @@
[gd_scene load_steps=5 format=3 uid="uid://bwo6gvmi3jcqt"]
[gd_scene load_steps=6 format=3 uid="uid://bwo6gvmi3jcqt"]
[ext_resource type="Script" path="res://Assets/scripts/Pause Screen.gd" id="1_tqif2"]
[ext_resource type="Theme" uid="uid://bm7gkjfqwmc3i" path="res://Assets/Resources/main_menu_theme.tres" id="1_yky8a"]
[ext_resource type="Theme" uid="uid://cma1dv10wxujx" path="res://Assets/Resources/Themes/Settings_UI_Theme.tres" id="3_3n0hv"]
[ext_resource type="PackedScene" uid="uid://c28lfuuvc52i7" path="res://Assets/components/VirtualMouse.tscn" id="3_clky5"]
[ext_resource type="PackedScene" uid="uid://dmut5abf8v8c1" path="res://Assets/components/Settings_Option.tscn" id="4_6nahw"]
[node name="Menus" type="Control"]
process_mode = 3
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
@ -15,6 +17,9 @@ grow_vertical = 2
theme = ExtResource("1_yky8a")
script = ExtResource("1_tqif2")
[node name="Mouse" parent="." instance=ExtResource("3_clky5")]
visible = false
[node name="Pause Menu" type="Control" parent="."]
visible = false
layout_mode = 1

View File

@ -10,4 +10,5 @@ func _ready():
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
var movement = Input.get_vector("move_left","move_right","move_forward", "move_back")
move_and_collide(movement * Cursor_Speed * delta)
#var movement = Vector2(1,1)
move_and_collide(movement * Cursor_Speed)

View File

@ -1,8 +1,10 @@
[gd_scene load_steps=4 format=3 uid="uid://brmo5qqqtj2mk"]
[gd_scene load_steps=6 format=3 uid="uid://brmo5qqqtj2mk"]
[ext_resource type="Script" path="res://Assets/scripts/Main Menu.gd" id="1_ju3pm"]
[ext_resource type="Theme" uid="uid://bm7gkjfqwmc3i" path="res://Assets/Resources/main_menu_theme.tres" id="1_pjxx2"]
[ext_resource type="PackedScene" uid="uid://dsu2jbr2yqmoc" path="res://Assets/Levels/final_level.tscn" id="3_2rqyv"]
[ext_resource type="PackedScene" uid="uid://dmut5abf8v8c1" path="res://Assets/components/Settings_Option.tscn" id="4_db2to"]
[ext_resource type="Theme" uid="uid://cma1dv10wxujx" path="res://Assets/Resources/Themes/Settings_UI_Theme.tres" id="4_j85fy"]
[node name="Main Menu" type="Control"]
layout_mode = 3
@ -41,8 +43,7 @@ grow_vertical = 2
[node name="Label" type="Label" parent="VBoxContainer"]
self_modulate = Color(1, 0.0470588, 0.27451, 1)
layout_mode = 2
text = " Un-named
Horror game"
text = "Gig Work Simulator"
[node name="Start" type="Button" parent="VBoxContainer"]
layout_mode = 2
@ -78,6 +79,41 @@ text_overrun_behavior = 0
item_count = 1
item_0/text = "Go Back"
[node name="Settings" type="VBoxContainer" parent="."]
visible = false
layout_mode = 1
anchors_preset = -1
anchor_left = 0.275
anchor_top = 0.125
anchor_right = 0.725
anchor_bottom = 0.858333
grow_horizontal = 2
grow_vertical = 2
theme = ExtResource("4_j85fy")
[node name="Setting Option" parent="Settings" instance=ExtResource("4_db2to")]
layout_mode = 2
Setting = 0
[node name="Setting Option2" parent="Settings" instance=ExtResource("4_db2to")]
layout_mode = 2
Setting = 1
[node name="Setting Option3" parent="Settings" instance=ExtResource("4_db2to")]
layout_mode = 2
Setting = 2
[node name="Setting Option4" parent="Settings" instance=ExtResource("4_db2to")]
layout_mode = 2
Setting = 3
[node name="Setting Option5" parent="Settings" instance=ExtResource("4_db2to")]
layout_mode = 2
Setting = 5
[node name="Setting Option6" parent="Settings" instance=ExtResource("4_db2to")]
layout_mode = 2
[connection signal="pressed" from="VBoxContainer/Start" to="." method="_on_start_pressed"]
[connection signal="pressed" from="VBoxContainer/Load Level" to="." method="_on_load_level_pressed"]
[connection signal="pressed" from="VBoxContainer/Settings" to="." method="_on_settings_pressed"]

View File

@ -1,7 +1,11 @@
[gd_scene load_steps=2 format=3 uid="uid://cpwg1ula5qbrl"]
[gd_scene load_steps=3 format=3 uid="uid://cpwg1ula5qbrl"]
[ext_resource type="Script" path="res://Assets/scripts/SpawnPoint.gd" id="1_1dk7k"]
[ext_resource type="Texture2D" uid="uid://ddwwxd1akyry6" path="res://Assets/textures/Devmode/DEV_Arrow.png" id="2_uc2p6"]
[node name="SpawnPoint" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.72563, 0.394659, -9.82302)
script = ExtResource("1_1dk7k")
[node name="Sprite3D" type="Sprite3D" parent="."]
transform = Transform3D(-1.20206e-08, 0, 0.275, 0, 0.275, 0, -0.275, 0, -1.20206e-08, 0, 2.07401, 0)
texture = ExtResource("2_uc2p6")

BIN
Assets/polycutegames.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 MiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cxagns42tq70v"
path="res://.godot/imported/polycutegames.png-fc7728b761b1973f5f71898279549ee8.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Assets/polycutegames.png"
dest_files=["res://.godot/imported/polycutegames.png-fc7728b761b1973f5f71898279549ee8.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

@ -0,0 +1,6 @@
extends StaticBody3D
@onready var Audio = $AudioStreamPlayer
func _on_area_3d_area_entered(area:Area3D) -> void:
Audio.play()

View File

@ -12,6 +12,7 @@ var key_inserted:bool = false
func _ready():
animate.play("NoKey")
prompt_message = need_key_prompt
func _process(delta: float) -> void:
if GlobalSettings.HasGeneratorKey:
@ -19,13 +20,12 @@ func _process(delta: float) -> void:
prompt_message = key_inserted_prompt
else:
prompt_message = has_key_prompt
else:
prompt_message = need_key_prompt
func interact(player):
print("Panel pressed")
if GlobalSettings.HasGeneratorKey:
animate.play("InsertKey")
if key_inserted:
animate.play("Press")
emit_signal("Generator_Started")
emit_signal("Generator_Started")

View File

@ -14,4 +14,3 @@ func _physics_process(delta):
prompt.text = collider.prompt_message
if Input.is_action_just_pressed("interact"):
collider.interact(owner)

View File

@ -1,8 +1,9 @@
class_name Interactable
extends StaticBody3D
signal interaction
@export var prompt_message:String = "Press e"
@export var prompt_key:String
func interact(player):
pass
emit_signal("interaction")

View File

@ -2,22 +2,35 @@ class_name MapLoader
extends Node3D
@export var Default_Map:PackedScene
@onready var loading_thread : Thread = Thread.new()
signal map_loaded
var current_map
var loaded_scene : PackedScene
func openMap(new_map=GlobalSettings.current_map):
func openMap(new_map=Default_Map):
if new_map is PackedScene:
current_map = new_map.instantiate()
if new_map is String:
current_map = load(new_map).instantiate()
loading_thread.start(_thread_Load.bind(new_map))
while not loaded_scene:
pass
current_map = loaded_scene.instantiate()
add_child(current_map)
emit_signal("map_loaded")
func _thread_Load(path : String):
var loader = load(path)
if loader:
loaded_scene = loader
print("Map Loaded")
func closeMap():
remove_child(current_map)
func _init():
openMap()
func _ready():
openMap(GlobalSettings.current_map)
func _exit_tree() -> void:
loading_thread.wait_to_finish()

View File

@ -0,0 +1,18 @@
extends MeshInstance3D
@export_range(0.1,1,.01) var step:float
var open:float = 0.0
var is_opening:bool = false
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
if is_opening:
open = open + step
open = clampf(open, 0.0, 1.0)
else:
open = open - step
open = clampf(open, 0.0, 1.0)
set_blend_shape_value(0, open)
func _on_interactable_interaction() -> void:
is_opening = !is_opening

View File

@ -0,0 +1,12 @@
extends Interactable
@onready var APlayer = $AnimationPlayer
var is_open = false
func interact(player):
if not is_open and not APlayer.is_playing():
APlayer.play("Open")
is_open = true
elif not APlayer.is_playing():
APlayer.play("Close")
is_open = false

View File

@ -3,15 +3,28 @@ extends Control
signal paused
signal unpaused
var selected:int = 0
var menu_items = [$"Pause Menu/Menu/Resume", $"Pause Menu/Menu/Settings", $"Pause Menu/Menu/Quit"]
func _ready():
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
func _input(event):
if event.is_action_pressed("quit"):
pause_game_button()
if event.is_action_pressed("move_back"):
if selected + 1 < len(menu_items) - 1:
#menu_items[selected].flat = false
selected += 1
#menu_items[selected].flat = true
if event.is_action_pressed("move_forward"):
if selected - 1 > 0:
#menu_items[selected].flat = false
selected -= 1
#menu_items[selected].flat = true
func pause_game_button():
selected = 0
if $Settings.visible:
$Settings.hide()
$"Pause Menu".show()

View File

@ -3,5 +3,7 @@ extends Node3D
# Called when the node enters the scene tree for the first time.
func _ready():
GlobalSettings.SetSpawnPoint(self.global_position)
GlobalSettings.SetSpawnPoint(self.global_position, self.global_rotation)
get_tree().call_group("Player", "respawn")
if not GlobalSettings.DEVMODE:
$Sprite3D.hide()

View File

@ -1,6 +1,6 @@
extends Node
enum Setting{Mouse_Speed, Joystick_Speed, SFX_Volume, Music_Volume, Voice_Volume, FOV, Test_Value}
enum Setting{Mouse_Speed, Joystick_Speed, SFX_Volume, Music_Volume, Voice_Volume, FOV, Test_Value, DEVMODE}
var DEVMODE = true
var is_paused = false
@ -8,6 +8,7 @@ var is_paused = false
var current_map
var mapLoader
var SpawnPoint:Vector3
var SpawnRotation:Vector3
var Player_Last_Location = Vector3(0,0,0)
var HasVape = false
@ -48,6 +49,11 @@ var Settings:Dictionary = {
"value": 69.0,
"text": "Test Value",
"range": Vector3(0,100, 0.25)
},
Setting.DEVMODE: {
"value": true,
"text": "Dev Mode",
"range": Vector3(0,1,1)
}
}
@ -69,7 +75,6 @@ func GetSettingRange(SettingName):
func SetSetting(SettingName, value):
Settings[SettingName]["value"] = value
print(value)
func PrintSettings():
for key in Settings.keys():
@ -79,6 +84,7 @@ func PrintSettings():
func SetCurrentMap(selected_map):
current_map = selected_map
func SetSpawnPoint(pos:Vector3):
func SetSpawnPoint(pos:Vector3, rot:Vector3) -> void:
SpawnPoint = pos
print("Spawn Point set to ", pos)
SpawnRotation = rot
print("Spawn Point set to ", pos, rot)

View File

@ -1,13 +1,13 @@
extends StaticBody3D
extends Interactable
@export var promt_message:String = "press e"
@export var promt_key:String
var is_open = false
@onready var APlayer = $AnimationPlayer
func interact(player):
if not is_open:
$AnimationPlayer.play("Open")
if not is_open and not APlayer.is_playing():
APlayer.play("Open")
is_open = true
else:
$AnimationPlayer.play("Close")
elif not APlayer.is_playing():
APlayer.play("Close")
is_open = false

View File

@ -130,6 +130,7 @@ func recover():
func respawn():
global_position = GlobalSettings.SpawnPoint
global_rotation = GlobalSettings.SpawnRotation
#Timers
func _on_coughing_timer_timeout():

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dab04w48ak5lq"
path.s3tc="res://.godot/imported/CircleSprite.png-97bbdd41786fd53645dae9c0dc5a1a15.s3tc.ctex"
path.etc2="res://.godot/imported/CircleSprite.png-97bbdd41786fd53645dae9c0dc5a1a15.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://Assets/textures/CircleSprite.png"
dest_files=["res://.godot/imported/CircleSprite.png-97bbdd41786fd53645dae9c0dc5a1a15.s3tc.ctex", "res://.godot/imported/CircleSprite.png-97bbdd41786fd53645dae9c0dc5a1a15.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ddwwxd1akyry6"
path.s3tc="res://.godot/imported/DEV_Arrow.png-dcb395fd1dcf2e7b9cad73edd3a7a28b.s3tc.ctex"
path.etc2="res://.godot/imported/DEV_Arrow.png-dcb395fd1dcf2e7b9cad73edd3a7a28b.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://Assets/textures/Devmode/DEV_Arrow.png"
dest_files=["res://.godot/imported/DEV_Arrow.png-dcb395fd1dcf2e7b9cad73edd3a7a28b.s3tc.ctex", "res://.godot/imported/DEV_Arrow.png-dcb395fd1dcf2e7b9cad73edd3a7a28b.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

After

Width:  |  Height:  |  Size: 628 KiB

View File

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bt6fwovjjak7o"
path.s3tc="res://.godot/imported/ForestEdge.jpg-0018f9c4930e5d68ad47179a2b326b7a.s3tc.ctex"
path.etc2="res://.godot/imported/ForestEdge.jpg-0018f9c4930e5d68ad47179a2b326b7a.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://Assets/textures/ForestEdge.jpg"
dest_files=["res://.godot/imported/ForestEdge.jpg-0018f9c4930e5d68ad47179a2b326b7a.s3tc.ctex", "res://.godot/imported/ForestEdge.jpg-0018f9c4930e5d68ad47179a2b326b7a.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

After

Width:  |  Height:  |  Size: 696 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

View File

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://n1rs32oen6tb"
path.s3tc="res://.godot/imported/ForestEdge.png-82accb6b665a1b129bf52dec90fc9f87.s3tc.ctex"
path.etc2="res://.godot/imported/ForestEdge.png-82accb6b665a1b129bf52dec90fc9f87.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://Assets/textures/ForestEdge.png"
dest_files=["res://.godot/imported/ForestEdge.png-82accb6b665a1b129bf52dec90fc9f87.s3tc.ctex", "res://.godot/imported/ForestEdge.png-82accb6b665a1b129bf52dec90fc9f87.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

View File

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://djnk0p3v6opdr"
path.s3tc="res://.godot/imported/MedicalSymbol.png-7b00279b11fa51eb9631f973c90b58c5.s3tc.ctex"
path.etc2="res://.godot/imported/MedicalSymbol.png-7b00279b11fa51eb9631f973c90b58c5.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://Assets/textures/MedicalSymbol.png"
dest_files=["res://.godot/imported/MedicalSymbol.png-7b00279b11fa51eb9631f973c90b58c5.s3tc.ctex", "res://.godot/imported/MedicalSymbol.png-7b00279b11fa51eb9631f973c90b58c5.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
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/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

BIN
Assets/textures/RoadNDY.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 581 KiB

View File

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cjgu4nglm0dsi"
path.s3tc="res://.godot/imported/RoadNDY.png-8de9e1137be3af7b8e951a3ae2f20dab.s3tc.ctex"
path.etc2="res://.godot/imported/RoadNDY.png-8de9e1137be3af7b8e951a3ae2f20dab.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://Assets/textures/RoadNDY.png"
dest_files=["res://.godot/imported/RoadNDY.png-8de9e1137be3af7b8e951a3ae2f20dab.s3tc.ctex", "res://.godot/imported/RoadNDY.png-8de9e1137be3af7b8e951a3ae2f20dab.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

After

Width:  |  Height:  |  Size: 361 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bm8ma1mu5uxrb"
path="res://.godot/imported/ForestEdge.jpg-ae95c59a4f8ae40d93faed290430db29.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Assets/textures/Temp/ForestEdge.jpg"
dest_files=["res://.godot/imported/ForestEdge.jpg-ae95c59a4f8ae40d93faed290430db29.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

@ -3,25 +3,27 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dq0t002e183gc"
path="res://.godot/imported/blood-splatter-png-44474.png-e7ea3a110f1ed8c5a28ab8ad47b93674.ctex"
path.s3tc="res://.godot/imported/blood-splatter-png-44474.png-e7ea3a110f1ed8c5a28ab8ad47b93674.s3tc.ctex"
path.etc2="res://.godot/imported/blood-splatter-png-44474.png-e7ea3a110f1ed8c5a28ab8ad47b93674.etc2.ctex"
metadata={
"vram_texture": false
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://Assets/textures/blood/blood-splatter-png-44474.png"
dest_files=["res://.godot/imported/blood-splatter-png-44474.png-e7ea3a110f1ed8c5a28ab8ad47b93674.ctex"]
dest_files=["res://.godot/imported/blood-splatter-png-44474.png-e7ea3a110f1ed8c5a28ab8ad47b93674.s3tc.ctex", "res://.godot/imported/blood-splatter-png-44474.png-e7ea3a110f1ed8c5a28ab8ad47b93674.etc2.ctex"]
[params]
compress/mode=0
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
@ -31,4 +33,4 @@ 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
detect_3d/compress_to=0

View File

@ -3,25 +3,27 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bb4s1vqwrryy4"
path="res://.godot/imported/roadtexture.webp-1c6ca0ca6251aa8802a401e0fe5735e5.ctex"
path.s3tc="res://.godot/imported/roadtexture.webp-1c6ca0ca6251aa8802a401e0fe5735e5.s3tc.ctex"
path.etc2="res://.godot/imported/roadtexture.webp-1c6ca0ca6251aa8802a401e0fe5735e5.etc2.ctex"
metadata={
"vram_texture": false
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://Assets/textures/roadtexture.webp"
dest_files=["res://.godot/imported/roadtexture.webp-1c6ca0ca6251aa8802a401e0fe5735e5.ctex"]
dest_files=["res://.godot/imported/roadtexture.webp-1c6ca0ca6251aa8802a401e0fe5735e5.s3tc.ctex", "res://.godot/imported/roadtexture.webp-1c6ca0ca6251aa8802a401e0fe5735e5.etc2.ctex"]
[params]
compress/mode=0
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
@ -31,4 +33,4 @@ 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
detect_3d/compress_to=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

Binary file not shown.

View File

@ -0,0 +1,51 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://chpgd8cdjs4xr"
path="res://.godot/imported/Door.blend-6ca20ec628e12989d9c6b751d4f5bd28.scn"
[deps]
source_file="res://Blender Files/Objects/Door.blend"
dest_files=["res://.godot/imported/Door.blend-6ca20ec628e12989d9c6b751d4f5bd28.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
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=""
_subresources={}
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,51 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://8fmypw6m8ars"
path="res://.godot/imported/Welcome Desk.blend-ef7d3cf42cc254ebafb965064355060c.scn"
[deps]
source_file="res://Blender Files/Objects/Furnature/Welcome Desk.blend"
dest_files=["res://.godot/imported/Welcome Desk.blend-ef7d3cf42cc254ebafb965064355060c.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
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=""
_subresources={}
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true

Binary file not shown.

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

Binary file not shown.

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

Binary file not shown.

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

Binary file not shown.

View File

@ -0,0 +1,51 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cadlitwx6ai6n"
path="res://.godot/imported/fern.blend-ec33124bea388b2f5d388a361f6a3b97.scn"
[deps]
source_file="res://Blender Files/Objects/Plants/fern.blend"
dest_files=["res://.godot/imported/fern.blend-ec33124bea388b2f5d388a361f6a3b97.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
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=""
_subresources={}
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,51 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://gyuaciqi2qeu"
path="res://.godot/imported/pine_tree.blend-d2f554e9a3cdd3647a6ed0f9525e45fe.scn"
[deps]
source_file="res://Blender Files/Objects/Plants/pine_tree.blend"
dest_files=["res://.godot/imported/pine_tree.blend-d2f554e9a3cdd3647a6ed0f9525e45fe.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
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=""
_subresources={}
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More