add 1 stage (wip) and helicopter light
This commit is contained in:
parent
539c09e5fe
commit
24790d0cb3
34 changed files with 879 additions and 8 deletions
BIN
Models/1Stage/1StageGeneric.glb
Normal file
BIN
Models/1Stage/1StageGeneric.glb
Normal file
Binary file not shown.
37
Models/1Stage/1StageGeneric.glb.import
Normal file
37
Models/1Stage/1StageGeneric.glb.import
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://bf4aq55iy3yey"
|
||||||
|
path="res://.godot/imported/1StageGeneric.glb-9f789ad0fb209f5e487c461e1788aae3.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Models/1Stage/1StageGeneric.glb"
|
||||||
|
dest_files=["res://.godot/imported/1StageGeneric.glb-9f789ad0fb209f5e487c461e1788aae3.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
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=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
BIN
Models/1Stage/1StageGenericOrganLightsInner.glb
Normal file
BIN
Models/1Stage/1StageGenericOrganLightsInner.glb
Normal file
Binary file not shown.
37
Models/1Stage/1StageGenericOrganLightsInner.glb.import
Normal file
37
Models/1Stage/1StageGenericOrganLightsInner.glb.import
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://bju74jawdmt6y"
|
||||||
|
path="res://.godot/imported/1StageGenericOrganLightsInner.glb-43a4326a6fed54974040fba761894ca0.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Models/1Stage/1StageGenericOrganLightsInner.glb"
|
||||||
|
dest_files=["res://.godot/imported/1StageGenericOrganLightsInner.glb-43a4326a6fed54974040fba761894ca0.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
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=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
BIN
Models/1Stage/1StageGenericOrganLightsMiddle.glb
Normal file
BIN
Models/1Stage/1StageGenericOrganLightsMiddle.glb
Normal file
Binary file not shown.
37
Models/1Stage/1StageGenericOrganLightsMiddle.glb.import
Normal file
37
Models/1Stage/1StageGenericOrganLightsMiddle.glb.import
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://dxejch2vv4k20"
|
||||||
|
path="res://.godot/imported/1StageGenericOrganLightsMiddle.glb-1934312a10e47b9b60f24c340e4e783a.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Models/1Stage/1StageGenericOrganLightsMiddle.glb"
|
||||||
|
dest_files=["res://.godot/imported/1StageGenericOrganLightsMiddle.glb-1934312a10e47b9b60f24c340e4e783a.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
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=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
BIN
Models/1Stage/1StageGenericOrganLightsOuter.glb
Normal file
BIN
Models/1Stage/1StageGenericOrganLightsOuter.glb
Normal file
Binary file not shown.
37
Models/1Stage/1StageGenericOrganLightsOuter.glb.import
Normal file
37
Models/1Stage/1StageGenericOrganLightsOuter.glb.import
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://dm3wfbhs34bkd"
|
||||||
|
path="res://.godot/imported/1StageGenericOrganLightsOuter.glb-84725dbd2b06a8ead1a71792379e40b2.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Models/1Stage/1StageGenericOrganLightsOuter.glb"
|
||||||
|
dest_files=["res://.godot/imported/1StageGenericOrganLightsOuter.glb-84725dbd2b06a8ead1a71792379e40b2.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
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=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
BIN
Models/1Stage/1StageGeneric_90sCarpet.png
Normal file
BIN
Models/1Stage/1StageGeneric_90sCarpet.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 193 KiB |
39
Models/1Stage/1StageGeneric_90sCarpet.png.import
Normal file
39
Models/1Stage/1StageGeneric_90sCarpet.png.import
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://d2t3ko20l7bat"
|
||||||
|
path.s3tc="res://.godot/imported/1StageGeneric_90sCarpet.png-042e8c082dbfd2d9327909f674116768.s3tc.ctex"
|
||||||
|
path.etc2="res://.godot/imported/1StageGeneric_90sCarpet.png-042e8c082dbfd2d9327909f674116768.etc2.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc", "etc2_astc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
generator_parameters={
|
||||||
|
"md5": "bec1df9050ab55c447f4ed9478448586"
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Models/1Stage/1StageGeneric_90sCarpet.png"
|
||||||
|
dest_files=["res://.godot/imported/1StageGeneric_90sCarpet.png-042e8c082dbfd2d9327909f674116768.s3tc.ctex", "res://.godot/imported/1StageGeneric_90sCarpet.png-042e8c082dbfd2d9327909f674116768.etc2.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=true
|
||||||
|
mipmaps/limit=-1
|
||||||
|
roughness/mode=0
|
||||||
|
roughness/src_normal=""
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
process/hdr_as_srgb=false
|
||||||
|
process/hdr_clamp_exposure=false
|
||||||
|
process/size_limit=0
|
||||||
|
detect_3d/compress_to=0
|
BIN
Models/1Stage/1StageGeneric_Mini_Unit_Buildings.png
Normal file
BIN
Models/1Stage/1StageGeneric_Mini_Unit_Buildings.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.4 MiB |
39
Models/1Stage/1StageGeneric_Mini_Unit_Buildings.png.import
Normal file
39
Models/1Stage/1StageGeneric_Mini_Unit_Buildings.png.import
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://dvxtgkhnuwyib"
|
||||||
|
path.s3tc="res://.godot/imported/1StageGeneric_Mini_Unit_Buildings.png-0745aa8e75459947fb1535a8ede52ec9.s3tc.ctex"
|
||||||
|
path.etc2="res://.godot/imported/1StageGeneric_Mini_Unit_Buildings.png-0745aa8e75459947fb1535a8ede52ec9.etc2.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc", "etc2_astc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
generator_parameters={
|
||||||
|
"md5": "e8ecbc80bd60e9d069bb999120f6ceb3"
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Models/1Stage/1StageGeneric_Mini_Unit_Buildings.png"
|
||||||
|
dest_files=["res://.godot/imported/1StageGeneric_Mini_Unit_Buildings.png-0745aa8e75459947fb1535a8ede52ec9.s3tc.ctex", "res://.godot/imported/1StageGeneric_Mini_Unit_Buildings.png-0745aa8e75459947fb1535a8ede52ec9.etc2.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=true
|
||||||
|
mipmaps/limit=-1
|
||||||
|
roughness/mode=0
|
||||||
|
roughness/src_normal=""
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
process/hdr_as_srgb=false
|
||||||
|
process/hdr_clamp_exposure=false
|
||||||
|
process/size_limit=0
|
||||||
|
detect_3d/compress_to=0
|
BIN
Models/1Stage/1StageGeneric_mmbbpink.png
Normal file
BIN
Models/1Stage/1StageGeneric_mmbbpink.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 94 KiB |
39
Models/1Stage/1StageGeneric_mmbbpink.png.import
Normal file
39
Models/1Stage/1StageGeneric_mmbbpink.png.import
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://dggldo5e16g35"
|
||||||
|
path.s3tc="res://.godot/imported/1StageGeneric_mmbbpink.png-6ea0da5ee6be990a0e9d772b26584189.s3tc.ctex"
|
||||||
|
path.etc2="res://.godot/imported/1StageGeneric_mmbbpink.png-6ea0da5ee6be990a0e9d772b26584189.etc2.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc", "etc2_astc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
generator_parameters={
|
||||||
|
"md5": "b52da239e5a4c697720bc03617698afe"
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Models/1Stage/1StageGeneric_mmbbpink.png"
|
||||||
|
dest_files=["res://.godot/imported/1StageGeneric_mmbbpink.png-6ea0da5ee6be990a0e9d772b26584189.s3tc.ctex", "res://.godot/imported/1StageGeneric_mmbbpink.png-6ea0da5ee6be990a0e9d772b26584189.etc2.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=true
|
||||||
|
mipmaps/limit=-1
|
||||||
|
roughness/mode=0
|
||||||
|
roughness/src_normal=""
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
process/hdr_as_srgb=false
|
||||||
|
process/hdr_clamp_exposure=false
|
||||||
|
process/size_limit=0
|
||||||
|
detect_3d/compress_to=0
|
BIN
Models/1Stage/1StageGeneric_organfront.png
Normal file
BIN
Models/1Stage/1StageGeneric_organfront.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 501 B |
39
Models/1Stage/1StageGeneric_organfront.png.import
Normal file
39
Models/1Stage/1StageGeneric_organfront.png.import
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cdsng6qoq1smj"
|
||||||
|
path.s3tc="res://.godot/imported/1StageGeneric_organfront.png-043fe2ed21c4a7456a3a20e92e58513f.s3tc.ctex"
|
||||||
|
path.etc2="res://.godot/imported/1StageGeneric_organfront.png-043fe2ed21c4a7456a3a20e92e58513f.etc2.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc", "etc2_astc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
generator_parameters={
|
||||||
|
"md5": "22513cd377a36c8a7d0e35806d0e4527"
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Models/1Stage/1StageGeneric_organfront.png"
|
||||||
|
dest_files=["res://.godot/imported/1StageGeneric_organfront.png-043fe2ed21c4a7456a3a20e92e58513f.s3tc.ctex", "res://.godot/imported/1StageGeneric_organfront.png-043fe2ed21c4a7456a3a20e92e58513f.etc2.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=true
|
||||||
|
mipmaps/limit=-1
|
||||||
|
roughness/mode=0
|
||||||
|
roughness/src_normal=""
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
process/hdr_as_srgb=false
|
||||||
|
process/hdr_clamp_exposure=false
|
||||||
|
process/size_limit=0
|
||||||
|
detect_3d/compress_to=0
|
BIN
Models/Props/HelicopterLight.glb
Normal file
BIN
Models/Props/HelicopterLight.glb
Normal file
Binary file not shown.
37
Models/Props/HelicopterLight.glb.import
Normal file
37
Models/Props/HelicopterLight.glb.import
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://niengxuhusuw"
|
||||||
|
path="res://.godot/imported/HelicopterLight.glb-31b1f36067270e1afe5e40606f59c806.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Models/Props/HelicopterLight.glb"
|
||||||
|
dest_files=["res://.godot/imported/HelicopterLight.glb-31b1f36067270e1afe5e40606f59c806.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
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=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
BIN
Models/Props/HelicopterLightIllum.glb
Normal file
BIN
Models/Props/HelicopterLightIllum.glb
Normal file
Binary file not shown.
37
Models/Props/HelicopterLightIllum.glb.import
Normal file
37
Models/Props/HelicopterLightIllum.glb.import
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://bw0qmu6yhtr0h"
|
||||||
|
path="res://.godot/imported/HelicopterLightIllum.glb-b3b46c525cbae7967c63e2ca45b1a36c.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Models/Props/HelicopterLightIllum.glb"
|
||||||
|
dest_files=["res://.godot/imported/HelicopterLightIllum.glb-b3b46c525cbae7967c63e2ca45b1a36c.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
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=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
295
Scenes/EditorStages/1Stage.tscn
Normal file
295
Scenes/EditorStages/1Stage.tscn
Normal file
|
@ -0,0 +1,295 @@
|
||||||
|
[gd_scene load_steps=14 format=3 uid="uid://bl4wyf7wq84i"]
|
||||||
|
|
||||||
|
[ext_resource type="PackedScene" uid="uid://doxu4tb5jfoqp" path="res://Models/Cyberamics/Cyber Munch.glb" id="1_3gw4q"]
|
||||||
|
[ext_resource type="Script" uid="uid://du3pqtf3jixvl" path="res://Scripts/CyberamicController.gd" id="2_abugi"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://ba7i8p8olef2s" path="res://Models/Cyberamics/Cyber Jasper.glb" id="3_sntwi"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://c5fgw7t45p7r6" path="res://Models/Cyberamics/Cyber Chuck.glb" id="4_ryg5o"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://d34xfaignny8j" path="res://Models/Cyberamics/Cyber Helen.glb" id="5_lou7w"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://bp5u5t6yu4ejy" path="res://Models/Cyberamics/Cyber Pasqually.glb" id="6_bg74u"]
|
||||||
|
[ext_resource type="Script" uid="uid://d1p4ite8ts2wi" path="res://Scripts/LightController.gd" id="7_66voy"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://bf4aq55iy3yey" path="res://Models/1Stage/1StageGeneric.glb" id="8_3gw4q"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://bju74jawdmt6y" path="res://Models/1Stage/1StageGenericOrganLightsInner.glb" id="8_ryg5o"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://dxejch2vv4k20" path="res://Models/1Stage/1StageGenericOrganLightsMiddle.glb" id="9_lou7w"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://dm3wfbhs34bkd" path="res://Models/1Stage/1StageGenericOrganLightsOuter.glb" id="10_bg74u"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://mvv5sjk3vbtl" path="res://Scenes/Props/HelicopterLight.tscn" id="12_lou7w"]
|
||||||
|
|
||||||
|
[sub_resource type="Environment" id="Environment_w3m2i"]
|
||||||
|
ambient_light_source = 1
|
||||||
|
|
||||||
|
[node name="1Stage" type="Node3D"]
|
||||||
|
|
||||||
|
[node name="StageModel" parent="." instance=ExtResource("8_3gw4q")]
|
||||||
|
|
||||||
|
[node name="Chuck" parent="." instance=ExtResource("4_ryg5o")]
|
||||||
|
transform = Transform3D(0.579556, 0, 0.155291, 0, 0.6, 0, -0.155291, 0, 0.579556, -2.6, 1.52, -0.6)
|
||||||
|
script = ExtResource("2_abugi")
|
||||||
|
|
||||||
|
[node name="Helen" parent="." instance=ExtResource("5_lou7w")]
|
||||||
|
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, -1.2, 1.52, -0.7)
|
||||||
|
script = ExtResource("2_abugi")
|
||||||
|
|
||||||
|
[node name="Munch" parent="." instance=ExtResource("1_3gw4q")]
|
||||||
|
transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 0, 1.52, -0.7)
|
||||||
|
script = ExtResource("2_abugi")
|
||||||
|
|
||||||
|
[node name="Jasper" parent="." instance=ExtResource("3_sntwi")]
|
||||||
|
transform = Transform3D(0.579556, 0, -0.155291, 0, 0.6, 0, 0.155291, 0, 0.579556, 1.5, 1.4, -0.8)
|
||||||
|
script = ExtResource("2_abugi")
|
||||||
|
|
||||||
|
[node name="Pasqually" parent="." instance=ExtResource("6_bg74u")]
|
||||||
|
transform = Transform3D(0.519615, 0, -0.3, 0, 0.6, 0, 0.3, 0, 0.519615, 3, 1.4, -0.8)
|
||||||
|
script = ExtResource("2_abugi")
|
||||||
|
|
||||||
|
[node name="Spots" type="Node3D" parent="."]
|
||||||
|
script = ExtResource("7_66voy")
|
||||||
|
|
||||||
|
[node name="Chuck" type="SpotLight3D" parent="Spots"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.970296, 0.241922, 0, -0.241922, 0.970296, -2.6, 3.7, 5)
|
||||||
|
visible = false
|
||||||
|
light_color = Color(1, 0.960784, 0.85098, 1)
|
||||||
|
light_energy = 0.8
|
||||||
|
spot_range = 8.0
|
||||||
|
spot_attenuation = -1.0
|
||||||
|
spot_angle = 5.0
|
||||||
|
|
||||||
|
[node name="Helen" type="SpotLight3D" parent="Spots"]
|
||||||
|
transform = Transform3D(1, -5.67102e-08, 2.31578e-07, -9.98193e-10, 0.970296, 0.241922, -2.38419e-07, -0.241922, 0.970296, -1.2, 3.7, 5)
|
||||||
|
visible = false
|
||||||
|
light_color = Color(1, 0.960784, 0.85098, 1)
|
||||||
|
light_energy = 0.8
|
||||||
|
spot_range = 8.0
|
||||||
|
spot_attenuation = -1.0
|
||||||
|
spot_angle = 5.0
|
||||||
|
|
||||||
|
[node name="Munch" type="SpotLight3D" parent="Spots"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.970296, 0.241922, 0, -0.241922, 0.970296, 0, 3.7, 5)
|
||||||
|
visible = false
|
||||||
|
light_color = Color(1, 0.960784, 0.85098, 1)
|
||||||
|
light_energy = 0.8
|
||||||
|
spot_range = 8.0
|
||||||
|
spot_attenuation = -1.0
|
||||||
|
spot_angle = 5.0
|
||||||
|
|
||||||
|
[node name="Jasper" type="SpotLight3D" parent="Spots"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.970296, 0.241922, 0, -0.241922, 0.970296, 1.5, 3.6, 5)
|
||||||
|
visible = false
|
||||||
|
light_color = Color(1, 0.960784, 0.85098, 1)
|
||||||
|
light_energy = 0.8
|
||||||
|
spot_range = 8.0
|
||||||
|
spot_attenuation = -1.0
|
||||||
|
spot_angle = 5.0
|
||||||
|
|
||||||
|
[node name="Pasqually" type="SpotLight3D" parent="Spots"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.970296, 0.241922, 0, -0.241922, 0.970296, 3, 3.6, 5)
|
||||||
|
visible = false
|
||||||
|
light_color = Color(1, 0.960784, 0.85098, 1)
|
||||||
|
light_energy = 0.8
|
||||||
|
spot_range = 8.0
|
||||||
|
spot_attenuation = -1.0
|
||||||
|
spot_angle = 5.0
|
||||||
|
|
||||||
|
[node name="Organ" type="Node3D" parent="."]
|
||||||
|
script = ExtResource("7_66voy")
|
||||||
|
|
||||||
|
[node name="Inner" parent="Organ" instance=ExtResource("8_ryg5o")]
|
||||||
|
visible = false
|
||||||
|
|
||||||
|
[node name="Middle" parent="Organ" instance=ExtResource("9_lou7w")]
|
||||||
|
visible = false
|
||||||
|
|
||||||
|
[node name="Outer" parent="Organ" instance=ExtResource("10_bg74u")]
|
||||||
|
visible = false
|
||||||
|
|
||||||
|
[node name="Face Amber" type="OmniLight3D" parent="Organ"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.7, 0.1)
|
||||||
|
visible = false
|
||||||
|
light_color = Color(1, 0.501961, 0, 1)
|
||||||
|
light_energy = 0.1
|
||||||
|
|
||||||
|
[node name="Face Blue" type="Node3D" parent="Organ"]
|
||||||
|
visible = false
|
||||||
|
|
||||||
|
[node name="FB1" type="OmniLight3D" parent="Organ/Face Blue"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.35, 1.7, 0.1)
|
||||||
|
light_color = Color(0, 0.501961, 1, 1)
|
||||||
|
light_energy = 0.1
|
||||||
|
|
||||||
|
[node name="FB2" type="OmniLight3D" parent="Organ/Face Blue"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.35, 1.7, 0.1)
|
||||||
|
light_color = Color(0, 0.501961, 1, 1)
|
||||||
|
light_energy = 0.1
|
||||||
|
|
||||||
|
[node name="Floods" type="Node3D" parent="."]
|
||||||
|
script = ExtResource("7_66voy")
|
||||||
|
|
||||||
|
[node name="CEC Red" type="SpotLight3D" parent="Floods"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -2.9, 3.5, 0)
|
||||||
|
visible = false
|
||||||
|
light_color = Color(1, 0, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
|
||||||
|
[node name="CEC Amber" type="SpotLight3D" parent="Floods"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -2.6, 3.5, 0)
|
||||||
|
visible = false
|
||||||
|
light_color = Color(1, 0.498039, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
|
||||||
|
[node name="CEC Blue" type="SpotLight3D" parent="Floods"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -2.3, 3.5, 0)
|
||||||
|
visible = false
|
||||||
|
light_color = Color(0, 0.498039, 1, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
|
||||||
|
[node name="Main Red" type="Node3D" parent="Floods"]
|
||||||
|
visible = false
|
||||||
|
|
||||||
|
[node name="MR1" type="SpotLight3D" parent="Floods/Main Red"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -1.5, 3.5, 0)
|
||||||
|
light_color = Color(1, 0, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
|
||||||
|
[node name="MR2" type="SpotLight3D" parent="Floods/Main Red"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0.25, 3.5, 0)
|
||||||
|
light_color = Color(1, 0, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
|
||||||
|
[node name="MR3" type="SpotLight3D" parent="Floods/Main Red"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 2, 3.5, 0)
|
||||||
|
light_color = Color(1, 0, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
|
||||||
|
[node name="Main Amber" type="Node3D" parent="Floods"]
|
||||||
|
visible = false
|
||||||
|
|
||||||
|
[node name="MA1" type="SpotLight3D" parent="Floods/Main Amber"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -1, 3.5, 0)
|
||||||
|
light_color = Color(1, 0.498039, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
|
||||||
|
[node name="MA2" type="SpotLight3D" parent="Floods/Main Amber"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0.75, 3.5, 0)
|
||||||
|
light_color = Color(1, 0.498039, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
|
||||||
|
[node name="MA3" type="SpotLight3D" parent="Floods/Main Amber"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 2.5, 3.5, 0)
|
||||||
|
light_color = Color(1, 0.498039, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
|
||||||
|
[node name="Main Blue" type="Node3D" parent="Floods"]
|
||||||
|
visible = false
|
||||||
|
|
||||||
|
[node name="MB1" type="SpotLight3D" parent="Floods/Main Blue"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, -0.5, 3.5, 0)
|
||||||
|
light_color = Color(0, 0.498039, 1, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
|
||||||
|
[node name="MB2" type="SpotLight3D" parent="Floods/Main Blue"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 1.25, 3.5, 0)
|
||||||
|
light_color = Color(0, 0.498039, 1, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
|
||||||
|
[node name="MB3" type="SpotLight3D" parent="Floods/Main Blue"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 3, 3.5, 0)
|
||||||
|
light_color = Color(0, 0.498039, 1, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
|
||||||
|
[node name="Backdrop" type="Node3D" parent="."]
|
||||||
|
script = ExtResource("7_66voy")
|
||||||
|
|
||||||
|
[node name="Red" type="Node3D" parent="Backdrop"]
|
||||||
|
visible = false
|
||||||
|
|
||||||
|
[node name="MR1" type="SpotLight3D" parent="Backdrop/Red"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, -1.5, 1, -1.25)
|
||||||
|
light_color = Color(1, 0, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
|
||||||
|
[node name="MR2" type="SpotLight3D" parent="Backdrop/Red"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 0.5, 1, -1.25)
|
||||||
|
light_color = Color(1, 0, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
|
||||||
|
[node name="Amber" type="Node3D" parent="Backdrop"]
|
||||||
|
visible = false
|
||||||
|
|
||||||
|
[node name="MA1" type="SpotLight3D" parent="Backdrop/Amber"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, -1, 1, -1.25)
|
||||||
|
light_color = Color(1, 0.498039, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
|
||||||
|
[node name="MA2" type="SpotLight3D" parent="Backdrop/Amber"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 1, 1, -1.25)
|
||||||
|
light_color = Color(1, 0.498039, 0, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
|
||||||
|
[node name="Blue" type="Node3D" parent="Backdrop"]
|
||||||
|
visible = false
|
||||||
|
|
||||||
|
[node name="MB1" type="SpotLight3D" parent="Backdrop/Blue"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, -0.5, 1, -1.25)
|
||||||
|
light_color = Color(0, 0.498039, 1, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
|
||||||
|
[node name="MB2" type="SpotLight3D" parent="Backdrop/Blue"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 2.98023e-08, -1, 0, 1, 2.98023e-08, 1.5, 1, -1.25)
|
||||||
|
light_color = Color(0, 0.498039, 1, 1)
|
||||||
|
light_energy = 2.0
|
||||||
|
|
||||||
|
[node name="Special" type="Node3D" parent="."]
|
||||||
|
script = ExtResource("7_66voy")
|
||||||
|
|
||||||
|
[node name="Kick Drum" type="OmniLight3D" parent="Special"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 1.2, 0)
|
||||||
|
visible = false
|
||||||
|
light_color = Color(1, 0, 0, 1)
|
||||||
|
light_energy = 0.25
|
||||||
|
|
||||||
|
[node name="Special Helicopter" parent="." instance=ExtResource("12_lou7w")]
|
||||||
|
transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 3, 4)
|
||||||
|
|
||||||
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
||||||
|
environment = SubResource("Environment_w3m2i")
|
||||||
|
|
||||||
|
[node name="Room Lights" type="Node3D" parent="."]
|
||||||
|
|
||||||
|
[node name="OmniLight3D" type="OmniLight3D" parent="Room Lights"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 2.5, 3)
|
||||||
|
light_color = Color(1, 0.960784, 0.85098, 1)
|
||||||
|
|
||||||
|
[node name="OmniLight3D2" type="OmniLight3D" parent="Room Lights"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 2.5, 3)
|
||||||
|
light_color = Color(1, 0.960784, 0.85098, 1)
|
||||||
|
|
||||||
|
[node name="OmniLight3D3" type="OmniLight3D" parent="Room Lights"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.5, 3)
|
||||||
|
light_color = Color(1, 0.960784, 0.85098, 1)
|
||||||
|
|
||||||
|
[node name="OmniLight3D4" type="OmniLight3D" parent="Room Lights"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.86654, 2.5, 0.906235)
|
||||||
|
light_color = Color(1, 0.960784, 0.85098, 1)
|
||||||
|
|
||||||
|
[node name="OmniLight3D5" type="OmniLight3D" parent="Room Lights"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, 2.5, 1)
|
||||||
|
light_color = Color(1, 0.960784, 0.85098, 1)
|
||||||
|
|
||||||
|
[node name="Angle 1" type="Camera3D" parent="."]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.984808, 0.173648, 0, -0.173648, 0.984808, 0, 2.75, 3.5)
|
||||||
|
current = true
|
||||||
|
fov = 60.0
|
||||||
|
|
||||||
|
[node name="Angle 2" type="Camera3D" parent="."]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.965926, 0.258819, 0, -0.258819, 0.965926, -2.6, 2.5, 1)
|
||||||
|
fov = 60.0
|
||||||
|
|
||||||
|
[node name="Angle 3" type="Camera3D" parent="."]
|
||||||
|
transform = Transform3D(1, 4.52534e-08, -1.68888e-07, -4.02637e-15, 0.965926, 0.258819, 1.74846e-07, -0.258819, 0.965926, 0, 2.5, 1)
|
||||||
|
fov = 60.0
|
||||||
|
|
||||||
|
[node name="Angle 4" type="Camera3D" parent="."]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.984267, 0.17669, 0, -0.17669, 0.984267, 3, 2.25, 1.323)
|
||||||
|
fov = 60.0
|
||||||
|
|
||||||
|
[node name="Angle 5" type="Camera3D" parent="."]
|
||||||
|
transform = Transform3D(0.965017, -0.0450779, 0.258285, 0, 0.985109, 0.171929, -0.262189, -0.165914, 0.950647, 2, 2.75, 5)
|
||||||
|
fov = 60.0
|
|
@ -42,7 +42,7 @@ offset_left = 380.0
|
||||||
offset_top = 4.0
|
offset_top = 4.0
|
||||||
offset_right = 508.0
|
offset_right = 508.0
|
||||||
offset_bottom = 36.0
|
offset_bottom = 36.0
|
||||||
max_value = 10.0
|
max_value = 10000.0
|
||||||
step = 0.1
|
step = 0.1
|
||||||
value = 1.0
|
value = 1.0
|
||||||
prefix = "Out:"
|
prefix = "Out:"
|
||||||
|
|
67
Scenes/Props/HelicopterLight.tscn
Normal file
67
Scenes/Props/HelicopterLight.tscn
Normal file
|
@ -0,0 +1,67 @@
|
||||||
|
[gd_scene load_steps=4 format=3 uid="uid://mvv5sjk3vbtl"]
|
||||||
|
|
||||||
|
[ext_resource type="Script" uid="uid://dvtlkxa3ptinb" path="res://Scripts/HelicopterLight.gd" id="1_h8jcb"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://niengxuhusuw" path="res://Models/Props/HelicopterLight.glb" id="1_nke17"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://bw0qmu6yhtr0h" path="res://Models/Props/HelicopterLightIllum.glb" id="2_h8jcb"]
|
||||||
|
|
||||||
|
[node name="HelicopterLight" type="Node3D"]
|
||||||
|
script = ExtResource("1_h8jcb")
|
||||||
|
|
||||||
|
[node name="RotationHandle" type="Node3D" parent="."]
|
||||||
|
|
||||||
|
[node name="Model" parent="RotationHandle" instance=ExtResource("1_nke17")]
|
||||||
|
|
||||||
|
[node name="Light" type="Node3D" parent="RotationHandle"]
|
||||||
|
visible = false
|
||||||
|
|
||||||
|
[node name="VisIllum" parent="RotationHandle/Light" instance=ExtResource("2_h8jcb")]
|
||||||
|
|
||||||
|
[node name="Blue" type="Node3D" parent="RotationHandle/Light"]
|
||||||
|
|
||||||
|
[node name="HB1" type="SpotLight3D" parent="RotationHandle/Light/Blue"]
|
||||||
|
transform = Transform3D(-4.37114e-08, 0.173648, -0.984808, 0, 0.984808, 0.173648, 1, 7.5904e-09, -4.30473e-08, 1, 0, 0)
|
||||||
|
light_color = Color(0, 0.498039, 1, 1)
|
||||||
|
light_energy = 5.0
|
||||||
|
spot_range = 10.0
|
||||||
|
spot_angle = 10.0
|
||||||
|
|
||||||
|
[node name="HB2" type="SpotLight3D" parent="RotationHandle/Light/Blue"]
|
||||||
|
transform = Transform3D(-4.37114e-08, -0.173648, 0.984808, 0, 0.984808, 0.173648, -1, 7.5904e-09, -4.30473e-08, -1, 0, 0)
|
||||||
|
light_color = Color(0, 0.498039, 1, 1)
|
||||||
|
light_energy = 5.0
|
||||||
|
spot_range = 10.0
|
||||||
|
spot_angle = 10.0
|
||||||
|
|
||||||
|
[node name="Magenta" type="Node3D" parent="RotationHandle/Light"]
|
||||||
|
transform = Transform3D(0.5, 0, -0.866025, 0, 1, 0, 0.866025, 0, 0.5, 0, 0, 0)
|
||||||
|
|
||||||
|
[node name="HM1" type="SpotLight3D" parent="RotationHandle/Light/Magenta"]
|
||||||
|
transform = Transform3D(-4.37114e-08, 0.173648, -0.984808, 0, 0.984808, 0.173648, 1, 7.5904e-09, -4.30473e-08, 1, 0, 0)
|
||||||
|
light_color = Color(1, 0, 1, 1)
|
||||||
|
light_energy = 5.0
|
||||||
|
spot_range = 10.0
|
||||||
|
spot_angle = 10.0
|
||||||
|
|
||||||
|
[node name="HM2" type="SpotLight3D" parent="RotationHandle/Light/Magenta"]
|
||||||
|
transform = Transform3D(-4.37114e-08, -0.173648, 0.984808, 0, 0.984808, 0.173648, -1, 7.5904e-09, -4.30473e-08, -1, 0, 0)
|
||||||
|
light_color = Color(1, 0, 1, 1)
|
||||||
|
light_energy = 5.0
|
||||||
|
spot_range = 10.0
|
||||||
|
spot_angle = 10.0
|
||||||
|
|
||||||
|
[node name="Yellow" type="Node3D" parent="RotationHandle/Light"]
|
||||||
|
transform = Transform3D(0.5, 0, 0.866025, 0, 1, 0, -0.866025, 0, 0.5, 0, 0, 0)
|
||||||
|
|
||||||
|
[node name="HY1" type="SpotLight3D" parent="RotationHandle/Light/Yellow"]
|
||||||
|
transform = Transform3D(-4.37114e-08, 0.173648, -0.984808, 0, 0.984808, 0.173648, 1, 7.5904e-09, -4.30473e-08, 1, 0, 0)
|
||||||
|
light_color = Color(1, 1, 0, 1)
|
||||||
|
light_energy = 5.0
|
||||||
|
spot_range = 10.0
|
||||||
|
spot_angle = 10.0
|
||||||
|
|
||||||
|
[node name="HY2" type="SpotLight3D" parent="RotationHandle/Light/Yellow"]
|
||||||
|
transform = Transform3D(-4.37114e-08, -0.173648, 0.984808, 0, 0.984808, 0.173648, -1, 7.5904e-09, -4.30473e-08, -1, 0, 0)
|
||||||
|
light_color = Color(1, 1, 0, 1)
|
||||||
|
light_energy = 5.0
|
||||||
|
spot_range = 10.0
|
||||||
|
spot_angle = 10.0
|
|
@ -632,6 +632,30 @@ var CyberPasqually = {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var Valence = {
|
||||||
|
"Stage Valence":
|
||||||
|
{
|
||||||
|
"Blue":
|
||||||
|
{
|
||||||
|
"StageModel/BlueValence": true,
|
||||||
|
"StageModel/BlackValence": false,
|
||||||
|
"StageModel/GreenValence": false,
|
||||||
|
},
|
||||||
|
"Black":
|
||||||
|
{
|
||||||
|
"StageModel/BlueValence": false,
|
||||||
|
"StageModel/BlackValence": true,
|
||||||
|
"StageModel/GreenValence": false,
|
||||||
|
},
|
||||||
|
"Green":
|
||||||
|
{
|
||||||
|
"StageModel/BlueValence": false,
|
||||||
|
"StageModel/BlackValence": false,
|
||||||
|
"StageModel/GreenValence": true,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
var HelenHouseHelen = {
|
var HelenHouseHelen = {
|
||||||
"Helen Hair":
|
"Helen Hair":
|
||||||
{
|
{
|
||||||
|
|
|
@ -2,7 +2,7 @@ extends Node
|
||||||
|
|
||||||
var HelenHouse = {
|
var HelenHouse = {
|
||||||
"bits": 20,
|
"bits": 20,
|
||||||
"scene": "res://Scenes/Stages/HelenHouse.tscn",
|
"scene": "res://Scenes/EditorStages/HelenHouse.tscn",
|
||||||
"scene_ref_base": "SubViewport/HelenHouse/",
|
"scene_ref_base": "SubViewport/HelenHouse/",
|
||||||
"camera_count": 2,
|
"camera_count": 2,
|
||||||
|
|
||||||
|
@ -38,7 +38,7 @@ var HelenHouse = {
|
||||||
|
|
||||||
var ChuckEsCorner = {
|
var ChuckEsCorner = {
|
||||||
"bits": 16,
|
"bits": 16,
|
||||||
"scene": "res://Scenes/Stages/ChuckEsCorner.tscn",
|
"scene": "res://Scenes/EditorStages/ChuckEsCorner.tscn",
|
||||||
"scene_ref_base": "SubViewport/ChuckEsCorner/",
|
"scene_ref_base": "SubViewport/ChuckEsCorner/",
|
||||||
"camera_count": 3,
|
"camera_count": 3,
|
||||||
|
|
||||||
|
@ -70,7 +70,7 @@ var ChuckEsCorner = {
|
||||||
|
|
||||||
var BalconyStage = {
|
var BalconyStage = {
|
||||||
"bits": 69,
|
"bits": 69,
|
||||||
"scene": "res://Scenes/Stages/Balcony.tscn",
|
"scene": "res://Scenes/EditorStages/Balcony.tscn",
|
||||||
"scene_ref_base": "SubViewport/Balcony/",
|
"scene_ref_base": "SubViewport/Balcony/",
|
||||||
"camera_count": 6,
|
"camera_count": 6,
|
||||||
|
|
||||||
|
@ -162,7 +162,7 @@ var BalconyStage = {
|
||||||
|
|
||||||
var CStage = {
|
var CStage = {
|
||||||
"bits": 65,
|
"bits": 65,
|
||||||
"scene": "res://Scenes/Stages/CStage.tscn",
|
"scene": "res://Scenes/EditorStages/CStage.tscn",
|
||||||
"scene_ref_base": "SubViewport/CStage/",
|
"scene_ref_base": "SubViewport/CStage/",
|
||||||
"camera_count": 5,
|
"camera_count": 5,
|
||||||
|
|
||||||
|
@ -250,7 +250,7 @@ var CStage = {
|
||||||
|
|
||||||
var ProtoRoadStage = {
|
var ProtoRoadStage = {
|
||||||
"bits": 41,
|
"bits": 41,
|
||||||
"scene": "res://Scenes/Stages/ProtoRoadStage.tscn",
|
"scene": "res://Scenes/EditorStages/ProtoRoadStage.tscn",
|
||||||
"scene_ref_base": "SubViewport/ProtoRoadStage/",
|
"scene_ref_base": "SubViewport/ProtoRoadStage/",
|
||||||
"camera_count": 6,
|
"camera_count": 6,
|
||||||
|
|
||||||
|
@ -314,7 +314,7 @@ var ProtoRoadStage = {
|
||||||
|
|
||||||
var Cyber3Stage = {
|
var Cyber3Stage = {
|
||||||
"bits": 40,
|
"bits": 40,
|
||||||
"scene": "res://Scenes/Stages/Cyber3Stage.tscn",
|
"scene": "res://Scenes/EditorStages/Cyber3Stage.tscn",
|
||||||
"scene_ref_base": "SubViewport/Cyber3Stage/",
|
"scene_ref_base": "SubViewport/Cyber3Stage/",
|
||||||
"camera_count": 4,
|
"camera_count": 4,
|
||||||
|
|
||||||
|
@ -375,12 +375,98 @@ var Cyber3Stage = {
|
||||||
"cosmetic_defaults": [ 4, 4, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3 ]
|
"cosmetic_defaults": [ 4, 4, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3 ]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var Cyber1Stage = {
|
||||||
|
"bits": 60,
|
||||||
|
"scene": "res://Scenes/EditorStages/1Stage.tscn",
|
||||||
|
"scene_ref_base": "SubViewport/1Stage/",
|
||||||
|
"camera_count": 5,
|
||||||
|
|
||||||
|
"ust_type": "Cyberamics",
|
||||||
|
|
||||||
|
"bit_mapping":
|
||||||
|
{
|
||||||
|
1: { "bot": "Chuck", "movement": "Mouth", "flow_in": 7.5, "flow_out": 6.0 },
|
||||||
|
2: { "bot": "Chuck", "movement": "Head Left", "flow_in": 1.5, "flow_out": 1.5 },
|
||||||
|
3: { "bot": "Chuck", "movement": "Head Right", "flow_in": 1.5, "flow_out": 1.5 },
|
||||||
|
4: { "bot": "Chuck", "movement": "Head Up", "flow_in": 2.0, "flow_out": 1.0 },
|
||||||
|
5: { "bot": "Chuck", "movement": "Eyes Left", "flow_in": 4.0, "flow_out": 3.0 },
|
||||||
|
6: { "bot": "Chuck", "movement": "Eyes Right", "flow_in": 4.0, "flow_out": 3.0 },
|
||||||
|
7: { "bot": "Chuck", "movement": "Eyelids", "flow_in": 7.5, "flow_out": 5.0 },
|
||||||
|
8: { "bot": "Chuck", "movement": "Right Arm", "flow_in": 2.0, "flow_out": 1.0 },
|
||||||
|
9: { "bot": "Helen", "movement": "Mouth", "flow_in": 7.5, "flow_out": 6.0 },
|
||||||
|
10: { "bot": "Helen", "movement": "Head Left", "flow_in": 1.5, "flow_out": 1.5 },
|
||||||
|
11: { "bot": "Helen", "movement": "Head Right", "flow_in": 1.5, "flow_out": 1.5 },
|
||||||
|
12: { "bot": "Helen", "movement": "Head Up", "flow_in": 2.0, "flow_out": 1.0 },
|
||||||
|
13: { "bot": "Helen", "movement": "Eyes Left", "flow_in": 4.0, "flow_out": 3.0 },
|
||||||
|
14: { "bot": "Helen", "movement": "Eyes Right", "flow_in": 4.0, "flow_out": 3.0 },
|
||||||
|
15: { "bot": "Helen", "movement": "Eyelids", "flow_in": 7.5, "flow_out": 5.0 },
|
||||||
|
16: { "bot": "Helen", "movement": "Right Arm", "flow_in": 2.0, "flow_out": 1.0 },
|
||||||
|
17: { "bot": "Munch", "movement": "Mouth", "flow_in": 7.5, "flow_out": 6.0 },
|
||||||
|
18: { "bot": "Munch", "movement": "Head Left", "flow_in": 1.5, "flow_out": 1.5 },
|
||||||
|
19: { "bot": "Munch", "movement": "Head Right", "flow_in": 1.5, "flow_out": 1.5 },
|
||||||
|
20: { "bot": "Munch", "movement": "Eyes Left", "flow_in": 4.0, "flow_out": 3.0 },
|
||||||
|
21: { "bot": "Munch", "movement": "Eyes Right", "flow_in": 4.0, "flow_out": 3.0 },
|
||||||
|
22: { "bot": "Munch", "movement": "Eyelids", "flow_in": 7.5, "flow_out": 5.0 },
|
||||||
|
23: { "bot": "Munch", "movement": "Right Arm", "flow_in": 2.0, "flow_out": 1.0 },
|
||||||
|
24: { "bot": "Munch", "movement": "Left Arm", "flow_in": 2.0, "flow_out": 1.0 },
|
||||||
|
25: { "bot": "Jasper", "movement": "Mouth", "flow_in": 7.5, "flow_out": 6.0 },
|
||||||
|
26: { "bot": "Jasper", "movement": "Head Left", "flow_in": 1.5, "flow_out": 1.5 },
|
||||||
|
27: { "bot": "Jasper", "movement": "Head Right", "flow_in": 1.5, "flow_out": 1.5 },
|
||||||
|
28: { "bot": "Jasper", "movement": "Head Up", "flow_in": 2.0, "flow_out": 1.0 },
|
||||||
|
29: { "bot": "Jasper", "movement": "Eyes Left", "flow_in": 4.0, "flow_out": 3.0 },
|
||||||
|
30: { "bot": "Jasper", "movement": "Eyes Right", "flow_in": 4.0, "flow_out": 3.0 },
|
||||||
|
31: { "bot": "Jasper", "movement": "Eyelids", "flow_in": 7.5, "flow_out": 5.0 },
|
||||||
|
32: { "bot": "Jasper", "movement": "Strum", "flow_in": 2.0, "flow_out": 1.0 },
|
||||||
|
33: { "bot": "Pasqually", "movement": "Mouth", "flow_in": 7.5, "flow_out": 6.0 },
|
||||||
|
34: { "bot": "Pasqually", "movement": "Head Left", "flow_in": 1.5, "flow_out": 1.5 },
|
||||||
|
35: { "bot": "Pasqually", "movement": "Head Right", "flow_in": 1.5, "flow_out": 1.5 },
|
||||||
|
36: { "bot": "Pasqually", "movement": "Eyes Left", "flow_in": 4.0, "flow_out": 3.0 },
|
||||||
|
37: { "bot": "Pasqually", "movement": "Eyes Right", "flow_in": 4.0, "flow_out": 3.0 },
|
||||||
|
38: { "bot": "Pasqually", "movement": "Eyelids", "flow_in": 7.5, "flow_out": 5.0 },
|
||||||
|
39: { "bot": "Pasqually", "movement": "Right Arm", "flow_in": 2.0, "flow_out": 1.0 },
|
||||||
|
40: { "bot": "Pasqually", "movement": "Left Arm", "flow_in": 2.0, "flow_out": 1.0 },
|
||||||
|
50: { "bot": "Spots", "movement": "Chuck", "flow_in": "None", "flow_out": "None" },
|
||||||
|
51: { "bot": "Spots", "movement": "Helen", "flow_in": "None", "flow_out": "None" },
|
||||||
|
52: { "bot": "Spots", "movement": "Munch", "flow_in": "None", "flow_out": "None" },
|
||||||
|
53: { "bot": "Spots", "movement": "Jasper", "flow_in": "None", "flow_out": "None" },
|
||||||
|
54: { "bot": "Spots", "movement": "Pasqually", "flow_in": "None", "flow_out": "None" },
|
||||||
|
65: { "bot": "Floods", "movement": "CEC Red", "flow_in": "None", "flow_out": "None" },
|
||||||
|
66: { "bot": "Floods", "movement": "CEC Amber", "flow_in": "None", "flow_out": "None" },
|
||||||
|
67: { "bot": "Floods", "movement": "CEC Blue", "flow_in": "None", "flow_out": "None" },
|
||||||
|
68: { "bot": "Floods", "movement": "Main Red", "flow_in": "None", "flow_out": "None" },
|
||||||
|
69: { "bot": "Floods", "movement": "Main Amber", "flow_in": "None", "flow_out": "None" },
|
||||||
|
70: { "bot": "Floods", "movement": "Main Blue", "flow_in": "None", "flow_out": "None" },
|
||||||
|
71: { "bot": "Backdrop", "movement": "Red", "flow_in": "None", "flow_out": "None" },
|
||||||
|
72: { "bot": "Backdrop", "movement": "Amber", "flow_in": "None", "flow_out": "None" },
|
||||||
|
73: { "bot": "Backdrop", "movement": "Blue", "flow_in": "None", "flow_out": "None" },
|
||||||
|
74: { "bot": "Organ", "movement": "Face Amber", "flow_in": "None", "flow_out": "None" },
|
||||||
|
75: { "bot": "Organ", "movement": "Face Blue", "flow_in": "None", "flow_out": "None" },
|
||||||
|
76: { "bot": "Organ", "movement": "Outer", "flow_in": "None", "flow_out": "None" },
|
||||||
|
77: { "bot": "Organ", "movement": "Middle", "flow_in": "None", "flow_out": "None" },
|
||||||
|
78: { "bot": "Organ", "movement": "Inner", "flow_in": "None", "flow_out": "None" },
|
||||||
|
84: { "bot": "Special", "movement": "Kick Drum", "flow_in": "None", "flow_out": "None" },
|
||||||
|
86: { "bot": "Special Helicopter", "movement": "Light", "flow_in": 15.0, "flow_out": 6.0 },
|
||||||
|
},
|
||||||
|
|
||||||
|
"cosmetics":
|
||||||
|
[
|
||||||
|
Cosmetics.CyberChuck,
|
||||||
|
Cosmetics.CyberHelen,
|
||||||
|
Cosmetics.CyberMunch,
|
||||||
|
Cosmetics.CyberJasper,
|
||||||
|
Cosmetics.CyberPasqually,
|
||||||
|
Cosmetics.Valence
|
||||||
|
],
|
||||||
|
"cosmetic_defaults": [ 1, 2, 1, 1, 1, 0, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 0 ]
|
||||||
|
}
|
||||||
|
|
||||||
var stages_info = {
|
var stages_info = {
|
||||||
"Helen House": HelenHouse,
|
"Helen House": HelenHouse,
|
||||||
"Chuck E's Corner": ChuckEsCorner,
|
"Chuck E's Corner": ChuckEsCorner,
|
||||||
"Balcony Stage": BalconyStage,
|
"Balcony Stage": BalconyStage,
|
||||||
"C-Stage": CStage,
|
"C-Stage": CStage,
|
||||||
"Prototype Road Stage": ProtoRoadStage,
|
"Prototype Road Stage": ProtoRoadStage,
|
||||||
|
"1-Stage": Cyber1Stage,
|
||||||
"Cyberamic 3-Stage": Cyber3Stage,
|
"Cyberamic 3-Stage": Cyber3Stage,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
20
Scripts/HelicopterLight.gd
Normal file
20
Scripts/HelicopterLight.gd
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
extends Node3D
|
||||||
|
|
||||||
|
var on = false
|
||||||
|
var velocity = 0.0
|
||||||
|
var rate_out = 0.0
|
||||||
|
|
||||||
|
func _physics_process(_delta: float) -> void:
|
||||||
|
$RotationHandle.rotate_object_local(Vector3(0, 1, 0), lerpf(0, 0.1, velocity))
|
||||||
|
if (on): velocity = minf(velocity*1.05, 1.0)
|
||||||
|
else: velocity = maxf(velocity-(rate_out/1000), 0.0)
|
||||||
|
if (!on && velocity == 0.0): $RotationHandle/Light.visible = false
|
||||||
|
|
||||||
|
func _movement_in(_movement, rate):
|
||||||
|
$RotationHandle/Light.visible = true
|
||||||
|
velocity += rate/1000
|
||||||
|
on = true
|
||||||
|
|
||||||
|
func _movement_out(_movement, rate):
|
||||||
|
on = false
|
||||||
|
rate_out = rate
|
1
Scripts/HelicopterLight.gd.uid
Normal file
1
Scripts/HelicopterLight.gd.uid
Normal file
|
@ -0,0 +1 @@
|
||||||
|
uid://dvtlkxa3ptinb
|
|
@ -15,7 +15,7 @@ func _ready():
|
||||||
moddir.list_dir_begin()
|
moddir.list_dir_begin()
|
||||||
for file: String in moddir.get_files():
|
for file: String in moddir.get_files():
|
||||||
if (!file.ends_with(".pck")): return
|
if (!file.ends_with(".pck")): return
|
||||||
ProjectSettings.load_resource_pack("user://Mods/%s" % file, false)
|
ProjectSettings.load_resource_pack("user://Mods/%s" % file, true)
|
||||||
|
|
||||||
var dir = DirAccess.open("res://LoadedModContent/ModManifest")
|
var dir = DirAccess.open("res://LoadedModContent/ModManifest")
|
||||||
if dir == null:
|
if dir == null:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue