Skip to content

Commit 6c652c2

Browse files
committed
(v0.3.8-alpha) Credits (3)
Yippie i completed the credit scene although the "press anmything to conitnue" doesnt work as of now-- but ill add it on my todo for later!
1 parent 0a13439 commit 6c652c2

3 files changed

Lines changed: 186 additions & 26 deletions

File tree

TODO.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Todos:
1515
- [X] Ending tunnel disappearing Logic (v0.2.13-alpha)
1616
- [X] Ending Bench Interaction (v0.3.2-alpha ... v0.3.3-alpha and v0.3.5-alpha)
1717
- [X] Ending Camera Animation (v0.3.4-alpha ... v0.3.5-alpha)
18-
- [X] Roll Credits (v0.3.6-alpha ... v0.3.7-alpha)
18+
- [X] Roll Credits (v0.3.6-alpha ... v0.3.8-alpha)
1919
- [ ] Finalize the Story progression (vestiges), I wish to convey.
2020
- [ ] Fix the grassland model (make the crests and troughs lesser), and place trees on secondary maps.
2121

@@ -59,6 +59,7 @@ Todos:
5959
- [ ] UI Revamp
6060
- [ ] Particle Polish
6161
- [ ] Sometimes the camera glitches and it weirds out at extreme angles.
62+
- [ ] Working Press any key to return (credit scene)
6263

6364
### Priority 5: Shipping Time!
6465

scenes/Vestige.tscn

