diff --git a/Models/Cyberamics/Cyber Helen.glb b/Models/Cyberamics/Cyber Helen.glb index 64f9a16..c6cc58a 100644 Binary files a/Models/Cyberamics/Cyber Helen.glb and b/Models/Cyberamics/Cyber Helen.glb differ diff --git a/Models/Cyberamics/Cyberamic Chuck.glb b/Models/Cyberamics/Cyberamic Chuck.glb index 140a7b3..ab8b0dc 100644 Binary files a/Models/Cyberamics/Cyberamic Chuck.glb and b/Models/Cyberamics/Cyberamic Chuck.glb differ diff --git a/Models/Cyberamics/Cyberamic Chuck_avenger chuck shirt.png b/Models/Cyberamics/Cyberamic Chuck_avenger chuck shirt.png deleted file mode 100644 index 473ca17..0000000 Binary files a/Models/Cyberamics/Cyberamic Chuck_avenger chuck shirt.png and /dev/null differ diff --git a/Models/Cyberamics/Cyberamic Chuck_avenger chuck shirt.png.import b/Models/Cyberamics/Cyberamic Chuck_avenger chuck shirt.png.import deleted file mode 100644 index 516457a..0000000 --- a/Models/Cyberamics/Cyberamic Chuck_avenger chuck shirt.png.import +++ /dev/null @@ -1,39 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://c8li1pbbld1r6" -path.s3tc="res://.godot/imported/Cyberamic Chuck_avenger chuck shirt.png-ef24b9642c3c8e09e634fc0b19923210.s3tc.ctex" -path.etc2="res://.godot/imported/Cyberamic Chuck_avenger chuck shirt.png-ef24b9642c3c8e09e634fc0b19923210.etc2.ctex" -metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true -} -generator_parameters={ -"md5": "d05498ddd2256dae1de9c85a416823f1" -} - -[deps] - -source_file="res://Models/Cyberamics/Cyberamic Chuck_avenger chuck shirt.png" -dest_files=["res://.godot/imported/Cyberamic Chuck_avenger chuck shirt.png-ef24b9642c3c8e09e634fc0b19923210.s3tc.ctex", "res://.godot/imported/Cyberamic Chuck_avenger chuck shirt.png-ef24b9642c3c8e09e634fc0b19923210.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 diff --git a/Models/Cyberamics/Cyberamic Chuck_avenger hat.png b/Models/Cyberamics/Cyberamic Chuck_avenger hat.png deleted file mode 100644 index 3b25282..0000000 Binary files a/Models/Cyberamics/Cyberamic Chuck_avenger hat.png and /dev/null differ diff --git a/Models/Cyberamics/Cyberamic Chuck_avenger shorts.png b/Models/Cyberamics/Cyberamic Chuck_avenger shorts.png new file mode 100644 index 0000000..e12c0ab Binary files /dev/null and b/Models/Cyberamics/Cyberamic Chuck_avenger shorts.png differ diff --git a/Models/Cyberamics/Cyberamic Chuck_avenger shorts.png.import b/Models/Cyberamics/Cyberamic Chuck_avenger shorts.png.import new file mode 100644 index 0000000..65acba5 --- /dev/null +++ b/Models/Cyberamics/Cyberamic Chuck_avenger shorts.png.import @@ -0,0 +1,39 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://brdqgcdgkmim" +path.s3tc="res://.godot/imported/Cyberamic Chuck_avenger shorts.png-648b74e7b322b778f3c10048f7a69741.s3tc.ctex" +path.etc2="res://.godot/imported/Cyberamic Chuck_avenger shorts.png-648b74e7b322b778f3c10048f7a69741.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "f08fa062e6aa65891a2a8ff799cd17b5" +} + +[deps] + +source_file="res://Models/Cyberamics/Cyberamic Chuck_avenger shorts.png" +dest_files=["res://.godot/imported/Cyberamic Chuck_avenger shorts.png-648b74e7b322b778f3c10048f7a69741.s3tc.ctex", "res://.godot/imported/Cyberamic Chuck_avenger shorts.png-648b74e7b322b778f3c10048f7a69741.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 diff --git a/Models/Cyberamics/Cyberamic Chuck_avenger.png b/Models/Cyberamics/Cyberamic Chuck_avenger.png new file mode 100644 index 0000000..fbff2c7 Binary files /dev/null and b/Models/Cyberamics/Cyberamic Chuck_avenger.png differ diff --git a/Models/Cyberamics/Cyberamic Chuck_avenger hat.png.import b/Models/Cyberamics/Cyberamic Chuck_avenger.png.import similarity index 51% rename from Models/Cyberamics/Cyberamic Chuck_avenger hat.png.import rename to Models/Cyberamics/Cyberamic Chuck_avenger.png.import index 28242f2..9bb132f 100644 --- a/Models/Cyberamics/Cyberamic Chuck_avenger hat.png.import +++ b/Models/Cyberamics/Cyberamic Chuck_avenger.png.import @@ -2,21 +2,21 @@ importer="texture" type="CompressedTexture2D" -uid="uid://im1r1enoj4l3" -path.s3tc="res://.godot/imported/Cyberamic Chuck_avenger hat.png-29377b5e8b656b2b533aeba9277b6de7.s3tc.ctex" -path.etc2="res://.godot/imported/Cyberamic Chuck_avenger hat.png-29377b5e8b656b2b533aeba9277b6de7.etc2.ctex" +uid="uid://bx805k6x66knr" +path.s3tc="res://.godot/imported/Cyberamic Chuck_avenger.png-a29b60343808b764a8d2c10ee8e97522.s3tc.ctex" +path.etc2="res://.godot/imported/Cyberamic Chuck_avenger.png-a29b60343808b764a8d2c10ee8e97522.etc2.ctex" metadata={ "imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } generator_parameters={ -"md5": "eda0a6f93a90b3b6fa865784593fcd9f" +"md5": "a5f0759cb22857a30f042b573314f845" } [deps] -source_file="res://Models/Cyberamics/Cyberamic Chuck_avenger hat.png" -dest_files=["res://.godot/imported/Cyberamic Chuck_avenger hat.png-29377b5e8b656b2b533aeba9277b6de7.s3tc.ctex", "res://.godot/imported/Cyberamic Chuck_avenger hat.png-29377b5e8b656b2b533aeba9277b6de7.etc2.ctex"] +source_file="res://Models/Cyberamics/Cyberamic Chuck_avenger.png" +dest_files=["res://.godot/imported/Cyberamic Chuck_avenger.png-a29b60343808b764a8d2c10ee8e97522.s3tc.ctex", "res://.godot/imported/Cyberamic Chuck_avenger.png-a29b60343808b764a8d2c10ee8e97522.etc2.ctex"] [params] diff --git a/Models/Cyberamics/Cyberamic Chuck_eyes.png b/Models/Cyberamics/Cyberamic Chuck_eyes.png index 14dcc16..a5c8b80 100644 Binary files a/Models/Cyberamics/Cyberamic Chuck_eyes.png and b/Models/Cyberamics/Cyberamic Chuck_eyes.png differ diff --git a/Models/Cyberamics/Cyberamic Chuck_eyes.png.import b/Models/Cyberamics/Cyberamic Chuck_eyes.png.import index 2a6d6da..df6e376 100644 --- a/Models/Cyberamics/Cyberamic Chuck_eyes.png.import +++ b/Models/Cyberamics/Cyberamic Chuck_eyes.png.import @@ -10,7 +10,7 @@ metadata={ "vram_texture": true } generator_parameters={ -"md5": "de6b71a0b6b2ef973e666c75df9734be" +"md5": "8f35776d2432ce4abf4dff4fb3d16c00" } [deps] diff --git a/Models/Cyberamics/Cyberamic Chuck_fur.png b/Models/Cyberamics/Cyberamic Chuck_fur.png index 30cd299..215da68 100644 Binary files a/Models/Cyberamics/Cyberamic Chuck_fur.png and b/Models/Cyberamics/Cyberamic Chuck_fur.png differ diff --git a/Models/Cyberamics/Cyberamic Chuck_fur.png.import b/Models/Cyberamics/Cyberamic Chuck_fur.png.import index d39617c..6f4c6f6 100644 --- a/Models/Cyberamics/Cyberamic Chuck_fur.png.import +++ b/Models/Cyberamics/Cyberamic Chuck_fur.png.import @@ -10,7 +10,7 @@ metadata={ "vram_texture": true } generator_parameters={ -"md5": "6dc122b4f22f3c13939182e577582275" +"md5": "5e34ca7e69f442ca5c0aed5caeb3345f" } [deps] diff --git a/Models/Cyberamics/Cyberamic Chuck_jeans.png b/Models/Cyberamics/Cyberamic Chuck_jeans.png new file mode 100644 index 0000000..7fc7682 Binary files /dev/null and b/Models/Cyberamics/Cyberamic Chuck_jeans.png differ diff --git a/Models/Cyberamics/Cyberamic Chuck_jeans.png.import b/Models/Cyberamics/Cyberamic Chuck_jeans.png.import new file mode 100644 index 0000000..f3217c5 --- /dev/null +++ b/Models/Cyberamics/Cyberamic Chuck_jeans.png.import @@ -0,0 +1,39 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ciagmfhdft63o" +path.s3tc="res://.godot/imported/Cyberamic Chuck_jeans.png-4f6e079af3f182dbc81c0672ce75e2a8.s3tc.ctex" +path.etc2="res://.godot/imported/Cyberamic Chuck_jeans.png-4f6e079af3f182dbc81c0672ce75e2a8.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} +generator_parameters={ +"md5": "e068afe1eb5127150fa05c42e1518c66" +} + +[deps] + +source_file="res://Models/Cyberamics/Cyberamic Chuck_jeans.png" +dest_files=["res://.godot/imported/Cyberamic Chuck_jeans.png-4f6e079af3f182dbc81c0672ce75e2a8.s3tc.ctex", "res://.godot/imported/Cyberamic Chuck_jeans.png-4f6e079af3f182dbc81c0672ce75e2a8.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 diff --git a/Scenes/GUI/EditorScreen.tscn b/Scenes/GUI/EditorScreen.tscn index 656ba11..6ae3e7a 100644 --- a/Scenes/GUI/EditorScreen.tscn +++ b/Scenes/GUI/EditorScreen.tscn @@ -205,15 +205,15 @@ popup/item_0/id = 4 popup/item_0/separator = true popup/item_1/text = "Balcony Stage" popup/item_1/id = 0 -popup/item_2/text = "2-Stage" -popup/item_2/id = 5 -popup/item_3/text = "Custom Stages" -popup/item_3/id = 3 -popup/item_3/separator = true -popup/item_4/text = "Helen House" -popup/item_4/id = 1 -popup/item_5/text = "Chuck E's Corner" -popup/item_5/id = 2 +popup/item_2/text = "Custom Stages" +popup/item_2/id = 3 +popup/item_2/separator = true +popup/item_3/text = "Helen House" +popup/item_3/id = 1 +popup/item_4/text = "Chuck E's Corner" +popup/item_4/id = 2 +popup/item_5/text = "Cyber Test" +popup/item_5/id = 5 [node name="MenuButton" type="MenuButton" parent="MenuBar"] layout_mode = 0 diff --git a/Scenes/Stages/2Stage.tscn b/Scenes/Stages/2Stage.tscn deleted file mode 100644 index 232fec8..0000000 --- a/Scenes/Stages/2Stage.tscn +++ /dev/null @@ -1,37 +0,0 @@ -[gd_scene load_steps=3 format=3 uid="uid://dqksmv472xs24"] - -[ext_resource type="Script" uid="uid://bu68w4jnh0n2b" path="res://Scripts/AnimatronicController.gd" id="2_lubev"] -[ext_resource type="PackedScene" uid="uid://d34xfaignny8j" path="res://Models/Cyberamics/Cyber Helen.glb" id="16_rmsrl"] - -[node name="2Stage" type="Node3D"] - -[node name="Helen" parent="." instance=ExtResource("16_rmsrl")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.3, 0) -script = ExtResource("2_lubev") - -[node name="Angle 1" type="Camera3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 0.965926, 0.258819, 0, -0.258819, 0.965926, 0, 5.75, 12) -current = true -fov = 60.0 - -[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, 4.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, 4.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, 4.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, 8, 4.5, 3) -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, -8, 4.5, 3) -light_color = Color(1, 0.960784, 0.85098, 1) diff --git a/Scenes/Stages/CyberTest.tscn b/Scenes/Stages/CyberTest.tscn new file mode 100644 index 0000000..f3559a1 --- /dev/null +++ b/Scenes/Stages/CyberTest.tscn @@ -0,0 +1,44 @@ +[gd_scene load_steps=5 format=3 uid="uid://dqksmv472xs24"] + +[ext_resource type="PackedScene" uid="uid://c2j62syov3skq" path="res://Models/Cyberamics/Cyberamic Chuck.glb" id="1_d7c63"] +[ext_resource type="Script" uid="uid://bu68w4jnh0n2b" path="res://Scripts/AnimatronicController.gd" id="2_lubev"] +[ext_resource type="PackedScene" uid="uid://d34xfaignny8j" path="res://Models/Cyberamics/Cyber Helen.glb" id="16_rmsrl"] + +[sub_resource type="Environment" id="Environment_t6mmq"] +background_energy_multiplier = 0.0 +ambient_light_source = 2 +ambient_light_color = Color(1, 1, 1, 1) + +[node name="CyberTest" type="Node3D"] + +[node name="Chuck" parent="." instance=ExtResource("1_d7c63")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 1.2, 0) +script = ExtResource("2_lubev") + +[node name="Helen" parent="." instance=ExtResource("16_rmsrl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 1.2, 0) +script = ExtResource("2_lubev") + +[node name="Angle 1" type="Camera3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 2, 3) +current = true +fov = 60.0 + +[node name="Angle 2" type="Camera3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 2, 3) +fov = 60.0 + +[node name="Angle 3" type="Camera3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 3) +fov = 60.0 + +[node name="Angle 4" type="Camera3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 2, 3) +fov = 60.0 + +[node name="Angle 5" type="Camera3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 2, 3) +fov = 60.0 + +[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +environment = SubResource("Environment_t6mmq") diff --git a/Scripts/EditorScreen.gd b/Scripts/EditorScreen.gd index e9648f3..d337f5b 100644 --- a/Scripts/EditorScreen.gd +++ b/Scripts/EditorScreen.gd @@ -14,6 +14,271 @@ var show_name : String var current_stage : String +var ptt_default_cosmetics = { + "Chuck E. Hat": + { + "Derby": + { + "Chuck/Chuck/Skeleton3D/Avenger Hat": false, + "Chuck/Chuck/Skeleton3D/Cool Chuck Hat": false, + "Chuck/Chuck/Skeleton3D/Derby": true, + }, + "Cool Chuck": + { + "Chuck/Chuck/Skeleton3D/Avenger Hat": false, + "Chuck/Chuck/Skeleton3D/Cool Chuck Hat": true, + "Chuck/Chuck/Skeleton3D/Derby": false, + }, + "Avenger": + { + "Chuck/Chuck/Skeleton3D/Avenger Hat": true, + "Chuck/Chuck/Skeleton3D/Cool Chuck Hat": false, + "Chuck/Chuck/Skeleton3D/Derby": false, + }, + "None": + { + "Chuck/Chuck/Skeleton3D/Avenger Hat": false, + "Chuck/Chuck/Skeleton3D/Cool Chuck Hat": false, + "Chuck/Chuck/Skeleton3D/Derby": false, + } + }, + + "Chuck E. Shirt": + { + "Yellow Checker Vest": + { + "Chuck/Chuck/Skeleton3D/Rockstar Shirt": false, + "Chuck/Chuck/Skeleton3D/Avenger Shirt": false, + "Chuck/Chuck/Skeleton3D/Cool Chuck Shirt": false, + "Chuck/Chuck/Skeleton3D/Black Bowtie": true, + "Chuck/Chuck/Skeleton3D/Buttons": true, + "Chuck/Chuck/Skeleton3D/Vest Trim": true, + "Chuck/Chuck/Skeleton3D/Yellow Checker Vest": true, + "Chuck/Chuck/Skeleton3D/Rocker Vest": false, + }, + "Red Vest": + { + "Chuck/Chuck/Skeleton3D/Rockstar Shirt": false, + "Chuck/Chuck/Skeleton3D/Avenger Shirt": false, + "Chuck/Chuck/Skeleton3D/Cool Chuck Shirt": false, + "Chuck/Chuck/Skeleton3D/Black Bowtie": true, + "Chuck/Chuck/Skeleton3D/Buttons": true, + "Chuck/Chuck/Skeleton3D/Vest Trim": true, + "Chuck/Chuck/Skeleton3D/Yellow Checker Vest": false, + "Chuck/Chuck/Skeleton3D/Rocker Vest": true, + }, + "Cool Chuck Shirt": + { + "Chuck/Chuck/Skeleton3D/Rockstar Shirt": false, + "Chuck/Chuck/Skeleton3D/Avenger Shirt": false, + "Chuck/Chuck/Skeleton3D/Cool Chuck Shirt": true, + "Chuck/Chuck/Skeleton3D/Black Bowtie": false, + "Chuck/Chuck/Skeleton3D/Buttons": false, + "Chuck/Chuck/Skeleton3D/Vest Trim": false, + "Chuck/Chuck/Skeleton3D/Yellow Checker Vest": false, + "Chuck/Chuck/Skeleton3D/Rocker Vest": false, + }, + "Avenger Shirt": + { + "Chuck/Chuck/Skeleton3D/Rockstar Shirt": false, + "Chuck/Chuck/Skeleton3D/Avenger Shirt": true, + "Chuck/Chuck/Skeleton3D/Cool Chuck Shirt": false, + "Chuck/Chuck/Skeleton3D/Black Bowtie": false, + "Chuck/Chuck/Skeleton3D/Buttons": false, + "Chuck/Chuck/Skeleton3D/Vest Trim": false, + "Chuck/Chuck/Skeleton3D/Yellow Checker Vest": false, + "Chuck/Chuck/Skeleton3D/Rocker Vest": false, + }, + "Rockstar Shirt": + { + "Chuck/Chuck/Skeleton3D/Rockstar Shirt": true, + "Chuck/Chuck/Skeleton3D/Avenger Shirt": false, + "Chuck/Chuck/Skeleton3D/Cool Chuck Shirt": false, + "Chuck/Chuck/Skeleton3D/Black Bowtie": false, + "Chuck/Chuck/Skeleton3D/Buttons": false, + "Chuck/Chuck/Skeleton3D/Vest Trim": false, + "Chuck/Chuck/Skeleton3D/Yellow Checker Vest": false, + "Chuck/Chuck/Skeleton3D/Rocker Vest": false, + } + }, + + "Chuck E. Mask": + { + "PTT": + { + "Chuck/Chuck/Skeleton3D/PTT Ears": true, + "Chuck/Chuck/Skeleton3D/PTT Jaw": true, + "Chuck/Chuck/Skeleton3D/PTT Muzzle": true, + "Chuck/Chuck/Skeleton3D/Modern Ears": false, + "Chuck/Chuck/Skeleton3D/Modern Jaw": false, + "Chuck/Chuck/Skeleton3D/Modern Muzzle": false, + "Chuck/Chuck/Skeleton3D/Northridge Ears": false, + }, + "Modern": + { + "Chuck/Chuck/Skeleton3D/PTT Ears": false, + "Chuck/Chuck/Skeleton3D/PTT Jaw": false, + "Chuck/Chuck/Skeleton3D/PTT Muzzle": false, + "Chuck/Chuck/Skeleton3D/Modern Ears": true, + "Chuck/Chuck/Skeleton3D/Modern Jaw": true, + "Chuck/Chuck/Skeleton3D/Modern Muzzle": true, + "Chuck/Chuck/Skeleton3D/Northridge Ears": false, + }, + "Northridge": + { + "Chuck/Chuck/Skeleton3D/PTT Ears": false, + "Chuck/Chuck/Skeleton3D/PTT Jaw": false, + "Chuck/Chuck/Skeleton3D/PTT Muzzle": false, + "Chuck/Chuck/Skeleton3D/Modern Ears": false, + "Chuck/Chuck/Skeleton3D/Modern Jaw": true, + "Chuck/Chuck/Skeleton3D/Modern Muzzle": true, + "Chuck/Chuck/Skeleton3D/Northridge Ears": true, + }, + }, + + "Chuck E. Eyelids": + { + "Blue": + { + "Chuck/Chuck/Skeleton3D/Blue Eyelids": true, + "Chuck/Chuck/Skeleton3D/Grey Eyelids": false, + }, + "Grey": + { + "Chuck/Chuck/Skeleton3D/Blue Eyelids": false, + "Chuck/Chuck/Skeleton3D/Grey Eyelids": true, + }, + }, + + "Chuck E. Legs": + { + "None": + { + "Chuck/Chuck/Stand": true, + "Chuck/Chuck/Skeleton3D/Legs": false, + "Chuck/Chuck/Skeleton3D/Feet": false, + }, + "Normal": + { + "Chuck/Chuck/Stand": false, + "Chuck/Chuck/Skeleton3D/Legs": true, + "Chuck/Chuck/Skeleton3D/Feet": true, + } + }, + + "Chuck E. Pants": + { + "None": + { + "Chuck/Chuck/Skeleton3D/Avenger Shorts": false, + "Chuck/Chuck/Skeleton3D/Cool Chuck Shorts": false, + "Chuck/Chuck/Skeleton3D/Rockstar Jeans": false, + }, + "Cool Chuck Shorts": + { + "Chuck/Chuck/Skeleton3D/Avenger Shorts": false, + "Chuck/Chuck/Skeleton3D/Cool Chuck Shorts": true, + "Chuck/Chuck/Skeleton3D/Rockstar Jeans": false, + }, + "Avenger Shorts": + { + "Chuck/Chuck/Skeleton3D/Avenger Shorts": true, + "Chuck/Chuck/Skeleton3D/Cool Chuck Shorts": false, + "Chuck/Chuck/Skeleton3D/Rockstar Jeans": false, + }, + "Rockstar Jeans": + { + "Chuck/Chuck/Skeleton3D/Avenger Shorts": false, + "Chuck/Chuck/Skeleton3D/Cool Chuck Shorts": false, + "Chuck/Chuck/Skeleton3D/Rockstar Jeans": true, + } + }, + + "Helen Eyelids": + { + "Blue": + { + "Helen/Helen/Skeleton3D/Blue Eyelids": true, + "Helen/Helen/Skeleton3D/Pink Eyelids": false, + }, + "Pink": + { + "Helen/Helen/Skeleton3D/Blue Eyelids": false, + "Helen/Helen/Skeleton3D/Pink Eyelids": true, + }, + }, + + "Helen Dress": + { + "CU Half Body": + { + "Helen/Helen/Skeleton3D/Half Body Skirt": true, + "Helen/Helen/Skeleton3D/Skirt": false, + "Helen/Helen/Skeleton3D/Black Shirt": true, + "Helen/Helen/Skeleton3D/Collar": true, + }, + "CU Full Body": + { + "Helen/Helen/Skeleton3D/Half Body Skirt": false, + "Helen/Helen/Skeleton3D/Skirt": true, + "Helen/Helen/Skeleton3D/Black Shirt": true, + "Helen/Helen/Skeleton3D/Collar": true, + }, + }, + + "Helen Hair": + { + "Large CU": + { + "Helen/Helen/Skeleton3D/BWHair Large": true, + "Helen/Helen/Skeleton3D/BWHair": false, + }, + "Normal CU": + { + "Helen/Helen/Skeleton3D/BWHair Large": false, + "Helen/Helen/Skeleton3D/BWHair": true, + }, + }, + + "Helen Mask": + { + "CU Modern": + { + "Helen/Helen/Skeleton3D/Modern Head": true, + "Helen/Helen/Skeleton3D/Modern Mask": true, + "Helen/Helen/Skeleton3D/Road Stage Jaw": false, + "Helen/Helen/Skeleton3D/Road Stage Beak": false, + "Helen/Helen/Skeleton3D/Modern Jaw": true, + "Helen/Helen/Skeleton3D/Modern Beak": true, + }, + "CU Road Stage": + { + "Helen/Helen/Skeleton3D/Modern Head": true, + "Helen/Helen/Skeleton3D/Modern Mask": true, + "Helen/Helen/Skeleton3D/Road Stage Jaw": true, + "Helen/Helen/Skeleton3D/Road Stage Beak": true, + "Helen/Helen/Skeleton3D/Modern Jaw": false, + "Helen/Helen/Skeleton3D/Modern Beak": false, + }, + }, + + "Helen Legs": + { + "None": + { + "Helen/Helen/Skeleton3D/Stand": true, + "Helen/Helen/Skeleton3D/Legs": false, + "Helen/Helen/Skeleton3D/Shoes": false, + }, + "CU Standing": + { + "Helen/Helen/Skeleton3D/Stand": false, + "Helen/Helen/Skeleton3D/Legs": true, + "Helen/Helen/Skeleton3D/Shoes": true, + } + }, +} + var stages_info = { "Helen House": { @@ -292,200 +557,27 @@ var stages_info = { 86: { "bot": "Backdrop", "movement": "C Amber", "flow_in": "None", "flow_out": "None" }, }, - "cosmetics": - { - "Chuck E. Hat": - { - "Derby": - { - "Chuck/Chuck/Skeleton3D/Avenger Hat": false, - "Chuck/Chuck/Skeleton3D/Cool Chuck Hat": false, - "Chuck/Chuck/Skeleton3D/Derby": true, - }, - "Cool Chuck": - { - "Chuck/Chuck/Skeleton3D/Avenger Hat": false, - "Chuck/Chuck/Skeleton3D/Cool Chuck Hat": true, - "Chuck/Chuck/Skeleton3D/Derby": false, - }, - "Avenger": - { - "Chuck/Chuck/Skeleton3D/Avenger Hat": true, - "Chuck/Chuck/Skeleton3D/Cool Chuck Hat": false, - "Chuck/Chuck/Skeleton3D/Derby": false, - }, - "None": - { - "Chuck/Chuck/Skeleton3D/Avenger Hat": false, - "Chuck/Chuck/Skeleton3D/Cool Chuck Hat": false, - "Chuck/Chuck/Skeleton3D/Derby": false, - } - }, - - "Chuck E. Shirt": - { - "Yellow Checker Vest": - { - "Chuck/Chuck/Skeleton3D/Avenger Shirt": false, - "Chuck/Chuck/Skeleton3D/Cool Chuck Shirt": false, - "Chuck/Chuck/Skeleton3D/Black Bowtie": true, - "Chuck/Chuck/Skeleton3D/Buttons": true, - "Chuck/Chuck/Skeleton3D/Vest Trim": true, - "Chuck/Chuck/Skeleton3D/Yellow Checker Vest": true, - "Chuck/Chuck/Skeleton3D/Rocker Vest": false, - }, - "Red Vest": - { - "Chuck/Chuck/Skeleton3D/Avenger Shirt": false, - "Chuck/Chuck/Skeleton3D/Cool Chuck Shirt": false, - "Chuck/Chuck/Skeleton3D/Black Bowtie": true, - "Chuck/Chuck/Skeleton3D/Buttons": true, - "Chuck/Chuck/Skeleton3D/Vest Trim": true, - "Chuck/Chuck/Skeleton3D/Yellow Checker Vest": false, - "Chuck/Chuck/Skeleton3D/Rocker Vest": true, - }, - "Cool Chuck Shirt": - { - "Chuck/Chuck/Skeleton3D/Avenger Shirt": false, - "Chuck/Chuck/Skeleton3D/Cool Chuck Shirt": true, - "Chuck/Chuck/Skeleton3D/Black Bowtie": false, - "Chuck/Chuck/Skeleton3D/Buttons": false, - "Chuck/Chuck/Skeleton3D/Vest Trim": false, - "Chuck/Chuck/Skeleton3D/Yellow Checker Vest": false, - "Chuck/Chuck/Skeleton3D/Rocker Vest": false, - }, - "Avenger Shirt": - { - "Chuck/Chuck/Skeleton3D/Avenger Shirt": true, - "Chuck/Chuck/Skeleton3D/Cool Chuck Shirt": false, - "Chuck/Chuck/Skeleton3D/Black Bowtie": false, - "Chuck/Chuck/Skeleton3D/Buttons": false, - "Chuck/Chuck/Skeleton3D/Vest Trim": false, - "Chuck/Chuck/Skeleton3D/Yellow Checker Vest": false, - "Chuck/Chuck/Skeleton3D/Rocker Vest": false, - } - }, - - "Chuck E. Mask": - { - "PTT": - { - "Chuck/Chuck/Skeleton3D/PTT Ears": true, - "Chuck/Chuck/Skeleton3D/PTT Ears Inside": true, - "Chuck/Chuck/Skeleton3D/PTT Jaw": true, - "Chuck/Chuck/Skeleton3D/PTT Muzzle": true, - "Chuck/Chuck/Skeleton3D/Modern Ears": false, - "Chuck/Chuck/Skeleton3D/Modern Ears Inside": false, - "Chuck/Chuck/Skeleton3D/Modern Jaw": false, - "Chuck/Chuck/Skeleton3D/Modern Muzzle": false, - }, - "Modern": - { - "Chuck/Chuck/Skeleton3D/PTT Ears": false, - "Chuck/Chuck/Skeleton3D/PTT Ears Inside": false, - "Chuck/Chuck/Skeleton3D/PTT Jaw": false, - "Chuck/Chuck/Skeleton3D/PTT Muzzle": false, - "Chuck/Chuck/Skeleton3D/Modern Ears": true, - "Chuck/Chuck/Skeleton3D/Modern Ears Inside": true, - "Chuck/Chuck/Skeleton3D/Modern Jaw": true, - "Chuck/Chuck/Skeleton3D/Modern Muzzle": true, - }, - }, - - "Chuck E. Eyelids": - { - "Blue": - { - "Chuck/Chuck/Skeleton3D/Blue Eyelids": true, - "Chuck/Chuck/Skeleton3D/Grey Eyelids": false, - }, - "Grey": - { - "Chuck/Chuck/Skeleton3D/Blue Eyelids": false, - "Chuck/Chuck/Skeleton3D/Grey Eyelids": true, - }, - }, - - "Helen Eyelids": - { - "Blue": - { - "Helen/Helen/Skeleton3D/Blue Eyelids": true, - "Helen/Helen/Skeleton3D/Pink Eyelids": false, - }, - "Pink": - { - "Helen/Helen/Skeleton3D/Blue Eyelids": false, - "Helen/Helen/Skeleton3D/Pink Eyelids": true, - }, - }, - - "Helen Dress": - { - "Half Body CU": - { - "Helen/Helen/Skeleton3D/Half Body Skirt": true, - "Helen/Helen/Skeleton3D/Skirt": false, - "Helen/Helen/Skeleton3D/Black Shirt": true, - "Helen/Helen/Skeleton3D/Collar": true, - }, - "Full Body CU": - { - "Helen/Helen/Skeleton3D/Half Body Skirt": false, - "Helen/Helen/Skeleton3D/Skirt": true, - "Helen/Helen/Skeleton3D/Black Shirt": true, - "Helen/Helen/Skeleton3D/Collar": true, - }, - }, - - "Helen Hair": - { - "Large CU": - { - "Helen/Helen/Skeleton3D/BWHair Large": true, - "Helen/Helen/Skeleton3D/BWHair": false, - }, - "Normal CU": - { - "Helen/Helen/Skeleton3D/BWHair Large": false, - "Helen/Helen/Skeleton3D/BWHair": true, - }, - }, - - "Helen Mask": - { - "Modern": - { - "Helen/Helen/Skeleton3D/Modern Head": true, - "Helen/Helen/Skeleton3D/Modern Mask": true, - "Helen/Helen/Skeleton3D/Road Stage Jaw": false, - "Helen/Helen/Skeleton3D/Road Stage Beak": false, - "Helen/Helen/Skeleton3D/Modern Jaw": true, - "Helen/Helen/Skeleton3D/Modern Beak": true, - }, - "Road Stage": - { - "Helen/Helen/Skeleton3D/Modern Head": true, - "Helen/Helen/Skeleton3D/Modern Mask": true, - "Helen/Helen/Skeleton3D/Road Stage Jaw": true, - "Helen/Helen/Skeleton3D/Road Stage Beak": true, - "Helen/Helen/Skeleton3D/Modern Jaw": false, - "Helen/Helen/Skeleton3D/Modern Beak": false, - }, - }, - } + "cosmetics": ptt_default_cosmetics }, - "2-Stage": + "Cyber Test": { - "bits": 8, - "scene": "res://Scenes/Stages/2Stage.tscn", - "scene_ref_base": "SubViewport/2Stage/", - "camera_count": 1, + "bits": 16, + "scene": "res://Scenes/Stages/CyberTest.tscn", + "scene_ref_base": "SubViewport/CyberTest/", + "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": 0.8, "flow_out": 1.0 }, + 3: { "bot": "Chuck", "movement": "Head Right", "flow_in": 1.0, "flow_out": 1.0 }, + 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": 0.8, "flow_out": 1.0 }, 11: { "bot": "Helen", "movement": "Head Right", "flow_in": 1.0, "flow_out": 1.0 }, @@ -496,77 +588,7 @@ var stages_info = { 16: { "bot": "Helen", "movement": "Right Arm", "flow_in": 2.0, "flow_out": 1.0 }, }, - "cosmetics": - { - - "Helen Eyelids": - { - "Blue": - { - "Helen/Helen/Skeleton3D/Blue Eyelids": true, - "Helen/Helen/Skeleton3D/Pink Eyelids": false, - }, - "Pink": - { - "Helen/Helen/Skeleton3D/Blue Eyelids": false, - "Helen/Helen/Skeleton3D/Pink Eyelids": true, - }, - }, - - "Helen Dress": - { - "Full Body CU": - { - "Helen/Helen/Skeleton3D/Half Body Skirt": false, - "Helen/Helen/Skeleton3D/Skirt": true, - "Helen/Helen/Skeleton3D/Black Shirt": true, - "Helen/Helen/Skeleton3D/Collar": true, - }, - "Half Body CU": - { - "Helen/Helen/Skeleton3D/Half Body Skirt": true, - "Helen/Helen/Skeleton3D/Skirt": false, - "Helen/Helen/Skeleton3D/Black Shirt": true, - "Helen/Helen/Skeleton3D/Collar": true, - }, - }, - - "Helen Hair": - { - "Large CU": - { - "Helen/Helen/Skeleton3D/BWHair Large": true, - "Helen/Helen/Skeleton3D/BWHair": false, - }, - "Normal CU": - { - "Helen/Helen/Skeleton3D/BWHair Large": false, - "Helen/Helen/Skeleton3D/BWHair": true, - }, - }, - - "Helen Mask": - { - "Modern": - { - "Helen/Helen/Skeleton3D/Modern Head": true, - "Helen/Helen/Skeleton3D/Modern Mask": true, - "Helen/Helen/Skeleton3D/Road Stage Jaw": false, - "Helen/Helen/Skeleton3D/Road Stage Beak": false, - "Helen/Helen/Skeleton3D/Modern Jaw": true, - "Helen/Helen/Skeleton3D/Modern Beak": true, - }, - "Road Stage": - { - "Helen/Helen/Skeleton3D/Modern Head": true, - "Helen/Helen/Skeleton3D/Modern Mask": true, - "Helen/Helen/Skeleton3D/Road Stage Jaw": true, - "Helen/Helen/Skeleton3D/Road Stage Beak": true, - "Helen/Helen/Skeleton3D/Modern Jaw": false, - "Helen/Helen/Skeleton3D/Modern Beak": false, - }, - }, - } + "cosmetics": ptt_default_cosmetics } }