add most of the props and also some lights

This commit is contained in:
KawaiiZenbo 2025-04-09 18:12:26 -07:00
parent 514125005b
commit 694a55f8e1
43 changed files with 758 additions and 26 deletions

BIN
Models/Props/brick_wall.glb Normal file

Binary file not shown.

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://pkh78ee22ep6"
path="res://.godot/imported/brick_wall.glb-59f742c200a7de8fb1e6ae3c6b2be612.scn"
[deps]
source_file="res://Models/Props/brick_wall.glb"
dest_files=["res://.godot/imported/brick_wall.glb-59f742c200a7de8fb1e6ae3c6b2be612.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 281 B

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dj6jkyoljatx2"
path.s3tc="res://.godot/imported/brick_wall_bricks.png-52c95640f56933823652d02eb6163995.s3tc.ctex"
path.etc2="res://.godot/imported/brick_wall_bricks.png-52c95640f56933823652d02eb6163995.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "cd19940221aa0390d2841686cd1ea916"
}
[deps]
source_file="res://Models/Props/brick_wall_bricks.png"
dest_files=["res://.godot/imported/brick_wall_bricks.png-52c95640f56933823652d02eb6163995.s3tc.ctex", "res://.godot/imported/brick_wall_bricks.png-52c95640f56933823652d02eb6163995.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/buildings.glb Normal file

Binary file not shown.

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bub341o0dnurs"
path="res://.godot/imported/buildings.glb-a09543e2930bf543426b5dbeb6fff5e7.scn"
[deps]
source_file="res://Models/Props/buildings.glb"
dest_files=["res://.godot/imported/buildings.glb-a09543e2930bf543426b5dbeb6fff5e7.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 580 B

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cj73p4xsr2bbn"
path.s3tc="res://.godot/imported/buildings_buildings.png-645b5d87ffba27a5e6da691975ae41cf.s3tc.ctex"
path.etc2="res://.godot/imported/buildings_buildings.png-645b5d87ffba27a5e6da691975ae41cf.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "2d40922fd344fd436b85d520e3581e0b"
}
[deps]
source_file="res://Models/Props/buildings_buildings.png"
dest_files=["res://.godot/imported/buildings_buildings.png-645b5d87ffba27a5e6da691975ae41cf.s3tc.ctex", "res://.godot/imported/buildings_buildings.png-645b5d87ffba27a5e6da691975ae41cf.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/curtains.glb Normal file

Binary file not shown.

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cjk1u15410wbc"
path="res://.godot/imported/curtains.glb-6ff289fc5fa9d4ddfec375e65334e2b7.scn"
[deps]
source_file="res://Models/Props/curtains.glb"
dest_files=["res://.godot/imported/curtains.glb-6ff289fc5fa9d4ddfec375e65334e2b7.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 B

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dc4f6ee60bgqg"
path.s3tc="res://.godot/imported/curtains_curtains.png-e21984a1cf2d4e49a1ce12a16a8f35d8.s3tc.ctex"
path.etc2="res://.godot/imported/curtains_curtains.png-e21984a1cf2d4e49a1ce12a16a8f35d8.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "901633045f6f80cc345fe436a6e0d71b"
}
[deps]
source_file="res://Models/Props/curtains_curtains.png"
dest_files=["res://.godot/imported/curtains_curtains.png-e21984a1cf2d4e49a1ce12a16a8f35d8.s3tc.ctex", "res://.godot/imported/curtains_curtains.png-e21984a1cf2d4e49a1ce12a16a8f35d8.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://d1se1tc6ffyp1"
path="res://.godot/imported/inside_walls.glb-e7d1309e39ec62d955c6820f8e53a80b.scn"
[deps]
source_file="res://Models/Props/inside_walls.glb"
dest_files=["res://.godot/imported/inside_walls.glb-e7d1309e39ec62d955c6820f8e53a80b.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/logo.glb Normal file

Binary file not shown.

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://8pbkbg4elfjt"
path="res://.godot/imported/logo.glb-b89a99e946cf1228b064419d6cc0079e.scn"
[deps]
source_file="res://Models/Props/logo.glb"
dest_files=["res://.godot/imported/logo.glb-b89a99e946cf1228b064419d6cc0079e.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://gsnv5m1nlney"
path.s3tc="res://.godot/imported/logo_mmbb_logo.png-9a4349141e2d1f2e5c814ad83eeaeff1.s3tc.ctex"
path.etc2="res://.godot/imported/logo_mmbb_logo.png-9a4349141e2d1f2e5c814ad83eeaeff1.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "6a38b30116e5c553cb1e1a054a9234bc"
}
[deps]
source_file="res://Models/Props/logo_mmbb_logo.png"
dest_files=["res://.godot/imported/logo_mmbb_logo.png-9a4349141e2d1f2e5c814ad83eeaeff1.s3tc.ctex", "res://.godot/imported/logo_mmbb_logo.png-9a4349141e2d1f2e5c814ad83eeaeff1.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://d1mokufkf0088"
path="res://.godot/imported/outside_walls.glb-70ddba8df888bd4c10c2269119fb9d16.scn"
[deps]
source_file="res://Models/Props/outside_walls.glb"
dest_files=["res://.godot/imported/outside_walls.glb-70ddba8df888bd4c10c2269119fb9d16.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://pv6ny6lbhc1h"
path.s3tc="res://.godot/imported/outside_walls_outside_walls.png-bc08b99f0e8d3abec9668340a8d19f93.s3tc.ctex"
path.etc2="res://.godot/imported/outside_walls_outside_walls.png-bc08b99f0e8d3abec9668340a8d19f93.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "adb68fb544c875995da7d1c1fe775a9e"
}
[deps]
source_file="res://Models/Props/outside_walls_outside_walls.png"
dest_files=["res://.godot/imported/outside_walls_outside_walls.png-bc08b99f0e8d3abec9668340a8d19f93.s3tc.ctex", "res://.godot/imported/outside_walls_outside_walls.png-bc08b99f0e8d3abec9668340a8d19f93.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/trim.glb Normal file

Binary file not shown.

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dwxj6thif8bp0"
path="res://.godot/imported/trim.glb-2af160f32ed106404fa54d45a8a68bdb.scn"
[deps]
source_file="res://Models/Props/trim.glb"
dest_files=["res://.godot/imported/trim.glb-2af160f32ed106404fa54d45a8a68bdb.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/tv.glb Normal file

Binary file not shown.

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bk6j0jvl574dj"
path="res://.godot/imported/tv.glb-b81cdfd6ef3b91a2d54a748f5882232c.scn"
[deps]
source_file="res://Models/Props/tv.glb"
dest_files=["res://.godot/imported/tv.glb-b81cdfd6ef3b91a2d54a748f5882232c.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/tv_tv.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 509 B

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dukyecvy17xs7"
path.s3tc="res://.godot/imported/tv_tv.png-b315288ccaeb56250fadd31c30afb82e.s3tc.ctex"
path.etc2="res://.godot/imported/tv_tv.png-b315288ccaeb56250fadd31c30afb82e.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "cffd0beb667271e4794931e97219db1f"
}
[deps]
source_file="res://Models/Props/tv_tv.png"
dest_files=["res://.godot/imported/tv_tv.png-b315288ccaeb56250fadd31c30afb82e.s3tc.ctex", "res://.godot/imported/tv_tv.png-b315288ccaeb56250fadd31c30afb82e.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/valence.glb Normal file

Binary file not shown.

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://clqtreijtwlbs"
path="res://.godot/imported/valence.glb-513e6e7d1fdfe42a369b22c130535be2.scn"
[deps]
source_file="res://Models/Props/valence.glb"
dest_files=["res://.godot/imported/valence.glb-513e6e7d1fdfe42a369b22c130535be2.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 B

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://3e0d6xm32q7w"
path.s3tc="res://.godot/imported/valence_valence.png-3d5752c120bd54173f1a9eefbc744cee.s3tc.ctex"
path.etc2="res://.godot/imported/valence_valence.png-3d5752c120bd54173f1a9eefbc744cee.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "0c2af2ccde97f4d3cc14885a9bd1caef"
}
[deps]
source_file="res://Models/Props/valence_valence.png"
dest_files=["res://.godot/imported/valence_valence.png-3d5752c120bd54173f1a9eefbc744cee.s3tc.ctex", "res://.godot/imported/valence_valence.png-3d5752c120bd54173f1a9eefbc744cee.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

View file

@ -1 +1,4 @@
Cyberamics simulator and programmer using Give LIFE's engine Cyberamics simulator and programmer using Give LIFE's engine
Check out the original Give LIFE [here!](https://github.com/The64thGamer/Give-LIFE)
Upstream features will be added from Give LIFE stable releases.
This project is not affiliated with CEC Entertainment Holdings, LLC.

View file

@ -0,0 +1,21 @@
[gd_scene load_steps=3 format=3 uid="uid://clg5syeixvogd"]
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_h7qb1"]
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_p5wec"]
[node name="Node" type="Control"]
layout_mode = 3
anchors_preset = 0
mouse_filter = 1
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_h7qb1")]
layout_mode = 0
tooltip_text = "Controls the spotlight for Chuck E."
script = ExtResource("2_p5wec")
identification = "L_SPOT_CHUCK"
visual_name = "Chuck E. Spotlight"
names = PackedStringArray("enabled")
types = PackedStringArray("bool")
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]

View file

@ -15,12 +15,12 @@ grow_vertical = 2
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_i4fti")] [node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_i4fti")]
layout_mode = 0 layout_mode = 0
tooltip_text = "Controls Chica's movements. All eyelid movements can be set to a particular position using values of 0.0 to 1.0." tooltip_text = "Cyberamic Chuck E. Cheese animatronic featuring the late 2000s/Avenger era outfit"
script = ExtResource("2_icn0g") script = ExtResource("2_icn0g")
identification = "AA_CYBERCHUCK" identification = "AA_CYBERCHUCK"
visual_name = "Chuck E. (Avenger)" visual_name = "Chuck E. (Avenger)"
names = PackedStringArray("Mouth", "Head Up", "Head Right", "Head Left", "Eyes Right", "Eyes Left", "Eyelids", "Right Arm") names = PackedStringArray("Mouth", "Head Up", "Head Right", "Head Left", "Eyes Right", "Eyes Left", "Eyelids", "Right Arm")
types = PackedStringArray("float", "float", "float", "float", "float", "float", "float", "float") types = PackedStringArray("bool", "bool", "bool", "bool", "bool", "bool", "bool", "bool")
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"] [connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"] [connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]

View file

@ -15,12 +15,12 @@ grow_vertical = 2
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_ud55n")] [node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_ud55n")]
layout_mode = 0 layout_mode = 0
tooltip_text = "Controls Chica's movements. All eyelid movements can be set to a particular position using values of 0.0 to 1.0." tooltip_text = "Cyberamic Helen Henny animatronic featuring the 90s/Tux era outfit"
script = ExtResource("2_1w6x8") script = ExtResource("2_1w6x8")
identification = "AA_CYBERHELEN" identification = "AA_CYBERHELEN"
visual_name = "Helen Henny (Tux)" visual_name = "Helen Henny (Tux)"
names = PackedStringArray("Mouth", "Head Up", "Head Right", "Head Left", "Eyes Right", "Eyes Left", "Eyelids", "Right Arm") names = PackedStringArray("Mouth", "Head Up", "Head Right", "Head Left", "Eyes Right", "Eyes Left", "Eyelids", "Right Arm")
types = PackedStringArray("float", "float", "float", "float", "float", "float", "float", "float") types = PackedStringArray("bool", "bool", "bool", "bool", "bool", "bool", "bool", "bool")
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"] [connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"] [connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]

View file

@ -15,12 +15,12 @@ grow_vertical = 2
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_ud4vq")] [node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_ud4vq")]
layout_mode = 0 layout_mode = 0
tooltip_text = "Controls Chica's movements. All eyelid movements can be set to a particular position using values of 0.0 to 1.0." tooltip_text = "Cyberamic Mr. Munch animatronic featuring the 90s/Tux era outfit"
script = ExtResource("2_2xofx") script = ExtResource("2_2xofx")
identification = "AA_CYBERMUNCH" identification = "AA_CYBERMUNCH"
visual_name = "Mr. Munch (Tux)" visual_name = "Mr. Munch (Tux)"
names = PackedStringArray("Mouth", "Head Right", "Head Left", "Eyes Right", "Eyes Left", "Eyelids", "Right Arm", "Left Arm") names = PackedStringArray("Mouth", "Head Right", "Head Left", "Eyes Right", "Eyes Left", "Eyelids", "Right Arm", "Left Arm")
types = PackedStringArray("float", "float", "float", "float", "float", "float", "float", "float") types = PackedStringArray("bool", "bool", "bool", "bool", "bool", "bool", "bool", "bool")
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"] [connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"] [connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]