Lines changed: 182 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1152,7 +1152,7 @@ tracks/15/keys = {
11521152
tracks/16/type = "value"
11531153
tracks/16/imported = false
11541154
tracks/16/enabled = true
1155-
tracks/16/path = NodePath("CanvasLayer/Control/EndMeCredits:theme_override_colors/font_color")
1155+
tracks/16/path = NodePath("CanvasLayer/Credits/EndMeCredits:theme_override_colors/font_color")
11561156
tracks/16/interp = 1
11571157
tracks/16/loop_wrap = true
11581158
tracks/16/keys = {
@@ -1164,7 +1164,7 @@ tracks/16/keys = {
11641164
tracks/17/type = "bezier"
11651165
tracks/17/imported = false
11661166
tracks/17/enabled = true
1167-
tracks/17/path = NodePath("CanvasLayer/Control:position:x")
1167+
tracks/17/path = NodePath("CanvasLayer/Credits:position:x")
11681168
tracks/17/interp = 1
11691169
tracks/17/loop_wrap = true
11701170
tracks/17/keys = {
@@ -1175,18 +1175,155 @@ tracks/17/keys = {
11751175
tracks/18/type = "bezier"
11761176
tracks/18/imported = false
11771177
tracks/18/enabled = true
1178-
tracks/18/path = NodePath("CanvasLayer/Control:position:y")
1178+
tracks/18/path = NodePath("CanvasLayer/Credits:position:y")
11791179
tracks/18/interp = 1
11801180
tracks/18/loop_wrap = true
11811181
tracks/18/keys = {
11821182
"handle_modes": PackedInt32Array(0),
11831183
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
11841184
"times": PackedFloat32Array(0)
11851185
}
1186+
tracks/19/type = "bezier"
1187+
tracks/19/imported = false
1188+
tracks/19/enabled = true
1189+
tracks/19/path = NodePath("CanvasLayer/AnyKeyContinue:modulate:r")
1190+
tracks/19/interp = 1
1191+
tracks/19/loop_wrap = true
1192+
tracks/19/keys = {
1193+
"handle_modes": PackedInt32Array(0),
1194+
"points": PackedFloat32Array(1, -0.25, 0, 0.25, 0),
1195+
"times": PackedFloat32Array(0)
1196+
}
1197+
tracks/20/type = "bezier"
1198+
tracks/20/imported = false
1199+
tracks/20/enabled = true
1200+
tracks/20/path = NodePath("CanvasLayer/AnyKeyContinue:modulate:g")
1201+
tracks/20/interp = 1
1202+
tracks/20/loop_wrap = true
1203+
tracks/20/keys = {
1204+
"handle_modes": PackedInt32Array(0),
1205+
"points": PackedFloat32Array(1, -0.25, 0, 0.25, 0),
1206+
"times": PackedFloat32Array(0)
1207+
}
1208+
tracks/21/type = "bezier"
1209+
tracks/21/imported = false
1210+
tracks/21/enabled = true
1211+
tracks/21/path = NodePath("CanvasLayer/AnyKeyContinue:modulate:b")
1212+
tracks/21/interp = 1
1213+
tracks/21/loop_wrap = true
1214+
tracks/21/keys = {
1215+
"handle_modes": PackedInt32Array(0),
1216+
"points": PackedFloat32Array(1, -0.25, 0, 0.25, 0),
1217+
"times": PackedFloat32Array(0)
1218+
}
1219+
tracks/22/type = "bezier"
1220+
tracks/22/imported = false
1221+
tracks/22/enabled = true
1222+
tracks/22/path = NodePath("CanvasLayer/AnyKeyContinue:modulate:a")
1223+
tracks/22/interp = 1
1224+
tracks/22/loop_wrap = true
1225+
tracks/22/keys = {
1226+
"handle_modes": PackedInt32Array(0),
1227+
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
1228+
"times": PackedFloat32Array(0)
1229+
}
1230+
tracks/23/type = "bezier"
1231+
tracks/23/imported = false
1232+
tracks/23/enabled = true
1233+
tracks/23/path = NodePath("CanvasLayer/AnyKeyContinue:position:x")
1234+
tracks/23/interp = 1
1235+
tracks/23/loop_wrap = true
1236+
tracks/23/keys = {
1237+
"handle_modes": PackedInt32Array(0),
1238+
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
1239+
"times": PackedFloat32Array(0)
1240+
}
1241+
tracks/24/type = "bezier"
1242+
tracks/24/imported = false
1243+
tracks/24/enabled = true
1244+
tracks/24/path = NodePath("CanvasLayer/AnyKeyContinue:position:y")
1245+
tracks/24/interp = 1
1246+
tracks/24/loop_wrap = true
1247+
tracks/24/keys = {
1248+
"handle_modes": PackedInt32Array(0),
1249+
"points": PackedFloat32Array(503, -0.25, 0, 0.25, 0),
1250+
"times": PackedFloat32Array(0)
1251+
}
1252+
1253+
[sub_resource type="Animation" id="Animation_3bx4b"]
1254+
resource_name = "any_key_continue_animation"
1255+
length = 6.0
1256+
loop_mode = 2
1257+
tracks/0/type = "bezier"
1258+
tracks/0/imported = false
1259+
tracks/0/enabled = true
1260+
tracks/0/path = NodePath("CanvasLayer/AnyKeyContinue:modulate:r")
1261+
tracks/0/interp = 1
1262+
tracks/0/loop_wrap = true
1263+
tracks/0/keys = {
1264+
"handle_modes": PackedInt32Array(0, 2),
1265+
"points": PackedFloat32Array(1, -0.25, 0, 0.25, 0, 1, -1, 0, 0, 0),
1266+
"times": PackedFloat32Array(0, 6)
1267+
}
1268+
tracks/1/type = "bezier"
1269+
tracks/1/imported = false
1270+
tracks/1/enabled = true
1271+
tracks/1/path = NodePath("CanvasLayer/AnyKeyContinue:modulate:g")
1272+
tracks/1/interp = 1
1273+
tracks/1/loop_wrap = true
1274+
tracks/1/keys = {
1275+
"handle_modes": PackedInt32Array(0, 2),
1276+
"points": PackedFloat32Array(1, -0.25, 0, 0.25, 0, 1, -1, 0, 0, 0),
1277+
"times": PackedFloat32Array(0, 6)
1278+
}
1279+
tracks/2/type = "bezier"
1280+
tracks/2/imported = false
1281+
tracks/2/enabled = true
1282+
tracks/2/path = NodePath("CanvasLayer/AnyKeyContinue:modulate:b")
1283+
tracks/2/interp = 1
1284+
tracks/2/loop_wrap = true
1285+
tracks/2/keys = {
1286+
"handle_modes": PackedInt32Array(0, 2),
1287+
"points": PackedFloat32Array(1, -0.25, 0, 0.25, 0, 1, -1, 0, 0, 0),
1288+
"times": PackedFloat32Array(0, 6)
1289+
}
1290+
tracks/3/type = "bezier"
1291+
tracks/3/imported = false
1292+
tracks/3/enabled = true
1293+
tracks/3/path = NodePath("CanvasLayer/AnyKeyContinue:modulate:a")
1294+
tracks/3/interp = 1
1295+
tracks/3/loop_wrap = true
1296+
tracks/3/keys = {
1297+
"handle_modes": PackedInt32Array(0, 2),
1298+
"points": PackedFloat32Array(1, -0.25, 0, 0.25, 0, 1, -1, 0, 0, 0),
1299+
"times": PackedFloat32Array(0, 6)
1300+
}
1301+
tracks/4/type = "bezier"
1302+
tracks/4/imported = false
1303+
tracks/4/enabled = true
1304+
tracks/4/path = NodePath("CanvasLayer/AnyKeyContinue:position:x")
1305+
tracks/4/interp = 1
1306+
tracks/4/loop_wrap = true
1307+
tracks/4/keys = {
1308+
"handle_modes": PackedInt32Array(0, 2, 2, 2),
1309+
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.33333334, 0, 0.6666667, 0, 0, -0.33333334, 0, 0.33333334, 0, 0, -1, 0, 0, 0),
1310+
"times": PackedFloat32Array(0, 2, 4, 6)
1311+
}
1312+
tracks/5/type = "bezier"
1313+
tracks/5/imported = false
1314+
tracks/5/enabled = true
1315+
tracks/5/path = NodePath("CanvasLayer/AnyKeyContinue:position:y")
1316+
tracks/5/interp = 1
1317+
tracks/5/loop_wrap = true
1318+
tracks/5/keys = {
1319+
"handle_modes": PackedInt32Array(0, 2, 2, 2),
1320+
"points": PackedFloat32Array(503, -0.25, 0, 0.25, 0, 493, -0.33333334, 0, 0.6666667, 0, 513, -0.33333334, -0.8333334, 0.33333334, 0.8333334, 503, -1, 0, 0, 0),
1321+
"times": PackedFloat32Array(0, 2, 4, 6)
1322+
}
11861323

11871324
[sub_resource type="Animation" id="Animation_f7phn"]
11881325
resource_name = "ending_camera_cut_scene"
1189-
length = 29.933332
1326+
length = 37.433334
11901327
tracks/0/type = "bezier"
11911328
tracks/0/imported = false
11921329
tracks/0/enabled = true
@@ -1267,36 +1404,47 @@ tracks/6/keys = {
12671404
tracks/7/type = "value"
12681405
tracks/7/imported = false
12691406
tracks/7/enabled = true
1270-
tracks/7/path = NodePath("CanvasLayer/Control/EndMeCredits:theme_override_colors/font_color")
1407+
tracks/7/path = NodePath("CanvasLayer/Credits/EndMeCredits:theme_override_colors/font_color")
12711408
tracks/7/interp = 2
12721409
tracks/7/loop_wrap = true
12731410
tracks/7/keys = {
1274-
"times": PackedFloat32Array(13.2, 14.233334),
1411+
"times": PackedFloat32Array(15.666667, 16.7),
12751412
"transitions": PackedFloat32Array(1, 1),
12761413
"update": 0,
12771414
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
12781415
}
12791416
tracks/8/type = "bezier"
12801417
tracks/8/imported = false
12811418
tracks/8/enabled = true
1282-
tracks/8/path = NodePath("CanvasLayer/Control:position:x")
1419+
tracks/8/path = NodePath("CanvasLayer/Credits:position:x")
12831420
tracks/8/interp = 1
12841421
tracks/8/loop_wrap = true
12851422
tracks/8/keys = {
12861423
"handle_modes": PackedInt32Array(0, 0),
12871424
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.32833338, 0, 0, 0),
1288-
"times": PackedFloat32Array(14.766666, 29.833334)
1425+
"times": PackedFloat32Array(17.7, 34.733334)
12891426
}
12901427
tracks/9/type = "bezier"
12911428
tracks/9/imported = false
12921429
tracks/9/enabled = true
1293-
tracks/9/path = NodePath("CanvasLayer/Control:position:y")
1430+
tracks/9/path = NodePath("CanvasLayer/Credits:position:y")
12941431
tracks/9/interp = 1
12951432
tracks/9/loop_wrap = true
12961433
tracks/9/keys = {
12971434
"handle_modes": PackedInt32Array(0, 0),
12981435
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, -1320, -0.32833338, 220, 0, 0),
1299-
"times": PackedFloat32Array(14.766666, 29.833334)
1436+
"times": PackedFloat32Array(17.7, 34.733334)
1437+
}
1438+
tracks/10/type = "bezier"
1439+
tracks/10/imported = false
1440+
tracks/10/enabled = true
1441+
tracks/10/path = NodePath("CanvasLayer/AnyKeyContinue:modulate:a")
1442+
tracks/10/interp = 1
1443+
tracks/10/loop_wrap = true
1444+
tracks/10/keys = {
1445+
"handle_modes": PackedInt32Array(0, 0),
1446+
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 1, -0.22084682, -0.16666667, 0, 0),
1447+
"times": PackedFloat32Array(34.77492, 36.100002)
13001448
}
13011449

13021450
[sub_resource type="Animation" id="Animation_uhaqf"]
@@ -1549,6 +1697,7 @@ tracks/1/keys = {
15491697
[sub_resource type="AnimationLibrary" id="AnimationLibrary_t4lnq"]
15501698
_data = {
15511699
&"RESET": SubResource("Animation_kgo5s"),
1700+
&"any_key_continue_animation": SubResource("Animation_3bx4b"),
15521701
&"ending_camera_cut_scene": SubResource("Animation_f7phn"),
15531702
&"ending_camera_move_invisible": SubResource("Animation_uhaqf"),
15541703
&"fade_to_black": SubResource("Animation_gkgfg"),
@@ -1602,7 +1751,7 @@ unique_name_in_owner = true
16021751
layout_mode = 0
16031752
offset_left = 506.0
16041753
offset_top = 503.0
1605-
offset_right = 646.0
1754+
offset_right = 645.99976
16061755
offset_bottom = 529.0
16071756
theme_override_fonts/font = ExtResource("4_afll4")
16081757
theme_override_font_sizes/font_size = 20
@@ -1617,15 +1766,15 @@ grow_horizontal = 2
16171766
grow_vertical = 2
16181767
color = Color(0, 0, 0, 1)
16191768

1620-
[node name="Control" type="Control" parent="CanvasLayer" unique_id=1160769451]
1769+
[node name="Credits" type="Control" parent="CanvasLayer" unique_id=1160769451]
16211770
layout_mode = 3
16221771
anchors_preset = 15
16231772
anchor_right = 1.0
16241773
anchor_bottom = 1.0
16251774
grow_horizontal = 2
16261775
grow_vertical = 2
16271776

1628-
[node name="EndMeCredits" type="Label" parent="CanvasLayer/Control" unique_id=1244517729]
1777+
[node name="EndMeCredits" type="Label" parent="CanvasLayer/Credits" unique_id=1244517729]
16291778
layout_mode = 1
16301779
anchors_preset = 15
16311780
anchor_right = 1.0
@@ -1635,11 +1784,12 @@ grow_vertical = 2
16351784
theme_override_colors/font_color = Color(1, 1, 1, 0)
16361785
theme_override_fonts/font = ExtResource("4_afll4")
16371786
theme_override_font_sizes/font_size = 20
1638-
text = "Made with <3 by Rupnil."
1787+
text = "Thank you so much for playin!
1788+
Made with <3 by Rupnil."
16391789
horizontal_alignment = 1
16401790
vertical_alignment = 1
16411791

1642-
[node name="EndPoemCredits" type="Label" parent="CanvasLayer/Control" unique_id=141462029]
1792+
[node name="EndPoemCredits" type="Label" parent="CanvasLayer/Credits" unique_id=141462029]
16431793
layout_mode = 1
16441794
anchors_preset = 15
16451795
anchor_right = 1.0
@@ -1665,17 +1815,24 @@ Diet Coke, Pizza,
16651815

16661816
and finally,
16671817

1668-
Nathan & Santi @ Macondo, Hack Club
1669-
1670-
1671-
1672-
1673-
Your mind is a library
1674-
Store all your memory
1675-
Cherish them
1676-
each one of them
1818+
Nathan & Santi @ Macondo, Hack Club"
1819+
horizontal_alignment = 1
1820+
vertical_alignment = 1
16771821

1678-
Enjoy. you have only one life!"
1822+
[node name="AnyKeyContinue" type="Label" parent="CanvasLayer" unique_id=1733489052]
1823+
modulate = Color(1, 1, 1, 0)
1824+
anchors_preset = 12
1825+
anchor_top = 1.0
1826+
anchor_right = 1.0
1827+
anchor_bottom = 1.0
1828+
offset_top = -145.0
1829+
offset_bottom = -122.999756
1830+
grow_horizontal = 2
1831+
grow_vertical = 0
1832+
theme_override_colors/font_color = Color(1, 1, 1, 1)
1833+
theme_override_fonts/font = ExtResource("4_afll4")
1834+
theme_override_font_sizes/font_size = 20
1835+
text = "Press [ANY KEY] to return."
16791836
horizontal_alignment = 1
16801837
vertical_alignment = 1
16811838

scripts/Controllers/Player.gd

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,8 @@ func _unhandled_input(event: InputEvent) -> void:
102102
is_walking_cutscene = true
103103
%VestigeAnimationPlayer.play("ending_camera_cut_scene")
104104
await %VestigeAnimationPlayer.animation_finished
105+
%VestigeAnimationPlayer.play("any_key_continue_animation")
106+
await %VestigeAnimationPlayer.animation_finished
105107
is_walking_cutscene = false
106108
vestige_scene.cutscene = false
107109

0 commit comments

Comments
 (0)