Decimated model set + 4 new props + zone doors, GC posters, comms floor
All 11 GLBs decimated to 40k faces with 1024 JPEG textures (~4.5MB each, 106MB -> 50MB repo assets). New farm props: captain's chair, helm, dish, solar panel, droid wrecks (UNIT-54/61 lore corners). CF Flux: per-zone door faces, comms floor, five GC propaganda posters (misprints kept as canon: 'TU A VAULED COMPONENT', 'EVERY OF EVERYTHING.'). poster()/ face_for() helpers, --no-posters + --probe debug flags. Integration passing. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
BIN
assets/models/beacon_Image_0.jpg
Normal file
|
After Width: | Height: | Size: 208 KiB |
43
assets/models/beacon_Image_0.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d02n0xvx54sdv"
|
||||
path="res://.godot/imported/beacon_Image_0.jpg-c365c3f0da421eb6dca8d3f83656b56a.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "3c9749ff20c294ccf9f6e364a88ebe12"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/beacon_Image_0.jpg"
|
||||
dest_files=["res://.godot/imported/beacon_Image_0.jpg-c365c3f0da421eb6dca8d3f83656b56a.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/beacon_Image_1.jpg
Normal file
|
After Width: | Height: | Size: 152 KiB |
43
assets/models/beacon_Image_1.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cp072bohmxd30"
|
||||
path="res://.godot/imported/beacon_Image_1.jpg-4a5c39e78fb628b5b6a43734994feb8c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "6eb63db57e7da4435495caacbfe220af"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/beacon_Image_1.jpg"
|
||||
dest_files=["res://.godot/imported/beacon_Image_1.jpg-4a5c39e78fb628b5b6a43734994feb8c.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/bucket_Image_0.jpg
Normal file
|
After Width: | Height: | Size: 66 KiB |
43
assets/models/bucket_Image_0.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://qsfj6xk31ktu"
|
||||
path="res://.godot/imported/bucket_Image_0.jpg-6c7ee89bd1891688e80f210c11f29555.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "3483615037413a23b861453cc50201ca"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/bucket_Image_0.jpg"
|
||||
dest_files=["res://.godot/imported/bucket_Image_0.jpg-6c7ee89bd1891688e80f210c11f29555.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/bucket_Image_1.jpg
Normal file
|
After Width: | Height: | Size: 43 KiB |
43
assets/models/bucket_Image_1.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://v5p3vw3gypyo"
|
||||
path="res://.godot/imported/bucket_Image_1.jpg-ae7276c4fb0bb3c11cc5768949cd9ca7.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "c8e027964e689ffa5fa6844a1780cd4a"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/bucket_Image_1.jpg"
|
||||
dest_files=["res://.godot/imported/bucket_Image_1.jpg-ae7276c4fb0bb3c11cc5768949cd9ca7.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/chair.glb
Normal file
42
assets/models/chair.glb.import
Normal file
@ -0,0 +1,42 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://ctscwuk0ojkmi"
|
||||
path="res://.godot/imported/chair.glb-c6577e5c47ced3513727e71b5a2723ff.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/chair.glb"
|
||||
dest_files=["res://.godot/imported/chair.glb-c6577e5c47ced3513727e71b5a2723ff.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=2
|
||||
gltf/embedded_image_handling=1
|
||||
BIN
assets/models/chair_Image_0.jpg
Normal file
|
After Width: | Height: | Size: 161 KiB |
43
assets/models/chair_Image_0.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d2g6lxrlqrayt"
|
||||
path="res://.godot/imported/chair_Image_0.jpg-67b0a61875d805a1fb288f7353cd1266.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "9b1a39536e17d1fbb3882f89ea8060d1"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/chair_Image_0.jpg"
|
||||
dest_files=["res://.godot/imported/chair_Image_0.jpg-67b0a61875d805a1fb288f7353cd1266.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/chair_Image_1.jpg
Normal file
|
After Width: | Height: | Size: 94 KiB |
43
assets/models/chair_Image_1.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://pukhcnkm0sjw"
|
||||
path="res://.godot/imported/chair_Image_1.jpg-de778e30b9bd2cd407814abe3e60f46d.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "7263afe57c2062482f67bbe486e86d7d"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/chair_Image_1.jpg"
|
||||
dest_files=["res://.godot/imported/chair_Image_1.jpg-de778e30b9bd2cd407814abe3e60f46d.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/charge_post_Image_0.jpg
Normal file
|
After Width: | Height: | Size: 150 KiB |
43
assets/models/charge_post_Image_0.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dee6rto3or7am"
|
||||
path="res://.godot/imported/charge_post_Image_0.jpg-715b6caeb2b12e7b1dae5bc93b37feab.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "7b99c05b8e138978eafdca2a6296a776"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/charge_post_Image_0.jpg"
|
||||
dest_files=["res://.godot/imported/charge_post_Image_0.jpg-715b6caeb2b12e7b1dae5bc93b37feab.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/charge_post_Image_1.jpg
Normal file
|
After Width: | Height: | Size: 73 KiB |
43
assets/models/charge_post_Image_1.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cmispvlv505hr"
|
||||
path="res://.godot/imported/charge_post_Image_1.jpg-6e33dcd3ff16b88bcb452f664371892b.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "dfcf31721f0f06d91ca7fc91bcfd53c8"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/charge_post_Image_1.jpg"
|
||||
dest_files=["res://.godot/imported/charge_post_Image_1.jpg-6e33dcd3ff16b88bcb452f664371892b.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/console_Image_0.jpg
Normal file
|
After Width: | Height: | Size: 194 KiB |
43
assets/models/console_Image_0.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bdldnkb2h57ng"
|
||||
path="res://.godot/imported/console_Image_0.jpg-8d9836840ccc8fc970597c3a0f3127ab.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "a3667fb61cb28db280a34e5b51c67f61"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/console_Image_0.jpg"
|
||||
dest_files=["res://.godot/imported/console_Image_0.jpg-8d9836840ccc8fc970597c3a0f3127ab.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/console_Image_1.jpg
Normal file
|
After Width: | Height: | Size: 60 KiB |
43
assets/models/console_Image_1.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bbbwwfyxu8nas"
|
||||
path="res://.godot/imported/console_Image_1.jpg-617fef3d6741f9386fa39db48522f3ca.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "1ba7de6ae6d927c673304eda621e315a"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/console_Image_1.jpg"
|
||||
dest_files=["res://.godot/imported/console_Image_1.jpg-617fef3d6741f9386fa39db48522f3ca.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/dish.glb
Normal file
42
assets/models/dish.glb.import
Normal file
@ -0,0 +1,42 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://inage6hefkqt"
|
||||
path="res://.godot/imported/dish.glb-c05f1ba2e24674064c8e187dbb12102f.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/dish.glb"
|
||||
dest_files=["res://.godot/imported/dish.glb-c05f1ba2e24674064c8e187dbb12102f.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=2
|
||||
gltf/embedded_image_handling=1
|
||||
BIN
assets/models/dish_Image_0.jpg
Normal file
|
After Width: | Height: | Size: 145 KiB |
43
assets/models/dish_Image_0.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://djts8urgsxvtw"
|
||||
path="res://.godot/imported/dish_Image_0.jpg-72709fa5c495a9e548b565a335a59f94.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "27f25e6c8a1530ca93de235cab8b6b88"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/dish_Image_0.jpg"
|
||||
dest_files=["res://.godot/imported/dish_Image_0.jpg-72709fa5c495a9e548b565a335a59f94.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/dish_Image_1.jpg
Normal file
|
After Width: | Height: | Size: 94 KiB |
43
assets/models/dish_Image_1.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dyo4rwo0bloeh"
|
||||
path="res://.godot/imported/dish_Image_1.jpg-49fef4299c3f7dbd8dd2545eaf4404df.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "bc980d9ef983795f21c7da06eb2efba1"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/dish_Image_1.jpg"
|
||||
dest_files=["res://.godot/imported/dish_Image_1.jpg-49fef4299c3f7dbd8dd2545eaf4404df.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/droid_wreck.glb
Normal file
42
assets/models/droid_wreck.glb.import
Normal file
@ -0,0 +1,42 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://n3uwd5ih4uv1"
|
||||
path="res://.godot/imported/droid_wreck.glb-eba89d290076a0a8bb15a3ec1d63eb83.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/droid_wreck.glb"
|
||||
dest_files=["res://.godot/imported/droid_wreck.glb-eba89d290076a0a8bb15a3ec1d63eb83.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=2
|
||||
gltf/embedded_image_handling=1
|
||||
BIN
assets/models/droid_wreck_Image_0.jpg
Normal file
|
After Width: | Height: | Size: 171 KiB |
43
assets/models/droid_wreck_Image_0.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bbjvf6iardgx3"
|
||||
path="res://.godot/imported/droid_wreck_Image_0.jpg-3653ec639efa2bee426b32157aedf9c6.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "73eedde4a2845ac9cf70a1eb555ce0e5"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/droid_wreck_Image_0.jpg"
|
||||
dest_files=["res://.godot/imported/droid_wreck_Image_0.jpg-3653ec639efa2bee426b32157aedf9c6.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/droid_wreck_Image_1.jpg
Normal file
|
After Width: | Height: | Size: 131 KiB |
43
assets/models/droid_wreck_Image_1.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cbxx7f08iqtxv"
|
||||
path="res://.godot/imported/droid_wreck_Image_1.jpg-f88b8ef8b0f802aa2319461fc0077fc8.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "85321799056e0ee1061b26388ed60cbd"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/droid_wreck_Image_1.jpg"
|
||||
dest_files=["res://.godot/imported/droid_wreck_Image_1.jpg-f88b8ef8b0f802aa2319461fc0077fc8.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/helm_Image_0.jpg
Normal file
|
After Width: | Height: | Size: 173 KiB |
43
assets/models/helm_Image_0.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bmypbm8n10ogw"
|
||||
path="res://.godot/imported/helm_Image_0.jpg-3a7ce5cfce41785f43e4cff2706c0a3f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "ecb4422823edad95ac1e3d9bd99b4101"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/helm_Image_0.jpg"
|
||||
dest_files=["res://.godot/imported/helm_Image_0.jpg-3a7ce5cfce41785f43e4cff2706c0a3f.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/helm_Image_1.jpg
Normal file
|
After Width: | Height: | Size: 94 KiB |
43
assets/models/helm_Image_1.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dj6mpnxiicnh2"
|
||||
path="res://.godot/imported/helm_Image_1.jpg-b37b0748d5200267e818bd4e57bc2a0c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "86ae09f882da99216dcf1bd30579beee"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/helm_Image_1.jpg"
|
||||
dest_files=["res://.godot/imported/helm_Image_1.jpg-b37b0748d5200267e818bd4e57bc2a0c.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/solar_panel.glb
Normal file
42
assets/models/solar_panel.glb.import
Normal file
@ -0,0 +1,42 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://dok6khly6hebr"
|
||||
path="res://.godot/imported/solar_panel.glb-370258552ef2c94a2cf90d77c6c5444e.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/solar_panel.glb"
|
||||
dest_files=["res://.godot/imported/solar_panel.glb-370258552ef2c94a2cf90d77c6c5444e.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/root_script=null
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_name_suffixes=true
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
materials/extract=0
|
||||
materials/extract_format=0
|
||||
materials/extract_path=""
|
||||
_subresources={}
|
||||
gltf/naming_version=2
|
||||
gltf/embedded_image_handling=1
|
||||
BIN
assets/models/solar_panel_Image_0.jpg
Normal file
|
After Width: | Height: | Size: 131 KiB |
43
assets/models/solar_panel_Image_0.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://tb0col1vpiql"
|
||||
path="res://.godot/imported/solar_panel_Image_0.jpg-f85a9e77dcce6b284dc2256dd09f1686.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "ad578e4ab56c2c078bc791f5fb728c58"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/solar_panel_Image_0.jpg"
|
||||
dest_files=["res://.godot/imported/solar_panel_Image_0.jpg-f85a9e77dcce6b284dc2256dd09f1686.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/solar_panel_Image_1.jpg
Normal file
|
After Width: | Height: | Size: 100 KiB |
43
assets/models/solar_panel_Image_1.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c7m5p5105q5rd"
|
||||
path="res://.godot/imported/solar_panel_Image_1.jpg-0b562ea54fdd1bcb3da12c34e477055a.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "058392ca1a861f820bb7f2394cb591ac"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/solar_panel_Image_1.jpg"
|
||||
dest_files=["res://.godot/imported/solar_panel_Image_1.jpg-0b562ea54fdd1bcb3da12c34e477055a.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/tank_Image_0.jpg
Normal file
|
After Width: | Height: | Size: 137 KiB |
43
assets/models/tank_Image_0.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://be5scjoa51pa0"
|
||||
path="res://.godot/imported/tank_Image_0.jpg-80f0d0294cc92f81c0bb01305d488038.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "c33d477448e48dff08a3b7c2c9b6c21b"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/tank_Image_0.jpg"
|
||||
dest_files=["res://.godot/imported/tank_Image_0.jpg-80f0d0294cc92f81c0bb01305d488038.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/tank_Image_1.jpg
Normal file
|
After Width: | Height: | Size: 73 KiB |
43
assets/models/tank_Image_1.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bnwtvqb2yrwc3"
|
||||
path="res://.godot/imported/tank_Image_1.jpg-e1f694f3a1de4ee0d445a2283d27aaeb.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "8df5215239ca595ea654711cd8acd6cc"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/tank_Image_1.jpg"
|
||||
dest_files=["res://.godot/imported/tank_Image_1.jpg-e1f694f3a1de4ee0d445a2283d27aaeb.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/valve_Image_0.jpg
Normal file
|
After Width: | Height: | Size: 170 KiB |
43
assets/models/valve_Image_0.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b7so71gf2m47u"
|
||||
path="res://.godot/imported/valve_Image_0.jpg-73c9708c33422c218b369dfc415508c1.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "52197a4686ab29a989a74a39f908337e"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/valve_Image_0.jpg"
|
||||
dest_files=["res://.godot/imported/valve_Image_0.jpg-73c9708c33422c218b369dfc415508c1.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/models/valve_Image_1.jpg
Normal file
|
After Width: | Height: | Size: 145 KiB |
43
assets/models/valve_Image_1.jpg.import
Normal file
@ -0,0 +1,43 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://drsaqnl18wh4w"
|
||||
path="res://.godot/imported/valve_Image_1.jpg-d755b5bcbd5c99568b2ad3fc1ce671c6.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "c62130678b6df64e4d3e15cee2893a9b"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/models/valve_Image_1.jpg"
|
||||
dest_files=["res://.godot/imported/valve_Image_1.jpg-d755b5bcbd5c99568b2ad3fc1ce671c6.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/textures/comms_floor.jpg
Normal file
|
After Width: | Height: | Size: 938 KiB |
40
assets/textures/comms_floor.jpg.import
Normal file
@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://clji7ok4cvblo"
|
||||
path="res://.godot/imported/comms_floor.jpg-0a53fac0b97a4732bf89958efddd6d64.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/textures/comms_floor.jpg"
|
||||
dest_files=["res://.godot/imported/comms_floor.jpg-0a53fac0b97a4732bf89958efddd6d64.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/textures/door_bridge.jpg
Normal file
|
After Width: | Height: | Size: 604 KiB |
40
assets/textures/door_bridge.jpg.import
Normal file
@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://drcjmmwvglheu"
|
||||
path="res://.godot/imported/door_bridge.jpg-37d871a324334b0a1e4365769cb1811d.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/textures/door_bridge.jpg"
|
||||
dest_files=["res://.godot/imported/door_bridge.jpg-37d871a324334b0a1e4365769cb1811d.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/textures/door_comms.jpg
Normal file
|
After Width: | Height: | Size: 616 KiB |
40
assets/textures/door_comms.jpg.import
Normal file
@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://5ockkst6h8n1"
|
||||
path="res://.godot/imported/door_comms.jpg-95150240a94413e6b42bc4126a5c52e1.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/textures/door_comms.jpg"
|
||||
dest_files=["res://.godot/imported/door_comms.jpg-95150240a94413e6b42bc4126a5c52e1.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/textures/door_hydro.jpg
Normal file
|
After Width: | Height: | Size: 626 KiB |
40
assets/textures/door_hydro.jpg.import
Normal file
@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://crswfbpm4oiqf"
|
||||
path="res://.godot/imported/door_hydro.jpg-43e6f2a82e78934731221a371aa16ece.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/textures/door_hydro.jpg"
|
||||
dest_files=["res://.godot/imported/door_hydro.jpg-43e6f2a82e78934731221a371aa16ece.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/textures/door_reactor.jpg
Normal file
|
After Width: | Height: | Size: 514 KiB |
40
assets/textures/door_reactor.jpg.import
Normal file
@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bt11p0adq6cfd"
|
||||
path="res://.godot/imported/door_reactor.jpg-fab38cd90102bd63aab59dcbc5d5846c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/textures/door_reactor.jpg"
|
||||
dest_files=["res://.godot/imported/door_reactor.jpg-fab38cd90102bd63aab59dcbc5d5846c.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/textures/poster_every.jpg
Normal file
|
After Width: | Height: | Size: 865 KiB |
40
assets/textures/poster_every.jpg.import
Normal file
@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ddlmdpuqa2v70"
|
||||
path="res://.godot/imported/poster_every.jpg-0955b1598f48835ab31e0a48caaec1e7.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/textures/poster_every.jpg"
|
||||
dest_files=["res://.godot/imported/poster_every.jpg-0955b1598f48835ab31e0a48caaec1e7.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/textures/poster_home.jpg
Normal file
|
After Width: | Height: | Size: 285 KiB |
40
assets/textures/poster_home.jpg.import
Normal file
@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://df5tgt025x710"
|
||||
path="res://.godot/imported/poster_home.jpg-ffbc7b1472006dcec1a3c6320f4d839c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/textures/poster_home.jpg"
|
||||
dest_files=["res://.godot/imported/poster_home.jpg-ffbc7b1472006dcec1a3c6320f4d839c.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/textures/poster_obey.jpg
Normal file
|
After Width: | Height: | Size: 438 KiB |
40
assets/textures/poster_obey.jpg.import
Normal file
@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c3rs45xqy3d0v"
|
||||
path="res://.godot/imported/poster_obey.jpg-cf2a1fc011c2af722092f9869f6864ea.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/textures/poster_obey.jpg"
|
||||
dest_files=["res://.godot/imported/poster_obey.jpg-cf2a1fc011c2af722092f9869f6864ea.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/textures/poster_solids.jpg
Normal file
|
After Width: | Height: | Size: 499 KiB |
40
assets/textures/poster_solids.jpg.import
Normal file
@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b4anwhs5b2tvj"
|
||||
path="res://.godot/imported/poster_solids.jpg-b300d6218b00e5d8c805b6982615e121.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/textures/poster_solids.jpg"
|
||||
dest_files=["res://.godot/imported/poster_solids.jpg-b300d6218b00e5d8c805b6982615e121.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
assets/textures/poster_valued.jpg
Normal file
|
After Width: | Height: | Size: 598 KiB |
40
assets/textures/poster_valued.jpg.import
Normal file
@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c2olwyt8wgqkw"
|
||||
path="res://.godot/imported/poster_valued.jpg-02de7fc3127334b32f48fc4b48af84d2.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/textures/poster_valued.jpg"
|
||||
dest_files=["res://.godot/imported/poster_valued.jpg-02de7fc3127334b32f48fc4b48af84d2.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
38
src/main.gd
@ -92,6 +92,12 @@ func _photo_tour() -> void:
|
||||
await RenderingServer.frame_post_draw
|
||||
var img := get_viewport().get_texture().get_image()
|
||||
img.save_png("/tmp/exposure_shot_%d.png" % i)
|
||||
if "--probe" in OS.get_cmdline_user_args():
|
||||
for vi in find_children("*", "VisualInstance3D", true, false):
|
||||
var b: AABB = vi.global_transform * vi.get_aabb()
|
||||
var cam_p := droid.cam.global_position
|
||||
if b.has_point(cam_p) or b.get_center().distance_to(cam_p) < 3.0:
|
||||
print("spot %d NEAR: %s %s size=%s at=%s" % [i, vi.get_class(), vi.name, b.size.snapped(Vector3(0.1,0.1,0.1)), b.position.snapped(Vector3(0.1,0.1,0.1))])
|
||||
get_tree().quit()
|
||||
|
||||
|
||||
@ -208,7 +214,7 @@ const SURF := {"wall": ["wall.jpg", 3.0], "floor": ["floor.jpg", 2.0],
|
||||
"reactor_wall": ["reactor_wall.jpg", 3.0], "reactor_floor": ["reactor_floor.jpg", 2.2],
|
||||
"reactor_greeble": ["reactor_greeble.jpg", 2.4], "hydro_wall": ["hydro_wall.jpg", 3.0],
|
||||
"hydro_floor": ["hydro_floor.jpg", 3.4], "hydro_greeble": ["hydro_greeble.jpg", 2.4],
|
||||
"comms_wall": ["comms_wall.jpg", 3.0], "comms_greeble": ["comms_greeble.jpg", 2.6],
|
||||
"comms_wall": ["comms_wall.jpg", 3.0], "comms_floor": ["comms_floor.jpg", 2.4], "comms_greeble": ["comms_greeble.jpg", 2.6],
|
||||
"bridge_wall": ["bridge_wall.jpg", 1.7], "bridge_floor": ["bridge_floor.jpg", 2.0]}
|
||||
|
||||
|
||||
@ -254,6 +260,27 @@ func raw_tex(path: String) -> ImageTexture:
|
||||
return _texs[path]
|
||||
|
||||
|
||||
func face_for(file: String) -> Texture2D:
|
||||
var path := "res://assets/textures/" + file
|
||||
return raw_tex(path) if FileAccess.file_exists(path) else door_face()
|
||||
|
||||
|
||||
func poster(file: String, pos: Vector3, rot_y := PI, h := 2.0) -> void:
|
||||
var path := "res://assets/textures/" + file
|
||||
if not FileAccess.file_exists(path) or OS.get_cmdline_user_args().has("--no-posters"):
|
||||
return
|
||||
var mi := MeshInstance3D.new()
|
||||
var q := QuadMesh.new()
|
||||
q.size = Vector2(h * 0.8, h)
|
||||
mi.mesh = q
|
||||
var mt := StandardMaterial3D.new()
|
||||
mt.albedo_texture = raw_tex(path)
|
||||
mi.material_override = mt
|
||||
mi.position = pos
|
||||
mi.rotation.y = rot_y
|
||||
add_child(mi)
|
||||
|
||||
|
||||
func door_face() -> Texture2D:
|
||||
if FileAccess.file_exists("res://assets/textures/door_face.jpg"):
|
||||
return raw_tex("res://assets/textures/door_face.jpg")
|
||||
@ -467,6 +494,8 @@ func _build_objects() -> void:
|
||||
sign3d("DOOR BUS — COMPONENT MISSING", Vector3(1.8, 2.6, 7.55))
|
||||
sign3d("GC ORIENTATION: YOU ARE A VALUED GENERAL COMPONENT COMPONENT.",
|
||||
Vector3(-2.0, 2.2, 4.0), PI, 22, Color(1.0, 0.75, 0.3))
|
||||
poster("poster_valued.jpg", Vector3(-3.95, 2.0, 5.0), PI / 2.0)
|
||||
poster("poster_obey.jpg", Vector3(3.95, 2.0, 12.5), -PI / 2.0)
|
||||
|
||||
# --- segment B: charge post + be-the-wire gap ---
|
||||
charge_post(Vector3(-2.5, 0, 10.5))
|
||||
@ -584,9 +613,10 @@ func _build_objects() -> void:
|
||||
sun_field = ElementField.make("light", 3.2, Color(1.0, 0.95, 0.4, 0.045))
|
||||
sun_field.position = Vector3(0, 2.2, 37)
|
||||
add_child(sun_field)
|
||||
var panel := box(Vector3(1.5, 1.5, 37.3), Vector3(1.2, 0.8, 0.1), Color(0.1, 0.15, 0.4))
|
||||
panel.material = glow(Color(0.15, 0.25, 0.7), 0.5)
|
||||
panel.rotation.x = -0.5
|
||||
if not place_prop("solar_panel.glb", Vector3(1.5, 0, 37.3), 1.5):
|
||||
var panel := box(Vector3(1.5, 1.5, 37.3), Vector3(1.2, 0.8, 0.1), Color(0.1, 0.15, 0.4))
|
||||
panel.material = glow(Color(0.15, 0.25, 0.7), 0.5)
|
||||
panel.rotation.x = -0.5
|
||||
solar = make_exposable("SOLAR CELL", "unpowered",
|
||||
[{"from": "unpowered", "to": "powered", "element": "light",
|
||||
"duration": 0.5, "decay_to": "unpowered", "decay_s": 1.5}],
|
||||
|
||||
22
src/zones.gd
@ -38,6 +38,9 @@ static func hub(m) -> void:
|
||||
hub_light.light_color = Color(1.0, 0.96, 0.88)
|
||||
m.add_child(hub_light)
|
||||
m.sign3d("CENTRAL JUNCTION — GC DECK 4", Vector3(0, 3.0, 61.8), PI, 40)
|
||||
m.poster("poster_every.jpg", Vector3(-6.8, 2.0, 61.85), PI)
|
||||
m.poster("poster_home.jpg", Vector3(9.85, 2.0, 57.5), -PI / 2.0)
|
||||
m.poster("poster_solids.jpg", Vector3(-9.85, 2.0, 48.5), PI / 2.0)
|
||||
m.sign3d("◄ REACTOR (HELIOTROPE ENERGY)", Vector3(-9.8, 2.6, 53), PI / 2.0, 30, Color(1.0, 0.5, 0.3))
|
||||
m.sign3d("HYDROPONICS (VERDANTCO) ►", Vector3(9.8, 2.6, 53), -PI / 2.0, 30, Color(0.5, 1.0, 0.5))
|
||||
m.sign3d("COMMS ▲", Vector3(-4.2, 2.9, 61.8), PI, 30, Color(0.5, 0.7, 1.0))
|
||||
@ -46,7 +49,7 @@ static func hub(m) -> void:
|
||||
|
||||
# sealed bridge door
|
||||
var bd := I.Door.new()
|
||||
bd.face_tex = m.door_face()
|
||||
bd.face_tex = m.face_for("door_bridge.jpg")
|
||||
bd.position = Vector3(4.2, 0, 62)
|
||||
m.add_child(bd)
|
||||
m.bridge_door = bd
|
||||
@ -93,7 +96,7 @@ static func reactor(m) -> void:
|
||||
|
||||
# wax-sealed hatch
|
||||
var hatch := I.Door.new()
|
||||
hatch.face_tex = m.door_face()
|
||||
hatch.face_tex = m.face_for("door_reactor.jpg")
|
||||
hatch.position = Vector3(-22, 0, 53)
|
||||
hatch.rotation.y = PI / 2.0
|
||||
m.add_child(hatch)
|
||||
@ -125,6 +128,9 @@ static func reactor(m) -> void:
|
||||
igniter.state_changed.connect(func(_f, to, _p):
|
||||
if to == "lit":
|
||||
m.system_online("reactor"))
|
||||
m.poster("poster_valued.jpg", Vector3(-31.8, 2.0, 50.0), PI / 2.0)
|
||||
if m.place_prop("droid_wreck.glb", Vector3(-24, 0, 47.3), 1.0):
|
||||
m.sign3d("UNIT-54 — DECOMMISSIONED IN PLACE. DO NOT SALVAGE.", Vector3(-24, 1.5, 48.1), 0.0, 18, Color(0.9, 0.85, 0.7))
|
||||
m.sign3d("CORE IGNITER — PRIME WITH HEAT, STRIKE WITH CURRENT.\nIN THAT ORDER. HELIOTROPE IS NOT LIABLE FOR THE OTHER ORDER.",
|
||||
Vector3(-28, 2.8, 52.2), PI / 2.0, 22, Color(1.0, 0.6, 0.3))
|
||||
|
||||
@ -214,13 +220,16 @@ static func hydro(m) -> void:
|
||||
m.add_child(basin)
|
||||
m.attach_model(basin, "tank.glb", 1.35)
|
||||
basin.label = m.sign3d("MAINS PRESSURIZER 0/2", Vector3(29.4, 2.0, 52.4), -PI / 2.0, 26)
|
||||
m.poster("poster_solids.jpg", Vector3(31.8, 2.0, 50.0), -PI / 2.0)
|
||||
if m.place_prop("droid_wreck.glb", Vector3(23, 0, 58.4), 1.0):
|
||||
m.sign3d("UNIT-61 — AWAITING PARTS (YEAR 6 OF 1).", Vector3(23, 1.5, 57.6), PI, 18, Color(0.9, 0.85, 0.7))
|
||||
m.sign3d("WATER MAINS PRESSURIZER — FEED IT AND THE SHIP DRINKS AGAIN.",
|
||||
Vector3(29, 2.9, 53.8), -PI / 2.0, 22, Color(0.5, 1.0, 0.5))
|
||||
|
||||
|
||||
## COMMS — x -8.5..-0.5, z 62..78. Radio element, through-wall resonator, transmitter.
|
||||
static func comms(m) -> void:
|
||||
m.box(Vector3(-4.5, -0.15, 70), Vector3(8.6, 0.3, 16.6), Color.WHITE, null, false, "floor")
|
||||
m.box(Vector3(-4.5, -0.15, 70), Vector3(8.6, 0.3, 16.6), Color.WHITE, null, false, "comms_floor")
|
||||
m.box(Vector3(-8.5, 2, 70), Vector3(0.3, 4, 16.6), Color.WHITE, null, false, "comms_wall")
|
||||
m.box(Vector3(-0.5, 2, 70), Vector3(0.3, 4, 16.6), Color.WHITE, null, false, "comms_wall")
|
||||
m.box(Vector3(-4.5, 2, 78), Vector3(8.6, 4, 0.3), Color.WHITE, null, false, "comms_greeble")
|
||||
@ -229,7 +238,7 @@ static func comms(m) -> void:
|
||||
m.box(Vector3(-1.7, 2, 70), Vector3(2.9, 4, 0.3), Color.WHITE, null, false, "comms_wall")
|
||||
m.box(Vector3(-4.2, 3.5, 70), Vector3(2.4, 1, 0.3), Color.WHITE, null, false, "comms_wall")
|
||||
var d2 := I.Door.new()
|
||||
d2.face_tex = m.door_face()
|
||||
d2.face_tex = m.face_for("door_comms.jpg")
|
||||
d2.position = Vector3(-4.2, 0, 70)
|
||||
m.add_child(d2)
|
||||
|
||||
@ -273,6 +282,8 @@ static func comms(m) -> void:
|
||||
m.charge_post(Vector3(-7.5, 0, 75))
|
||||
m.sign3d("MAIN TRANSMITTER — WARM THE CRYSTAL (RADIO), THEN STRIKE (CURRENT).",
|
||||
Vector3(-4.5, 2.9, 75.6), PI, 22, Color(0.8, 0.5, 1.0))
|
||||
m.place_prop("dish.glb", Vector3(-2.2, 0, 76.3), 1.6)
|
||||
m.poster("poster_obey.jpg", Vector3(-0.68, 2.0, 66.0), -PI / 2.0)
|
||||
m.sign3d("(scratched into the panel:)\nwhy does every GC safety bulletin\nread like a recipe? — R.",
|
||||
Vector3(-7.9, 1.4, 73), PI / 2.0, 18, Color(0.9, 0.85, 0.7))
|
||||
|
||||
@ -343,6 +354,9 @@ static func bridge(m) -> void:
|
||||
m.add_child(helm)
|
||||
m.sign3d("MANUAL HELM", Vector3(2.2, 2.1, 76.5), PI, 22)
|
||||
|
||||
m.place_prop("chair.glb", Vector3(4.5, 0, 73.6), 1.4)
|
||||
m.poster("poster_home.jpg", Vector3(0.68, 2.0, 69.0), PI / 2.0)
|
||||
|
||||
# lore
|
||||
m.sign3d("CAPTAIN'S LOG (CASSETTE, LABEL FADED):\n\"...CREW OFF AT LUYTEN GATE. SHIP WOULDN'T TURN. I STAYED.\nTELL GC THE ASSET IS FINE. THE ASSET IS ALWAYS FINE.\"",
|
||||
Vector3(1.0, 2.2, 72), PI / 2.0, 20, Color(0.9, 0.85, 0.7))
|
||||
|
||||