Compare commits
26 Commits
dcc45f5d12
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e597b86212 | ||
|
|
3684788237 | ||
|
|
1c9d43a5f7 | ||
|
|
a7737b10e0 | ||
|
|
a66f4c95cc | ||
|
|
6b6ca53fbf | ||
|
|
53254ab87b | ||
|
|
606e203b93 | ||
|
|
6f92ab851f | ||
| 2548d5128e | |||
|
|
4dc44a5e08 | ||
|
|
86fe0cad08 | ||
|
|
d1d32aef84 | ||
|
|
0484218760 | ||
|
|
e1a302ff24 | ||
|
|
0247e53de7 | ||
|
|
129309ec3e | ||
|
|
1b8896b860 | ||
|
|
edc545bef9 | ||
|
|
4652c706b9 | ||
|
|
6ff1ab2670 | ||
|
|
9c7d450154 | ||
|
|
41581bd2d1 | ||
|
|
cf5fecaf4e | ||
| 2a8cc09d06 | |||
|
|
7ab10419db |
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/DustMote.png-ccf8f095a7e3eeb9e5d61dd7836e85d9
|
||||
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
|
||||
@@ -26,6 +28,10 @@ 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
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://djt7surq1h8bt"
|
||||
uid="uid://b56h0sioa3yax"
|
||||
path="res://.godot/imported/security office.UwU.glb-fd9e5293ea8c9b3d666c314e27a31f5c.scn"
|
||||
|
||||
[deps]
|
||||
@@ -15,9 +15,11 @@ dest_files=["res://.godot/imported/security office.UwU.glb-fd9e5293ea8c9b3d666c3
|
||||
|
||||
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
|
||||
@@ -26,12 +28,15 @@ meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=false
|
||||
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=1
|
||||
gltf/naming_version=2
|
||||
gltf/embedded_image_handling=1
|
||||
|
||||
|
Before Width: | Height: | Size: 3.7 MiB After Width: | Height: | Size: 3.7 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bgffhrirye1gr"
|
||||
path.s3tc="res://.godot/imported/security office_AlarmClock.png-20deeb1c76586b6f78618dd3d8624ffe.s3tc.ctex"
|
||||
uid="uid://5ty71wgereb3"
|
||||
path.s3tc="res://.godot/imported/security office_AlarmClock.png-bae53d2c8195a85db9d46502bf7e8da2.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_AlarmClock.png"
|
||||
dest_files=["res://.godot/imported/security office_AlarmClock.png-20deeb1c76586b6f78618dd3d8624ffe.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_AlarmClock.png"
|
||||
dest_files=["res://.godot/imported/security office_AlarmClock.png-bae53d2c8195a85db9d46502bf7e8da2.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 1.9 MiB After Width: | Height: | Size: 1.9 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://di1qc352ssnwk"
|
||||
path.s3tc="res://.godot/imported/security office_Book1.png-52aa273d30a193e47e2d8cbf38622cf4.s3tc.ctex"
|
||||
uid="uid://jqj7cr35jui1"
|
||||
path.s3tc="res://.godot/imported/security office_Book1.png-dc764df4a83e0af0a7b6a51b291572cf.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_Book1.png"
|
||||
dest_files=["res://.godot/imported/security office_Book1.png-52aa273d30a193e47e2d8cbf38622cf4.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_Book1.png"
|
||||
dest_files=["res://.godot/imported/security office_Book1.png-dc764df4a83e0af0a7b6a51b291572cf.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 974 KiB After Width: | Height: | Size: 974 KiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://nbg454atwy87"
|
||||
path.s3tc="res://.godot/imported/security office_Cables.png-b1037bf4ec91011f614f39c729ae95cd.s3tc.ctex"
|
||||
uid="uid://ci5ik3lck7j5a"
|
||||
path.s3tc="res://.godot/imported/security office_Cables.png-06b40dc002c3f2e72b8160aeca4b59fc.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_Cables.png"
|
||||
dest_files=["res://.godot/imported/security office_Cables.png-b1037bf4ec91011f614f39c729ae95cd.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_Cables.png"
|
||||
dest_files=["res://.godot/imported/security office_Cables.png-06b40dc002c3f2e72b8160aeca4b59fc.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 5.5 MiB After Width: | Height: | Size: 5.5 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://0ear15ivcfs0"
|
||||
path.s3tc="res://.godot/imported/security office_CardboardBoxBig.png-8bc94fd3a38cbf3b0bca3fe8d5de6b09.s3tc.ctex"
|
||||
uid="uid://bnnpu0i6odawj"
|
||||
path.s3tc="res://.godot/imported/security office_CardboardBoxBig.png-d99b45a43a8d7a429811736b6f4c2b18.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_CardboardBoxBig.png"
|
||||
dest_files=["res://.godot/imported/security office_CardboardBoxBig.png-8bc94fd3a38cbf3b0bca3fe8d5de6b09.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_CardboardBoxBig.png"
|
||||
dest_files=["res://.godot/imported/security office_CardboardBoxBig.png-d99b45a43a8d7a429811736b6f4c2b18.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 4.0 MiB After Width: | Height: | Size: 4.0 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://wr524rutybcl"
|
||||
path.s3tc="res://.godot/imported/security office_CardboardBoxSmall.png-b4ef029dd2d9aaaf56ee319e39a9abf7.s3tc.ctex"
|
||||
uid="uid://c7li6sylmvqt5"
|
||||
path.s3tc="res://.godot/imported/security office_CardboardBoxSmall.png-630e7f366e74c52f6798d9e56b6557dd.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_CardboardBoxSmall.png"
|
||||
dest_files=["res://.godot/imported/security office_CardboardBoxSmall.png-b4ef029dd2d9aaaf56ee319e39a9abf7.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_CardboardBoxSmall.png"
|
||||
dest_files=["res://.godot/imported/security office_CardboardBoxSmall.png-630e7f366e74c52f6798d9e56b6557dd.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 2.3 MiB After Width: | Height: | Size: 2.3 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cpij40nhgeab5"
|
||||
path.s3tc="res://.godot/imported/security office_Ceiling.png-059d72c799801406639d72b1f3923eea.s3tc.ctex"
|
||||
uid="uid://cfdnojfiot05u"
|
||||
path.s3tc="res://.godot/imported/security office_Ceiling.png-cc432af27005ee21005a08c6a518c4d8.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_Ceiling.png"
|
||||
dest_files=["res://.godot/imported/security office_Ceiling.png-059d72c799801406639d72b1f3923eea.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_Ceiling.png"
|
||||
dest_files=["res://.godot/imported/security office_Ceiling.png-cc432af27005ee21005a08c6a518c4d8.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 4.1 MiB After Width: | Height: | Size: 4.1 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://nxj2hgfq4tf3"
|
||||
path.s3tc="res://.godot/imported/security office_CeilingLight.png-92481c3f23496e61139d9529b4b0ff23.s3tc.ctex"
|
||||
uid="uid://cpse82vnq0esm"
|
||||
path.s3tc="res://.godot/imported/security office_CeilingLight.png-4c8f75e73db721d04b517a4e43968962.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_CeilingLight.png"
|
||||
dest_files=["res://.godot/imported/security office_CeilingLight.png-92481c3f23496e61139d9529b4b0ff23.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_CeilingLight.png"
|
||||
dest_files=["res://.godot/imported/security office_CeilingLight.png-4c8f75e73db721d04b517a4e43968962.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 2.5 MiB After Width: | Height: | Size: 2.5 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://42v2b1bhbcco"
|
||||
path.s3tc="res://.godot/imported/security office_CordExtensions.png-6bfc3ff291ecdd1d510b3d75971e49f1.s3tc.ctex"
|
||||
uid="uid://cvyn6gm4qi7wl"
|
||||
path.s3tc="res://.godot/imported/security office_CordExtensions.png-79f9afb97971ece6d37f861bf43f919d.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_CordExtensions.png"
|
||||
dest_files=["res://.godot/imported/security office_CordExtensions.png-6bfc3ff291ecdd1d510b3d75971e49f1.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_CordExtensions.png"
|
||||
dest_files=["res://.godot/imported/security office_CordExtensions.png-79f9afb97971ece6d37f861bf43f919d.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 560 KiB After Width: | Height: | Size: 560 KiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bwixe4mcifsfp"
|
||||
path.s3tc="res://.godot/imported/security office_CordHolders.png-f04a01e1685b15634da9576ec532783f.s3tc.ctex"
|
||||
uid="uid://c7uqxtlor3qgo"
|
||||
path.s3tc="res://.godot/imported/security office_CordHolders.png-88dc7a3065fb5a3c4835c5102f2b867b.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_CordHolders.png"
|
||||
dest_files=["res://.godot/imported/security office_CordHolders.png-f04a01e1685b15634da9576ec532783f.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_CordHolders.png"
|
||||
dest_files=["res://.godot/imported/security office_CordHolders.png-88dc7a3065fb5a3c4835c5102f2b867b.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 2.9 MiB After Width: | Height: | Size: 2.9 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b5hghm0ylgjgh"
|
||||
path.s3tc="res://.godot/imported/security office_CordOutlet.png-e43f93fdd34a3a46bca4dde9b1fbd810.s3tc.ctex"
|
||||
uid="uid://b13pvklresue5"
|
||||
path.s3tc="res://.godot/imported/security office_CordOutlet.png-6086df00261500eac0a33fa28359d667.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_CordOutlet.png"
|
||||
dest_files=["res://.godot/imported/security office_CordOutlet.png-e43f93fdd34a3a46bca4dde9b1fbd810.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_CordOutlet.png"
|
||||
dest_files=["res://.godot/imported/security office_CordOutlet.png-6086df00261500eac0a33fa28359d667.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 4.9 MiB After Width: | Height: | Size: 4.9 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://djkvxlusl1spv"
|
||||
path.s3tc="res://.godot/imported/security office_DeskLamp.png-531c0a3a0f8e3ec4c37b4c71997f2bd1.s3tc.ctex"
|
||||
uid="uid://cd3ykkifx1ke3"
|
||||
path.s3tc="res://.godot/imported/security office_DeskLamp.png-f51b86fb574b17d3fc8643c91199a54e.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_DeskLamp.png"
|
||||
dest_files=["res://.godot/imported/security office_DeskLamp.png-531c0a3a0f8e3ec4c37b4c71997f2bd1.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_DeskLamp.png"
|
||||
dest_files=["res://.godot/imported/security office_DeskLamp.png-f51b86fb574b17d3fc8643c91199a54e.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 2.5 MiB After Width: | Height: | Size: 2.5 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://xmh48xqg7p4k"
|
||||
path.s3tc="res://.godot/imported/security office_DispatchDevice.png-3676c969ebf9a90ce8565c8ee78d8a2f.s3tc.ctex"
|
||||
uid="uid://ct0qmjw024fd0"
|
||||
path.s3tc="res://.godot/imported/security office_DispatchDevice.png-e6a2bf4868fef7d54f5033f7bb55c97e.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_DispatchDevice.png"
|
||||
dest_files=["res://.godot/imported/security office_DispatchDevice.png-3676c969ebf9a90ce8565c8ee78d8a2f.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_DispatchDevice.png"
|
||||
dest_files=["res://.godot/imported/security office_DispatchDevice.png-e6a2bf4868fef7d54f5033f7bb55c97e.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 1.6 MiB After Width: | Height: | Size: 1.6 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bwxxdud5ipvrt"
|
||||
path.s3tc="res://.godot/imported/security office_DoorFrame.png-105256fc0a4b636f099cb242c57d16af.s3tc.ctex"
|
||||
uid="uid://dwfvjec0wxy0k"
|
||||
path.s3tc="res://.godot/imported/security office_DoorFrame.png-45b8611e56751a6fcbf1015916bf13fd.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_DoorFrame.png"
|
||||
dest_files=["res://.godot/imported/security office_DoorFrame.png-105256fc0a4b636f099cb242c57d16af.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_DoorFrame.png"
|
||||
dest_files=["res://.godot/imported/security office_DoorFrame.png-45b8611e56751a6fcbf1015916bf13fd.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 226 KiB After Width: | Height: | Size: 226 KiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://btf6aokbdunow"
|
||||
path.s3tc="res://.godot/imported/security office_DustBin.png-edeaf75e2d1038e5b83ca5d36344bdef.s3tc.ctex"
|
||||
uid="uid://cfpwjk3maacla"
|
||||
path.s3tc="res://.godot/imported/security office_DustBin.png-0a9fe9bda43b13c4eb59aba3b5e6098f.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_DustBin.png"
|
||||
dest_files=["res://.godot/imported/security office_DustBin.png-edeaf75e2d1038e5b83ca5d36344bdef.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_DustBin.png"
|
||||
dest_files=["res://.godot/imported/security office_DustBin.png-0a9fe9bda43b13c4eb59aba3b5e6098f.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 3.5 MiB After Width: | Height: | Size: 3.5 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c4lme2cewe50e"
|
||||
path.s3tc="res://.godot/imported/security office_ElectricalBox.png-13388383c691e4c697ce50ffcab9a465.s3tc.ctex"
|
||||
uid="uid://cgs8781qch8c3"
|
||||
path.s3tc="res://.godot/imported/security office_ElectricalBox.png-176a204de3b6edbbba5cff07aa1496db.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_ElectricalBox.png"
|
||||
dest_files=["res://.godot/imported/security office_ElectricalBox.png-13388383c691e4c697ce50ffcab9a465.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_ElectricalBox.png"
|
||||
dest_files=["res://.godot/imported/security office_ElectricalBox.png-176a204de3b6edbbba5cff07aa1496db.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 989 KiB After Width: | Height: | Size: 989 KiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://s8dn8vpuwp40"
|
||||
path.s3tc="res://.godot/imported/security office_ElectricalBoxCords.png-3476e76d64ab33d88e6f266858db7412.s3tc.ctex"
|
||||
uid="uid://dwtvhromwtlgv"
|
||||
path.s3tc="res://.godot/imported/security office_ElectricalBoxCords.png-5e45c64980200c1d5a873b6ddaf9092c.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_ElectricalBoxCords.png"
|
||||
dest_files=["res://.godot/imported/security office_ElectricalBoxCords.png-3476e76d64ab33d88e6f266858db7412.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_ElectricalBoxCords.png"
|
||||
dest_files=["res://.godot/imported/security office_ElectricalBoxCords.png-5e45c64980200c1d5a873b6ddaf9092c.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 3.4 MiB After Width: | Height: | Size: 3.4 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ckjcv18eome8s"
|
||||
path.s3tc="res://.godot/imported/security office_FoldingChair.png-03806577ca50f37664f0237b8b0ce384.s3tc.ctex"
|
||||
uid="uid://vyaglea0upio"
|
||||
path.s3tc="res://.godot/imported/security office_FoldingChair.png-1c898f31afcd0097fb9949f65d6bb193.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_FoldingChair.png"
|
||||
dest_files=["res://.godot/imported/security office_FoldingChair.png-03806577ca50f37664f0237b8b0ce384.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_FoldingChair.png"
|
||||
dest_files=["res://.godot/imported/security office_FoldingChair.png-1c898f31afcd0097fb9949f65d6bb193.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 1.4 MiB After Width: | Height: | Size: 1.4 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://yl7w43qy4enm"
|
||||
path.s3tc="res://.godot/imported/security office_IndustrialDoor1.png-0f850c678a88f9bc6c1abb55c505dfe4.s3tc.ctex"
|
||||
uid="uid://b6sc0nmso37j"
|
||||
path.s3tc="res://.godot/imported/security office_IndustrialDoor1.png-75569133940a2c269cc1a7ea0e36e719.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_IndustrialDoor1.png"
|
||||
dest_files=["res://.godot/imported/security office_IndustrialDoor1.png-0f850c678a88f9bc6c1abb55c505dfe4.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_IndustrialDoor1.png"
|
||||
dest_files=["res://.godot/imported/security office_IndustrialDoor1.png-75569133940a2c269cc1a7ea0e36e719.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 2.7 MiB After Width: | Height: | Size: 2.7 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bauedvkwp6quj"
|
||||
path.s3tc="res://.godot/imported/security office_InventoryBox.png-d53d0fff8b70b0f36cbcb1bac4b0893e.s3tc.ctex"
|
||||
uid="uid://grqbtmebbl0a"
|
||||
path.s3tc="res://.godot/imported/security office_InventoryBox.png-202c62d1f063d708f22c3ab27d2dc6b3.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_InventoryBox.png"
|
||||
dest_files=["res://.godot/imported/security office_InventoryBox.png-d53d0fff8b70b0f36cbcb1bac4b0893e.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_InventoryBox.png"
|
||||
dest_files=["res://.godot/imported/security office_InventoryBox.png-202c62d1f063d708f22c3ab27d2dc6b3.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 3.5 MiB After Width: | Height: | Size: 3.5 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://4jfqesjx5xmi"
|
||||
path.s3tc="res://.godot/imported/security office_Journal1.png-ab935ab649d1737b2d985ff432836f6f.s3tc.ctex"
|
||||
uid="uid://c3akatrcc11e8"
|
||||
path.s3tc="res://.godot/imported/security office_Journal1.png-01d019b2f5dd88aa1e5893acb5446e96.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_Journal1.png"
|
||||
dest_files=["res://.godot/imported/security office_Journal1.png-ab935ab649d1737b2d985ff432836f6f.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_Journal1.png"
|
||||
dest_files=["res://.godot/imported/security office_Journal1.png-01d019b2f5dd88aa1e5893acb5446e96.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 1.3 MiB After Width: | Height: | Size: 1.3 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://birq4b0dho4m7"
|
||||
path.s3tc="res://.godot/imported/security office_LargeCables.png-d92aad0fb8c4773b11dad4895787fc76.s3tc.ctex"
|
||||
uid="uid://c4pyo05i0fctg"
|
||||
path.s3tc="res://.godot/imported/security office_LargeCables.png-d681be1566c49c0f752e7f12c638f35e.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_LargeCables.png"
|
||||
dest_files=["res://.godot/imported/security office_LargeCables.png-d92aad0fb8c4773b11dad4895787fc76.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_LargeCables.png"
|
||||
dest_files=["res://.godot/imported/security office_LargeCables.png-d681be1566c49c0f752e7f12c638f35e.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 6.0 MiB After Width: | Height: | Size: 6.0 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bxo7pwc0xlenq"
|
||||
path.s3tc="res://.godot/imported/security office_OfficeDesk.png-7012005aa63938983535a3c0b382a57b.s3tc.ctex"
|
||||
uid="uid://ddwndhffpxr6m"
|
||||
path.s3tc="res://.godot/imported/security office_OfficeDesk.png-698c98d70bcde22120866b24b7c89ee0.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_OfficeDesk.png"
|
||||
dest_files=["res://.godot/imported/security office_OfficeDesk.png-7012005aa63938983535a3c0b382a57b.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_OfficeDesk.png"
|
||||
dest_files=["res://.godot/imported/security office_OfficeDesk.png-698c98d70bcde22120866b24b7c89ee0.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 3.1 MiB After Width: | Height: | Size: 3.1 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://4lfwssyt7gil"
|
||||
path.s3tc="res://.godot/imported/security office_OfficeWall.png-e48f5e9cdfa6011d9c2bbda4e38f9e1e.s3tc.ctex"
|
||||
uid="uid://d1jao26ntfmhy"
|
||||
path.s3tc="res://.godot/imported/security office_OfficeWall.png-5dab83e65493e10d7a7ddfe7c3f88c77.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_OfficeWall.png"
|
||||
dest_files=["res://.godot/imported/security office_OfficeWall.png-e48f5e9cdfa6011d9c2bbda4e38f9e1e.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_OfficeWall.png"
|
||||
dest_files=["res://.godot/imported/security office_OfficeWall.png-5dab83e65493e10d7a7ddfe7c3f88c77.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 8.8 MiB After Width: | Height: | Size: 8.8 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cbpxnf2a7j08f"
|
||||
path.s3tc="res://.godot/imported/security office_OldShelf.png-e3e364f42f1fa7fdf67078aeff7c1542.s3tc.ctex"
|
||||
uid="uid://dfu2a6ptqoq51"
|
||||
path.s3tc="res://.godot/imported/security office_OldShelf.png-76d39a76ac4bce5dc514a09f1904292f.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_OldShelf.png"
|
||||
dest_files=["res://.godot/imported/security office_OldShelf.png-e3e364f42f1fa7fdf67078aeff7c1542.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_OldShelf.png"
|
||||
dest_files=["res://.godot/imported/security office_OldShelf.png-76d39a76ac4bce5dc514a09f1904292f.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 5.3 MiB After Width: | Height: | Size: 5.3 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bvlbf4amwp6ca"
|
||||
path.s3tc="res://.godot/imported/security office_PaperHolder.png-42e9ac670c5d7870aa02abb1065876d4.s3tc.ctex"
|
||||
uid="uid://c1u237afxi0sn"
|
||||
path.s3tc="res://.godot/imported/security office_PaperHolder.png-8d57d15d4dcea4ff433cf51e83e2d3dd.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_PaperHolder.png"
|
||||
dest_files=["res://.godot/imported/security office_PaperHolder.png-42e9ac670c5d7870aa02abb1065876d4.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_PaperHolder.png"
|
||||
dest_files=["res://.godot/imported/security office_PaperHolder.png-8d57d15d4dcea4ff433cf51e83e2d3dd.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 635 KiB After Width: | Height: | Size: 635 KiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dcpufdpevkcle"
|
||||
path.s3tc="res://.godot/imported/security office_PcTerminal.png-9f64cde388af48eff11bd5b59a26abf7.s3tc.ctex"
|
||||
uid="uid://bdujq4gyw42x3"
|
||||
path.s3tc="res://.godot/imported/security office_PcTerminal.png-184b58f028b4fc78a755c180a1f195c4.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_PcTerminal.png"
|
||||
dest_files=["res://.godot/imported/security office_PcTerminal.png-9f64cde388af48eff11bd5b59a26abf7.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_PcTerminal.png"
|
||||
dest_files=["res://.godot/imported/security office_PcTerminal.png-184b58f028b4fc78a755c180a1f195c4.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 4.8 MiB After Width: | Height: | Size: 4.8 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bg8ddbhd0x7ai"
|
||||
path.s3tc="res://.godot/imported/security office_PlasticContainers.png-4ad9dc36b271966149da6afba370a089.s3tc.ctex"
|
||||
uid="uid://dnd281jnpfnts"
|
||||
path.s3tc="res://.godot/imported/security office_PlasticContainers.png-2a40119a7f44b133cef06aaaf3bd5687.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_PlasticContainers.png"
|
||||
dest_files=["res://.godot/imported/security office_PlasticContainers.png-4ad9dc36b271966149da6afba370a089.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_PlasticContainers.png"
|
||||
dest_files=["res://.godot/imported/security office_PlasticContainers.png-2a40119a7f44b133cef06aaaf3bd5687.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 3.3 MiB After Width: | Height: | Size: 3.3 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cpysk3tvbk1d1"
|
||||
path.s3tc="res://.godot/imported/security office_PowerOutlet.png-5b8856472296a9cc8e27cd4a23061473.s3tc.ctex"
|
||||
uid="uid://2sa2qdmdymtg"
|
||||
path.s3tc="res://.godot/imported/security office_PowerOutlet.png-461f2ad8807c4657e77b5df7379ea755.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_PowerOutlet.png"
|
||||
dest_files=["res://.godot/imported/security office_PowerOutlet.png-5b8856472296a9cc8e27cd4a23061473.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_PowerOutlet.png"
|
||||
dest_files=["res://.godot/imported/security office_PowerOutlet.png-461f2ad8807c4657e77b5df7379ea755.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 670 KiB After Width: | Height: | Size: 670 KiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bcdfk5cmufjvf"
|
||||
path.s3tc="res://.godot/imported/security office_ShelfStilts.png-68f68eea43bd463b847de33d779a4c99.s3tc.ctex"
|
||||
uid="uid://d1c316kty41jb"
|
||||
path.s3tc="res://.godot/imported/security office_ShelfStilts.png-36e8fcfac37f97d4590e00871c80b3ab.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_ShelfStilts.png"
|
||||
dest_files=["res://.godot/imported/security office_ShelfStilts.png-68f68eea43bd463b847de33d779a4c99.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_ShelfStilts.png"
|
||||
dest_files=["res://.godot/imported/security office_ShelfStilts.png-36e8fcfac37f97d4590e00871c80b3ab.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 5.7 MiB After Width: | Height: | Size: 5.7 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d02xq4ntr83c3"
|
||||
path.s3tc="res://.godot/imported/security office_TileFloor.png-514804416d5ad3b638961743dba13359.s3tc.ctex"
|
||||
uid="uid://yt8slobhriht"
|
||||
path.s3tc="res://.godot/imported/security office_TileFloor.png-af26741d5a1a240afd14261010d59df7.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_TileFloor.png"
|
||||
dest_files=["res://.godot/imported/security office_TileFloor.png-514804416d5ad3b638961743dba13359.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_TileFloor.png"
|
||||
dest_files=["res://.godot/imported/security office_TileFloor.png-af26741d5a1a240afd14261010d59df7.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 2.9 MiB After Width: | Height: | Size: 2.9 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b13j44xyv8iop"
|
||||
path.s3tc="res://.godot/imported/security office_TvKnobs.png-528d17e2f7e6f0a9853c19a466b62e95.s3tc.ctex"
|
||||
uid="uid://b4j03io48osbl"
|
||||
path.s3tc="res://.godot/imported/security office_TvKnobs.png-b15b3dfbdbcc328a76996aa377578745.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_TvKnobs.png"
|
||||
dest_files=["res://.godot/imported/security office_TvKnobs.png-528d17e2f7e6f0a9853c19a466b62e95.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_TvKnobs.png"
|
||||
dest_files=["res://.godot/imported/security office_TvKnobs.png-b15b3dfbdbcc328a76996aa377578745.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 2.4 MiB After Width: | Height: | Size: 2.4 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://fym5fur20bdh"
|
||||
path.s3tc="res://.godot/imported/security office_TvMonitor.png-1e173a7ab1698cf38b7bf8f2ce78af3a.s3tc.ctex"
|
||||
uid="uid://ccenncjai6shy"
|
||||
path.s3tc="res://.godot/imported/security office_TvMonitor.png-08733e28d4de5911d43350ee0bb4b8e8.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_TvMonitor.png"
|
||||
dest_files=["res://.godot/imported/security office_TvMonitor.png-1e173a7ab1698cf38b7bf8f2ce78af3a.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_TvMonitor.png"
|
||||
dest_files=["res://.godot/imported/security office_TvMonitor.png-08733e28d4de5911d43350ee0bb4b8e8.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 3.7 MiB After Width: | Height: | Size: 3.7 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b0pnyygub3vrg"
|
||||
path.s3tc="res://.godot/imported/security office_TvMounts.png-ccc4e06a47e5056e72805b20a9344e55.s3tc.ctex"
|
||||
uid="uid://7yuvgy6niftk"
|
||||
path.s3tc="res://.godot/imported/security office_TvMounts.png-f97aa6239bc807f105e4232b34e294f5.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_TvMounts.png"
|
||||
dest_files=["res://.godot/imported/security office_TvMounts.png-ccc4e06a47e5056e72805b20a9344e55.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_TvMounts.png"
|
||||
dest_files=["res://.godot/imported/security office_TvMounts.png-f97aa6239bc807f105e4232b34e294f5.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 89 KiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://be22iv8s0xf8a"
|
||||
path.s3tc="res://.godot/imported/security office_TvScreen.png-7af667c9042a25fbd68592fd345ff428.s3tc.ctex"
|
||||
uid="uid://crlgblkernorf"
|
||||
path.s3tc="res://.godot/imported/security office_TvScreen.png-98eee95f5c13c5b64ec8d4bf34435117.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_TvScreen.png"
|
||||
dest_files=["res://.godot/imported/security office_TvScreen.png-7af667c9042a25fbd68592fd345ff428.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_TvScreen.png"
|
||||
dest_files=["res://.godot/imported/security office_TvScreen.png-98eee95f5c13c5b64ec8d4bf34435117.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 1.4 MiB After Width: | Height: | Size: 1.4 MiB |
@@ -2,26 +2,28 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://gw38mj0ks7pq"
|
||||
path.s3tc="res://.godot/imported/security office_metal_scratched_diffuse.jpg-cea7ba951f0a8867067b4f79b27f7dab.s3tc.ctex"
|
||||
uid="uid://m1qod07g1ro5"
|
||||
path.s3tc="res://.godot/imported/security office_metal_scratched_diffuse.jpg-018e675564133533b6ac06625a926387.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "5f273256891aa6714055c4cf63ea35f5"
|
||||
"md5": "af8813b8500324458659291ae8a02559"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_metal_scratched_diffuse.jpg"
|
||||
dest_files=["res://.godot/imported/security office_metal_scratched_diffuse.jpg-cea7ba951f0a8867067b4f79b27f7dab.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_metal_scratched_diffuse.jpg"
|
||||
dest_files=["res://.godot/imported/security office_metal_scratched_diffuse.jpg-018e675564133533b6ac06625a926387.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 4.4 MiB After Width: | Height: | Size: 4.4 MiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://3r485fii07xs"
|
||||
path.s3tc="res://.godot/imported/security office_metal_scratched_glossiness.png-f3085e7d5f6445ea7bafc0bdde9faa5a.s3tc.ctex"
|
||||
uid="uid://dl0fqg4rufb8k"
|
||||
path.s3tc="res://.godot/imported/security office_metal_scratched_glossiness.png-035e067440cf9b28788ef0525ef14aae.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_metal_scratched_glossiness.png"
|
||||
dest_files=["res://.godot/imported/security office_metal_scratched_glossiness.png-f3085e7d5f6445ea7bafc0bdde9faa5a.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_metal_scratched_glossiness.png"
|
||||
dest_files=["res://.godot/imported/security office_metal_scratched_glossiness.png-035e067440cf9b28788ef0525ef14aae.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 314 KiB After Width: | Height: | Size: 314 KiB |
@@ -2,26 +2,28 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://hnxl07o71t4u"
|
||||
path.s3tc="res://.godot/imported/security office_metal_scratched_normal_opengl.jpg-e2bb95081053f4cafef586f444dcfcb0.s3tc.ctex"
|
||||
uid="uid://c52131w4wagwi"
|
||||
path.s3tc="res://.godot/imported/security office_metal_scratched_normal_opengl.jpg-930353170d3f2bf862fe6684f9815016.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "957507ff4b2e732c5cbe05555f5a7291"
|
||||
"md5": "4afb2a8ce7399b594ef9a540932c95c4"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_metal_scratched_normal_opengl.jpg"
|
||||
dest_files=["res://.godot/imported/security office_metal_scratched_normal_opengl.jpg-e2bb95081053f4cafef586f444dcfcb0.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_metal_scratched_normal_opengl.jpg"
|
||||
dest_files=["res://.godot/imported/security office_metal_scratched_normal_opengl.jpg-930353170d3f2bf862fe6684f9815016.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=1
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=1
|
||||
roughness/src_normal="res://Assets/Model/Interior/Security_Office/security office_metal_scratched_normal_opengl.jpg"
|
||||
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
|
||||
|
Before Width: | Height: | Size: 1.2 MiB After Width: | Height: | Size: 1.2 MiB |
@@ -2,25 +2,27 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d0jcochblntiu"
|
||||
path="res://.godot/imported/security office_metal_scratched_specular.jpg-33b7c4f168300119dbbf8b7132a0a803.ctex"
|
||||
uid="uid://by56mp6dvm413"
|
||||
path="res://.godot/imported/security office_metal_scratched_specular.jpg-1b1af7a5dce77f06fe9aa2cd3886363a.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "f1040032ea13d3daf72bf5c2d0c9582e"
|
||||
"md5": "703fe367a04a822547dee043255679db"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_metal_scratched_specular.jpg"
|
||||
dest_files=["res://.godot/imported/security office_metal_scratched_specular.jpg-33b7c4f168300119dbbf8b7132a0a803.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_metal_scratched_specular.jpg"
|
||||
dest_files=["res://.godot/imported/security office_metal_scratched_specular.jpg-1b1af7a5dce77f06fe9aa2cd3886363a.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -28,6 +30,10 @@ 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
|
||||
|
Before Width: | Height: | Size: 496 KiB After Width: | Height: | Size: 496 KiB |
@@ -2,8 +2,8 @@
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b87f7sje4tm37"
|
||||
path.s3tc="res://.godot/imported/security office_output-onlinepngtools.png-957dc921ef95b7cb8084b68eab475f94.s3tc.ctex"
|
||||
uid="uid://bybxh8mc3gcup"
|
||||
path.s3tc="res://.godot/imported/security office_output-onlinepngtools.png-dd402438ca4d22c33514d20a12b6307f.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
@@ -14,14 +14,16 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Model/Interior/Security_Office/Textures/security office_output-onlinepngtools.png"
|
||||
dest_files=["res://.godot/imported/security office_output-onlinepngtools.png-957dc921ef95b7cb8084b68eab475f94.s3tc.ctex"]
|
||||
source_file="res://Assets/Model/Interior/Security_Office/security office_output-onlinepngtools.png"
|
||||
dest_files=["res://.godot/imported/security office_output-onlinepngtools.png-dd402438ca4d22c33514d20a12b6307f.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -29,6 +31,10 @@ 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
|
||||
@@ -5,7 +5,7 @@ extends OmniLight3D
|
||||
var randomRange: float = 0.0
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(delta: float) -> void:
|
||||
func _process(_delta: float) -> void:
|
||||
light.light_energy = lerp(light.light_energy, randomRange, 0.3)
|
||||
|
||||
pass
|
||||
|
||||
@@ -5,8 +5,7 @@ var rayRange = 2000
|
||||
@onready var crosshair = %CrosshairCenter
|
||||
@export var terminal: TerminalControls
|
||||
|
||||
|
||||
func _physics_process(delta: float) -> void:
|
||||
func _physics_process(_delta: float) -> void:
|
||||
Get_Camera_Collision()
|
||||
|
||||
|
||||
@@ -24,17 +23,38 @@ func Get_Camera_Collision():
|
||||
if crosshair and is_instance_valid(crosshair):
|
||||
crosshair.set_highlight(is_highlighted)
|
||||
|
||||
|
||||
func _input(event: InputEvent) -> void:
|
||||
if event is InputEventKey and event.pressed and crosshair.is_highlighted:
|
||||
if event.is_echo(): return
|
||||
|
||||
if event.keycode == KEY_BACKSPACE:
|
||||
terminal.InputDelChar()
|
||||
match event.keycode:
|
||||
KEY_PAGEUP:
|
||||
terminal.call_deferred("ScrollUp")
|
||||
|
||||
KEY_PAGEDOWN:
|
||||
terminal.call_deferred("ScrollDown")
|
||||
|
||||
KEY_BACKSPACE:
|
||||
terminal.InputDelChar()
|
||||
|
||||
KEY_ENTER:
|
||||
terminal.EnterCommand()
|
||||
|
||||
KEY_UP:
|
||||
terminal.NavigateHistory(1)
|
||||
|
||||
KEY_DOWN:
|
||||
terminal.NavigateHistory(-1)
|
||||
|
||||
KEY_LEFT:
|
||||
terminal.MoveCursorLeft()
|
||||
|
||||
KEY_RIGHT:
|
||||
terminal.MoveCursorRight()
|
||||
|
||||
if event.unicode > 31:
|
||||
var character = char(event.unicode)
|
||||
|
||||
if terminal: # Check that you assigned the node in the Inspector
|
||||
terminal.InputChar(character)
|
||||
|
||||
if event.keycode == KEY_ENTER:
|
||||
terminal.EnterCommand()
|
||||
|
||||
|
||||
@@ -8,8 +8,6 @@ func _ready() -> void:
|
||||
|
||||
|
||||
|
||||
|
||||
func _on_new_game_button_pressed() -> void:
|
||||
get_tree().change_scene_to_file("res://Scenes/Levels/office.tscn")
|
||||
print("changed")
|
||||
get_tree().change_scene_to_file.call_deferred("res://Scenes/Levels/office.tscn")
|
||||
pass # Replace with function body.
|
||||
|
||||
@@ -4,7 +4,14 @@ class_name TerminalControls
|
||||
@onready var historyContainer = $MarginContainer/ScrollContainer/VBoxContainer
|
||||
@onready var caret = $MarginContainer/ScrollContainer/VBoxContainer/Label/Caret
|
||||
@onready var blink_timer = $MarginContainer/ScrollContainer/VBoxContainer/Label/CaretTimer
|
||||
@export var terminalLine: Label
|
||||
@onready var ruler: Label = $"caret-ruler"
|
||||
@onready var scroll: ScrollContainer = $MarginContainer/ScrollContainer
|
||||
@export var terminalLine: RichTextLabel
|
||||
|
||||
var terminalHistory: Array[String] = []
|
||||
var historyIndex: int = -1
|
||||
|
||||
var cursorIndexFromEnd: int = 0
|
||||
|
||||
var command: String
|
||||
var directory: String = "~/"
|
||||
@@ -13,7 +20,7 @@ var fileSystem: Dictionary = {
|
||||
"special": {
|
||||
"notes.txt": "test",
|
||||
"secrets": {
|
||||
"password.txt": 123
|
||||
"password.txt": "123"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -24,45 +31,69 @@ var fileSystem: Dictionary = {
|
||||
|
||||
func _ready() -> void:
|
||||
terminalLine.text = "user@work "+ directory + " "
|
||||
UpdateCaretPos()
|
||||
blink_timer.start()
|
||||
Help()
|
||||
UpdateCaretPos()
|
||||
|
||||
# --- Caret Blinking Logic ---
|
||||
func _on_caret_timer_timeout() -> void:
|
||||
caret.visible = !caret.visible
|
||||
|
||||
func reset_blink() -> void:
|
||||
func ResetBlink() -> void:
|
||||
caret.visible = true
|
||||
blink_timer.start() # Resets the countdown
|
||||
|
||||
# --- Input Handling ---
|
||||
func InputChar(input) -> void:
|
||||
var charPos = terminalLine.get_character_bounds(max(0, terminalLine.text.length() - 1))
|
||||
if input == null:
|
||||
return
|
||||
if charPos.end.x > 1600:
|
||||
pass
|
||||
else:
|
||||
command = input
|
||||
terminalLine.text += command
|
||||
UpdateCaretPos()
|
||||
reset_blink()
|
||||
|
||||
var fullText = terminalLine.text
|
||||
var insertPos = fullText.length() - cursorIndexFromEnd
|
||||
|
||||
var before = fullText.left(insertPos)
|
||||
var after = fullText.right(cursorIndexFromEnd)
|
||||
|
||||
terminalLine.text = before + input + after
|
||||
|
||||
UpdateCaretPos()
|
||||
|
||||
await get_tree().physics_frame
|
||||
ResetBlink()
|
||||
|
||||
func InputDelChar() -> void:
|
||||
if terminalLine.text.length() > ("user@work " + directory).length() + 1:
|
||||
terminalLine.text = terminalLine.text.left(-1)
|
||||
var minLength = ("user@work " + directory).length() + 1
|
||||
if terminalLine.text.length() <= minLength:
|
||||
return
|
||||
|
||||
var fullText = terminalLine.text
|
||||
var deletePos = fullText.length() - cursorIndexFromEnd
|
||||
|
||||
if deletePos > minLength:
|
||||
var before = fullText.left(deletePos - 1)
|
||||
var after = fullText.right(cursorIndexFromEnd)
|
||||
|
||||
terminalLine.text = before + after
|
||||
UpdateCaretPos()
|
||||
reset_blink()
|
||||
|
||||
await get_tree().physics_frame
|
||||
ResetBlink()
|
||||
|
||||
func EnterCommand() -> void:
|
||||
var fullText = terminalLine.text
|
||||
var userInput = fullText.trim_prefix("user@work " + directory).strip_edges()
|
||||
var parts = userInput.to_lower().split(" ")
|
||||
|
||||
if historyContainer.get_child_count() <22:
|
||||
if historyContainer.get_child_count() <24:
|
||||
CreateHistoryEntry(fullText)
|
||||
var parts = userInput.split(" ")
|
||||
|
||||
if userInput != "":
|
||||
terminalHistory.append(userInput)
|
||||
historyIndex = terminalHistory.size()
|
||||
cursorIndexFromEnd = 0
|
||||
|
||||
match parts[0]:
|
||||
"ls":
|
||||
"ls", "list":
|
||||
var currentDirData
|
||||
if parts.size() > 1:
|
||||
currentDirData = GetDirAtPath(directory + parts[1])
|
||||
@@ -70,12 +101,17 @@ func EnterCommand() -> void:
|
||||
currentDirData = GetDirAtPath(directory)
|
||||
if currentDirData is Dictionary:
|
||||
var list = ""
|
||||
var file: String
|
||||
for key in currentDirData.keys():
|
||||
list += key + " "
|
||||
file = key
|
||||
if file.ends_with(".txt"):
|
||||
list += key + " "
|
||||
else:
|
||||
list += key + "/ "
|
||||
CreateHistoryEntry(list)
|
||||
else:
|
||||
CreateHistoryEntry("error: Directory not found")
|
||||
"cd":
|
||||
"cd", "changedirectory":
|
||||
if parts.size() > 1:
|
||||
var targetPath = parts[1]
|
||||
var newDir = ResolvePath(directory, targetPath)
|
||||
@@ -85,15 +121,19 @@ func EnterCommand() -> void:
|
||||
CreateHistoryEntry("cd: no such directory: " + targetPath)
|
||||
else:
|
||||
directory = "~/"
|
||||
"cat":
|
||||
"cat", "view":
|
||||
if parts.size() > 1:
|
||||
RetrieveData(parts[1])
|
||||
else:
|
||||
CreateHistoryEntry("usage: cat [filename]")
|
||||
"clear":
|
||||
"clear", "cls":
|
||||
for child in historyContainer.get_children():
|
||||
if child != terminalLine:
|
||||
child.queue_free()
|
||||
"help":
|
||||
|
||||
Help()
|
||||
|
||||
"":
|
||||
pass
|
||||
_:
|
||||
@@ -101,34 +141,70 @@ func EnterCommand() -> void:
|
||||
|
||||
terminalLine.text = "user@work "+ directory + " "
|
||||
|
||||
# Handle UI scrolling correctly
|
||||
|
||||
var scrollBox = historyContainer.get_parent() as ScrollContainer
|
||||
historyContainer.force_update_transform()
|
||||
await get_tree().process_frame
|
||||
scrollBox.scroll_vertical = int(scrollBox.get_v_scroll_bar().max_value)
|
||||
UpdateCaretPos()
|
||||
GetBottomScroll()
|
||||
|
||||
|
||||
func MoveCursorLeft():
|
||||
var fullText = terminalLine.get_parsed_text()
|
||||
var lastNewlinePos = fullText.rfind("\n")
|
||||
|
||||
# The prompt starts after the last newline (or at 0 if it's the first line)
|
||||
var promptStartIndex = lastNewlinePos + 1 if lastNewlinePos != -1 else 0
|
||||
var promptLength = ("user@work " + directory + " ").length()
|
||||
|
||||
# The absolute index we aren't allowed to go before
|
||||
var minAllowedIndex = promptStartIndex + promptLength
|
||||
|
||||
# Calculate current target index
|
||||
var currentTarget = fullText.length() - cursorIndexFromEnd
|
||||
|
||||
if currentTarget > minAllowedIndex:
|
||||
cursorIndexFromEnd += 1
|
||||
UpdateCaretPos()
|
||||
ResetBlink()
|
||||
|
||||
func MoveCursorRight():
|
||||
|
||||
cursorIndexFromEnd = clampi(cursorIndexFromEnd - 1, 0, terminalLine.text.length())
|
||||
|
||||
UpdateCaretPos()
|
||||
ResetBlink()
|
||||
|
||||
# --- History and FileSystem Helpers ---
|
||||
func CreateHistoryEntry(content: String) -> void:
|
||||
var label = Label.new()
|
||||
label.text = content
|
||||
label.label_settings = LabelSettings.new()
|
||||
label.label_settings.font_size = 42
|
||||
label.autowrap_mode = TextServer.AUTOWRAP_WORD_SMART
|
||||
label.custom_minimum_size = Vector2(1400, 0)
|
||||
|
||||
if terminalLine.text.length() > 200:
|
||||
for child in historyContainer.get_children():
|
||||
if child != terminalLine:
|
||||
child.queue_free()
|
||||
historyContainer.add_child(label)
|
||||
historyContainer.move_child(label, historyContainer.get_child_count() - 2)
|
||||
|
||||
# Limit history to 15 entries + 1 active line
|
||||
if historyContainer.get_child_count() > 22:
|
||||
historyContainer.get_child(0).queue_free()
|
||||
|
||||
func NavigateHistory(direction: int):
|
||||
if terminalHistory.is_empty():
|
||||
return
|
||||
|
||||
historyIndex -= direction
|
||||
|
||||
if historyIndex >= terminalHistory.size():
|
||||
historyIndex = terminalHistory.size()
|
||||
terminalLine.text = "user@work "+ directory + " "
|
||||
else:
|
||||
historyIndex = clamp(historyIndex, 0, terminalHistory.size() - 1)
|
||||
var historyCommand = terminalHistory[historyIndex]
|
||||
terminalLine.text = "user@work "+ directory + " " + historyCommand
|
||||
|
||||
UpdateCaretPos()
|
||||
|
||||
func CreateHistoryEntry(content: String) -> void:
|
||||
|
||||
var rtl = RichTextLabel.new()
|
||||
rtl.bbcode_enabled = true
|
||||
rtl.fit_content = true
|
||||
rtl.text = content
|
||||
rtl.autowrap_mode = TextServer.AUTOWRAP_WORD_SMART
|
||||
rtl.custom_minimum_size = Vector2(1400, 0)
|
||||
rtl.add_theme_font_size_override("normal_font_size", 42)
|
||||
|
||||
historyContainer.add_child(rtl)
|
||||
historyContainer.move_child(rtl, historyContainer.get_child_count() - 2)
|
||||
|
||||
|
||||
|
||||
|
||||
func ResolvePath(current: String, target: String) -> String:
|
||||
if target.begins_with("~/"):
|
||||
return target if target.ends_with("/") else target + "/"
|
||||
@@ -138,36 +214,109 @@ func ResolvePath(current: String, target: String) -> String:
|
||||
return parts[0] + "/"
|
||||
var joined = current + target
|
||||
return joined if joined.ends_with("/") else joined + "/"
|
||||
|
||||
|
||||
func GetDirAtPath(path: String):
|
||||
if path == "~/": return fileSystem
|
||||
if path == "~/" or path == "": return fileSystem
|
||||
|
||||
var cleanPath = path.trim_prefix("~/").trim_suffix("/")
|
||||
var folders = cleanPath.split("/")
|
||||
var current = fileSystem
|
||||
|
||||
for folder in folders:
|
||||
if current is Dictionary and current.has(folder) and current[folder] is Dictionary:
|
||||
current = current[folder]
|
||||
if folder == "": continue
|
||||
if current is Dictionary and current.has(folder):
|
||||
if current[folder] is Dictionary:
|
||||
current = current[folder]
|
||||
else:
|
||||
# We hit a file, not a directory
|
||||
return null
|
||||
else:
|
||||
return null
|
||||
return current if current is Dictionary else null
|
||||
return current
|
||||
|
||||
func RetrieveData(inputPath: String):
|
||||
var targetFileName: String
|
||||
var targetDirData: Dictionary
|
||||
|
||||
if "/" in inputPath:
|
||||
var pathParts = inputPath.rsplit("/", true, 1)
|
||||
var dirPath = pathParts[0]
|
||||
targetFileName = pathParts[1]
|
||||
|
||||
var resolvedDirPath = ResolvePath(directory, dirPath)
|
||||
var result = GetDirAtPath(resolvedDirPath)
|
||||
|
||||
if result is Dictionary:
|
||||
targetDirData = result
|
||||
else:
|
||||
CreateHistoryEntry("cat: " + dirPath + ": No such directory")
|
||||
return
|
||||
else:
|
||||
targetFileName = inputPath
|
||||
targetDirData = GetDirAtPath(directory)
|
||||
|
||||
func RetrieveData(filename: String):
|
||||
var currentData = GetDirAtPath(directory)
|
||||
if currentData == null:
|
||||
CreateHistoryEntry("Error: Current directory invalid.")
|
||||
return
|
||||
if currentData.has(filename):
|
||||
var content = currentData[filename]
|
||||
if targetDirData.has(targetFileName):
|
||||
var content = targetDirData[targetFileName]
|
||||
if content is Dictionary:
|
||||
CreateHistoryEntry("cat: " + filename + ": is a directory")
|
||||
CreateHistoryEntry("cat: " + targetFileName + ": Is a directory")
|
||||
else:
|
||||
CreateHistoryEntry(str(content))
|
||||
else:
|
||||
CreateHistoryEntry("cat: " + filename + ": no such file")
|
||||
CreateHistoryEntry("cat: " + targetFileName + ": No such file or directory")
|
||||
|
||||
func Help(commandName: String = "default"):
|
||||
match commandName:
|
||||
"default": CreateHistoryEntry("--- AVAILABLE COMMANDS --- \n
|
||||
ls (or list) [folder] ------------ : List all files and directories/folders
|
||||
cd [folder] ---------------------- : Change directory (use '..' to go up a directory/folder)
|
||||
cat (or view) [file] ------------- : Read the contents of a file
|
||||
clear (or cls) ------------------- : Clear the terminal screen
|
||||
help ----------------------------- : Show this menu
|
||||
\n
|
||||
")
|
||||
|
||||
func ScrollUp():
|
||||
|
||||
await get_tree().physics_frame
|
||||
scroll.set_deferred("scroll_vertical", scroll.get_v_scroll_bar().value - 100 )
|
||||
|
||||
|
||||
func ScrollDown():
|
||||
|
||||
await get_tree().physics_frame
|
||||
scroll.set_deferred("scroll_vertical", scroll.get_v_scroll_bar().value + 100 )
|
||||
|
||||
|
||||
|
||||
func GetBottomScroll():
|
||||
var scrollMax: float = scroll.get_v_scroll_bar().max_value
|
||||
|
||||
await get_tree().create_timer(.01).timeout
|
||||
scroll.set_deferred("scroll_vertical", scrollMax)
|
||||
|
||||
func UpdateCaretPos():
|
||||
var last_char_index = terminalLine.text.length() - 1
|
||||
var char_rect = terminalLine.get_character_bounds(max(0, last_char_index))
|
||||
caret.position.x = char_rect.end.x + 1
|
||||
caret.position.y = char_rect.position.y
|
||||
print(char_rect.end.x)
|
||||
await get_tree().physics_frame
|
||||
var visibleText = terminalLine.get_parsed_text()
|
||||
|
||||
ruler.text = visibleText
|
||||
ruler.custom_minimum_size.x = terminalLine.size.x
|
||||
ruler.autowrap_mode = TextServer.AUTOWRAP_WORD_SMART
|
||||
|
||||
var totalLen = visibleText.length()
|
||||
var targetIndex = clampi(totalLen - cursorIndexFromEnd, 0, totalLen)
|
||||
|
||||
if totalLen == 0:
|
||||
caret.position = Vector2.ZERO
|
||||
return
|
||||
|
||||
var lastCharBounds = ruler.get_character_bounds(max(0, totalLen - 1))
|
||||
var targetCharBounds = ruler.get_character_bounds(targetIndex)
|
||||
|
||||
if cursorIndexFromEnd == 0:
|
||||
caret.position.x = lastCharBounds.end.x
|
||||
caret.position.y = lastCharBounds.position.y
|
||||
else:
|
||||
caret.position.x = targetCharBounds.position.x
|
||||
caret.position.y = targetCharBounds.position.y
|
||||
|
||||
caret.position.x += 1
|
||||
|
||||
@@ -1,33 +1,39 @@
|
||||
[gd_scene load_steps=25 format=3 uid="uid://cqtabc6coc58l"]
|
||||
[gd_scene format=3 uid="uid://cqtabc6coc58l"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dmtpstry0o0a3" path="res://Assets/Scripts/Player Controls/player_movement.gd" id="1_48dl1"]
|
||||
[ext_resource type="PackedScene" uid="uid://b2mhoeubwtkuo" path="res://Scenes/UI/fade_in_transition.tscn" id="2_cx0fw"]
|
||||
[ext_resource type="PackedScene" uid="uid://cbpsnsta7u3wl" path="res://Scenes/Special_Effects/PSX_style.tscn" id="2_gba58"]
|
||||
[ext_resource type="Script" uid="uid://55cgjgncpb53" path="res://Assets/Scripts/Player Controls/interact.gd" id="2_vwrhx"]
|
||||
[ext_resource type="PackedScene" uid="uid://b54u8nvjd4p6l" path="res://Scenes/UI/pause_menu.tscn" id="3_cx0fw"]
|
||||
[ext_resource type="Script" uid="uid://chb1dyhl7cyg1" path="res://Assets/Scripts/UI/crosshair.gd" id="3_vwrhx"]
|
||||
[ext_resource type="PackedScene" uid="uid://cmyf6lhbn1x6p" path="res://Scenes/Models/Interior/security_office_model.tscn" id="4_vwrhx"]
|
||||
[ext_resource type="Shader" uid="uid://xinbgyk6acog" path="res://Assets/Scripts/Shaders/grayscale.gdshader" id="5_bn2ya"]
|
||||
[ext_resource type="Script" uid="uid://bfsaxhnb0qpuk" path="res://Assets/Scripts/Misc/flickering_light.gd" id="5_nmbs0"]
|
||||
[ext_resource type="Texture2D" uid="uid://c0qenaw8wxlbv" path="res://Assets/MISC_Textures/DustMote.png" id="6_ayt7b"]
|
||||
[ext_resource type="Script" uid="uid://ckagscjkf3iiu" path="res://Assets/Scripts/UI/terminal/terminal_controls.gd" id="10_gba58"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_bn2ya"]
|
||||
resource_local_to_scene = true
|
||||
shader = ExtResource("5_bn2ya")
|
||||
shader_parameter/saturation = 0.0
|
||||
|
||||
[sub_resource type="Environment" id="Environment_cumm5"]
|
||||
background_mode = 1
|
||||
background_color = Color(0.680932, 0.369129, 0.248985, 1)
|
||||
background_energy_multiplier = 0.04
|
||||
ssr_enabled = true
|
||||
ssao_enabled = true
|
||||
ssil_enabled = true
|
||||
ssao_radius = 6.6
|
||||
ssao_intensity = 5.34
|
||||
ssao_detail = 1.12
|
||||
ssao_horizon = 0.27
|
||||
ssao_light_affect = 0.41
|
||||
ssao_ao_channel_affect = 0.51
|
||||
ssil_radius = 16.0
|
||||
sdfgi_enabled = true
|
||||
sdfgi_use_occlusion = true
|
||||
glow_enabled = true
|
||||
glow_normalized = true
|
||||
fog_light_energy = 15.32
|
||||
fog_enabled = true
|
||||
fog_light_energy = 0.87
|
||||
fog_sun_scatter = 1.95
|
||||
fog_density = 0.015
|
||||
fog_height = -22.02
|
||||
fog_height_density = 0.0195
|
||||
volumetric_fog_density = 0.1974
|
||||
volumetric_fog_emission_energy = 13.8
|
||||
adjustment_enabled = true
|
||||
adjustment_brightness = 0.75
|
||||
|
||||
@@ -50,13 +56,13 @@ emission_shape = 3
|
||||
emission_box_extents = Vector3(1.49, 1.73, 2.42)
|
||||
initial_velocity_min = 1.0
|
||||
initial_velocity_max = 2.0
|
||||
angular_velocity_min = 30.0
|
||||
angular_velocity_max = 60.0
|
||||
angular_velocity_min = 49.99998
|
||||
angular_velocity_max = 49.99998
|
||||
gravity = Vector3(0, 0, 0)
|
||||
scale_curve = SubResource("CurveTexture_nmbs0")
|
||||
color_ramp = SubResource("GradientTexture1D_cx0fw")
|
||||
turbulence_enabled = true
|
||||
turbulence_noise_scale = 1.85
|
||||
turbulence_noise_scale = 0.375
|
||||
collision_mode = 1
|
||||
collision_friction = 1.0
|
||||
collision_bounce = 0.0
|
||||
@@ -85,26 +91,30 @@ viewport_path = NodePath("Interactables/PC/Sprite3D/SubViewport")
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_nmbs0"]
|
||||
font_size = 42
|
||||
font_color = Color(0, 0, 0, 1)
|
||||
|
||||
[node name="Node3D" type="Node3D"]
|
||||
[sub_resource type="Theme" id="Theme_nmbs0"]
|
||||
default_font_size = 42
|
||||
|
||||
[node name="PlayerController" type="Node3D" parent="."]
|
||||
[node name="Node3D" type="Node3D" unique_id=1638198756]
|
||||
|
||||
[node name="PlayerController" type="Node3D" parent="." unique_id=1986808415]
|
||||
process_mode = 1
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.370835, 0, 0)
|
||||
script = ExtResource("1_48dl1")
|
||||
psxScene = ExtResource("2_gba58")
|
||||
|
||||
[node name="Camera3D" type="Camera3D" parent="PlayerController" node_paths=PackedStringArray("terminal")]
|
||||
[node name="Camera3D" type="Camera3D" parent="PlayerController" unique_id=160035236 node_paths=PackedStringArray("terminal")]
|
||||
transform = Transform3D(0.0188834, 0, -0.999822, 0, 1, 0, 0.999822, 0, 0.0188834, -0.0640411, 1.42725, 1.30117)
|
||||
fov = 45.2
|
||||
near = 0.001
|
||||
script = ExtResource("2_vwrhx")
|
||||
terminal = NodePath("../../Interactables/PC/Sprite3D/SubViewport")
|
||||
|
||||
[node name="CanvasLayer" type="CanvasLayer" parent="PlayerController/Camera3D"]
|
||||
[node name="CanvasLayer" type="CanvasLayer" parent="PlayerController/Camera3D" unique_id=672407600]
|
||||
layer = 2
|
||||
|
||||
[node name="Control" type="Control" parent="PlayerController/Camera3D/CanvasLayer"]
|
||||
[node name="Control" type="Control" parent="PlayerController/Camera3D/CanvasLayer" unique_id=462631869]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
@@ -114,7 +124,7 @@ grow_vertical = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
|
||||
[node name="CrosshairCenter" type="CenterContainer" parent="PlayerController/Camera3D/CanvasLayer/Control"]
|
||||
[node name="CrosshairCenter" type="CenterContainer" parent="PlayerController/Camera3D/CanvasLayer/Control" unique_id=1304360326]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 1
|
||||
anchors_preset = 8
|
||||
@@ -130,52 +140,40 @@ grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
script = ExtResource("3_vwrhx")
|
||||
|
||||
[node name="ColorRect" type="ColorRect" parent="PlayerController/Camera3D/CanvasLayer"]
|
||||
material = SubResource("ShaderMaterial_bn2ya")
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
[node name="PauseMenu" type="CanvasLayer" parent="." unique_id=1877883325]
|
||||
|
||||
[node name="PauseMenu" type="CanvasLayer" parent="."]
|
||||
|
||||
[node name="Transition" parent="PauseMenu" instance=ExtResource("2_cx0fw")]
|
||||
process_priority = 5
|
||||
[node name="CanvasLayer" type="CanvasLayer" parent="PauseMenu" unique_id=1881425996]
|
||||
layer = 5
|
||||
|
||||
[node name="CanvasLayer" type="CanvasLayer" parent="PauseMenu"]
|
||||
layer = 5
|
||||
|
||||
[node name="PauseMenu" parent="PauseMenu/CanvasLayer" instance=ExtResource("3_cx0fw")]
|
||||
[node name="PauseMenu" parent="PauseMenu/CanvasLayer" unique_id=854219268 instance=ExtResource("3_cx0fw")]
|
||||
process_mode = 3
|
||||
z_index = 5
|
||||
|
||||
[node name="security office_UwU" parent="." instance=ExtResource("4_vwrhx")]
|
||||
[node name="security office_UwU" parent="." unique_id=1463044162 instance=ExtResource("4_vwrhx")]
|
||||
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, -6.54)
|
||||
|
||||
[node name="Lighting" type="Node3D" parent="."]
|
||||
[node name="Lighting" type="Node3D" parent="." unique_id=1400238474]
|
||||
|
||||
[node name="OmniLight3D" type="OmniLight3D" parent="Lighting"]
|
||||
[node name="OmniLight3D" type="OmniLight3D" parent="Lighting" unique_id=1346598309]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.894977, 0.0786453, 0.971773)
|
||||
light_color = Color(0.558852, 0.138576, 0.131343, 1)
|
||||
light_energy = 0.048
|
||||
|
||||
[node name="OmniLight3D2" type="OmniLight3D" parent="Lighting"]
|
||||
[node name="OmniLight3D2" type="OmniLight3D" parent="Lighting" unique_id=1151573255]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.982613, 0.0786453, 1.15155)
|
||||
light_color = Color(0.558852, 0.138576, 0.131343, 1)
|
||||
light_energy = 0.048
|
||||
|
||||
[node name="WorldEnvironment" type="WorldEnvironment" parent="Lighting"]
|
||||
[node name="WorldEnvironment" type="WorldEnvironment" parent="Lighting" unique_id=720032518]
|
||||
environment = SubResource("Environment_cumm5")
|
||||
|
||||
[node name="SpotLight3D" type="SpotLight3D" parent="Lighting"]
|
||||
transform = Transform3D(0.313684, -0.884661, -0.344931, -0.446955, -0.458073, 0.768376, -0.837755, -0.0868584, -0.539093, 0.388222, 1.32097, 0.177619)
|
||||
[node name="SpotLight3D" type="SpotLight3D" parent="Lighting" unique_id=140986413]
|
||||
transform = Transform3D(0.31368402, -0.8846609, -0.34493113, -0.44695503, -0.4580729, 0.7683752, -0.8377551, -0.08685833, -0.5390938, 0.388222, 1.2932032, 0.21602583)
|
||||
light_color = Color(1, 0.733333, 0.690196, 1)
|
||||
light_energy = 0.543
|
||||
shadow_enabled = true
|
||||
|
||||
[node name="OmniLight3D3" type="OmniLight3D" parent="Lighting"]
|
||||
[node name="OmniLight3D3" type="OmniLight3D" parent="Lighting" unique_id=942914936]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.520964, 3.19324, 0.238268)
|
||||
light_color = Color(0.101961, 0.054902, 0.0431373, 1)
|
||||
light_energy = 2.111
|
||||
@@ -183,88 +181,102 @@ light_indirect_energy = 3.59
|
||||
shadow_enabled = true
|
||||
script = ExtResource("5_nmbs0")
|
||||
|
||||
[node name="Timer" type="Timer" parent="Lighting/OmniLight3D3"]
|
||||
[node name="Timer" type="Timer" parent="Lighting/OmniLight3D3" unique_id=1125547548]
|
||||
wait_time = 0.5
|
||||
autostart = true
|
||||
|
||||
[node name="VFX" type="Node3D" parent="Lighting"]
|
||||
[node name="VFX" type="Node3D" parent="Lighting" unique_id=2114940519]
|
||||
|
||||
[node name="GPUParticles3D" type="GPUParticles3D" parent="Lighting/VFX"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.72499, 0.354899)
|
||||
[node name="GPUParticles3D" type="GPUParticles3D" parent="Lighting/VFX" unique_id=538377545]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.1867385, 1.4605813, 0.354899)
|
||||
amount = 800
|
||||
lifetime = 20.0
|
||||
randomness = 1.0
|
||||
visibility_aabb = AABB(-0.105, -0.43, -0.4, 0.56, 0.32, 0.935)
|
||||
process_material = SubResource("ParticleProcessMaterial_cx0fw")
|
||||
draw_pass_1 = SubResource("QuadMesh_nmbs0")
|
||||
|
||||
[node name="GPUParticlesCollisionHeightField3D" type="GPUParticlesCollisionHeightField3D" parent="Lighting/VFX"]
|
||||
[node name="GPUParticlesCollisionHeightField3D" type="GPUParticlesCollisionHeightField3D" parent="Lighting/VFX" unique_id=1642546253]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0385742, -0.168518, 0.386719)
|
||||
size = Vector3(2.96582, 0.391724, 4.91016)
|
||||
|
||||
[node name="GPUParticlesCollisionHeightField3D2" type="GPUParticlesCollisionHeightField3D" parent="Lighting/VFX"]
|
||||
[node name="GPUParticlesCollisionHeightField3D2" type="GPUParticlesCollisionHeightField3D" parent="Lighting/VFX" unique_id=1170671609]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.794207, 0.898239, 1.10249)
|
||||
size = Vector3(1.29651, 0.0705109, 2.49951)
|
||||
|
||||
[node name="GPUParticlesAttractorSphere3D" type="GPUParticlesAttractorSphere3D" parent="Lighting/VFX"]
|
||||
[node name="GPUParticlesAttractorSphere3D" type="GPUParticlesAttractorSphere3D" parent="Lighting/VFX" unique_id=77874923]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.447443, 1.25731, 0.393826)
|
||||
strength = 3.0
|
||||
radius = 0.409208
|
||||
|
||||
[node name="GPUParticlesAttractorSphere3D2" type="GPUParticlesAttractorSphere3D" parent="Lighting/VFX"]
|
||||
[node name="GPUParticlesAttractorSphere3D2" type="GPUParticlesAttractorSphere3D" parent="Lighting/VFX" unique_id=1702502091]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.569778, 3.12136, 0.370614)
|
||||
strength = 3.0
|
||||
radius = 1.01
|
||||
|
||||
[node name="Interactables" type="Node3D" parent="."]
|
||||
[node name="Interactables" type="Node3D" parent="." unique_id=1770190637]
|
||||
|
||||
[node name="PC" type="StaticBody3D" parent="Interactables"]
|
||||
[node name="PC" type="StaticBody3D" parent="Interactables" unique_id=1312421362]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.521656, 1.06554, 1.25256)
|
||||
physics_material_override = SubResource("PhysicsMaterial_vwrhx")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Interactables/PC"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Interactables/PC" unique_id=1917188444]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0478516, 0.229821, 0.0582275)
|
||||
shape = SubResource("BoxShape3D_nmbs0")
|
||||
|
||||
[node name="Sprite3D" type="Sprite3D" parent="Interactables/PC"]
|
||||
transform = Transform3D(0.024902493, 0.0022058422, 0, -0.0022058422, 0.024902493, 0, 0, 0, 0.024999999, 0.053893626, 0.2870214, 0.041617036)
|
||||
[node name="Sprite3D" type="Sprite3D" parent="Interactables/PC" unique_id=1343884150]
|
||||
transform = Transform3D(0.024902493, 0.0022058422, 0, -0.0022058422, 0.024902493, 0, 0, 0, 0.024999999, 0.053893626, 0.32362998, 0.038876176)
|
||||
layers = 2
|
||||
flip_h = true
|
||||
axis = 0
|
||||
texture = SubResource("ViewportTexture_vwrhx")
|
||||
|
||||
[node name="SubViewport" type="SubViewport" parent="Interactables/PC/Sprite3D" node_paths=PackedStringArray("terminalLine")]
|
||||
[node name="SubViewport" type="SubViewport" parent="Interactables/PC/Sprite3D" unique_id=969845837 node_paths=PackedStringArray("terminalLine")]
|
||||
transparent_bg = true
|
||||
size = Vector2i(1830, 1680)
|
||||
size = Vector2i(1830, 1400)
|
||||
script = ExtResource("10_gba58")
|
||||
terminalLine = NodePath("MarginContainer/ScrollContainer/VBoxContainer/Label")
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="Interactables/PC/Sprite3D/SubViewport"]
|
||||
[node name="caret-ruler" type="Label" parent="Interactables/PC/Sprite3D/SubViewport" unique_id=1978172905]
|
||||
clip_contents = true
|
||||
custom_minimum_size = Vector2(1800, 0)
|
||||
offset_right = 1800.0
|
||||
offset_bottom = 58.0
|
||||
text = "a0ifjaojkfna"
|
||||
label_settings = SubResource("LabelSettings_nmbs0")
|
||||
autowrap_mode = 3
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="Interactables/PC/Sprite3D/SubViewport" unique_id=1395914383]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="ScrollContainer" type="ScrollContainer" parent="Interactables/PC/Sprite3D/SubViewport/MarginContainer"]
|
||||
[node name="ScrollContainer" type="ScrollContainer" parent="Interactables/PC/Sprite3D/SubViewport/MarginContainer" unique_id=1077906655]
|
||||
layout_mode = 2
|
||||
scroll_horizontal_custom_step = 0.001
|
||||
scroll_vertical_custom_step = 0.001
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="Interactables/PC/Sprite3D/SubViewport/MarginContainer/ScrollContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Label" type="Label" parent="Interactables/PC/Sprite3D/SubViewport/MarginContainer/ScrollContainer/VBoxContainer"]
|
||||
clip_contents = true
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="Interactables/PC/Sprite3D/SubViewport/MarginContainer/ScrollContainer" unique_id=1160436627]
|
||||
custom_minimum_size = Vector2(1800, 0)
|
||||
layout_mode = 2
|
||||
text = "a0ifjaojkfna"
|
||||
label_settings = SubResource("LabelSettings_nmbs0")
|
||||
autowrap_mode = 3
|
||||
|
||||
[node name="Caret" type="ColorRect" parent="Interactables/PC/Sprite3D/SubViewport/MarginContainer/ScrollContainer/VBoxContainer/Label"]
|
||||
[node name="Label" type="RichTextLabel" parent="Interactables/PC/Sprite3D/SubViewport/MarginContainer/ScrollContainer/VBoxContainer" unique_id=1332732238]
|
||||
clip_contents = false
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 0
|
||||
theme = SubResource("Theme_nmbs0")
|
||||
bbcode_enabled = true
|
||||
text = "afafafafafafa"
|
||||
fit_content = true
|
||||
|
||||
[node name="Caret" type="ColorRect" parent="Interactables/PC/Sprite3D/SubViewport/MarginContainer/ScrollContainer/VBoxContainer/Label" unique_id=568444873]
|
||||
layout_mode = 0
|
||||
offset_top = -62.0
|
||||
offset_right = 24.0
|
||||
offset_bottom = 42.0
|
||||
offset_bottom = -20.0
|
||||
|
||||
[node name="CaretTimer" type="Timer" parent="Interactables/PC/Sprite3D/SubViewport/MarginContainer/ScrollContainer/VBoxContainer/Label"]
|
||||
[node name="CaretTimer" type="Timer" parent="Interactables/PC/Sprite3D/SubViewport/MarginContainer/ScrollContainer/VBoxContainer/Label" unique_id=1438556533]
|
||||
wait_time = 0.5
|
||||
autostart = true
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://cmyf6lhbn1x6p"]
|
||||
[gd_scene format=3 uid="uid://cmyf6lhbn1x6p"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://djt7surq1h8bt" path="res://Assets/Model/Interior/Security_Office/security office.UwU.glb" id="1_o43w0"]
|
||||
[ext_resource type="PackedScene" uid="uid://b56h0sioa3yax" path="res://Assets/Model/Interior/Security_Office/security office.UwU.glb" id="1_o43w0"]
|
||||
|
||||
[node name="security office_UwU" instance=ExtResource("1_o43w0")]
|
||||
[node name="security office_UwU" unique_id=696635579 instance=ExtResource("1_o43w0")]
|
||||
|
||||
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.svg-5744b51718b6a64145ec5798797f7631.cte
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
@@ -25,6 +27,10 @@ mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
|
||||
@@ -8,11 +8,16 @@
|
||||
|
||||
config_version=5
|
||||
|
||||
[animation]
|
||||
|
||||
compatibility/default_parent_skeleton_in_mesh_instance_3d=true
|
||||
|
||||
[application]
|
||||
|
||||
config/name="FNaF Game Show Project"
|
||||
run/main_scene="uid://dq5ojxx2ytfwv"
|
||||
config/features=PackedStringArray("4.5", "Forward Plus")
|
||||
config/features=PackedStringArray("4.6", "Forward Plus")
|
||||
run/max_fps=60
|
||||
config/icon="res://icon.svg"
|
||||
|
||||
[autoload]
|
||||
|
||||