View file

@ -0,0 +1,21 @@
[gd_scene load_steps=3 format=3 uid="uid://dxay21t1j6ha1"]
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_yl6vg"]
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_im8jh"]
[node name="Node" type="Control"]
layout_mode = 3
anchors_preset = 0
mouse_filter = 1
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_yl6vg")]
layout_mode = 0
tooltip_text = "Controls the spotlight for Helen."
script = ExtResource("2_im8jh")
identification = "L_SPOT_HELEN"
visual_name = "Helen Spotlight"
names = PackedStringArray("enabled")
types = PackedStringArray("bool")
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]

View file

@ -0,0 +1,21 @@
[gd_scene load_steps=3 format=3 uid="uid://bctoupn4y25nl"]
[ext_resource type="PackedScene" uid="uid://b0arjg8r75f8y" path="res://Scenes/Nodes/Node.tscn" id="1_iphig"]
[ext_resource type="Script" uid="uid://t8bsiegtsiwo" path="res://Scripts/GL_Output.gd" id="2_5o0li"]
[node name="Node" type="Control"]
layout_mode = 3
anchors_preset = 0
mouse_filter = 1
[node name="Node" parent="." groups=["GL Node"] instance=ExtResource("1_iphig")]
layout_mode = 0
tooltip_text = "Controls the spotlight for Mr. Munch."
script = ExtResource("2_5o0li")
identification = "L_SPOT_MUNCH"
visual_name = "Mr. Munch Spotlight"
names = PackedStringArray("enabled")
types = PackedStringArray("bool")
[connection signal="mouse_entered" from="Node" to="Node" method="mouse_enter"]
[connection signal="mouse_exited" from="Node" to="Node" method="mouse_exit"]

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=10 format=3 uid="uid://qvo7vlvac8o5"] [gd_scene load_steps=20 format=3 uid="uid://qvo7vlvac8o5"]
[ext_resource type="Script" uid="uid://8vyuhyx0xogt" path="res://Scripts/freecam.gd" id="1_ru8gb"] [ext_resource type="Script" uid="uid://8vyuhyx0xogt" path="res://Scripts/freecam.gd" id="1_ru8gb"]
[ext_resource type="PackedScene" uid="uid://clixk4m0rm0mu" path="res://Scenes/UI/HUD.tscn" id="2_yrqm3"] [ext_resource type="PackedScene" uid="uid://clixk4m0rm0mu" path="res://Scenes/UI/HUD.tscn" id="2_yrqm3"]
@ -6,20 +6,28 @@
[ext_resource type="PackedScene" uid="uid://dwdcfwbmoo36b" path="res://Models/Props/stage_base.glb" id="4_ol4ys"] [ext_resource type="PackedScene" uid="uid://dwdcfwbmoo36b" path="res://Models/Props/stage_base.glb" id="4_ol4ys"]
[ext_resource type="PackedScene" uid="uid://dlf6gkpsv5g05" path="res://Models/Props/keyboard.glb" id="5_ti4ja"] [ext_resource type="PackedScene" uid="uid://dlf6gkpsv5g05" path="res://Models/Props/keyboard.glb" id="5_ti4ja"]
[ext_resource type="PackedScene" uid="uid://dhpife36refiy" path="res://Scenes/Animatables/CyberChuck.tscn" id="6_2m2n1"] [ext_resource type="PackedScene" uid="uid://dhpife36refiy" path="res://Scenes/Animatables/CyberChuck.tscn" id="6_2m2n1"]
[ext_resource type="PackedScene" uid="uid://pkh78ee22ep6" path="res://Models/Props/brick_wall.glb" id="6_3jhag"]
[ext_resource type="PackedScene" uid="uid://bub341o0dnurs" path="res://Models/Props/buildings.glb" id="7_fbk0n"]
[ext_resource type="PackedScene" uid="uid://biu7cbgleyuq8" path="res://Scenes/Animatables/CyberHelen.tscn" id="7_hmuo4"] [ext_resource type="PackedScene" uid="uid://biu7cbgleyuq8" path="res://Scenes/Animatables/CyberHelen.tscn" id="7_hmuo4"]
[ext_resource type="PackedScene" uid="uid://tjgw1b6x4iqo" path="res://Scenes/Animatables/CyberMunch.tscn" id="8_hbltw"] [ext_resource type="PackedScene" uid="uid://tjgw1b6x4iqo" path="res://Scenes/Animatables/CyberMunch.tscn" id="8_hbltw"]
[ext_resource type="PackedScene" uid="uid://cjk1u15410wbc" path="res://Models/Props/curtains.glb" id="8_lubev"]
[ext_resource type="PackedScene" uid="uid://d1se1tc6ffyp1" path="res://Models/Props/inside_walls.glb" id="9_n8vuo"]
[ext_resource type="PackedScene" uid="uid://d1mokufkf0088" path="res://Models/Props/outside_walls.glb" id="10_uborw"]
[ext_resource type="PackedScene" uid="uid://dwxj6thif8bp0" path="res://Models/Props/trim.glb" id="11_x0dlk"]
[ext_resource type="PackedScene" uid="uid://bk6j0jvl574dj" path="res://Models/Props/tv.glb" id="12_3tn61"]
[ext_resource type="PackedScene" uid="uid://clqtreijtwlbs" path="res://Models/Props/valence.glb" id="13_du162"]
[ext_resource type="PackedScene" uid="uid://8pbkbg4elfjt" path="res://Models/Props/logo.glb" id="14_lubev"]
[ext_resource type="Script" uid="uid://c5uawj66escut" path="res://Scripts/GL_Spotlight.gd" id="18_n8vuo"]
[sub_resource type="Environment" id="Environment_re3v0"] [sub_resource type="Environment" id="Environment_uborw"]
background_mode = 1 background_mode = 1
background_energy_multiplier = 0.0
ambient_light_source = 3 ambient_light_source = 3
ambient_light_color = Color(1, 1, 1, 1) ambient_light_color = Color(1, 1, 1, 1)
ambient_light_energy = 0.25 ambient_light_energy = 0.01
[node name="1Stage" type="Node3D"] [node name="1Stage" type="Node3D"]
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_re3v0")
[node name="Camera3D" type="Camera3D" parent="."] [node name="Camera3D" type="Camera3D" parent="."]
transform = Transform3D(0.999998, 0.00163928, -0.000874435, -0.00163943, 0.999999, -0.000166063, 0.000874161, 0.000167496, 1, 0.01889, 3.26498, 9.74284) transform = Transform3D(0.999998, 0.00163928, -0.000874435, -0.00163943, 0.999999, -0.000166063, 0.000874161, 0.000167496, 1, 0.01889, 3.26498, 9.74284)
script = ExtResource("1_ru8gb") script = ExtResource("1_ru8gb")
@ -32,11 +40,29 @@ overlay_text = false
[node name="Props" type="Node" parent="."] [node name="Props" type="Node" parent="."]
[node name="stage_base2" parent="Props" instance=ExtResource("4_ol4ys")] [node name="stage_base" parent="Props" instance=ExtResource("4_ol4ys")]
[node name="keyboard" parent="Props" instance=ExtResource("5_ti4ja")] [node name="keyboard" parent="Props" instance=ExtResource("5_ti4ja")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 2, 0, 1) transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 2, 0, 1)
[node name="brick_wall" parent="Props" instance=ExtResource("6_3jhag")]
[node name="buildings2" parent="Props" instance=ExtResource("7_fbk0n")]
[node name="curtains" parent="Props" instance=ExtResource("8_lubev")]
[node name="inside_walls" parent="Props" instance=ExtResource("9_n8vuo")]
[node name="outside_walls2" parent="Props" instance=ExtResource("10_uborw")]
[node name="trim2" parent="Props" instance=ExtResource("11_x0dlk")]
[node name="tv" parent="Props" instance=ExtResource("12_3tn61")]
[node name="valence2" parent="Props" instance=ExtResource("13_du162")]
[node name="logo2" parent="Props" instance=ExtResource("14_lubev")]
[node name="Bots" type="Node" parent="."] [node name="Bots" type="Node" parent="."]
[node name="CyberChuck" parent="Bots" instance=ExtResource("6_2m2n1")] [node name="CyberChuck" parent="Bots" instance=ExtResource("6_2m2n1")]
@ -47,3 +73,43 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 0, 0)
[node name="CyberMunch" parent="Bots" instance=ExtResource("8_hbltw")] [node name="CyberMunch" parent="Bots" instance=ExtResource("8_hbltw")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0)
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_uborw")
[node name="Lighting" type="Node" parent="."]
[node name="Spots" type="Node" parent="Lighting"]
[node name="Helen Spot" type="SpotLight3D" parent="Lighting/Spots"]
transform = Transform3D(1, 0, 0, 0, 0.866025, 0.5, 0, -0.5, 0.866025, -1, 6, 3)
visible = false
light_energy = 5.0
shadow_enabled = true
spot_range = 10.0
spot_angle = 30.0
[node name="Node" type="Node" parent="Lighting/Spots/Helen Spot" groups=["L_SPOT_HELEN"]]
script = ExtResource("18_n8vuo")
[node name="Chuck Spot" type="SpotLight3D" parent="Lighting/Spots"]
transform = Transform3D(1, 0, 0, 0, 0.866025, 0.5, 0, -0.5, 0.866025, -8, 6, 3)
visible = false
light_energy = 5.0
shadow_enabled = true
spot_range = 10.0
spot_angle = 30.0
[node name="Node" type="Node" parent="Lighting/Spots/Chuck Spot" groups=["L_SPOT_CHUCK"]]
script = ExtResource("18_n8vuo")
[node name="Munch Spot" type="SpotLight3D" parent="Lighting/Spots"]
transform = Transform3D(1, 0, 0, 0, 0.866025, 0.5, 0, -0.5, 0.866025, 2, 6, 3)
visible = false
light_energy = 5.0
shadow_enabled = true
spot_range = 10.0
spot_angle = 30.0
[node name="Node" type="Node" parent="Lighting/Spots/Munch Spot" groups=["L_SPOT_MUNCH"]]
script = ExtResource("18_n8vuo")

