chuck e!
This commit is contained in:
parent
b0dc8309bd
commit
1a3e5494f4
21 changed files with 359 additions and 75 deletions
BIN
Models/ChuckEsCorner/data.bin
Normal file
BIN
Models/ChuckEsCorner/data.bin
Normal file
Binary file not shown.
BIN
Models/Cyberamics/PTTChuck.glb
Normal file
BIN
Models/Cyberamics/PTTChuck.glb
Normal file
Binary file not shown.
43
Models/Cyberamics/PTTChuck.glb.import
Normal file
43
Models/Cyberamics/PTTChuck.glb.import
Normal file
|
@ -0,0 +1,43 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://bb70mexwmq1ta"
|
||||
path="res://.godot/imported/PTTChuck.glb-39fa71e50819b763a0b914d99f7b7ecc.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Models/Cyberamics/PTTChuck.glb"
|
||||
dest_files=["res://.godot/imported/PTTChuck.glb-39fa71e50819b763a0b914d99f7b7ecc.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={
|
||||
"nodes": {
|
||||
"PATH:PTT Chuck/Skeleton3D/Yellow Checker Vest": {
|
||||
"import/skip_import": true
|
||||
}
|
||||
}
|
||||
}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
BIN
Models/Cyberamics/PTTChuck_derby.png
Normal file
BIN
Models/Cyberamics/PTTChuck_derby.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.2 KiB |
39
Models/Cyberamics/PTTChuck_derby.png.import
Normal file
39
Models/Cyberamics/PTTChuck_derby.png.import
Normal file
|
@ -0,0 +1,39 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cht5vl7wgnsia"
|
||||
path.s3tc="res://.godot/imported/PTTChuck_derby.png-8c6e0f60d14a40f8052a29defa7e5f74.s3tc.ctex"
|
||||
path.etc2="res://.godot/imported/PTTChuck_derby.png-8c6e0f60d14a40f8052a29defa7e5f74.etc2.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc", "etc2_astc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "b7dcfc8d03f78489056415859985c5e8"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Models/Cyberamics/PTTChuck_derby.png"
|
||||
dest_files=["res://.godot/imported/PTTChuck_derby.png-8c6e0f60d14a40f8052a29defa7e5f74.s3tc.ctex", "res://.godot/imported/PTTChuck_derby.png-8c6e0f60d14a40f8052a29defa7e5f74.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/Cyberamics/PTTChuck_eyes.png
Normal file
BIN
Models/Cyberamics/PTTChuck_eyes.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.2 KiB |
39
Models/Cyberamics/PTTChuck_eyes.png.import
Normal file
39
Models/Cyberamics/PTTChuck_eyes.png.import
Normal file
|
@ -0,0 +1,39 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bc7oo4g6bmvox"
|
||||
path.s3tc="res://.godot/imported/PTTChuck_eyes.png-ff741c1c04a93aecb441194472e5555c.s3tc.ctex"
|
||||
path.etc2="res://.godot/imported/PTTChuck_eyes.png-ff741c1c04a93aecb441194472e5555c.etc2.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc", "etc2_astc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "de6b71a0b6b2ef973e666c75df9734be"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Models/Cyberamics/PTTChuck_eyes.png"
|
||||
dest_files=["res://.godot/imported/PTTChuck_eyes.png-ff741c1c04a93aecb441194472e5555c.s3tc.ctex", "res://.godot/imported/PTTChuck_eyes.png-ff741c1c04a93aecb441194472e5555c.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/Cyberamics/PTTChuck_fur.png
Normal file
BIN
Models/Cyberamics/PTTChuck_fur.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 15 KiB |
39
Models/Cyberamics/PTTChuck_fur.png.import
Normal file
39
Models/Cyberamics/PTTChuck_fur.png.import
Normal file
|
@ -0,0 +1,39 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dj73rlkk8f6p5"
|
||||
path.s3tc="res://.godot/imported/PTTChuck_fur.png-592f9663192f03e39b432aafe738894c.s3tc.ctex"
|
||||
path.etc2="res://.godot/imported/PTTChuck_fur.png-592f9663192f03e39b432aafe738894c.etc2.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc", "etc2_astc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "6dc122b4f22f3c13939182e577582275"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Models/Cyberamics/PTTChuck_fur.png"
|
||||
dest_files=["res://.godot/imported/PTTChuck_fur.png-592f9663192f03e39b432aafe738894c.s3tc.ctex", "res://.godot/imported/PTTChuck_fur.png-592f9663192f03e39b432aafe738894c.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/Cyberamics/PTTChuck_jaw.png
Normal file
BIN
Models/Cyberamics/PTTChuck_jaw.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 327 B |
39
Models/Cyberamics/PTTChuck_jaw.png.import
Normal file
39
Models/Cyberamics/PTTChuck_jaw.png.import
Normal file
|
@ -0,0 +1,39 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dv0ns84xepyma"
|
||||
path.s3tc="res://.godot/imported/PTTChuck_jaw.png-c3b3079dfe4c708ed94e21ba2e6e6d62.s3tc.ctex"
|
||||
path.etc2="res://.godot/imported/PTTChuck_jaw.png-c3b3079dfe4c708ed94e21ba2e6e6d62.etc2.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc", "etc2_astc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "dce09f49a6e472d9d20fd12ae0105263"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Models/Cyberamics/PTTChuck_jaw.png"
|
||||
dest_files=["res://.godot/imported/PTTChuck_jaw.png-c3b3079dfe4c708ed94e21ba2e6e6d62.s3tc.ctex", "res://.godot/imported/PTTChuck_jaw.png-c3b3079dfe4c708ed94e21ba2e6e6d62.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/Cyberamics/PTTChuck_mic.png
Normal file
BIN
Models/Cyberamics/PTTChuck_mic.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 361 B |
39
Models/Cyberamics/PTTChuck_mic.png.import
Normal file
39
Models/Cyberamics/PTTChuck_mic.png.import
Normal file
|
@ -0,0 +1,39 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://drkeuydbjd3m0"
|
||||
path.s3tc="res://.godot/imported/PTTChuck_mic.png-64ebcd5b57d5b69d2e381f57937083f0.s3tc.ctex"
|
||||
path.etc2="res://.godot/imported/PTTChuck_mic.png-64ebcd5b57d5b69d2e381f57937083f0.etc2.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc", "etc2_astc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "0c2b737299479570c7cc39c7685d4c62"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Models/Cyberamics/PTTChuck_mic.png"
|
||||
dest_files=["res://.godot/imported/PTTChuck_mic.png-64ebcd5b57d5b69d2e381f57937083f0.s3tc.ctex", "res://.godot/imported/PTTChuck_mic.png-64ebcd5b57d5b69d2e381f57937083f0.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/Cyberamics/PTTChuck_vest.png
Normal file
BIN
Models/Cyberamics/PTTChuck_vest.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 934 B |
39
Models/Cyberamics/PTTChuck_vest.png.import
Normal file
39
Models/Cyberamics/PTTChuck_vest.png.import
Normal file
|
@ -0,0 +1,39 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bp4qcevx2sygg"
|
||||
path.s3tc="res://.godot/imported/PTTChuck_vest.png-7ff42f3db3c4ebd4116df04aa6baa4f7.s3tc.ctex"
|
||||
path.etc2="res://.godot/imported/PTTChuck_vest.png-7ff42f3db3c4ebd4116df04aa6baa4f7.etc2.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc", "etc2_astc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "cdfb9781f38ce700fb6a6329107289e5"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Models/Cyberamics/PTTChuck_vest.png"
|
||||
dest_files=["res://.godot/imported/PTTChuck_vest.png-7ff42f3db3c4ebd4116df04aa6baa4f7.s3tc.ctex", "res://.godot/imported/PTTChuck_vest.png-7ff42f3db3c4ebd4116df04aa6baa4f7.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
|
|
@ -1,11 +1,7 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://blg1c3v4o44of"]
|
||||
[gd_scene load_steps=2 format=3 uid="uid://blg1c3v4o44of"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://blhv0kms1sleu" path="res://Scripts/FlowControl.gd" id="1_6sy3t"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_6sy3t"]
|
||||
border_width_left = 1
|
||||
border_color = Color(0.0941176, 0.0941176, 0.0941176, 1)
|
||||
|
||||
[node name="FlowControl" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
|
@ -22,66 +18,34 @@ offset_bottom = 40.0
|
|||
layout_mode = 0
|
||||
offset_left = 4.0
|
||||
offset_top = 4.0
|
||||
offset_right = 167.0
|
||||
offset_right = 244.0
|
||||
offset_bottom = 36.0
|
||||
text = "Movement"
|
||||
vertical_alignment = 1
|
||||
clip_text = true
|
||||
text_overrun_behavior = 3
|
||||
|
||||
[node name="InSlider" type="HSlider" parent="Panel"]
|
||||
layout_mode = 2
|
||||
offset_left = 171.0
|
||||
offset_top = 4.0
|
||||
offset_right = 235.0
|
||||
offset_bottom = 36.0
|
||||
size_flags_vertical = 1
|
||||
max_value = 5.0
|
||||
step = 0.1
|
||||
value = 1.0
|
||||
|
||||
[node name="InStepper" type="SpinBox" parent="Panel"]
|
||||
layout_mode = 0
|
||||
offset_left = 239.0
|
||||
offset_left = 248.0
|
||||
offset_top = 4.0
|
||||
offset_right = 335.0
|
||||
offset_right = 376.0
|
||||
offset_bottom = 36.0
|
||||
max_value = 5.0
|
||||
max_value = 10000.0
|
||||
step = 0.1
|
||||
value = 1.0
|
||||
prefix = "In:"
|
||||
|
||||
[node name="OutSlider" type="HSlider" parent="Panel"]
|
||||
layout_mode = 2
|
||||
offset_left = 344.0
|
||||
offset_top = 4.0
|
||||
offset_right = 408.0
|
||||
offset_bottom = 36.0
|
||||
size_flags_vertical = 1
|
||||
max_value = 5.0
|
||||
step = 0.1
|
||||
value = 1.0
|
||||
|
||||
[node name="OutStepper" type="SpinBox" parent="Panel"]
|
||||
layout_mode = 0
|
||||
offset_left = 412.0
|
||||
offset_left = 380.0
|
||||
offset_top = 4.0
|
||||
offset_right = 508.0
|
||||
offset_bottom = 36.0
|
||||
max_value = 5.0
|
||||
max_value = 10.0
|
||||
step = 0.1
|
||||
value = 1.0
|
||||
prefix = "Out:"
|
||||
|
||||
[node name="VSeparator" type="VSeparator" parent="Panel"]
|
||||
layout_mode = 0
|
||||
offset_left = 337.0
|
||||
offset_top = 4.0
|
||||
offset_right = 341.0
|
||||
offset_bottom = 36.0
|
||||
theme_override_styles/separator = SubResource("StyleBoxFlat_6sy3t")
|
||||
|
||||
[connection signal="value_changed" from="Panel/InSlider" to="." method="_on_in_slider_value_changed"]
|
||||
[connection signal="value_changed" from="Panel/InStepper" to="." method="_on_in_stepper_value_changed"]
|
||||
[connection signal="value_changed" from="Panel/OutSlider" to="." method="_on_out_slider_value_changed"]
|
||||
[connection signal="value_changed" from="Panel/OutStepper" to="." method="_on_out_stepper_value_changed"]
|
||||
|
|
|
@ -197,9 +197,11 @@ offset_top = 4.0
|
|||
offset_right = 260.0
|
||||
offset_bottom = 36.0
|
||||
selected = 0
|
||||
item_count = 1
|
||||
item_count = 2
|
||||
popup/item_0/text = "Helen House"
|
||||
popup/item_0/id = 0
|
||||
popup/item_1/text = "Chuck E's Corner"
|
||||
popup/item_1/id = 1
|
||||
|
||||
[node name="MenuButton" type="MenuButton" parent="MenuBar"]
|
||||
layout_mode = 0
|
||||
|
@ -539,6 +541,7 @@ offset_bottom = 388.0
|
|||
anchors_preset = 0
|
||||
|
||||
[node name="VScrollBar" type="VScrollBar" parent="FlyoutPanel/Movements"]
|
||||
layout_mode = 0
|
||||
offset_left = 264.0
|
||||
offset_top = 4.0
|
||||
offset_right = 272.0
|
||||
|
@ -729,7 +732,9 @@ Project Oversight: Persephone (KawaiiZenbo)
|
|||
|
||||
Interface Design: Persephone
|
||||
Simulator Backend: Persephone
|
||||
3-Stage Helen Henny Model: Persephone
|
||||
3-Stage Models: Persephone
|
||||
PTT Cybers Models: Persephone
|
||||
Chuck E's Corner Stage: Luigigamin212
|
||||
|
||||
This project is not associated with CEC Entertainment LLC.
|
||||
or Creative Engineering Inc."
|
||||
|
|
38
Scenes/Stages/ChuckEsCorner.tscn
Normal file
38
Scenes/Stages/ChuckEsCorner.tscn
Normal file
|
@ -0,0 +1,38 @@
|
|||
[gd_scene load_steps=4 format=3 uid="uid://dw3eplmapm5gc"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bb70mexwmq1ta" path="res://Models/Cyberamics/PTTChuck.glb" id="1_m77pm"]
|
||||
[ext_resource type="Script" uid="uid://bu68w4jnh0n2b" path="res://Scripts/AnimatronicController.gd" id="2_8qvk7"]
|
||||
|
||||
[sub_resource type="Environment" id="Environment_4uxdq"]
|
||||
ambient_light_source = 1
|
||||
|
||||
[node name="ChuckEsCorner" type="Node3D"]
|
||||
|
||||
[node name="Chuck" parent="." instance=ExtResource("1_m77pm")]
|
||||
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 0, 0, 0)
|
||||
script = ExtResource("2_8qvk7")
|
||||
|
||||
[node name="Angle 1" type="Camera3D" parent="."]
|
||||
transform = Transform3D(-1, 1.31602e-08, -1.50421e-07, 0, 0.996195, 0.0871557, 1.50996e-07, 0.0871557, -0.996195, 0, 1.5, -3)
|
||||
fov = 60.0
|
||||
|
||||
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
||||
environment = SubResource("Environment_4uxdq")
|
||||
|
||||
[node name="SpotLight3D" type="SpotLight3D" parent="."]
|
||||
transform = Transform3D(-0.972974, -0.0597654, 0.223048, 2.26267e-08, 0.965926, 0.258819, -0.230916, 0.251824, -0.939821, 0.217544, 1.51501, -1.04223)
|
||||
light_color = Color(1, 0.9625, 0.85, 1)
|
||||
light_energy = 2.0
|
||||
spot_range = 1.3068
|
||||
spot_angle = 27.449
|
||||
spot_angle_attenuation = 0.1
|
||||
|
||||
[node name="OmniLight3D" type="OmniLight3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 2.5, -3)
|
||||
light_color = Color(1, 0.960784, 0.85098, 1)
|
||||
light_energy = 0.5
|
||||
|
||||
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 2.5, -3)
|
||||
light_color = Color(1, 0.960784, 0.85098, 1)
|
||||
light_energy = 0.5
|
|
@ -66,6 +66,31 @@ var stages_info = {
|
|||
"Unused 32": ["None"],
|
||||
}
|
||||
}
|
||||
},
|
||||
"Chuck E's Corner":
|
||||
{
|
||||
"bits": 8,
|
||||
"scene": "res://Scenes/Stages/ChuckEsCorner.tscn",
|
||||
"scene_ref_base": "SubViewport/ChuckEsCorner/",
|
||||
"camera_count": 1,
|
||||
|
||||
"ust_character": "Chuck E.",
|
||||
"ust_stage": "Cyberamics (Single Character)",
|
||||
|
||||
"bit_mapping":
|
||||
{
|
||||
"Chuck":
|
||||
{
|
||||
"Mouth": [7.5, 6.0],
|
||||
"Head Left": [0.8, 1.0],
|
||||
"Head Right": [1.0, 1.0],
|
||||
"Head Up": [2.0, 1.0],
|
||||
"Eyes Left": [4.0, 3.0],
|
||||
"Eyes Right": [4.0, 3.0],
|
||||
"Eyelids": [7.5, 5.0],
|
||||
"Right Arm": [2.0, 1.0],
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -145,6 +170,7 @@ func reload_stage(stage_previously_loaded: bool) -> void:
|
|||
$CameraPreview.visible = true
|
||||
|
||||
func _on_stage_change_overwrite_confirmation_dialog_confirmed() -> void:
|
||||
erase_all.emit()
|
||||
current_stage = $MenuBar/StageSelector.get_item_text($MenuBar/StageSelector.selected)
|
||||
reload_stage(true)
|
||||
|
||||
|
@ -292,7 +318,7 @@ func _input(event: InputEvent) -> void:
|
|||
DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED)
|
||||
if (event.is_action_pressed("cycle_camera_angle")):
|
||||
cam_index += 1
|
||||
get_node("SubViewport/HelenHouse/Angle " + str((cam_index % stages_info[current_stage]["camera_count"])+1)).current = true
|
||||
get_node(stages_info[current_stage]["scene_ref_base"] + "Angle " + str((cam_index % stages_info[current_stage]["camera_count"])+1)).current = true
|
||||
if (transport_enabled):
|
||||
if event.is_action_pressed("sequencer_play_pause"):
|
||||
if (playing): _on_pause_button_pressed()
|
||||
|
|
|
@ -8,27 +8,13 @@ signal out_value_updated(new_value: float)
|
|||
|
||||
func _ready() -> void:
|
||||
$Panel/Label.text = self.name
|
||||
$Panel/InSlider.value = self.in_value
|
||||
$Panel/InStepper.value = self.in_value
|
||||
$Panel/OutSlider.value = self.out_value
|
||||
$Panel/OutStepper.value = self.out_value
|
||||
|
||||
func _on_in_slider_value_changed(value: float) -> void:
|
||||
self.in_value = $Panel/InSlider.value
|
||||
$Panel/InStepper.value = value
|
||||
in_value_updated.emit(value)
|
||||
|
||||
func _on_in_stepper_value_changed(value: float) -> void:
|
||||
self.in_value = $Panel/InStepper.value
|
||||
$Panel/InSlider.value = value
|
||||
self.in_value = value
|
||||
in_value_updated.emit(value)
|
||||
|
||||
func _on_out_slider_value_changed(value: float) -> void:
|
||||
self.out_value = $Panel/OutSlider.value
|
||||
$Panel/OutStepper.value = value
|
||||
out_value_updated.emit(value)
|
||||
|
||||
func _on_out_stepper_value_changed(value: float) -> void:
|
||||
self.out_value = $Panel/OutStepper.value
|
||||
$Panel/OutSlider.value = value
|
||||
self.out_value = value
|
||||
out_value_updated.emit(value)
|
||||
|
|
|
@ -27,6 +27,7 @@ window/size/viewport_height=720
|
|||
ui_accept={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194309,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194310,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
|
||||
]
|
||||
}
|
||||
ui_select={
|
||||
|
@ -137,11 +138,6 @@ ui_text_dedent={
|
|||
"deadzone": 0.5,
|
||||
"events": []
|
||||
}
|
||||
ui_text_backspace={
|
||||
"deadzone": 0.5,
|
||||
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194308,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
|
||||
]
|
||||
}
|
||||
ui_text_backspace_word={
|
||||
"deadzone": 0.5,
|
||||
"events": []
|
||||
|
@ -154,10 +150,6 @@ ui_text_backspace_all_to_left.macos={
|
|||
"deadzone": 0.5,
|
||||
"events": []
|
||||
}
|
||||
ui_text_delete={
|
||||
"deadzone": 0.5,
|
||||
"events": []
|
||||
}
|
||||
ui_text_delete_word={
|
||||
"deadzone": 0.5,
|
||||
"events": []
|
||||
|
@ -306,10 +298,6 @@ ui_menu={
|
|||
"deadzone": 0.5,
|
||||
"events": []
|
||||
}
|
||||
ui_text_submit={
|
||||
"deadzone": 0.5,
|
||||
"events": []
|
||||
}
|
||||
ui_unicode_start={
|
||||
"deadzone": 0.5,
|
||||
"events": []
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue