Compare commits

...

20 commits
v0.6 ... main

Author SHA1 Message Date
Persephone Bubblegum-Holiday
539c09e5fe update logo and change some text 2025-07-31 23:36:33 -07:00
Persephone Bubblegum-Holiday
72b8578ece this ones called "persephone forgets to commit"
rearrange some files
make menu much nicer
add modding support
remove GT files from repo
2025-07-31 22:31:46 -07:00
Persephone Bubblegum-Holiday
e71a64c690 small bugfixes 2025-07-31 14:27:59 -07:00
Persephone Bubblegum-Holiday
f77e90da58 start work on main menu 2025-07-26 22:08:15 -07:00
Persephone Bubblegum-Holiday
1ca6bda653 bump version 2025-07-26 20:38:04 -07:00
Persephone Bubblegum-Holiday
bc02b3e0aa Revert "v0.6.1 semi reversions"
This reverts commit b721c46a0b.
2025-07-26 20:35:08 -07:00
Persephone Bubblegum-Holiday
b721c46a0b v0.6.1 semi reversions 2025-07-26 20:26:07 -07:00
Persephone Bubblegum-Holiday
afc57b8693 adjust name of folder in gitignore 2025-07-26 19:26:57 -07:00
Persephone Bubblegum-Holiday
312890e8fb GT stage will be implemented under a new system 2025-07-26 19:08:38 -07:00
Persephone Bubblegum-Holiday
31007cf418 Update .gitignore 2025-07-26 18:23:14 -07:00
Persephone Bubblegum-Holiday
dacbcc3835 Revert "empty"
This reverts commit 46e1de9791.
2025-07-25 18:49:40 -07:00
Persephone Bubblegum-Holiday
46e1de9791 empty 2025-07-25 18:29:59 -07:00
Persephone Bubblegum-Holiday
edb10387e0 adjust camera on proto road stage 2025-07-25 18:17:48 -07:00
6426996eb3 prototype road stage and vacant cyber 3 stage 2025-07-12 21:56:24 -07:00
01caec7e55 many many things
fixed cyber turning
added legs for pasqually and jasper
optimized stage loading code
fixed ui bugs
2025-07-12 12:58:24 -07:00
00183ca308 bump version and fix a few bugs 2025-07-08 12:27:44 -07:00
c3335e9a31 adjust positioning of spotlights on c stage 2025-06-30 18:50:35 -07:00
63b4c3b9c6 Update EditorScreen.gd 2025-06-30 18:37:45 -07:00
0c3b72723b Update Stages.md 2025-06-30 16:51:28 -07:00
706726aa90 add pasqually and last 0.6 changes 2025-06-30 16:49:59 -07:00
142 changed files with 3424 additions and 1331 deletions

BIN
Models/3-Stage/3Stage.glb Normal file

Binary file not shown.

View file

@ -3,13 +3,13 @@
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://c2j62syov3skq"
path="res://.godot/imported/Cyberamic Chuck.glb-7640bcf570eaf553eddfec5de3e96502.scn"
uid="uid://b77ebnic6ktql"
path="res://.godot/imported/3Stage.glb-3993108ca764668f2cef2120fc62a054.scn"
[deps]
source_file="res://Models/Cyberamics/Cyberamic Chuck.glb"
dest_files=["res://.godot/imported/Cyberamic Chuck.glb-7640bcf570eaf553eddfec5de3e96502.scn"]
source_file="res://Models/3-Stage/3Stage.glb"
dest_files=["res://.godot/imported/3Stage.glb-3993108ca764668f2cef2120fc62a054.scn"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

View file

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

After

Width:  |  Height:  |  Size: 3.5 MiB

View file

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

After

Width:  |  Height:  |  Size: 115 KiB

View file

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

After

Width:  |  Height:  |  Size: 4.8 MiB

View file

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

After

Width:  |  Height:  |  Size: 1,012 KiB

View file

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

After

Width:  |  Height:  |  Size: 149 B

View file

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

@ -4,12 +4,12 @@ importer="scene"
importer_version=1
type="PackedScene"
uid="uid://f0fkcs7erhop"
path="res://.godot/imported/3stHelen.glb-09c973ef19734a7d77b0f363ef6fade1.scn"
path="res://.godot/imported/3stHelen.glb-16dd92753e3b8d93443b6a98c20582c9.scn"
[deps]
source_file="res://Models/3-Stage/3stHelen.glb"
dest_files=["res://.godot/imported/3stHelen.glb-09c973ef19734a7d77b0f363ef6fade1.scn"]
source_file="res://Models/3-StageBots/3stHelen.glb"
dest_files=["res://.godot/imported/3stHelen.glb-16dd92753e3b8d93443b6a98c20582c9.scn"]
[params]

View file

Before

Width:  |  Height:  |  Size: 178 B

After

Width:  |  Height:  |  Size: 178 B

Before After
Before After

View file

@ -3,8 +3,8 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bprmuf7jpffy3"
path.s3tc="res://.godot/imported/3stHelen_beak.png-093e64b7512180691d5a4d9b4796c163.s3tc.ctex"
path.etc2="res://.godot/imported/3stHelen_beak.png-093e64b7512180691d5a4d9b4796c163.etc2.ctex"
path.s3tc="res://.godot/imported/3stHelen_beak.png-8dcc066ee994660fb33e6378cc56a4d2.s3tc.ctex"
path.etc2="res://.godot/imported/3stHelen_beak.png-8dcc066ee994660fb33e6378cc56a4d2.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/3-Stage/3stHelen_beak.png"
dest_files=["res://.godot/imported/3stHelen_beak.png-093e64b7512180691d5a4d9b4796c163.s3tc.ctex", "res://.godot/imported/3stHelen_beak.png-093e64b7512180691d5a4d9b4796c163.etc2.ctex"]
source_file="res://Models/3-StageBots/3stHelen_beak.png"
dest_files=["res://.godot/imported/3stHelen_beak.png-8dcc066ee994660fb33e6378cc56a4d2.s3tc.ctex", "res://.godot/imported/3stHelen_beak.png-8dcc066ee994660fb33e6378cc56a4d2.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 837 B

After

Width:  |  Height:  |  Size: 837 B

Before After
Before After

View file

@ -3,8 +3,8 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://c78fctfafkuon"
path.s3tc="res://.godot/imported/3stHelen_cheer dress.png-c2a1c708bd40884f6dbb3748c5660c8c.s3tc.ctex"
path.etc2="res://.godot/imported/3stHelen_cheer dress.png-c2a1c708bd40884f6dbb3748c5660c8c.etc2.ctex"
path.s3tc="res://.godot/imported/3stHelen_cheer dress.png-6975f6f2e6a94e8ff4c76cd5e2f7be21.s3tc.ctex"
path.etc2="res://.godot/imported/3stHelen_cheer dress.png-6975f6f2e6a94e8ff4c76cd5e2f7be21.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/3-Stage/3stHelen_cheer dress.png"
dest_files=["res://.godot/imported/3stHelen_cheer dress.png-c2a1c708bd40884f6dbb3748c5660c8c.s3tc.ctex", "res://.godot/imported/3stHelen_cheer dress.png-c2a1c708bd40884f6dbb3748c5660c8c.etc2.ctex"]
source_file="res://Models/3-StageBots/3stHelen_cheer dress.png"
dest_files=["res://.godot/imported/3stHelen_cheer dress.png-6975f6f2e6a94e8ff4c76cd5e2f7be21.s3tc.ctex", "res://.godot/imported/3stHelen_cheer dress.png-6975f6f2e6a94e8ff4c76cd5e2f7be21.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Before After
Before After

View file

@ -3,8 +3,8 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dtd42wohdk5nf"
path.s3tc="res://.godot/imported/3stHelen_fur.png-9bde7d93521e058da6cc6f8f43774856.s3tc.ctex"
path.etc2="res://.godot/imported/3stHelen_fur.png-9bde7d93521e058da6cc6f8f43774856.etc2.ctex"
path.s3tc="res://.godot/imported/3stHelen_fur.png-7d210492146c9a30a09f68d6e8b99d51.s3tc.ctex"
path.etc2="res://.godot/imported/3stHelen_fur.png-7d210492146c9a30a09f68d6e8b99d51.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/3-Stage/3stHelen_fur.png"
dest_files=["res://.godot/imported/3stHelen_fur.png-9bde7d93521e058da6cc6f8f43774856.s3tc.ctex", "res://.godot/imported/3stHelen_fur.png-9bde7d93521e058da6cc6f8f43774856.etc2.ctex"]
source_file="res://Models/3-StageBots/3stHelen_fur.png"
dest_files=["res://.godot/imported/3stHelen_fur.png-7d210492146c9a30a09f68d6e8b99d51.s3tc.ctex", "res://.godot/imported/3stHelen_fur.png-7d210492146c9a30a09f68d6e8b99d51.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

Before After
Before After

View file

@ -3,8 +3,8 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://b3264mrednlbd"
path.s3tc="res://.godot/imported/3stHelen_hair.png-0b37fd8e5c162c865cb4a11d468dd921.s3tc.ctex"
path.etc2="res://.godot/imported/3stHelen_hair.png-0b37fd8e5c162c865cb4a11d468dd921.etc2.ctex"
path.s3tc="res://.godot/imported/3stHelen_hair.png-496acc0b828d41c4a12184b3021f1bf9.s3tc.ctex"
path.etc2="res://.godot/imported/3stHelen_hair.png-496acc0b828d41c4a12184b3021f1bf9.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/3-Stage/3stHelen_hair.png"
dest_files=["res://.godot/imported/3stHelen_hair.png-0b37fd8e5c162c865cb4a11d468dd921.s3tc.ctex", "res://.godot/imported/3stHelen_hair.png-0b37fd8e5c162c865cb4a11d468dd921.etc2.ctex"]
source_file="res://Models/3-StageBots/3stHelen_hair.png"
dest_files=["res://.godot/imported/3stHelen_hair.png-496acc0b828d41c4a12184b3021f1bf9.s3tc.ctex", "res://.godot/imported/3stHelen_hair.png-496acc0b828d41c4a12184b3021f1bf9.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 180 B

After

Width:  |  Height:  |  Size: 180 B

Before After
Before After

View file

@ -3,8 +3,8 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cm8h5o5urcvym"
path.s3tc="res://.godot/imported/3stHelen_shoes.png-61154e88a8b3c30e2bfb4db457818ce0.s3tc.ctex"
path.etc2="res://.godot/imported/3stHelen_shoes.png-61154e88a8b3c30e2bfb4db457818ce0.etc2.ctex"
path.s3tc="res://.godot/imported/3stHelen_shoes.png-be794d91bdb6407601503febc78cfd4e.s3tc.ctex"
path.etc2="res://.godot/imported/3stHelen_shoes.png-be794d91bdb6407601503febc78cfd4e.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/3-Stage/3stHelen_shoes.png"
dest_files=["res://.godot/imported/3stHelen_shoes.png-61154e88a8b3c30e2bfb4db457818ce0.s3tc.ctex", "res://.godot/imported/3stHelen_shoes.png-61154e88a8b3c30e2bfb4db457818ce0.etc2.ctex"]
source_file="res://Models/3-StageBots/3stHelen_shoes.png"
dest_files=["res://.godot/imported/3stHelen_shoes.png-be794d91bdb6407601503febc78cfd4e.s3tc.ctex", "res://.godot/imported/3stHelen_shoes.png-be794d91bdb6407601503febc78cfd4e.etc2.ctex"]
[params]

View file

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

View file

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

Before After
Before After

View file

@ -2,9 +2,9 @@
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"
uid="uid://dpru75dg7kthh"
path.s3tc="res://.godot/imported/Cyber Chuck_avenger shorts.png-f8c8c3c1e01bd2aaa2ce01c018e7a3b4.s3tc.ctex"
path.etc2="res://.godot/imported/Cyber Chuck_avenger shorts.png-f8c8c3c1e01bd2aaa2ce01c018e7a3b4.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[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"]
source_file="res://Models/Cyberamics/Cyber Chuck_avenger shorts.png"
dest_files=["res://.godot/imported/Cyber Chuck_avenger shorts.png-f8c8c3c1e01bd2aaa2ce01c018e7a3b4.s3tc.ctex", "res://.godot/imported/Cyber Chuck_avenger shorts.png-f8c8c3c1e01bd2aaa2ce01c018e7a3b4.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

Before After
Before After

View file

@ -2,9 +2,9 @@
importer="texture"
type="CompressedTexture2D"
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"
uid="uid://ccbyxlcuii6l4"
path.s3tc="res://.godot/imported/Cyber Chuck_avenger.png-9e5eb7675b541b5d4f9955126287e30c.s3tc.ctex"
path.etc2="res://.godot/imported/Cyber Chuck_avenger.png-9e5eb7675b541b5d4f9955126287e30c.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
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"]
source_file="res://Models/Cyberamics/Cyber Chuck_avenger.png"
dest_files=["res://.godot/imported/Cyber Chuck_avenger.png-9e5eb7675b541b5d4f9955126287e30c.s3tc.ctex", "res://.godot/imported/Cyber Chuck_avenger.png-9e5eb7675b541b5d4f9955126287e30c.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

Before After
Before After

View file

@ -2,9 +2,9 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://chkprhvwkibuv"
path.s3tc="res://.godot/imported/Cyberamic Chuck_blue cool chuck hat.png-0c9b85f4a4e172fa09afe2e705e32668.s3tc.ctex"
path.etc2="res://.godot/imported/Cyberamic Chuck_blue cool chuck hat.png-0c9b85f4a4e172fa09afe2e705e32668.etc2.ctex"
uid="uid://ch46a7ipo4jeb"
path.s3tc="res://.godot/imported/Cyber Chuck_blue cool chuck hat.png-dd68c49476ac052741b57d787f46ce92.s3tc.ctex"
path.etc2="res://.godot/imported/Cyber Chuck_blue cool chuck hat.png-dd68c49476ac052741b57d787f46ce92.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/Cyberamics/Cyberamic Chuck_blue cool chuck hat.png"
dest_files=["res://.godot/imported/Cyberamic Chuck_blue cool chuck hat.png-0c9b85f4a4e172fa09afe2e705e32668.s3tc.ctex", "res://.godot/imported/Cyberamic Chuck_blue cool chuck hat.png-0c9b85f4a4e172fa09afe2e705e32668.etc2.ctex"]
source_file="res://Models/Cyberamics/Cyber Chuck_blue cool chuck hat.png"
dest_files=["res://.godot/imported/Cyber Chuck_blue cool chuck hat.png-dd68c49476ac052741b57d787f46ce92.s3tc.ctex", "res://.godot/imported/Cyber Chuck_blue cool chuck hat.png-dd68c49476ac052741b57d787f46ce92.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Before After
Before After

View file

@ -2,9 +2,9 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bgfogdr7mgqrn"
path.s3tc="res://.godot/imported/Cyberamic Chuck_cool chuck hat.png-92e57bd583b5fddebeb2b5a26a27b65f.s3tc.ctex"
path.etc2="res://.godot/imported/Cyberamic Chuck_cool chuck hat.png-92e57bd583b5fddebeb2b5a26a27b65f.etc2.ctex"
uid="uid://b0vdrxxkf40l5"
path.s3tc="res://.godot/imported/Cyber Chuck_cool chuck hat.png-a12915da1e1c773aec3160846d160686.s3tc.ctex"
path.etc2="res://.godot/imported/Cyber Chuck_cool chuck hat.png-a12915da1e1c773aec3160846d160686.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/Cyberamics/Cyberamic Chuck_cool chuck hat.png"
dest_files=["res://.godot/imported/Cyberamic Chuck_cool chuck hat.png-92e57bd583b5fddebeb2b5a26a27b65f.s3tc.ctex", "res://.godot/imported/Cyberamic Chuck_cool chuck hat.png-92e57bd583b5fddebeb2b5a26a27b65f.etc2.ctex"]
source_file="res://Models/Cyberamics/Cyber Chuck_cool chuck hat.png"
dest_files=["res://.godot/imported/Cyber Chuck_cool chuck hat.png-a12915da1e1c773aec3160846d160686.s3tc.ctex", "res://.godot/imported/Cyber Chuck_cool chuck hat.png-a12915da1e1c773aec3160846d160686.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

Before After
Before After

View file

@ -2,9 +2,9 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cpyxdwmo2mitw"
path.s3tc="res://.godot/imported/Cyberamic Chuck_cool chuck shirt.png-52e5a2fe3b0c7d22e5cbd78c1c7500a9.s3tc.ctex"
path.etc2="res://.godot/imported/Cyberamic Chuck_cool chuck shirt.png-52e5a2fe3b0c7d22e5cbd78c1c7500a9.etc2.ctex"
uid="uid://dk5gptkq3jeqo"
path.s3tc="res://.godot/imported/Cyber Chuck_cool chuck shirt.png-a1017c0886c6b9b53b27465ab87e0f51.s3tc.ctex"
path.etc2="res://.godot/imported/Cyber Chuck_cool chuck shirt.png-a1017c0886c6b9b53b27465ab87e0f51.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/Cyberamics/Cyberamic Chuck_cool chuck shirt.png"
dest_files=["res://.godot/imported/Cyberamic Chuck_cool chuck shirt.png-52e5a2fe3b0c7d22e5cbd78c1c7500a9.s3tc.ctex", "res://.godot/imported/Cyberamic Chuck_cool chuck shirt.png-52e5a2fe3b0c7d22e5cbd78c1c7500a9.etc2.ctex"]
source_file="res://Models/Cyberamics/Cyber Chuck_cool chuck shirt.png"
dest_files=["res://.godot/imported/Cyber Chuck_cool chuck shirt.png-a1017c0886c6b9b53b27465ab87e0f51.s3tc.ctex", "res://.godot/imported/Cyber Chuck_cool chuck shirt.png-a1017c0886c6b9b53b27465ab87e0f51.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Before After
Before After

View file

@ -2,9 +2,9 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cbweai1832bm3"
path.s3tc="res://.godot/imported/Cyberamic Chuck_derby.png-7bc146630594177e24ceda21a9c7859a.s3tc.ctex"
path.etc2="res://.godot/imported/Cyberamic Chuck_derby.png-7bc146630594177e24ceda21a9c7859a.etc2.ctex"
uid="uid://dilifuiugrheh"
path.s3tc="res://.godot/imported/Cyber Chuck_derby.png-aa4376a4e1bdf7d77a7ffa471b65b42a.s3tc.ctex"
path.etc2="res://.godot/imported/Cyber Chuck_derby.png-aa4376a4e1bdf7d77a7ffa471b65b42a.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/Cyberamics/Cyberamic Chuck_derby.png"
dest_files=["res://.godot/imported/Cyberamic Chuck_derby.png-7bc146630594177e24ceda21a9c7859a.s3tc.ctex", "res://.godot/imported/Cyberamic Chuck_derby.png-7bc146630594177e24ceda21a9c7859a.etc2.ctex"]
source_file="res://Models/Cyberamics/Cyber Chuck_derby.png"
dest_files=["res://.godot/imported/Cyber Chuck_derby.png-aa4376a4e1bdf7d77a7ffa471b65b42a.s3tc.ctex", "res://.godot/imported/Cyber Chuck_derby.png-aa4376a4e1bdf7d77a7ffa471b65b42a.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Before After
Before After

View file

@ -2,9 +2,9 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://n8fyvmnwkd5f"
path.s3tc="res://.godot/imported/Cyberamic Chuck_eyes.png-833864a46a4992a27ec42be8deaf2902.s3tc.ctex"
path.etc2="res://.godot/imported/Cyberamic Chuck_eyes.png-833864a46a4992a27ec42be8deaf2902.etc2.ctex"
uid="uid://dwafnt0audxle"
path.s3tc="res://.godot/imported/Cyber Chuck_eyes.png-a12fc29e14a8528e945e11b17dfde04e.s3tc.ctex"
path.etc2="res://.godot/imported/Cyber Chuck_eyes.png-a12fc29e14a8528e945e11b17dfde04e.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/Cyberamics/Cyberamic Chuck_eyes.png"
dest_files=["res://.godot/imported/Cyberamic Chuck_eyes.png-833864a46a4992a27ec42be8deaf2902.s3tc.ctex", "res://.godot/imported/Cyberamic Chuck_eyes.png-833864a46a4992a27ec42be8deaf2902.etc2.ctex"]
source_file="res://Models/Cyberamics/Cyber Chuck_eyes.png"
dest_files=["res://.godot/imported/Cyber Chuck_eyes.png-a12fc29e14a8528e945e11b17dfde04e.s3tc.ctex", "res://.godot/imported/Cyber Chuck_eyes.png-a12fc29e14a8528e945e11b17dfde04e.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Before After
Before After

View file

@ -2,9 +2,9 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://c4tq7klloya28"
path.s3tc="res://.godot/imported/Cyberamic Chuck_fur.png-5da3fabde0b41b5765b323a829d6681a.s3tc.ctex"
path.etc2="res://.godot/imported/Cyberamic Chuck_fur.png-5da3fabde0b41b5765b323a829d6681a.etc2.ctex"
uid="uid://bsgs3o8edlk1v"
path.s3tc="res://.godot/imported/Cyber Chuck_fur.png-24693ca0f1b8d929ce2257481d41ba0e.s3tc.ctex"
path.etc2="res://.godot/imported/Cyber Chuck_fur.png-24693ca0f1b8d929ce2257481d41ba0e.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/Cyberamics/Cyberamic Chuck_fur.png"
dest_files=["res://.godot/imported/Cyberamic Chuck_fur.png-5da3fabde0b41b5765b323a829d6681a.s3tc.ctex", "res://.godot/imported/Cyberamic Chuck_fur.png-5da3fabde0b41b5765b323a829d6681a.etc2.ctex"]
source_file="res://Models/Cyberamics/Cyber Chuck_fur.png"
dest_files=["res://.godot/imported/Cyber Chuck_fur.png-24693ca0f1b8d929ce2257481d41ba0e.s3tc.ctex", "res://.godot/imported/Cyber Chuck_fur.png-24693ca0f1b8d929ce2257481d41ba0e.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 327 B

After

Width:  |  Height:  |  Size: 327 B

Before After
Before After

View file

@ -2,9 +2,9 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://b6i5p7ssueq1c"
path.s3tc="res://.godot/imported/Cyberamic Chuck_jaw.png-77869e5cf0e223c7b7e77b4c6ef73abc.s3tc.ctex"
path.etc2="res://.godot/imported/Cyberamic Chuck_jaw.png-77869e5cf0e223c7b7e77b4c6ef73abc.etc2.ctex"
uid="uid://pm7or2yiqsnl"
path.s3tc="res://.godot/imported/Cyber Chuck_jaw.png-b72ed5871a8cb53e4437f2a131178180.s3tc.ctex"
path.etc2="res://.godot/imported/Cyber Chuck_jaw.png-b72ed5871a8cb53e4437f2a131178180.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/Cyberamics/Cyberamic Chuck_jaw.png"
dest_files=["res://.godot/imported/Cyberamic Chuck_jaw.png-77869e5cf0e223c7b7e77b4c6ef73abc.s3tc.ctex", "res://.godot/imported/Cyberamic Chuck_jaw.png-77869e5cf0e223c7b7e77b4c6ef73abc.etc2.ctex"]
source_file="res://Models/Cyberamics/Cyber Chuck_jaw.png"
dest_files=["res://.godot/imported/Cyber Chuck_jaw.png-b72ed5871a8cb53e4437f2a131178180.s3tc.ctex", "res://.godot/imported/Cyber Chuck_jaw.png-b72ed5871a8cb53e4437f2a131178180.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

Before After
Before After

View file

@ -2,9 +2,9 @@
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"
uid="uid://d06rpuppgmq86"
path.s3tc="res://.godot/imported/Cyber Chuck_jeans.png-3dbc5615d5b2bce04c1c00f5221f5775.s3tc.ctex"
path.etc2="res://.godot/imported/Cyber Chuck_jeans.png-3dbc5615d5b2bce04c1c00f5221f5775.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[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"]
source_file="res://Models/Cyberamics/Cyber Chuck_jeans.png"
dest_files=["res://.godot/imported/Cyber Chuck_jeans.png-3dbc5615d5b2bce04c1c00f5221f5775.s3tc.ctex", "res://.godot/imported/Cyber Chuck_jeans.png-3dbc5615d5b2bce04c1c00f5221f5775.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 361 B

After

Width:  |  Height:  |  Size: 361 B

Before After
Before After

View file

@ -2,9 +2,9 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://btm7ni51m76xy"
path.s3tc="res://.godot/imported/Cyberamic Chuck_mic.png-a001658a24b06e235c5f95469e65dd38.s3tc.ctex"
path.etc2="res://.godot/imported/Cyberamic Chuck_mic.png-a001658a24b06e235c5f95469e65dd38.etc2.ctex"
uid="uid://dl3cw2c26elk8"
path.s3tc="res://.godot/imported/Cyber Chuck_mic.png-81910f31a44978957e4e6f4a918a4f66.s3tc.ctex"
path.etc2="res://.godot/imported/Cyber Chuck_mic.png-81910f31a44978957e4e6f4a918a4f66.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/Cyberamics/Cyberamic Chuck_mic.png"
dest_files=["res://.godot/imported/Cyberamic Chuck_mic.png-a001658a24b06e235c5f95469e65dd38.s3tc.ctex", "res://.godot/imported/Cyberamic Chuck_mic.png-a001658a24b06e235c5f95469e65dd38.etc2.ctex"]
source_file="res://Models/Cyberamics/Cyber Chuck_mic.png"
dest_files=["res://.godot/imported/Cyber Chuck_mic.png-81910f31a44978957e4e6f4a918a4f66.s3tc.ctex", "res://.godot/imported/Cyber Chuck_mic.png-81910f31a44978957e4e6f4a918a4f66.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 321 B

After

Width:  |  Height:  |  Size: 321 B

Before After
Before After

View file

@ -2,9 +2,9 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://b2im7s145j3ba"
path.s3tc="res://.godot/imported/Cyberamic Chuck_modern jaw.png-cbbfdab929ad63a720505602abfbed7a.s3tc.ctex"
path.etc2="res://.godot/imported/Cyberamic Chuck_modern jaw.png-cbbfdab929ad63a720505602abfbed7a.etc2.ctex"
uid="uid://dlbs1qxt8l1mh"
path.s3tc="res://.godot/imported/Cyber Chuck_modern jaw.png-41a139bc69fec7727ef17ed430ef2fd1.s3tc.ctex"
path.etc2="res://.godot/imported/Cyber Chuck_modern jaw.png-41a139bc69fec7727ef17ed430ef2fd1.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/Cyberamics/Cyberamic Chuck_modern jaw.png"
dest_files=["res://.godot/imported/Cyberamic Chuck_modern jaw.png-cbbfdab929ad63a720505602abfbed7a.s3tc.ctex", "res://.godot/imported/Cyberamic Chuck_modern jaw.png-cbbfdab929ad63a720505602abfbed7a.etc2.ctex"]
source_file="res://Models/Cyberamics/Cyber Chuck_modern jaw.png"
dest_files=["res://.godot/imported/Cyber Chuck_modern jaw.png-41a139bc69fec7727ef17ed430ef2fd1.s3tc.ctex", "res://.godot/imported/Cyber Chuck_modern jaw.png-41a139bc69fec7727ef17ed430ef2fd1.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Before After
Before After

View file

@ -2,9 +2,9 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://c5jgrbxlpiiof"
path.s3tc="res://.godot/imported/Cyberamic Chuck_tux derby.png-e1438dd2d3924df202bcd5913e8bfedb.s3tc.ctex"
path.etc2="res://.godot/imported/Cyberamic Chuck_tux derby.png-e1438dd2d3924df202bcd5913e8bfedb.etc2.ctex"
uid="uid://c2fiagj0snh55"
path.s3tc="res://.godot/imported/Cyber Chuck_tux derby.png-eac0298195710927efa3c761b15c0794.s3tc.ctex"
path.etc2="res://.godot/imported/Cyber Chuck_tux derby.png-eac0298195710927efa3c761b15c0794.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/Cyberamics/Cyberamic Chuck_tux derby.png"
dest_files=["res://.godot/imported/Cyberamic Chuck_tux derby.png-e1438dd2d3924df202bcd5913e8bfedb.s3tc.ctex", "res://.godot/imported/Cyberamic Chuck_tux derby.png-e1438dd2d3924df202bcd5913e8bfedb.etc2.ctex"]
source_file="res://Models/Cyberamics/Cyber Chuck_tux derby.png"
dest_files=["res://.godot/imported/Cyber Chuck_tux derby.png-eac0298195710927efa3c761b15c0794.s3tc.ctex", "res://.godot/imported/Cyber Chuck_tux derby.png-eac0298195710927efa3c761b15c0794.etc2.ctex"]
[params]

View file

Before

Width:  |  Height:  |  Size: 934 B

After

Width:  |  Height:  |  Size: 934 B

Before After
Before After

View file

@ -2,9 +2,9 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cjjfoyalnst1d"
path.s3tc="res://.godot/imported/Cyberamic Chuck_vest.png-f2e092297f624fd3dd64f2cbcf170064.s3tc.ctex"
path.etc2="res://.godot/imported/Cyberamic Chuck_vest.png-f2e092297f624fd3dd64f2cbcf170064.etc2.ctex"
uid="uid://dgq6baq8yan3m"
path.s3tc="res://.godot/imported/Cyber Chuck_vest.png-70908e7162bacb10b5ae4105eed84516.s3tc.ctex"
path.etc2="res://.godot/imported/Cyber Chuck_vest.png-70908e7162bacb10b5ae4105eed84516.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
@ -15,8 +15,8 @@ generator_parameters={
[deps]
source_file="res://Models/Cyberamics/Cyberamic Chuck_vest.png"
dest_files=["res://.godot/imported/Cyberamic Chuck_vest.png-f2e092297f624fd3dd64f2cbcf170064.s3tc.ctex", "res://.godot/imported/Cyberamic Chuck_vest.png-f2e092297f624fd3dd64f2cbcf170064.etc2.ctex"]
source_file="res://Models/Cyberamics/Cyber Chuck_vest.png"
dest_files=["res://.godot/imported/Cyber Chuck_vest.png-70908e7162bacb10b5ae4105eed84516.s3tc.ctex", "res://.godot/imported/Cyber Chuck_vest.png-70908e7162bacb10b5ae4105eed84516.etc2.ctex"]
[params]

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ye0cj50q0bs5"
path.s3tc="res://.godot/imported/Cyber Jasper_cg.png-6e4ab85422cdf7d87a29d0cf50d8e838.s3tc.ctex"
path.etc2="res://.godot/imported/Cyber Jasper_cg.png-6e4ab85422cdf7d87a29d0cf50d8e838.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "e995a6c7d23c90adcab2f7d1d7babbe8"
}
[deps]
source_file="res://Models/Cyberamics/Cyber Jasper_cg.png"
dest_files=["res://.godot/imported/Cyber Jasper_cg.png-6e4ab85422cdf7d87a29d0cf50d8e838.s3tc.ctex", "res://.godot/imported/Cyber Jasper_cg.png-6e4ab85422cdf7d87a29d0cf50d8e838.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.

After

Width:  |  Height:  |  Size: 2.8 KiB

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://hxdufk1s1r8u"
path.s3tc="res://.godot/imported/Cyber Jasper_shirt_red.png-82bf8dafb0ef1eb74535c35064e6e118.s3tc.ctex"
path.etc2="res://.godot/imported/Cyber Jasper_shirt_red.png-82bf8dafb0ef1eb74535c35064e6e118.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "9577bd2160ffd688028b64b583900f34"
}
[deps]
source_file="res://Models/Cyberamics/Cyber Jasper_shirt_red.png"
dest_files=["res://.godot/imported/Cyber Jasper_shirt_red.png-82bf8dafb0ef1eb74535c35064e6e118.s3tc.ctex", "res://.godot/imported/Cyber Jasper_shirt_red.png-82bf8dafb0ef1eb74535c35064e6e118.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.

After

Width:  |  Height:  |  Size: 163 B

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ome2cangn7sc"
path.s3tc="res://.godot/imported/Cyber Jasper_shoes.png-996313a7d9bb7c2b5922f1c25ef7d53f.s3tc.ctex"
path.etc2="res://.godot/imported/Cyber Jasper_shoes.png-996313a7d9bb7c2b5922f1c25ef7d53f.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "378e46101e07b0ece78bcac00260098c"
}
[deps]
source_file="res://Models/Cyberamics/Cyber Jasper_shoes.png"
dest_files=["res://.godot/imported/Cyber Jasper_shoes.png-996313a7d9bb7c2b5922f1c25ef7d53f.s3tc.ctex", "res://.godot/imported/Cyber Jasper_shoes.png-996313a7d9bb7c2b5922f1c25ef7d53f.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.

Binary file not shown.

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bp5u5t6yu4ejy"
path="res://.godot/imported/Cyber Pasqually.glb-a9ce16f9387e81351437b30acb5efc0e.scn"
[deps]
source_file="res://Models/Cyberamics/Cyber Pasqually.glb"
dest_files=["res://.godot/imported/Cyber Pasqually.glb-a9ce16f9387e81351437b30acb5efc0e.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: 55 KiB

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d3mn511jcdcoo"
path.s3tc="res://.godot/imported/Cyber Pasqually_eyes.png-011f6cf7241e851c250440f1f5f1f514.s3tc.ctex"
path.etc2="res://.godot/imported/Cyber Pasqually_eyes.png-011f6cf7241e851c250440f1f5f1f514.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "d352812e727b8ffa0545e5665172abf1"
}
[deps]
source_file="res://Models/Cyberamics/Cyber Pasqually_eyes.png"
dest_files=["res://.godot/imported/Cyber Pasqually_eyes.png-011f6cf7241e851c250440f1f5f1f514.s3tc.ctex", "res://.godot/imported/Cyber Pasqually_eyes.png-011f6cf7241e851c250440f1f5f1f514.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.

After

Width:  |  Height:  |  Size: 228 B

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://djtbeylmkyq48"
path.s3tc="res://.godot/imported/Cyber Pasqually_shirt.png-611d801d1bd5a849fc52ca2f452632f7.s3tc.ctex"
path.etc2="res://.godot/imported/Cyber Pasqually_shirt.png-611d801d1bd5a849fc52ca2f452632f7.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "d35b95ccd00d71fe70f8a2b777a5e6dc"
}
[deps]
source_file="res://Models/Cyberamics/Cyber Pasqually_shirt.png"
dest_files=["res://.godot/imported/Cyber Pasqually_shirt.png-611d801d1bd5a849fc52ca2f452632f7.s3tc.ctex", "res://.godot/imported/Cyber Pasqually_shirt.png-611d801d1bd5a849fc52ca2f452632f7.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.

After

Width:  |  Height:  |  Size: 167 B

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://br0mu3ccp4opc"
path.s3tc="res://.godot/imported/Cyber Pasqually_shoes.png-1617d6656315843f76193ec1f7183923.s3tc.ctex"
path.etc2="res://.godot/imported/Cyber Pasqually_shoes.png-1617d6656315843f76193ec1f7183923.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "ed186a9131e5d4848c699d06d08aef2e"
}
[deps]
source_file="res://Models/Cyberamics/Cyber Pasqually_shoes.png"
dest_files=["res://.godot/imported/Cyber Pasqually_shoes.png-1617d6656315843f76193ec1f7183923.s3tc.ctex", "res://.godot/imported/Cyber Pasqually_shoes.png-1617d6656315843f76193ec1f7183923.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://bxjnp7g3w2wc8"
path="res://.godot/imported/RoadStage.glb-63a8e31e3f7d22b4ea1423db9611a233.scn"
[deps]
source_file="res://Models/RoadStage/RoadStage.glb"
dest_files=["res://.godot/imported/RoadStage.glb-63a8e31e3f7d22b4ea1423db9611a233.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.

View file

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dq1fvhg4rb6ro"
path="res://.godot/imported/RoadStageNeon.glb-8a0b2374c3c6d00a875cd3c2c2abacab.scn"
[deps]
source_file="res://Models/RoadStage/RoadStageNeon.glb"
dest_files=["res://.godot/imported/RoadStageNeon.glb-8a0b2374c3c6d00a875cd3c2c2abacab.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: 193 KiB

View file

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

After

Width:  |  Height:  |  Size: 26 KiB

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cpydexu7eyeoy"
path.s3tc="res://.godot/imported/RoadStage_drum.png-5ab9bdca03dc51292c7fa9bf02b95cb8.s3tc.ctex"
path.etc2="res://.godot/imported/RoadStage_drum.png-5ab9bdca03dc51292c7fa9bf02b95cb8.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "9b60ea120ffd4279ebd6a0ff6edd1b35"
}
[deps]
source_file="res://Models/RoadStage/RoadStage_drum.png"
dest_files=["res://.godot/imported/RoadStage_drum.png-5ab9bdca03dc51292c7fa9bf02b95cb8.s3tc.ctex", "res://.godot/imported/RoadStage_drum.png-5ab9bdca03dc51292c7fa9bf02b95cb8.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.

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

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

After

Width:  |  Height:  |  Size: 5.7 KiB

View file

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

After

Width:  |  Height:  |  Size: 447 B

View file

@ -0,0 +1,39 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cks18m4jxl6oe"
path.s3tc="res://.godot/imported/RoadStage_road.png-d2017e878ae1320070e94b3df3a7b123.s3tc.ctex"
path.etc2="res://.godot/imported/RoadStage_road.png-d2017e878ae1320070e94b3df3a7b123.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "a4c0dd35a98ed9e591ba4ee5283758c3"
}
[deps]
source_file="res://Models/RoadStage/RoadStage_road.png"
dest_files=["res://.godot/imported/RoadStage_road.png-d2017e878ae1320070e94b3df3a7b123.s3tc.ctex", "res://.godot/imported/RoadStage_road.png-d2017e878ae1320070e94b3df3a7b123.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,18 +1,17 @@
[gd_scene load_steps=27 format=3 uid="uid://oiehbor0dlqx"]
[gd_scene load_steps=26 format=3 uid="uid://oiehbor0dlqx"]
[ext_resource type="Script" uid="uid://dfiwoln8mdwm8" path="res://Scripts/EditorScreen.gd" id="1_sd512"]
[ext_resource type="Theme" uid="uid://dbgs4id7y5d1c" path="res://UI/Themes/Dark.tres" id="1_v0ton"]
[ext_resource type="Texture2D" uid="uid://xllpr3qc064c" path="res://UI/Play.png" id="3_g6u4d"]
[ext_resource type="Texture2D" uid="uid://dgacnkv2dc65s" path="res://UI/PlayBackwards.png" id="3_mr8sb"]
[ext_resource type="Texture2D" uid="uid://dts4eh6hyt8p3" path="res://UI/SkipBackwards.png" id="3_r4ytj"]
[ext_resource type="Texture2D" uid="uid://bpb3xn54kpxoe" path="res://UI/icon-32px.png" id="4_20noo"]
[ext_resource type="Texture2D" uid="uid://bwhgy4u37jmo1" path="res://UI/Pause.png" id="4_ba3jn"]
[ext_resource type="Theme" uid="uid://dbgs4id7y5d1c" path="res://UI/Themes/EditorDark.tres" id="1_v0ton"]
[ext_resource type="Texture2D" uid="uid://xllpr3qc064c" path="res://UI/TransportControls/Play.png" id="3_g6u4d"]
[ext_resource type="Texture2D" uid="uid://dgacnkv2dc65s" path="res://UI/TransportControls/PlayBackwards.png" id="3_mr8sb"]
[ext_resource type="Texture2D" uid="uid://dts4eh6hyt8p3" path="res://UI/TransportControls/SkipBackwards.png" id="3_r4ytj"]
[ext_resource type="Texture2D" uid="uid://bwhgy4u37jmo1" path="res://UI/TransportControls/Pause.png" id="4_ba3jn"]
[ext_resource type="Texture2D" uid="uid://s3yr2wasxv03" path="res://UI/BlankCam.png" id="4_v0ton"]
[ext_resource type="Texture2D" uid="uid://dhx2v2fd0egxd" path="res://UI/FastBackwards.png" id="4_wy7jo"]
[ext_resource type="Texture2D" uid="uid://cttgtbu1xllwq" path="res://UI/Stop.png" id="8_20noo"]
[ext_resource type="Texture2D" uid="uid://dsr03w7r667fw" path="res://UI/FastForward.png" id="8_v0ton"]
[ext_resource type="Texture2D" uid="uid://bphwtliq2ahus" path="res://UI/SkipForward.png" id="9_20noo"]
[ext_resource type="Texture2D" uid="uid://ckg2ihy105ttj" path="res://UI/Record.png" id="10_wy7jo"]
[ext_resource type="Texture2D" uid="uid://dhx2v2fd0egxd" path="res://UI/TransportControls/FastBackwards.png" id="4_wy7jo"]
[ext_resource type="Texture2D" uid="uid://cttgtbu1xllwq" path="res://UI/TransportControls/Stop.png" id="8_20noo"]
[ext_resource type="Texture2D" uid="uid://dsr03w7r667fw" path="res://UI/TransportControls/FastForward.png" id="8_v0ton"]
[ext_resource type="Texture2D" uid="uid://bphwtliq2ahus" path="res://UI/TransportControls/SkipForward.png" id="9_20noo"]
[ext_resource type="Texture2D" uid="uid://ckg2ihy105ttj" path="res://UI/TransportControls/Record.png" id="10_wy7jo"]
[ext_resource type="ButtonGroup" uid="uid://bij2tonqeslpt" path="res://Scenes/GUI/FlyoutButtonGroup.tres" id="13_wy7jo"]
[sub_resource type="ViewportTexture" id="ViewportTexture_g6u4d"]
@ -99,10 +98,31 @@ ok_button_text = "Proceed"
dialog_text = "You have unsaved data! Are you sure you want to proceed?"
cancel_button_text = "Do Not"
[node name="ExitMenuOverwriteConfirmationDialog" type="ConfirmationDialog" parent="."]
auto_translate_mode = 1
initial_position = 2
size = Vector2i(472, 100)
ok_button_text = "Proceed"
dialog_text = "You have unsaved data! Are you sure you want to proceed?"
cancel_button_text = "Do Not"
[node name="ExitDesktopOverwriteConfirmationDialog" type="ConfirmationDialog" parent="."]
auto_translate_mode = 1
initial_position = 2
size = Vector2i(472, 100)
ok_button_text = "Proceed"
dialog_text = "You have unsaved data! Are you sure you want to proceed?"
cancel_button_text = "Do Not"
[node name="FileDoesntExistDialog" type="AcceptDialog" parent="."]
initial_position = 2
dialog_text = "The specified file does not exist."
[node name="NoFileSpecified" type="AcceptDialog" parent="."]
auto_translate_mode = 1
initial_position = 2
dialog_text = "No File was specified."
[node name="EmptyStringDialog" type="AcceptDialog" parent="."]
auto_translate_mode = 1
initial_position = 2
@ -121,6 +141,11 @@ dialog_text = "This showtape is not compatible with the currently selected stage
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
[node name="SubViewport" type="SubViewport" parent="."]
msaa_3d = 1
screen_space_aa = 1
use_debanding = true
use_occlusion_culling = true
mesh_lod_threshold = 0.0
size = Vector2i(1280, 720)
[node name="ColorRect" type="ColorRect" parent="."]
@ -132,7 +157,7 @@ grow_horizontal = 2
grow_vertical = 2
color = Color(0.187176, 0.187176, 0.187176, 1)
[node name="Label" type="Label" parent="."]
[node name="InstructionsLabel" type="Button" parent="."]
layout_mode = 1
anchors_preset = -1
anchor_right = 0.5
@ -143,15 +168,20 @@ offset_right = -8.0
offset_bottom = 48.0
grow_horizontal = 2
grow_vertical = 2
text = "Welcome to Pneumatic Plaything Animatronic Simulator!
text = "Welcome to the Pneumatic Plaything Editor!
You can press the buttons to the side to
control the bots manually, adjust their flows,
change the camera angle, or switch their cosmetics.
You can use the menu button on the top bar to
create a new Showtape, load an existing Showtape,
or exit to the menu.
Open the Controls menu to see all of the keybinds."
horizontal_alignment = 1
vertical_alignment = 1
The buttons on the side can be used to manually
control aspects of the show, such as flows, the
camera, and cosmetics.
Controls can be viewed from the main menu
Click on this message to dismiss it."
flat = true
[node name="CameraPlaceholder" type="TextureRect" parent="."]
layout_mode = 1
@ -199,91 +229,76 @@ offset_top = 4.0
offset_right = 260.0
offset_bottom = 36.0
selected = 1
item_count = 6
item_count = 16
popup/item_0/text = "Official Stages"
popup/item_0/id = 4
popup/item_0/id = 0
popup/item_0/separator = true
popup/item_1/text = "Balcony Stage"
popup/item_1/id = 0
popup/item_2/text = "C-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
[node name="MenuButton" type="MenuButton" parent="MenuBar"]
layout_mode = 0
offset_left = 264.0
offset_top = 4.0
offset_right = 392.0
offset_bottom = 36.0
text = "Showtape"
flat = false
item_count = 3
popup/item_0/text = "New"
popup/item_0/id = 0
popup/item_1/text = "Load"
popup/item_1/id = 1
popup/item_2/text = "Save"
popup/item_2/text = "C-Stage"
popup/item_2/id = 2
[node name="ControlsButton" type="Button" parent="MenuBar"]
layout_mode = 0
offset_left = 396.0
offset_top = 4.0
offset_right = 524.0
offset_bottom = 36.0
text = "Controls"
[node name="CreditsButton" type="Button" parent="MenuBar"]
layout_mode = 0
offset_left = 528.0
offset_top = 4.0
offset_right = 656.0
offset_bottom = 36.0
text = "Credits"
[node name="Wordmark" type="Label" parent="MenuBar"]
layout_mode = 1
anchors_preset = -1
anchor_left = 1.0
anchor_top = 0.5
anchor_right = 1.0
anchor_bottom = 0.5
offset_left = -264.0
offset_top = -16.0
offset_right = -40.0
offset_bottom = 16.0
grow_horizontal = 0
grow_vertical = 2
text = "Pneumatic Plaything v0.6"
horizontal_alignment = 2
vertical_alignment = 1
popup/item_3/text = "Rocker Stage"
popup/item_3/id = 3
popup/item_4/text = "3-Stage"
popup/item_4/id = 4
popup/item_5/text = "Prototype Road Stage"
popup/item_5/id = 5
popup/item_6/text = "Road Stage"
popup/item_6/id = 6
popup/item_7/text = "2-Stage"
popup/item_7/id = 7
popup/item_8/text = "1-Stage"
popup/item_8/id = 8
popup/item_9/text = "Turntable 1-Stage"
popup/item_9/id = 9
popup/item_10/text = "Cyberamic 3-Stage"
popup/item_10/id = 10
popup/item_11/text = "CU-1 Stage"
popup/item_11/id = 11
popup/item_12/text = "Custom Stages"
popup/item_12/id = 12
popup/item_12/separator = true
popup/item_13/text = "Helen House"
popup/item_13/id = 13
popup/item_14/text = "Chuck E's Corner"
popup/item_14/id = 14
popup/item_15/text = "Modded Stages"
popup/item_15/id = 15
popup/item_15/separator = true
[node name="EditingLabel" type="Label" parent="MenuBar"]
layout_mode = 0
offset_left = 660.0
offset_left = 268.0
offset_top = 4.0
offset_right = 899.0
offset_right = 524.0
offset_bottom = 36.0
text = "No showtape loaded."
vertical_alignment = 1
[node name="TextureRect" type="TextureRect" parent="MenuBar"]
[node name="MenuButton" type="MenuButton" parent="MenuBar"]
layout_mode = 1
anchors_preset = 1
anchor_left = 1.0
anchor_right = 1.0
offset_left = -36.0
offset_left = -132.0
offset_top = 4.0
offset_right = -4.0
offset_bottom = 36.0
grow_horizontal = 0
texture = ExtResource("4_20noo")
text = "Menu
"
flat = false
item_count = 5
popup/item_0/text = "New Showtape"
popup/item_0/id = 0
popup/item_1/text = "Load Show"
popup/item_1/id = 1
popup/item_2/text = "Save Show"
popup/item_2/id = 2
popup/item_3/text = "Exit to Main Menu"
popup/item_3/id = 3
popup/item_4/text = "Exit to Desktop"
popup/item_4/id = 4
[node name="SequencerPanel" type="Panel" parent="."]
layout_mode = 1
@ -624,135 +639,6 @@ offset_bottom = 388.0
max_value = 0.0
step = 1.0
[node name="ControlsScreen" type="Control" parent="."]
visible = false
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="InputEater" type="Button" parent="ControlsScreen"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme_override_styles/focus = SubResource("StyleBoxEmpty_wy7jo")
theme_override_styles/disabled_mirrored = SubResource("StyleBoxEmpty_v0ton")
theme_override_styles/disabled = SubResource("StyleBoxEmpty_20noo")
theme_override_styles/hover_pressed_mirrored = SubResource("StyleBoxEmpty_mch36")
theme_override_styles/hover_pressed = SubResource("StyleBoxEmpty_fxi2g")
theme_override_styles/hover_mirrored = SubResource("StyleBoxEmpty_bdf35")
theme_override_styles/hover = SubResource("StyleBoxEmpty_j2w5p")
theme_override_styles/pressed_mirrored = SubResource("StyleBoxEmpty_bv2rw")
theme_override_styles/pressed = SubResource("StyleBoxEmpty_gx718")
theme_override_styles/normal_mirrored = SubResource("StyleBoxEmpty_gu086")
theme_override_styles/normal = SubResource("StyleBoxEmpty_othvt")
[node name="DialogPanel" type="Panel" parent="ControlsScreen"]
layout_mode = 1
anchors_preset = -1
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -256.0
offset_top = -192.0
offset_right = 256.0
offset_bottom = 192.0
grow_horizontal = 2
grow_vertical = 2
[node name="Label" type="Label" parent="ControlsScreen/DialogPanel"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
text = "Fullscreen camera view: ESC
Fullscreen program: F11 or Alt+Enter
Play/Pause: Space
Play Reverse: Shift + Space
Fast Forward: Shift + Right Arrow
Fast Reverse: Shift + Left
Step Forward: Right Arrow
Step Backward: Left Arrow
Stop: Home
Change Camera Angle: Tab"
horizontal_alignment = 1
vertical_alignment = 1
[node name="CreditsScreen" type="Control" parent="."]
visible = false
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="InputEater" type="Button" parent="CreditsScreen"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme_override_styles/focus = SubResource("StyleBoxEmpty_wy7jo")
theme_override_styles/disabled_mirrored = SubResource("StyleBoxEmpty_v0ton")
theme_override_styles/disabled = SubResource("StyleBoxEmpty_20noo")
theme_override_styles/hover_pressed_mirrored = SubResource("StyleBoxEmpty_mch36")
theme_override_styles/hover_pressed = SubResource("StyleBoxEmpty_fxi2g")
theme_override_styles/hover_mirrored = SubResource("StyleBoxEmpty_bdf35")
theme_override_styles/hover = SubResource("StyleBoxEmpty_j2w5p")
theme_override_styles/pressed_mirrored = SubResource("StyleBoxEmpty_bv2rw")
theme_override_styles/pressed = SubResource("StyleBoxEmpty_gx718")
theme_override_styles/normal_mirrored = SubResource("StyleBoxEmpty_gu086")
theme_override_styles/normal = SubResource("StyleBoxEmpty_othvt")
[node name="DialogPanel" type="Panel" parent="CreditsScreen"]
layout_mode = 1
anchors_preset = -1
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -256.0
offset_top = -256.0
offset_right = 256.0
offset_bottom = 256.0
grow_horizontal = 2
grow_vertical = 2
[node name="Label" type="Label" parent="CreditsScreen/DialogPanel"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
text = "Pneumatic Plaything Animatronic Simulator
Project Oversight: Persephone (KawaiiZenbo)
Interface Design: Persephone
Simulator Backend: Persephone
3-Stage Bot Models: Persephone
Cyberamic Bot Models: Persephone
C-Stage Model: Persephone
Iris Textures: Avery
Chuck E's Corner Stage: Luigigamin212
Balcony Stage Model: ToastHQ
This project is not associated with CEC Entertainment LLC.
or Creative Engineering Inc."
horizontal_alignment = 1
vertical_alignment = 1
[node name="ShowtapeNewScreen" type="Control" parent="."]
visible = false
layout_mode = 1
@ -1109,9 +995,10 @@ expand_mode = 2
[connection signal="confirmed" from="NewOverwriteConfirmationDialog" to="." method="_on_new_overwrite_confirmation_dialog_confirmed"]
[connection signal="confirmed" from="LoadOverwriteConfirmationDialog" to="." method="_on_load_overwrite_confirmation_dialog_confirmed"]
[connection signal="confirmed" from="StageChangeOverwriteConfirmationDialog" to="." method="_on_stage_change_overwrite_confirmation_dialog_confirmed"]
[connection signal="confirmed" from="ExitMenuOverwriteConfirmationDialog" to="." method="_on_exit_menu_overwrite_confirmation_dialog_confirmed"]
[connection signal="confirmed" from="ExitDesktopOverwriteConfirmationDialog" to="." method="_on_exit_desktop_overwrite_confirmation_dialog_2_confirmed"]
[connection signal="pressed" from="InstructionsLabel" to="." method="_on_instructions_label_pressed"]
[connection signal="item_selected" from="MenuBar/StageSelector" to="." method="_on_stage_selector_item_selected"]
[connection signal="pressed" from="MenuBar/ControlsButton" to="." method="_on_controls_button_pressed"]
[connection signal="pressed" from="MenuBar/CreditsButton" to="." method="_on_credits_button_pressed"]
[connection signal="pressed" from="SequencerPanel/TransportControls/Centered/StepBackwardsButton" to="." method="_on_step_backwards_button_pressed"]
[connection signal="pressed" from="SequencerPanel/TransportControls/Centered/FastBackwardsButton" to="." method="_on_fast_backwards_button_pressed"]
[connection signal="pressed" from="SequencerPanel/TransportControls/Centered/PlayBackwardsButton" to="." method="_on_play_backwards_button_pressed"]
@ -1129,8 +1016,6 @@ expand_mode = 2
[connection signal="value_changed" from="FlyoutPanel/Movements/VScrollBar" to="." method="_on_movement_v_scroll_bar_value_changed"]
[connection signal="value_changed" from="FlyoutPanel/FlowControls/VScrollBar" to="." method="_on_flow_v_scroll_bar_value_changed"]
[connection signal="value_changed" from="FlyoutPanel/Cosmetics/VScrollBar" to="." method="_on_cosmetics_v_scroll_bar_value_changed"]
[connection signal="pressed" from="ControlsScreen/InputEater" to="." method="_on_input_eater_pressed"]
[connection signal="pressed" from="CreditsScreen/InputEater" to="." method="_on_input_eater_pressed"]
[connection signal="pressed" from="ShowtapeNewScreen/InputEater" to="." method="_on_input_eater_pressed"]
[connection signal="pressed" from="ShowtapeNewScreen/DialogPanel/AudioBrowseButton" to="." method="_on_showtape_new_audio_browse_button_pressed"]
[connection signal="pressed" from="ShowtapeNewScreen/DialogPanel/CancelButton" to="." method="_on_showtape_new_cancel_button_pressed"]

595
Scenes/GUI/MainMenu.tscn Normal file
View file

@ -0,0 +1,595 @@
[gd_scene load_steps=19 format=3 uid="uid://1ikkb4b8mw1w"]
[ext_resource type="Theme" uid="uid://dbgs4id7y5d1c" path="res://UI/Themes/EditorDark.tres" id="1_dkd36"]
[ext_resource type="Script" uid="uid://b5nh5td5bdsfd" path="res://Scripts/MainMenu.gd" id="1_ocgay"]
[ext_resource type="Texture2D" uid="uid://dbh0vh85wks2l" path="res://UI/logo.png" id="2_6d82g"]
[ext_resource type="Texture2D" uid="uid://6mf6wucl3y6k" path="res://UI/MenuBG/BalconyBG.png" id="2_j6v32"]
[ext_resource type="Texture2D" uid="uid://dr6ir8mgbjrs7" path="res://UI/MenuBG/CStageBG.png" id="3_vaoig"]
[ext_resource type="Texture2D" uid="uid://dyyyg85g3jwip" path="res://UI/MenuBG/ProtoRoadBG.png" id="4_dkd36"]
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_dkd36"]
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_ha2rd"]
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_wdeli"]
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_wyv1s"]
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_drn21"]
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_pcbci"]
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_he4sq"]
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_rsjs4"]
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_rj3vb"]
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_pocyv"]
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_8uhic"]
[sub_resource type="LabelSettings" id="LabelSettings_dkd36"]
font_size = 48
[node name="MainMenu" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme = ExtResource("1_dkd36")
script = ExtResource("1_ocgay")
[node name="PleaseRestart" type="AcceptDialog" parent="."]
auto_translate_mode = 1
initial_position = 2
dialog_text = "Please restart the game for any changes to apply."
[node name="Backgrounds" type="Control" parent="."]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="BalconyBG" type="TextureRect" parent="Backgrounds"]
visible = false
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("2_j6v32")
expand_mode = 1
[node name="CStageBG" type="TextureRect" parent="Backgrounds"]
visible = false
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("3_vaoig")
expand_mode = 1
[node name="ProtoRoadBG" type="TextureRect" parent="Backgrounds"]
visible = false
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("4_dkd36")
expand_mode = 1
[node name="TextureRect" type="TextureRect" parent="."]
layout_mode = 0
offset_left = 64.0
offset_top = 64.0
offset_right = 576.0
offset_bottom = 160.0
texture = ExtResource("2_6d82g")
[node name="Buttons" type="Panel" parent="."]
layout_mode = 1
anchors_preset = 2
anchor_top = 1.0
anchor_bottom = 1.0
offset_left = 60.0
offset_top = -380.0
offset_right = 324.0
offset_bottom = -64.0
grow_vertical = 0
[node name="EditorButton" type="Button" parent="Buttons"]
layout_mode = 0
offset_left = 4.0
offset_top = 4.0
offset_right = 260.0
offset_bottom = 52.0
text = "Editor"
[node name="FreeRoamButton" type="Button" parent="Buttons"]
layout_mode = 0
offset_left = 4.0
offset_top = 56.0
offset_right = 260.0
offset_bottom = 104.0
text = "Free Roam
"
[node name="ModsButton" type="Button" parent="Buttons"]
layout_mode = 0
offset_left = 4.0
offset_top = 108.0
offset_right = 260.0
offset_bottom = 156.0
text = "Manage Mods"
[node name="ControlsButton" type="Button" parent="Buttons"]
layout_mode = 0
offset_left = 4.0
offset_top = 160.0
offset_right = 260.0
offset_bottom = 208.0
text = "Controls"
[node name="CreditsButton" type="Button" parent="Buttons"]
layout_mode = 0
offset_left = 4.0
offset_top = 212.0
offset_right = 260.0
offset_bottom = 260.0
text = "Credits"
[node name="ExitButton" type="Button" parent="Buttons"]
layout_mode = 0
offset_left = 4.0
offset_top = 264.0
offset_right = 260.0
offset_bottom = 312.0
text = "Exit to Desktop"
[node name="FreeRoamChooseScreen" type="Control" parent="."]
visible = false
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="ColorRect" type="ColorRect" parent="FreeRoamChooseScreen"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
color = Color(0.121569, 0.121569, 0.121569, 0.501961)
[node name="InputEater" type="Button" parent="FreeRoamChooseScreen"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme_override_styles/focus = SubResource("StyleBoxEmpty_dkd36")
theme_override_styles/disabled_mirrored = SubResource("StyleBoxEmpty_ha2rd")
theme_override_styles/disabled = SubResource("StyleBoxEmpty_wdeli")
theme_override_styles/hover_pressed_mirrored = SubResource("StyleBoxEmpty_wyv1s")
theme_override_styles/hover_pressed = SubResource("StyleBoxEmpty_drn21")
theme_override_styles/hover_mirrored = SubResource("StyleBoxEmpty_pcbci")
theme_override_styles/hover = SubResource("StyleBoxEmpty_he4sq")
theme_override_styles/pressed_mirrored = SubResource("StyleBoxEmpty_rsjs4")
theme_override_styles/pressed = SubResource("StyleBoxEmpty_rj3vb")
theme_override_styles/normal_mirrored = SubResource("StyleBoxEmpty_pocyv")
theme_override_styles/normal = SubResource("StyleBoxEmpty_8uhic")
[node name="DialogPanel" type="Panel" parent="FreeRoamChooseScreen"]
layout_mode = 1
anchors_preset = -1
anchor_left = 0.5
anchor_right = 1.0
anchor_bottom = 1.0
offset_top = 64.0
offset_right = -64.0
offset_bottom = -64.0
grow_horizontal = 2
grow_vertical = 2
[node name="Label" type="Label" parent="FreeRoamChooseScreen/DialogPanel"]
layout_mode = 1
anchors_preset = -1
anchor_right = 1.0
offset_left = 8.0
offset_top = 8.0
offset_right = -8.0
offset_bottom = 112.0
grow_horizontal = 2
text = "Free Roam"
label_settings = SubResource("LabelSettings_dkd36")
horizontal_alignment = 1
vertical_alignment = 1
[node name="ModsScreen" type="Control" parent="."]
visible = false
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="ColorRect" type="ColorRect" parent="ModsScreen"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
color = Color(0.121569, 0.121569, 0.121569, 0.501961)
[node name="InputEater" type="Button" parent="ModsScreen"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme_override_styles/focus = SubResource("StyleBoxEmpty_dkd36")
theme_override_styles/disabled_mirrored = SubResource("StyleBoxEmpty_ha2rd")
theme_override_styles/disabled = SubResource("StyleBoxEmpty_wdeli")
theme_override_styles/hover_pressed_mirrored = SubResource("StyleBoxEmpty_wyv1s")
theme_override_styles/hover_pressed = SubResource("StyleBoxEmpty_drn21")
theme_override_styles/hover_mirrored = SubResource("StyleBoxEmpty_pcbci")
theme_override_styles/hover = SubResource("StyleBoxEmpty_he4sq")
theme_override_styles/pressed_mirrored = SubResource("StyleBoxEmpty_rsjs4")
theme_override_styles/pressed = SubResource("StyleBoxEmpty_rj3vb")
theme_override_styles/normal_mirrored = SubResource("StyleBoxEmpty_pocyv")
theme_override_styles/normal = SubResource("StyleBoxEmpty_8uhic")
[node name="DialogPanel" type="Panel" parent="ModsScreen"]
layout_mode = 1
anchors_preset = -1
anchor_left = 0.5
anchor_right = 1.0
anchor_bottom = 1.0
offset_top = 64.0
offset_right = -64.0
offset_bottom = -64.0
grow_horizontal = 2
grow_vertical = 2
[node name="Label" type="Label" parent="ModsScreen/DialogPanel"]
layout_mode = 1
anchors_preset = -1
anchor_right = 1.0
offset_left = 8.0
offset_top = 8.0
offset_right = -8.0
offset_bottom = 112.0
grow_horizontal = 2
text = "Mods"
label_settings = SubResource("LabelSettings_dkd36")
horizontal_alignment = 1
vertical_alignment = 1
[node name="ModList" type="ItemList" parent="ModsScreen/DialogPanel"]
layout_mode = 1
anchors_preset = -1
anchor_right = 1.0
anchor_bottom = 0.5
offset_left = 8.0
offset_top = 128.0
offset_right = -8.0
grow_horizontal = 2
grow_vertical = 2
[node name="ModNameText" type="Label" parent="ModsScreen/DialogPanel"]
layout_mode = 1
anchors_preset = -1
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = 8.0
offset_top = 8.0
offset_bottom = 40.0
text = "Select a mod to view its information"
vertical_alignment = 1
clip_text = true
text_overrun_behavior = 3
[node name="ModAuthorText" type="Label" parent="ModsScreen/DialogPanel"]
layout_mode = 1
anchors_preset = -1
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 1.0
anchor_bottom = 0.5
offset_left = 8.0
offset_top = 8.0
offset_right = -8.0
offset_bottom = 40.0
vertical_alignment = 1
clip_text = true
text_overrun_behavior = 3
[node name="ModVersionText" type="Label" parent="ModsScreen/DialogPanel"]
layout_mode = 1
anchors_preset = -1
anchor_top = 1.0
anchor_right = 0.25
anchor_bottom = 1.0
offset_left = 8.0
offset_top = -40.0
offset_bottom = -8.0
vertical_alignment = 1
clip_text = true
text_overrun_behavior = 3
[node name="ModDescriptionText" type="Label" parent="ModsScreen/DialogPanel"]
layout_mode = 1
anchors_preset = -1
anchor_top = 0.5
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = 8.0
offset_top = 48.0
offset_right = -8.0
offset_bottom = -48.0
grow_horizontal = 2
grow_vertical = 2
autowrap_mode = 2
clip_text = true
text_overrun_behavior = 3
[node name="OpenFolderButton" type="Button" parent="ModsScreen/DialogPanel"]
layout_mode = 1
anchors_preset = -1
anchor_left = 1.0
anchor_top = 1.0
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = -264.0
offset_top = -40.0
offset_right = -8.0
offset_bottom = -8.0
grow_horizontal = 0
grow_vertical = 0
text = "Open Mods Folder"
[node name="ControlsScreen" type="Control" parent="."]
visible = false
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="ColorRect" type="ColorRect" parent="ControlsScreen"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
color = Color(0.121569, 0.121569, 0.121569, 0.501961)
[node name="InputEater" type="Button" parent="ControlsScreen"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme_override_styles/focus = SubResource("StyleBoxEmpty_dkd36")
theme_override_styles/disabled_mirrored = SubResource("StyleBoxEmpty_ha2rd")
theme_override_styles/disabled = SubResource("StyleBoxEmpty_wdeli")
theme_override_styles/hover_pressed_mirrored = SubResource("StyleBoxEmpty_wyv1s")
theme_override_styles/hover_pressed = SubResource("StyleBoxEmpty_drn21")
theme_override_styles/hover_mirrored = SubResource("StyleBoxEmpty_pcbci")
theme_override_styles/hover = SubResource("StyleBoxEmpty_he4sq")
theme_override_styles/pressed_mirrored = SubResource("StyleBoxEmpty_rsjs4")
theme_override_styles/pressed = SubResource("StyleBoxEmpty_rj3vb")
theme_override_styles/normal_mirrored = SubResource("StyleBoxEmpty_pocyv")
theme_override_styles/normal = SubResource("StyleBoxEmpty_8uhic")
[node name="DialogPanel" type="Panel" parent="ControlsScreen"]
layout_mode = 1
anchors_preset = -1
anchor_left = 0.5
anchor_right = 1.0
anchor_bottom = 1.0
offset_top = 64.0
offset_right = -64.0
offset_bottom = -64.0
grow_horizontal = 2
grow_vertical = 2
[node name="Label" type="Label" parent="ControlsScreen/DialogPanel"]
layout_mode = 1
anchors_preset = -1
anchor_right = 1.0
offset_left = 8.0
offset_top = 8.0
offset_right = -8.0
offset_bottom = 112.0
grow_horizontal = 2
text = "Controls"
label_settings = SubResource("LabelSettings_dkd36")
horizontal_alignment = 1
vertical_alignment = 1
[node name="EditorLabel" type="Label" parent="ControlsScreen/DialogPanel"]
layout_mode = 1
anchors_preset = -1
anchor_right = 0.5
anchor_bottom = 1.0
offset_left = 8.0
offset_top = 128.0
offset_bottom = -8.0
grow_horizontal = 2
grow_vertical = 2
text = "Global:
Fullscreen: F11 or Alt+Enter
In Editor:
Fullscreen camera view: ESC
Play/Pause: Space
Play Reverse: Shift + Space
Fast Forward: Shift + Right Arrow
Fast Reverse: Shift + Left
Step Forward: Right Arrow
Step Backward: Left Arrow
Stop: Home
Change Camera Angle: Tab"
[node name="FreeRoamLabel" type="Label" parent="ControlsScreen/DialogPanel"]
layout_mode = 1
anchors_preset = -1
anchor_left = 0.5
anchor_right = 1.0
anchor_bottom = 1.0
offset_top = 128.0
offset_right = -8.0
offset_bottom = -8.0
grow_horizontal = 2
grow_vertical = 2
text = "
In Free Roam:
Move: W, A, S, D
Jump: Space
Open Menu: ESC"
[node name="CreditsScreen" type="Control" parent="."]
visible = false
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="ColorRect" type="ColorRect" parent="CreditsScreen"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
color = Color(0.121569, 0.121569, 0.121569, 0.501961)
[node name="InputEater" type="Button" parent="CreditsScreen"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme_override_styles/focus = SubResource("StyleBoxEmpty_dkd36")
theme_override_styles/disabled_mirrored = SubResource("StyleBoxEmpty_ha2rd")
theme_override_styles/disabled = SubResource("StyleBoxEmpty_wdeli")
theme_override_styles/hover_pressed_mirrored = SubResource("StyleBoxEmpty_wyv1s")
theme_override_styles/hover_pressed = SubResource("StyleBoxEmpty_drn21")
theme_override_styles/hover_mirrored = SubResource("StyleBoxEmpty_pcbci")
theme_override_styles/hover = SubResource("StyleBoxEmpty_he4sq")
theme_override_styles/pressed_mirrored = SubResource("StyleBoxEmpty_rsjs4")
theme_override_styles/pressed = SubResource("StyleBoxEmpty_rj3vb")
theme_override_styles/normal_mirrored = SubResource("StyleBoxEmpty_pocyv")
theme_override_styles/normal = SubResource("StyleBoxEmpty_8uhic")
[node name="DialogPanel" type="Panel" parent="CreditsScreen"]
layout_mode = 1
anchors_preset = -1
anchor_left = 0.5
anchor_right = 1.0
anchor_bottom = 1.0
offset_top = 64.0
offset_right = -64.0
offset_bottom = -64.0
grow_horizontal = 2
grow_vertical = 2
[node name="Label" type="Label" parent="CreditsScreen/DialogPanel"]
layout_mode = 1
anchors_preset = -1
anchor_right = 1.0
offset_left = 8.0
offset_top = 8.0
offset_right = -8.0
offset_bottom = 112.0
grow_horizontal = 2
text = "Credits"
label_settings = SubResource("LabelSettings_dkd36")
horizontal_alignment = 1
vertical_alignment = 1
[node name="CreditsLabel" type="Label" parent="CreditsScreen/DialogPanel"]
layout_mode = 1
anchors_preset = -1
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = 8.0
offset_top = 128.0
offset_right = -8.0
offset_bottom = -8.0
grow_horizontal = 2
grow_vertical = 2
text = "Pneumatic Plaything Animatronic Simulator
Project Oversight: Persephone (KawaiiZenbo)
Interface Design: Persephone
Simulator Backend: Persephone
3-Stage Bot Models: Persephone
Cyberamic Bot Models: Persephone
C-Stage Model: Persephone
Cyberamic Iris Textures: Avery
Chuck E's Corner Stage: Luigigamin212
Balcony Stage Model: ToastHQ
This project is not associated with CEC Entertainment LLC.
or Creative Engineering Inc."
horizontal_alignment = 1
[node name="VersionLabel" type="Label" parent="."]
layout_mode = 1
anchors_preset = -1
anchor_left = 1.0
anchor_top = 1.0
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = -264.0
offset_top = -40.0
offset_right = -8.0
offset_bottom = -8.0
grow_horizontal = 0
grow_vertical = 0
text = "Pneumatic Plaything vX.X"
horizontal_alignment = 2
vertical_alignment = 1
[connection signal="pressed" from="Buttons/EditorButton" to="." method="_on_button_pressed"]
[connection signal="pressed" from="Buttons/FreeRoamButton" to="." method="_on_free_roam_button_pressed"]
[connection signal="pressed" from="Buttons/ModsButton" to="." method="_on_mods_button_pressed"]
[connection signal="pressed" from="Buttons/ControlsButton" to="." method="_on_controls_button_pressed"]
[connection signal="pressed" from="Buttons/CreditsButton" to="." method="_on_credits_button_pressed"]
[connection signal="pressed" from="Buttons/ExitButton" to="." method="_on_exit_button_pressed"]
[connection signal="pressed" from="FreeRoamChooseScreen/InputEater" to="." method="_on_input_eater_pressed"]
[connection signal="pressed" from="ModsScreen/InputEater" to="." method="_on_input_eater_pressed"]
[connection signal="item_selected" from="ModsScreen/DialogPanel/ModList" to="." method="_on_mod_list_item_selected"]
[connection signal="pressed" from="ModsScreen/DialogPanel/OpenFolderButton" to="." method="_on_open_folder_button_pressed"]
[connection signal="pressed" from="ControlsScreen/InputEater" to="." method="_on_input_eater_pressed"]
[connection signal="pressed" from="CreditsScreen/InputEater" to="." method="_on_input_eater_pressed"]

View file

@ -1,12 +1,14 @@
[gd_scene load_steps=10 format=3 uid="uid://d2g6chunc572s"]
[gd_scene load_steps=12 format=3 uid="uid://d2g6chunc572s"]
[ext_resource type="PackedScene" uid="uid://d34xfaignny8j" path="res://Models/Cyberamics/Cyber Helen.glb" id="1_w3m2i"]
[ext_resource type="Script" uid="uid://bu68w4jnh0n2b" path="res://Scripts/AnimatronicController.gd" id="2_t4ere"]
[ext_resource type="PackedScene" uid="uid://c2j62syov3skq" path="res://Models/Cyberamics/Cyberamic Chuck.glb" id="3_45mf1"]
[ext_resource type="PackedScene" uid="uid://c5fgw7t45p7r6" path="res://Models/Cyberamics/Cyber Chuck.glb" id="4_ajb2q"]
[ext_resource type="PackedScene" uid="uid://ba7i8p8olef2s" path="res://Models/Cyberamics/Cyber Jasper.glb" id="4_t4ere"]
[ext_resource type="Script" uid="uid://du3pqtf3jixvl" path="res://Scripts/CyberamicController.gd" id="5_38ovv"]
[ext_resource type="PackedScene" uid="uid://c6n4otfble154" path="res://Models/Balcony/BalconyStage.glb" id="5_45mf1"]
[ext_resource type="PackedScene" uid="uid://dmh5upwts8y11" path="res://Models/Cyberamics/Warblettes.glb" id="5_ocq6y"]
[ext_resource type="PackedScene" uid="uid://doxu4tb5jfoqp" path="res://Models/Cyberamics/Cyber Munch.glb" id="5_vcb31"]
[ext_resource type="PackedScene" uid="uid://bp5u5t6yu4ejy" path="res://Models/Cyberamics/Cyber Pasqually.glb" id="6_ajb2q"]
[ext_resource type="Script" uid="uid://d1p4ite8ts2wi" path="res://Scripts/LightController.gd" id="6_j8jbd"]
[sub_resource type="Environment" id="Environment_w3m2i"]
@ -14,21 +16,25 @@ ambient_light_source = 1
[node name="Balcony" type="Node3D"]
[node name="Munch" parent="." instance=ExtResource("5_vcb31")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.5, 3, -0.5)
script = ExtResource("5_38ovv")
[node name="Jasper" parent="." instance=ExtResource("4_t4ere")]
transform = Transform3D(0.866025, 0, 0.5, 0, 1, 0, -0.5, 0, 0.866025, -2.2, 3, -0.5)
script = ExtResource("2_t4ere")
script = ExtResource("5_38ovv")
[node name="Chuck" parent="." instance=ExtResource("3_45mf1")]
[node name="Chuck" parent="." instance=ExtResource("4_ajb2q")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -0.5)
script = ExtResource("2_t4ere")
script = ExtResource("5_38ovv")
[node name="Helen" parent="." instance=ExtResource("1_w3m2i")]
transform = Transform3D(0.866025, 0, -0.5, 0, 1, 0, 0.5, 0, 0.866025, 2.2, 3, -0.5)
script = ExtResource("2_t4ere")
script = ExtResource("5_38ovv")
[node name="Munch" parent="." instance=ExtResource("5_vcb31")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.5, 3, -0.5)
script = ExtResource("2_t4ere")
[node name="Pasqually" parent="." instance=ExtResource("6_ajb2q")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.5, 3, -0.5)
script = ExtResource("5_38ovv")
[node name="Warblettes" parent="." instance=ExtResource("5_ocq6y")]
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -7.5, 3.6, -1)

View file

@ -1,10 +1,11 @@
[gd_scene load_steps=9 format=3 uid="uid://jjd2nlorrml3"]
[gd_scene load_steps=10 format=3 uid="uid://jjd2nlorrml3"]
[ext_resource type="PackedScene" uid="uid://ba7i8p8olef2s" path="res://Models/Cyberamics/Cyber Jasper.glb" id="1_nkhpr"]
[ext_resource type="Script" uid="uid://bu68w4jnh0n2b" path="res://Scripts/AnimatronicController.gd" id="2_bawsr"]
[ext_resource type="PackedScene" uid="uid://c2j62syov3skq" path="res://Models/Cyberamics/Cyberamic Chuck.glb" id="3_8cbs4"]
[ext_resource type="PackedScene" uid="uid://c5fgw7t45p7r6" path="res://Models/Cyberamics/Cyber Chuck.glb" id="4_nkhpr"]
[ext_resource type="PackedScene" uid="uid://d34xfaignny8j" path="res://Models/Cyberamics/Cyber Helen.glb" id="4_vmyhs"]
[ext_resource type="Script" uid="uid://du3pqtf3jixvl" path="res://Scripts/CyberamicController.gd" id="5_bawsr"]
[ext_resource type="PackedScene" uid="uid://doxu4tb5jfoqp" path="res://Models/Cyberamics/Cyber Munch.glb" id="5_byvoj"]
[ext_resource type="PackedScene" uid="uid://bp5u5t6yu4ejy" path="res://Models/Cyberamics/Cyber Pasqually.glb" id="6_nkhpr"]
[ext_resource type="PackedScene" uid="uid://dfw3sbg135u2h" path="res://Models/CStage/CStage.glb" id="7_1s7sj"]
[ext_resource type="Script" uid="uid://d1p4ite8ts2wi" path="res://Scripts/LightController.gd" id="7_fp2rj"]
@ -13,21 +14,25 @@ ambient_light_source = 1
[node name="CStage" type="Node3D"]
[node name="Munch" parent="." instance=ExtResource("5_byvoj")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.5, 3, 0)
script = ExtResource("5_bawsr")
[node name="Jasper" parent="." instance=ExtResource("1_nkhpr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.25, 3, 0)
script = ExtResource("2_bawsr")
script = ExtResource("5_bawsr")
[node name="Chuck" parent="." instance=ExtResource("3_8cbs4")]
[node name="Chuck" parent="." instance=ExtResource("4_nkhpr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0)
script = ExtResource("2_bawsr")
script = ExtResource("5_bawsr")
[node name="Helen" parent="." instance=ExtResource("4_vmyhs")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.25, 3, 0)
script = ExtResource("2_bawsr")
script = ExtResource("5_bawsr")
[node name="Munch" parent="." instance=ExtResource("5_byvoj")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.5, 3, 0)
script = ExtResource("2_bawsr")
[node name="Pasqually" parent="." instance=ExtResource("6_nkhpr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.5, 3, 0)
script = ExtResource("5_bawsr")
[node name="Spots" type="Node3D" parent="."]
script = ExtResource("7_fp2rj")
@ -42,7 +47,7 @@ spot_attenuation = -1.0
spot_angle = 7.5
[node name="Helen" type="SpotLight3D" parent="Spots"]
transform = Transform3D(0.866025, 0.120961, -0.485148, 0, 0.970296, 0.241922, 0.5, -0.209511, 0.840301, -1, 5.5, 5)
transform = Transform3D(1, 0, 0, 0, 0.970296, 0.241922, 0, -0.241922, 0.970296, 2.25, 5.5, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
@ -51,7 +56,7 @@ spot_attenuation = -1.0
spot_angle = 7.5
[node name="Jasper" type="SpotLight3D" parent="Spots"]
transform = Transform3D(0.866025, -0.120961, 0.485148, 0, 0.970296, 0.241922, -0.5, -0.209511, 0.840301, 1, 5.5, 5)
transform = Transform3D(1, -5.67102e-08, 2.31578e-07, -9.98193e-10, 0.970296, 0.241922, -2.38419e-07, -0.241922, 0.970296, -2.25, 5.5, 5)
visible = false
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.8
@ -99,7 +104,7 @@ spot_attenuation = -1.0
spot_angle = 7.5
[node name="Helen" type="SpotLight3D" parent="Color Spots"]
transform = Transform3D(0.866025, 0.120961, -0.485148, 0, 0.970296, 0.241922, 0.5, -0.209511, 0.840301, -1, 5.5, 5)
transform = Transform3D(1, 0, 0, 0, 0.970296, 0.241922, 0, -0.241922, 0.970296, 2.25, 5.5, 5)
visible = false
light_color = Color(0.734652, 0.426335, 0.999996, 1)
light_energy = 0.8
@ -108,7 +113,7 @@ spot_attenuation = -1.0
spot_angle = 7.5
[node name="Jasper" type="SpotLight3D" parent="Color Spots"]
transform = Transform3D(0.866025, -0.120961, 0.485148, 0, 0.970296, 0.241922, -0.5, -0.209511, 0.840301, 1, 5.5, 5)
transform = Transform3D(1, 0, 0, 0, 0.970296, 0.241922, 0, -0.241922, 0.970296, -2.25, 5.5, 5)
visible = false
light_color = Color(0.734652, 0.426335, 0.999996, 1)
light_energy = 0.8
@ -289,7 +294,7 @@ transform = Transform3D(1, 0, 0, 0, 0.965926, 0.258819, 0, -0.258819, 0.965926,
fov = 60.0
[node name="Angle 4" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.996195, 0.0871557, 0, -0.0871557, 0.996195, 0, 4.75, 6)
transform = Transform3D(1, 0, 0, 0, 0.984267, 0.17669, 0, -0.17669, 0.984267, 0, 4.75, 6.32348)
fov = 60.0
[node name="Angle 5" type="Camera3D" parent="."]

View file

@ -1,7 +1,8 @@
[gd_scene load_steps=7 format=3 uid="uid://dw3eplmapm5gc"]
[gd_scene load_steps=8 format=3 uid="uid://dw3eplmapm5gc"]
[ext_resource type="PackedScene" uid="uid://c2j62syov3skq" path="res://Models/Cyberamics/Cyberamic Chuck.glb" id="1_t27ru"]
[ext_resource type="PackedScene" uid="uid://c5fgw7t45p7r6" path="res://Models/Cyberamics/Cyber Chuck.glb" id="1_t27ru"]
[ext_resource type="Script" uid="uid://bu68w4jnh0n2b" path="res://Scripts/AnimatronicController.gd" id="2_8qvk7"]
[ext_resource type="Script" uid="uid://du3pqtf3jixvl" path="res://Scripts/CyberamicController.gd" id="2_htppt"]
[ext_resource type="PackedScene" uid="uid://bv66hlbvtekho" path="res://Models/ChuckEsCorner/ChuckEsCornerStage.glb" id="3_8qvk7"]
[ext_resource type="PackedScene" uid="uid://dmh5upwts8y11" path="res://Models/Cyberamics/Warblettes.glb" id="3_t27ru"]
[ext_resource type="Script" uid="uid://d1p4ite8ts2wi" path="res://Scripts/LightController.gd" id="4_8suoo"]
@ -13,7 +14,7 @@ ambient_light_source = 1
[node name="Chuck" parent="." instance=ExtResource("1_t27ru")]
transform = Transform3D(-1.5, 0, -1.31134e-07, 0, 1.5, 0, 1.31134e-07, 0, -1.5, -2, 2, 0.312)
script = ExtResource("2_8qvk7")
script = ExtResource("2_htppt")
[node name="Warblettes" parent="." instance=ExtResource("3_t27ru")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.25, 4, 0.5)

View file

@ -0,0 +1,84 @@
[gd_scene load_steps=9 format=3 uid="uid://bty3dn0uskrfi"]
[ext_resource type="PackedScene" uid="uid://c5fgw7t45p7r6" path="res://Models/Cyberamics/Cyber Chuck.glb" id="1_cw6ma"]
[ext_resource type="Script" uid="uid://du3pqtf3jixvl" path="res://Scripts/CyberamicController.gd" id="2_4l10n"]
[ext_resource type="PackedScene" uid="uid://d34xfaignny8j" path="res://Models/Cyberamics/Cyber Helen.glb" id="3_87eu1"]
[ext_resource type="PackedScene" uid="uid://doxu4tb5jfoqp" path="res://Models/Cyberamics/Cyber Munch.glb" id="4_68u23"]
[ext_resource type="PackedScene" uid="uid://ba7i8p8olef2s" path="res://Models/Cyberamics/Cyber Jasper.glb" id="5_lioge"]
[ext_resource type="PackedScene" uid="uid://bp5u5t6yu4ejy" path="res://Models/Cyberamics/Cyber Pasqually.glb" id="6_81y3d"]
[ext_resource type="PackedScene" uid="uid://b77ebnic6ktql" path="res://Models/3-Stage/3Stage.glb" id="7_cr5od"]
[sub_resource type="Environment" id="Environment_aswoc"]
ambient_light_source = 1
[node name="Cyber3Stage" type="Node3D"]
[node name="Chuck" parent="." instance=ExtResource("1_cw6ma")]
transform = Transform3D(0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, -8.5, 2.6, 2.3)
script = ExtResource("2_4l10n")
[node name="Helen" parent="." instance=ExtResource("3_87eu1")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.6, 2.6, -1)
script = ExtResource("2_4l10n")
[node name="Munch" parent="." instance=ExtResource("4_68u23")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.6, -1)
script = ExtResource("2_4l10n")
[node name="Jasper" parent="." instance=ExtResource("5_lioge")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.6, 2.4, -1)
script = ExtResource("2_4l10n")
[node name="Pasqually" parent="." instance=ExtResource("6_81y3d")]
transform = Transform3D(0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, 0.707107, 8.5, 2.4, 1)
script = ExtResource("2_4l10n")
[node name="3Stage" parent="." instance=ExtResource("7_cr5od")]
transform = Transform3D(1.75, 0, 0, 0, 1.75, 0, 0, 0, 1.75, 0, 0, 0)
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_aswoc")
[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, 5, 3.5, 1)
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.5
[node name="OmniLight3D2" type="OmniLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 3.5, 1)
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.5
[node name="OmniLight3D3" type="OmniLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.5, 1)
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.5
[node name="OmniLight3D4" type="OmniLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 3.5, 4)
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.5
[node name="OmniLight3D5" type="OmniLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 3.5, 4)
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.5
[node name="Angle 1" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.996195, 0.0871557, 0, -0.0871557, 0.996195, -0.5, 3.75, 12.5)
current = true
fov = 60.0
[node name="Angle 2" type="Camera3D" parent="."]
transform = Transform3D(0.683013, -0.258819, 0.683013, -0.006236, 0.933013, 0.359789, -0.73038, -0.25, 0.635646, -4.5, 4.75, 4.5)
fov = 60.0
[node name="Angle 3" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.965926, 0.258819, 0, -0.258819, 0.965926, 0, 4.75, 5.5)
fov = 60.0
[node name="Angle 4" type="Camera3D" parent="."]
transform = Transform3D(0.73038, 0.25, -0.635646, -0.006236, 0.933013, 0.359789, 0.683013, -0.258819, 0.683013, 4.5, 4.75, 4.5)
fov = 60.0

View file

@ -1,6 +1,6 @@
[gd_scene load_steps=7 format=3 uid="uid://btre5j66mpchy"]
[ext_resource type="PackedScene" uid="uid://f0fkcs7erhop" path="res://Models/3-Stage/3stHelen.glb" id="1_s1mol"]
[ext_resource type="PackedScene" uid="uid://f0fkcs7erhop" path="res://Models/3-StageBots/3stHelen.glb" id="1_s1mol"]
[ext_resource type="Script" uid="uid://bu68w4jnh0n2b" path="res://Scripts/AnimatronicController.gd" id="2_odcb6"]
[ext_resource type="PackedScene" uid="uid://bhoeqcsdb0fx2" path="res://Models/HelenHouse/HelenHouse-Room.glb" id="3_e7oou"]
[ext_resource type="PackedScene" uid="uid://btvomf1ayoypu" path="res://Models/HelenHouse/HelenHouse-Stage.glb" id="4_e2vvs"]
@ -35,6 +35,7 @@ transform = Transform3D(0.25, 0, 0, 0, 0.25, 0, 0, 0, 0.25, 0, 0, 0)
[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)
current = true
fov = 60.0
[node name="Angle 2" type="Camera3D" parent="."]

View file

@ -0,0 +1,100 @@
[gd_scene load_steps=11 format=3 uid="uid://0p6p1owvvesv"]
[ext_resource type="PackedScene" uid="uid://c5fgw7t45p7r6" path="res://Models/Cyberamics/Cyber Chuck.glb" id="1_pj7jr"]
[ext_resource type="Script" uid="uid://du3pqtf3jixvl" path="res://Scripts/CyberamicController.gd" id="2_6jho3"]
[ext_resource type="PackedScene" uid="uid://d34xfaignny8j" path="res://Models/Cyberamics/Cyber Helen.glb" id="3_11jlu"]
[ext_resource type="PackedScene" uid="uid://doxu4tb5jfoqp" path="res://Models/Cyberamics/Cyber Munch.glb" id="4_qr1e5"]
[ext_resource type="PackedScene" uid="uid://ba7i8p8olef2s" path="res://Models/Cyberamics/Cyber Jasper.glb" id="5_k7q7t"]
[ext_resource type="PackedScene" uid="uid://bp5u5t6yu4ejy" path="res://Models/Cyberamics/Cyber Pasqually.glb" id="6_08e8o"]
[ext_resource type="Script" uid="uid://d1p4ite8ts2wi" path="res://Scripts/LightController.gd" id="7_r2dgu"]
[ext_resource type="PackedScene" uid="uid://dq1fvhg4rb6ro" path="res://Models/RoadStage/RoadStageNeon.glb" id="8_basbq"]
[ext_resource type="PackedScene" uid="uid://bxjnp7g3w2wc8" path="res://Models/RoadStage/RoadStage.glb" id="9_hijvq"]
[sub_resource type="Environment" id="Environment_aswoc"]
ambient_light_source = 1
[node name="ProtoRoadStage" type="Node3D"]
[node name="Chuck" parent="." instance=ExtResource("1_pj7jr")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 1.9, 1.3)
script = ExtResource("2_6jho3")
[node name="Helen" parent="." instance=ExtResource("3_11jlu")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.6, 1.8, 0.6)
script = ExtResource("2_6jho3")
[node name="Munch" parent="." instance=ExtResource("4_qr1e5")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1.1, 0.7)
script = ExtResource("2_6jho3")
[node name="Jasper" parent="." instance=ExtResource("5_k7q7t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.6, 1.8, 0.6)
script = ExtResource("2_6jho3")
[node name="Pasqually" parent="." instance=ExtResource("6_08e8o")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 1.4, 1)
script = ExtResource("2_6jho3")
[node name="Special" type="Node3D" parent="."]
script = ExtResource("7_r2dgu")
[node name="Neon Sign" parent="Special" instance=ExtResource("8_basbq")]
visible = false
[node name="RoadStage" parent="." instance=ExtResource("9_hijvq")]
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_aswoc")
[node name="Room Lights" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 2)
[node name="OmniLight3D" type="OmniLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 3.5, 2)
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.5
[node name="OmniLight3D2" type="OmniLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 3.5, 2)
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.5
[node name="OmniLight3D3" type="OmniLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.5, 2)
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.5
[node name="OmniLight3D4" type="OmniLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 3.5, 4)
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.5
[node name="OmniLight3D5" type="OmniLight3D" parent="Room Lights"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 3.5, 4)
light_color = Color(1, 0.960784, 0.85098, 1)
light_energy = 0.5
[node name="Angle 1" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.965926, 0.258819, 0, -0.258819, 0.965926, -0.5, 3.75, 7.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, -5, 3.5, 4)
fov = 60.0
[node name="Angle 3" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.965926, 0.258819, 0, -0.258819, 0.965926, -0.6, 3.5, 3)
fov = 60.0
[node name="Angle 4" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.965926, 0.258819, 0, -0.258819, 0.965926, 1, 2.5, 3)
fov = 60.0
[node name="Angle 5" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.965926, 0.258819, 0, -0.258819, 0.965926, 2.6, 3.5, 3)
fov = 60.0
[node name="Angle 6" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.965926, 0.258819, 0, -0.258819, 0.965926, 4, 3, 3)
fov = 60.0

View file

@ -0,0 +1,666 @@
extends Node
var CyberChuck = {
"Chuck E. Hat":
{
"Derby":
{
"Chuck/Chuck/Skeleton3D/Avenger Hat": false,
"Chuck/Chuck/Skeleton3D/Cool Chuck Hat": false,
"Chuck/Chuck/Skeleton3D/Derby": true,
"Chuck/Chuck/Skeleton3D/Tux Derby": false,
"Chuck/Chuck/Skeleton3D/Blue Cool Chuck Hat": false,
},
"Tux Derby":
{
"Chuck/Chuck/Skeleton3D/Avenger Hat": false,
"Chuck/Chuck/Skeleton3D/Cool Chuck Hat": false,
"Chuck/Chuck/Skeleton3D/Derby": false,
"Chuck/Chuck/Skeleton3D/Tux Derby": true,
"Chuck/Chuck/Skeleton3D/Blue Cool Chuck Hat": false,
},
"Cool Chuck":
{
"Chuck/Chuck/Skeleton3D/Avenger Hat": false,
"Chuck/Chuck/Skeleton3D/Cool Chuck Hat": true,
"Chuck/Chuck/Skeleton3D/Derby": false,
"Chuck/Chuck/Skeleton3D/Tux Derby": false,
"Chuck/Chuck/Skeleton3D/Blue Cool Chuck Hat": false,
},
"Cool Chuck (Blue)":
{
"Chuck/Chuck/Skeleton3D/Avenger Hat": false,
"Chuck/Chuck/Skeleton3D/Cool Chuck Hat": false,
"Chuck/Chuck/Skeleton3D/Derby": false,
"Chuck/Chuck/Skeleton3D/Tux Derby": false,
"Chuck/Chuck/Skeleton3D/Blue Cool Chuck Hat": true,
},
"Avenger":
{
"Chuck/Chuck/Skeleton3D/Avenger Hat": true,
"Chuck/Chuck/Skeleton3D/Cool Chuck Hat": false,
"Chuck/Chuck/Skeleton3D/Derby": false,
"Chuck/Chuck/Skeleton3D/Tux Derby": false,
"Chuck/Chuck/Skeleton3D/Blue Cool Chuck Hat": false,
},
"None":
{
"Chuck/Chuck/Skeleton3D/Avenger Hat": false,
"Chuck/Chuck/Skeleton3D/Cool Chuck Hat": false,
"Chuck/Chuck/Skeleton3D/Derby": false,
"Chuck/Chuck/Skeleton3D/Tux Derby": false,
"Chuck/Chuck/Skeleton3D/Blue Cool Chuck Hat": 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,
"Chuck/Chuck/Skeleton3D/Red Bowtie": false,
"Chuck/Chuck/Skeleton3D/Tux Button": false,
"Chuck/Chuck/Skeleton3D/Lapel": false,
"Chuck/Chuck/Skeleton3D/Tux Base": 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,
"Chuck/Chuck/Skeleton3D/Red Bowtie": false,
"Chuck/Chuck/Skeleton3D/Tux Button": false,
"Chuck/Chuck/Skeleton3D/Lapel": false,
"Chuck/Chuck/Skeleton3D/Tux Base": false,
},
"Tux":
{
"Chuck/Chuck/Skeleton3D/Rockstar Shirt": false,
"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/Chuck/Skeleton3D/Red Bowtie": true,
"Chuck/Chuck/Skeleton3D/Tux Button": true,
"Chuck/Chuck/Skeleton3D/Lapel": true,
"Chuck/Chuck/Skeleton3D/Tux Base": 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,
"Chuck/Chuck/Skeleton3D/Red Bowtie": false,
"Chuck/Chuck/Skeleton3D/Tux Button": false,
"Chuck/Chuck/Skeleton3D/Lapel": false,
"Chuck/Chuck/Skeleton3D/Tux Base": 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,
"Chuck/Chuck/Skeleton3D/Red Bowtie": false,
"Chuck/Chuck/Skeleton3D/Tux Button": false,
"Chuck/Chuck/Skeleton3D/Lapel": false,
"Chuck/Chuck/Skeleton3D/Tux Base": 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/Chuck/Skeleton3D/Red Bowtie": false,
"Chuck/Chuck/Skeleton3D/Tux Button": false,
"Chuck/Chuck/Skeleton3D/Lapel": false,
"Chuck/Chuck/Skeleton3D/Tux Base": 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/Skeleton3D/Stand": true,
"Chuck/Chuck/Skeleton3D/Legs": false,
"Chuck/Chuck/Skeleton3D/Feet": false,
},
"Normal":
{
"Chuck/Chuck/Skeleton3D/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,
}
},
}
var CyberHelen = {
"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":
{
"PTT":
{
"Helen/Helen/Skeleton3D/PTT Shirt": true,
"Helen/Helen/Skeleton3D/Half Body Skirt": false,
"Helen/Helen/Skeleton3D/Skirt": false,
"Helen/Helen/Skeleton3D/Black Shirt": false,
"Helen/Helen/Skeleton3D/Collar": false,
},
"Road Stage":
{
"Helen/Helen/Skeleton3D/PTT Shirt": false,
"Helen/Helen/Skeleton3D/Half Body Skirt": true,
"Helen/Helen/Skeleton3D/Skirt": false,
"Helen/Helen/Skeleton3D/Black Shirt": true,
"Helen/Helen/Skeleton3D/Collar": true,
},
"Modern":
{
"Helen/Helen/Skeleton3D/PTT Shirt": false,
"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":
{
"PTT":
{
"Helen/Helen/Skeleton3D/Modern Hair": false,
"Helen/Helen/Skeleton3D/Modern Hair Yellow": false,
"Helen/Helen/Skeleton3D/Road Stage Hair": false,
"Helen/Helen/Skeleton3D/PTT Hair": true,
},
"Road Stage":
{
"Helen/Helen/Skeleton3D/Modern Hair": false,
"Helen/Helen/Skeleton3D/Modern Hair Yellow": false,
"Helen/Helen/Skeleton3D/Road Stage Hair": true,
"Helen/Helen/Skeleton3D/PTT Hair": false,
},
"Modern":
{
"Helen/Helen/Skeleton3D/Modern Hair": true,
"Helen/Helen/Skeleton3D/Modern Hair Yellow": false,
"Helen/Helen/Skeleton3D/Road Stage Hair": false,
"Helen/Helen/Skeleton3D/PTT Hair": false,
},
"Modern Yellow":
{
"Helen/Helen/Skeleton3D/Modern Hair": false,
"Helen/Helen/Skeleton3D/Modern Hair Yellow": true,
"Helen/Helen/Skeleton3D/Road Stage Hair": false,
"Helen/Helen/Skeleton3D/PTT Hair": false,
},
},
"Helen Mask":
{
"PTT":
{
"Helen/Helen/Skeleton3D/PTT Mask": true,
"Helen/Helen/Skeleton3D/PTT Jaw": true,
"Helen/Helen/Skeleton3D/PTT Beak": true,
"Helen/Helen/Skeleton3D/PTT Mask Crest": true,
"Helen/Helen/Skeleton3D/PTT Red Mouth Parts": true,
"Helen/Helen/Skeleton3D/PTT Eyeshadow": true,
"Helen/Helen/Skeleton3D/Modern Head": false,
"Helen/Helen/Skeleton3D/Modern Mask": false,
"Helen/Helen/Skeleton3D/Road Stage Jaw": false,
"Helen/Helen/Skeleton3D/Road Stage Beak": false,
"Helen/Helen/Skeleton3D/Modern Jaw": false,
"Helen/Helen/Skeleton3D/Modern Beak": false,
},
"Road Stage":
{
"Helen/Helen/Skeleton3D/PTT Mask": false,
"Helen/Helen/Skeleton3D/PTT Jaw": false,
"Helen/Helen/Skeleton3D/PTT Beak": false,
"Helen/Helen/Skeleton3D/PTT Mask Crest": false,
"Helen/Helen/Skeleton3D/PTT Red Mouth Parts": false,
"Helen/Helen/Skeleton3D/PTT Eyeshadow": false,
"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,
},
"Modern":
{
"Helen/Helen/Skeleton3D/PTT Mask": false,
"Helen/Helen/Skeleton3D/PTT Jaw": false,
"Helen/Helen/Skeleton3D/PTT Beak": false,
"Helen/Helen/Skeleton3D/PTT Mask Crest": false,
"Helen/Helen/Skeleton3D/PTT Red Mouth Parts": false,
"Helen/Helen/Skeleton3D/PTT Eyeshadow": false,
"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,
},
},
"Helen Legs":
{
"None":
{
"Helen/Helen/Skeleton3D/Stand": true,
"Helen/Helen/Skeleton3D/Legs": false,
"Helen/Helen/Skeleton3D/Shoes": false,
},
"Modern Standing":
{
"Helen/Helen/Skeleton3D/Stand": false,
"Helen/Helen/Skeleton3D/Legs": true,
"Helen/Helen/Skeleton3D/Shoes": true,
}
},
}
var CyberMunch = {
"Munch Hat":
{
"None":
{
"Munch/Munch/Skeleton3D/Road Stage Hat": false,
"Munch/Munch/Skeleton3D/Modern Hat": false,
},
"Road Stage":
{
"Munch/Munch/Skeleton3D/Road Stage Hat": true,
"Munch/Munch/Skeleton3D/Modern Hat": false,
},
"Modern":
{
"Munch/Munch/Skeleton3D/Road Stage Hat": false,
"Munch/Munch/Skeleton3D/Modern Hat": true,
},
},
"Munch Mask":
{
"PTT":
{
"Munch/Munch/Skeleton3D/PTT Nostrils": true,
"Munch/Munch/Skeleton3D/Modern Nostrils": false,
},
"Modern":
{
"Munch/Munch/Skeleton3D/PTT Nostrils": false,
"Munch/Munch/Skeleton3D/Modern Nostrils": true,
},
},
"Munch Body":
{
"PTT":
{
"Munch/Munch/Skeleton3D/PTT Torso": true,
"Munch/Munch/Skeleton3D/PTT Arms": true,
"Munch/Munch/Skeleton3D/PTT Left Hand": true,
"Munch/Munch/Skeleton3D/PTT Right Hand": true,
"Munch/Munch/Skeleton3D/Modern Torso": false,
"Munch/Munch/Skeleton3D/Modern Arms": false,
"Munch/Munch/Skeleton3D/Modern Left Hand": false,
"Munch/Munch/Skeleton3D/Modern Right Hand": false,
},
"Modern":
{
"Munch/Munch/Skeleton3D/PTT Torso": false,
"Munch/Munch/Skeleton3D/PTT Arms": false,
"Munch/Munch/Skeleton3D/PTT Left Hand": false,
"Munch/Munch/Skeleton3D/PTT Right Hand": false,
"Munch/Munch/Skeleton3D/Modern Torso": true,
"Munch/Munch/Skeleton3D/Modern Arms": true,
"Munch/Munch/Skeleton3D/Modern Left Hand": true,
"Munch/Munch/Skeleton3D/Modern Right Hand": true,
},
},
"Munch Legs":
{
"None":
{
"Munch/Munch/Skeleton3D/Legs": false,
"Munch/Munch/Skeleton3D/Shoes": false,
},
"Modern":
{
"Munch/Munch/Skeleton3D/Legs": true,
"Munch/Munch/Skeleton3D/Shoes": true,
},
},
}
var CyberJasper = {
"Jasper Hat":
{
"PTT":
{
"Jasper/Jasper/Skeleton3D/Straw Hat Small": true,
"Jasper/Jasper/Skeleton3D/Straw Hat Large": false,
"Jasper/Jasper/Skeleton3D/Cowboy Hat": false,
},
"Rocker":
{
"Jasper/Jasper/Skeleton3D/Straw Hat Small": false,
"Jasper/Jasper/Skeleton3D/Straw Hat Large": true,
"Jasper/Jasper/Skeleton3D/Cowboy Hat": false,
},
"Modern":
{
"Jasper/Jasper/Skeleton3D/Straw Hat Small": false,
"Jasper/Jasper/Skeleton3D/Straw Hat Large": false,
"Jasper/Jasper/Skeleton3D/Cowboy Hat": true,
},
"None":
{
"Jasper/Jasper/Skeleton3D/Straw Hat Small": false,
"Jasper/Jasper/Skeleton3D/Straw Hat Large": false,
"Jasper/Jasper/Skeleton3D/Cowboy Hat": false,
},
},
"Jasper Shirt":
{
"PTT":
{
"Jasper/Jasper/Skeleton3D/Red Shirt": true,
"Jasper/Jasper/Skeleton3D/Rocker Shirt": false,
"Jasper/Jasper/Skeleton3D/Cow Print Shirt": false,
},
"Rocker":
{
"Jasper/Jasper/Skeleton3D/Red Shirt": false,
"Jasper/Jasper/Skeleton3D/Rocker Shirt": true,
"Jasper/Jasper/Skeleton3D/Cow Print Shirt": false,
},
"Modern":
{
"Jasper/Jasper/Skeleton3D/Red Shirt": false,
"Jasper/Jasper/Skeleton3D/Rocker Shirt": false,
"Jasper/Jasper/Skeleton3D/Cow Print Shirt": true,
},
},
"Jasper Guitar":
{
"Banjo":
{
"Jasper/Jasper/Skeleton3D/Banjo": true,
"Jasper/Jasper/Skeleton3D/Cheese Guitar": false,
},
"Cheese Guitar":
{
"Jasper/Jasper/Skeleton3D/Banjo": false,
"Jasper/Jasper/Skeleton3D/Cheese Guitar": true,
},
},
"Jasper Bandana":
{
"Blue":
{
"Jasper/Jasper/Skeleton3D/Blue Bandana": true,
"Jasper/Jasper/Skeleton3D/Red Bandana": false,
},
"Red":
{
"Jasper/Jasper/Skeleton3D/Blue Bandana": false,
"Jasper/Jasper/Skeleton3D/Red Bandana": true,
},
},
"Jasper Overalls":
{
"Normal":
{
"Jasper/Jasper/Skeleton3D/Overalls": true,
},
"None":
{
"Jasper/Jasper/Skeleton3D/Overalls": false,
},
},
"Jasper Legs":
{
"None":
{
"Jasper/Jasper/Skeleton3D/Pants": false,
"Jasper/Jasper/Skeleton3D/Shoes": false,
},
"Normal":
{
"Jasper/Jasper/Skeleton3D/Pants": true,
"Jasper/Jasper/Skeleton3D/Shoes": true,
},
},
}
var CyberPasqually = {
"Pasqually Body":
{
"PTT":
{
"Pasqually/Pasqually/Skeleton3D/PTT Torso": true,
"Pasqually/Pasqually/Skeleton3D/PTT Arms": true,
"Pasqually/Pasqually/Skeleton3D/PTT Left Hand": true,
"Pasqually/Pasqually/Skeleton3D/PTT Right Hand": true,
"Pasqually/Pasqually/Skeleton3D/Modern Torso": false,
"Pasqually/Pasqually/Skeleton3D/Modern Arms": false,
"Pasqually/Pasqually/Skeleton3D/Modern Left Hand": false,
"Pasqually/Pasqually/Skeleton3D/Modern Right Hand": false,
},
"Modern":
{
"Pasqually/Pasqually/Skeleton3D/PTT Torso": false,
"Pasqually/Pasqually/Skeleton3D/PTT Arms": false,
"Pasqually/Pasqually/Skeleton3D/PTT Left Hand": false,
"Pasqually/Pasqually/Skeleton3D/PTT Right Hand": false,
"Pasqually/Pasqually/Skeleton3D/Modern Torso": true,
"Pasqually/Pasqually/Skeleton3D/Modern Arms": true,
"Pasqually/Pasqually/Skeleton3D/Modern Left Hand": true,
"Pasqually/Pasqually/Skeleton3D/Modern Right Hand": true,
},
},
"Pasqually Legs":
{
"None":
{
"Pasqually/Pasqually/Skeleton3D/Legs": false,
"Pasqually/Pasqually/Skeleton3D/Shoes": false,
},
"Normal":
{
"Pasqually/Pasqually/Skeleton3D/Legs": true,
"Pasqually/Pasqually/Skeleton3D/Shoes": true,
},
},
"Pasqually Held Item":
{
"Accordion":
{
"Pasqually/Pasqually/Skeleton3D/Spoons": false,
"Pasqually/Pasqually/Skeleton3D/Drumsticks": false,
"Pasqually/Pasqually/Skeleton3D/Accordion": true,
},
"None":
{
"Pasqually/Pasqually/Skeleton3D/Spoons": false,
"Pasqually/Pasqually/Skeleton3D/Drumsticks": false,
"Pasqually/Pasqually/Skeleton3D/Accordion": false,
},
"Spoons":
{
"Pasqually/Pasqually/Skeleton3D/Spoons": true,
"Pasqually/Pasqually/Skeleton3D/Drumsticks": false,
"Pasqually/Pasqually/Skeleton3D/Accordion": false,
},
"Drumsticks":
{
"Pasqually/Pasqually/Skeleton3D/Spoons": false,
"Pasqually/Pasqually/Skeleton3D/Drumsticks": true,
"Pasqually/Pasqually/Skeleton3D/Accordion": false,
},
},
}
var HelenHouseHelen = {
"Helen Hair":
{
"Black and White":
{
"Helen/Helen/Skeleton3D/BWHair": true,
"Helen/Helen/Skeleton3D/YellowHair": false,
},
"Yellow":
{
"Helen/Helen/Skeleton3D/BWHair": false,
"Helen/Helen/Skeleton3D/YellowHair": true,
},
},
"Helen Dress":
{
"Tux":
{
"Helen/Helen/Skeleton3D/Collar": true,
"Helen/Helen/Skeleton3D/Torso": true,
"Helen/Helen/Skeleton3D/Skirt": true,
"Helen/Helen/Skeleton3D/CheerDress": false,
},
"Cheerleader":
{
"Helen/Helen/Skeleton3D/Collar": false,
"Helen/Helen/Skeleton3D/Torso": false,
"Helen/Helen/Skeleton3D/Skirt": false,
"Helen/Helen/Skeleton3D/CheerDress": true,
}
}
}

View file

@ -0,0 +1 @@
uid://bnddq01t7dtqc

387
Scripts/Configs/Stages.gd Normal file
View file

@ -0,0 +1,387 @@
extends Node
var HelenHouse = {
"bits": 20,
"scene": "res://Scenes/Stages/HelenHouse.tscn",
"scene_ref_base": "SubViewport/HelenHouse/",
"camera_count": 2,
"ust_type": "Rockafire Explosion/3-Stage",
"bit_mapping":
{
23: { "bot": "Helen", "movement": "Mouth", "flow_in": 3.0, "flow_out": 2.0 },
24: { "bot": "Helen", "movement": "Left Ear", "flow_in": 3.5, "flow_out": 1.5 },
25: { "bot": "Helen", "movement": "Right Ear", "flow_in": 3.5, "flow_out": 1.5 },
26: { "bot": "Helen", "movement": "Left Eyelid", "flow_in": 1.5, "flow_out": 2.0 },
27: { "bot": "Helen", "movement": "Right Eyelid", "flow_in": 1.5, "flow_out": 2.0 },
28: { "bot": "Helen", "movement": "Eyes Left", "flow_in": 3.5, "flow_out": 1.5 },
29: { "bot": "Helen", "movement": "Eyes Right", "flow_in": 3.5, "flow_out": 1.5 },
30: { "bot": "Helen", "movement": "Head Left", "flow_in": 1.5, "flow_out": 1.5 },
31: { "bot": "Helen", "movement": "Head Right", "flow_in": 1.5, "flow_out": 1.5 },
32: { "bot": "Helen", "movement": "Head Up", "flow_in": 1.0, "flow_out": 1.0 },
33: { "bot": "Helen", "movement": "Left Arm Up", "flow_in": 0.8, "flow_out": 0.6 },
34: { "bot": "Helen", "movement": "Left Arm Twist", "flow_in": 0.8, "flow_out": 0.8 },
35: { "bot": "Helen", "movement": "Left Elbow", "flow_in": 1.0, "flow_out": 1.0 },
36: { "bot": "Helen", "movement": "Right Arm Up", "flow_in": 0.8, "flow_out": 0.6 },
37: { "bot": "Helen", "movement": "Right Arm Twist", "flow_in": 0.8, "flow_out": 0.8 },
38: { "bot": "Helen", "movement": "Right Elbow", "flow_in": 1.0, "flow_out": 1.0 },
39: { "bot": "Helen", "movement": "Body Left", "flow_in": 0.7, "flow_out": 0.7 },
40: { "bot": "Helen", "movement": "Body Right", "flow_in": 0.7, "flow_out": 0.7 },
41: { "bot": "Helen", "movement": "Body Lean", "flow_in": 1.0, "flow_out": 0.8 },
125: { "bot": "Spots", "movement": "Helen", "flow_in": "None", "flow_out": "None" },
},
"cosmetics": [ Cosmetics.HelenHouseHelen ],
"cosmetic_defaults": [ 0, 0 ]
}
var ChuckEsCorner = {
"bits": 16,
"scene": "res://Scenes/Stages/ChuckEsCorner.tscn",
"scene_ref_base": "SubViewport/ChuckEsCorner/",
"camera_count": 3,
"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 },
41: { "bot": "Warblettes", "movement": "Mouth", "flow_in": 4.0, "flow_out": 3.0 },
44: { "bot": "Warblettes", "movement": "Body Rock", "flow_in": 1.0, "flow_out": 1.0 },
50: { "bot": "Spots", "movement": "Chuck", "flow_in": "None", "flow_out": "None" },
55: { "bot": "Floods", "movement": "Blue", "flow_in": "None", "flow_out": "None" },
78: { "bot": "Spots", "movement": "Warblettes", "flow_in": "None", "flow_out": "None" },
79: { "bot": "Color Spots", "movement": "Chuck", "flow_in": "None", "flow_out": "None" },
82: { "bot": "Floods", "movement": "Red", "flow_in": "None", "flow_out": "None" },
86: { "bot": "Floods", "movement": "Green", "flow_in": "None", "flow_out": "None" },
},
"cosmetics": [ Cosmetics.CyberChuck ],
"cosmetic_defaults": [ 0, 1, 0, 0, 0, 0 ]
}
var BalconyStage = {
"bits": 69,
"scene": "res://Scenes/Stages/Balcony.tscn",
"scene_ref_base": "SubViewport/Balcony/",
"camera_count": 6,
"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 },
41: { "bot": "Warblettes", "movement": "Mouth", "flow_in": 4.0, "flow_out": 3.0 },
44: { "bot": "Warblettes", "movement": "Body Rock", "flow_in": 1.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" },
55: { "bot": "Backdrop", "movement": "C Blue", "flow_in": "None", "flow_out": "None" },
65: { "bot": "Backdrop", "movement": "L Blue", "flow_in": "None", "flow_out": "None" },
66: { "bot": "Valence", "movement": "R Center", "flow_in": "None", "flow_out": "None" },
68: { "bot": "Backdrop", "movement": "L Red", "flow_in": "None", "flow_out": "None" },
69: { "bot": "Valence", "movement": "R", "flow_in": "None", "flow_out": "None" },
70: { "bot": "Backdrop", "movement": "L Amber", "flow_in": "None", "flow_out": "None" },
71: { "bot": "Valence", "movement": "L Center", "flow_in": "None", "flow_out": "None" },
72: { "bot": "Valence", "movement": "L", "flow_in": "None", "flow_out": "None" },
73: { "bot": "Valence", "movement": "Center", "flow_in": "None", "flow_out": "None" },
74: { "bot": "Color Spots", "movement": "Warblettes", "flow_in": "None", "flow_out": "None" },
75: { "bot": "Color Spots", "movement": "Munch", "flow_in": "None", "flow_out": "None" },
76: { "bot": "Color Spots", "movement": "Helen", "flow_in": "None", "flow_out": "None" },
77: { "bot": "Color Spots", "movement": "Jasper", "flow_in": "None", "flow_out": "None" },
78: { "bot": "Spots", "movement": "Warblettes", "flow_in": "None", "flow_out": "None" },
79: { "bot": "Color Spots", "movement": "Chuck", "flow_in": "None", "flow_out": "None" },
80: { "bot": "Color Spots", "movement": "Chuck 2", "flow_in": "None", "flow_out": "None" },
81: { "bot": "Backdrop", "movement": "R Amber", "flow_in": "None", "flow_out": "None" },
82: { "bot": "Backdrop", "movement": "C Red", "flow_in": "None", "flow_out": "None" },
83: { "bot": "Backdrop", "movement": "R Blue", "flow_in": "None", "flow_out": "None" },
84: { "bot": "Color Spots", "movement": "Pasqually", "flow_in": "None", "flow_out": "None" },
85: { "bot": "Backdrop", "movement": "R Red", "flow_in": "None", "flow_out": "None" },
86: { "bot": "Backdrop", "movement": "C Amber", "flow_in": "None", "flow_out": "None" },
},
"cosmetics":
[
Cosmetics.CyberChuck,
Cosmetics.CyberHelen,
Cosmetics.CyberMunch,
Cosmetics.CyberJasper,
Cosmetics.CyberPasqually
],
"cosmetic_defaults": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
}
var CStage = {
"bits": 65,
"scene": "res://Scenes/Stages/CStage.tscn",
"scene_ref_base": "SubViewport/CStage/",
"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" },
55: { "bot": "Backdrop", "movement": "C Blue", "flow_in": "None", "flow_out": "None" },
65: { "bot": "Backdrop", "movement": "L Blue", "flow_in": "None", "flow_out": "None" },
66: { "bot": "Valence", "movement": "R Center", "flow_in": "None", "flow_out": "None" },
68: { "bot": "Backdrop", "movement": "L Red", "flow_in": "None", "flow_out": "None" },
69: { "bot": "Valence", "movement": "R", "flow_in": "None", "flow_out": "None" },
70: { "bot": "Backdrop", "movement": "L Amber", "flow_in": "None", "flow_out": "None" },
71: { "bot": "Valence", "movement": "L Center", "flow_in": "None", "flow_out": "None" },
72: { "bot": "Valence", "movement": "L", "flow_in": "None", "flow_out": "None" },
73: { "bot": "Valence", "movement": "Center", "flow_in": "None", "flow_out": "None" },
75: { "bot": "Color Spots", "movement": "Munch", "flow_in": "None", "flow_out": "None" },
76: { "bot": "Color Spots", "movement": "Helen", "flow_in": "None", "flow_out": "None" },
77: { "bot": "Color Spots", "movement": "Jasper", "flow_in": "None", "flow_out": "None" },
79: { "bot": "Color Spots", "movement": "Chuck", "flow_in": "None", "flow_out": "None" },
80: { "bot": "Color Spots", "movement": "Chuck 2", "flow_in": "None", "flow_out": "None" },
81: { "bot": "Backdrop", "movement": "R Amber", "flow_in": "None", "flow_out": "None" },
82: { "bot": "Backdrop", "movement": "C Red", "flow_in": "None", "flow_out": "None" },
83: { "bot": "Backdrop", "movement": "R Blue", "flow_in": "None", "flow_out": "None" },
84: { "bot": "Color Spots", "movement": "Pasqually", "flow_in": "None", "flow_out": "None" },
85: { "bot": "Backdrop", "movement": "R Red", "flow_in": "None", "flow_out": "None" },
86: { "bot": "Backdrop", "movement": "C Amber", "flow_in": "None", "flow_out": "None" },
},
"cosmetics":
[
Cosmetics.CyberChuck,
Cosmetics.CyberHelen,
Cosmetics.CyberMunch,
Cosmetics.CyberJasper,
Cosmetics.CyberPasqually
],
"cosmetic_defaults": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
}
var ProtoRoadStage = {
"bits": 41,
"scene": "res://Scenes/Stages/ProtoRoadStage.tscn",
"scene_ref_base": "SubViewport/ProtoRoadStage/",
"camera_count": 6,
"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 },
80: { "bot": "Special", "movement": "Neon Sign", "flow_in": "None", "flow_out": "None" },
},
"cosmetics":
[
Cosmetics.CyberChuck,
Cosmetics.CyberHelen,
Cosmetics.CyberMunch,
Cosmetics.CyberJasper,
Cosmetics.CyberPasqually
],
"cosmetic_defaults": [ 1, 2, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 2, 0, 1, 0, 0, 0, 0, 2 ]
}
var Cyber3Stage = {
"bits": 40,
"scene": "res://Scenes/Stages/Cyber3Stage.tscn",
"scene_ref_base": "SubViewport/Cyber3Stage/",
"camera_count": 4,
"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 },
},
"cosmetics":
[
Cosmetics.CyberChuck,
Cosmetics.CyberHelen,
Cosmetics.CyberMunch,
Cosmetics.CyberJasper,
Cosmetics.CyberPasqually
],
"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 stages_info = {
"Helen House": HelenHouse,
"Chuck E's Corner": ChuckEsCorner,
"Balcony Stage": BalconyStage,
"C-Stage": CStage,
"Prototype Road Stage": ProtoRoadStage,
"Cyberamic 3-Stage": Cyber3Stage,
}
var loaded_mods = { }

View file

@ -0,0 +1 @@
uid://cyrgqg7cf187y

View file

@ -3,14 +3,15 @@ extends Control
@export var vis_name: String
@export var scene_handle: String
@export var options: Dictionary
@export var drop_index: int = 0
func _ready() -> void:
$Panel/Label.text = vis_name
for option in options:
$Panel/OptionButton.add_item(option)
$Panel/OptionButton.select(0)
for adjusted in options[$Panel/OptionButton.get_item_text(0)]:
get_node(scene_handle+adjusted).visible = options[$Panel/OptionButton.get_item_text(0)][adjusted]
$Panel/OptionButton.select(drop_index)
for adjusted in options[$Panel/OptionButton.get_item_text(drop_index)]:
get_node(scene_handle+adjusted).visible = options[$Panel/OptionButton.get_item_text(drop_index)][adjusted]
func _on_option_button_item_selected(index: int) -> void:

Some files were not shown because too many files have changed in this diff Show more