View file

@ -4,6 +4,9 @@ var rows : Dictionary = {
"CyberChuck":1, "CyberChuck":1,
"CyberHelen":1, "CyberHelen":1,
"CyberMunch":1, "CyberMunch":1,
"ChuckSpot":1,
"HelenSpot":1,
"MunchSpot":1,
"Bool":1, "Bool":1,
"Color":1, "Color":1,
"Float":1, "Float":1,

View file

@ -1,20 +1,11 @@
extends GL_Animatable extends GL_Animatable
var light:SpotLight3D var light:SpotLight3D
@export var canChangeColor:bool = false
@export var canChangeSize:bool = false
@export var energyMultiplier:float = 500
func _ready(): func _ready():
light = self.get_parent() light = self.get_parent()
func _sent_signals(signal_ID:String,the_signal): func _sent_signals(signal_ID:String,the_signal):
match(signal_ID): match(signal_ID):
"intensity": "enabled":
light.light_energy = max(the_signal,0) * energyMultiplier light.visible = the_signal;
"color":
if canChangeColor:
light.light_color = the_signal
"size":
if canChangeSize:
light.spot_angle = the_signal * 90
pass pass

View file

@ -12,7 +12,7 @@ config_version=5
config/name="Give LIFE Cybers" config/name="Give LIFE Cybers"
config/description="Cyberamics Simulator and programmer using Give LIFE's engine" config/description="Cyberamics Simulator and programmer using Give LIFE's engine"
config/version="0.0-base0.2a" config/version="0.1-base0.2a"
run/main_scene="uid://qvo7vlvac8o5" run/main_scene="uid://qvo7vlvac8o5"
config/features=PackedStringArray("4.4", "Forward Plus") config/features=PackedStringArray("4.4", "Forward Plus")
config/icon="uid://c3hmtf0h6vtnr" config/icon="uid://c3hmtf0h6vtnr"