diff --git a/menus/credits.tscn b/menus/credits.tscn index 577e85f..c55c611 100644 --- a/menus/credits.tscn +++ b/menus/credits.tscn @@ -1,8 +1,17 @@ -[gd_scene load_steps=8 format=2] +[gd_scene load_steps=21 format=2] [ext_resource path="res://shaders/1px_border.gdshader" type="Shader" id=1] [ext_resource path="res://shaders/ska_plane.gdshader" type="Shader" id=2] [ext_resource path="res://graphics/hud/logo.png" type="Texture" id=3] +[ext_resource path="res://ui/2ndpuberty_outline.tres" type="Material" id=4] +[ext_resource path="res://shaders/recolor_border.shader" type="Shader" id=5] +[ext_resource path="res://ui/theme.tres" type="Theme" id=6] +[ext_resource path="res://graphics/player/palettes/default.png" type="Texture" id=7] +[ext_resource path="res://graphics/player/sg_jump.png" type="Texture" id=8] +[ext_resource path="res://graphics/npc/msx_walk.png" type="Texture" id=9] +[ext_resource path="res://graphics/hud/game_staff.png" type="Texture" id=10] +[ext_resource path="res://graphics/hud/roll_call.png" type="Texture" id=11] +[ext_resource path="res://graphics/npc/intelli_idle.png" type="Texture" id=12] [sub_resource type="ShaderMaterial" id=1] shader = ExtResource( 2 ) @@ -14,15 +23,10 @@ shader_param/cycle_speed = Vector2( 6, 3 ) shader_param/cycle_alternation = Vector2( 6, 3 ) shader_param/uv_transform = Transform2D( 1, -1, 1, 1, 0, 0 ) -[sub_resource type="ShaderMaterial" id=2] -shader = ExtResource( 1 ) -shader_param/border_color = Color( 0, 0, 0, 1 ) -shader_param/border_corners = false - [sub_resource type="Animation" id=3] length = 0.001 tracks/0/type = "value" -tracks/0/path = NodePath("ColorRect:material:shader_param/color_1") +tracks/0/path = NodePath("Background:material:shader_param/color_1") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false @@ -34,7 +38,7 @@ tracks/0/keys = { "values": [ Color( 1, 0.423529, 0.4, 1 ) ] } tracks/1/type = "value" -tracks/1/path = NodePath("ColorRect:material:shader_param/color_2") +tracks/1/path = NodePath("Background:material:shader_param/color_2") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/imported = false @@ -46,7 +50,7 @@ tracks/1/keys = { "values": [ Color( 0.4, 0.52549, 1, 1 ) ] } tracks/2/type = "value" -tracks/2/path = NodePath("ColorRect:material:shader_param/uv_transform") +tracks/2/path = NodePath("Background:material:shader_param/uv_transform") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/imported = false @@ -63,7 +67,7 @@ resource_name = "rainbow_cycle" length = 5.0 loop = true tracks/0/type = "value" -tracks/0/path = NodePath("ColorRect:material:shader_param/color_1") +tracks/0/path = NodePath("Background:material:shader_param/color_1") tracks/0/interp = 2 tracks/0/loop_wrap = true tracks/0/imported = false @@ -75,7 +79,7 @@ tracks/0/keys = { "values": [ Color( 1, 0.423529, 0.4, 1 ), Color( 1, 0.894118, 0.4, 1 ), Color( 0.4, 1, 0.443137, 1 ), Color( 0.4, 0.52549, 1, 1 ), Color( 0.992157, 0.4, 1, 1 ), Color( 1, 0.423529, 0.4, 1 ) ] } tracks/1/type = "value" -tracks/1/path = NodePath("ColorRect:material:shader_param/color_2") +tracks/1/path = NodePath("Background:material:shader_param/color_2") tracks/1/interp = 2 tracks/1/loop_wrap = true tracks/1/imported = false @@ -87,19 +91,202 @@ tracks/1/keys = { "values": [ Color( 0.4, 1, 0.443137, 1 ), Color( 0.4, 0.52549, 1, 1 ), Color( 0.992157, 0.4, 1, 1 ), Color( 1, 0.423529, 0.4, 1 ), Color( 1, 0.894118, 0.4, 1 ), Color( 0.4, 1, 0.443137, 1 ) ] } -[node name="Credits" type="Node2D"] +[sub_resource type="ShaderMaterial" id=2] +shader = ExtResource( 1 ) +shader_param/border_color = Color( 0, 0, 0, 1 ) +shader_param/border_corners = false -[node name="ColorRect" type="ColorRect" parent="."] +[sub_resource type="ShaderMaterial" id=5] +shader = ExtResource( 1 ) +shader_param/border_color = Color( 0, 0, 0, 1 ) +shader_param/border_corners = true + +[sub_resource type="ShaderMaterial" id=6] +shader = ExtResource( 1 ) +shader_param/border_color = Color( 0, 0, 0, 1 ) +shader_param/border_corners = true + +[sub_resource type="ShaderMaterial" id=7] +shader = ExtResource( 5 ) +shader_param/border_color = Color( 0, 0, 0, 1 ) +shader_param/border_corners = true +shader_param/palette = ExtResource( 7 ) + +[sub_resource type="ShaderMaterial" id=8] +shader = ExtResource( 1 ) +shader_param/border_color = Color( 0, 0, 0, 1 ) +shader_param/border_corners = true + +[node name="Credits" type="Node"] + +[node name="Background" type="ColorRect" parent="."] material = SubResource( 1 ) margin_right = 256.0 margin_bottom = 192.0 +__meta__ = { +"_edit_lock_": true +} -[node name="Sprite" type="Sprite" parent="."] +[node name="AnimationPlayer" type="AnimationPlayer" parent="Background"] +root_node = NodePath("../..") +autoplay = "rainbow_cycle" +anims/RESET = SubResource( 3 ) +anims/rainbow_cycle = SubResource( 4 ) + +[node name="ColorRect2" type="ColorRect" parent="."] +margin_left = 2304.0 +margin_right = 2560.0 +margin_bottom = 192.0 +color = Color( 0.0666667, 0.164706, 0.454902, 0.329412 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="Control" type="Control" parent="."] +margin_right = 40.0 +margin_bottom = 40.0 + +[node name="Title" type="Sprite" parent="Control"] material = SubResource( 2 ) position = Vector2( 128, 96 ) texture = ExtResource( 3 ) -[node name="AnimationPlayer" type="AnimationPlayer" parent="."] -autoplay = "rainbow_cycle" -anims/RESET = SubResource( 3 ) -anims/rainbow_cycle = SubResource( 4 ) +[node name="GameStaff" type="Sprite" parent="Control"] +material = SubResource( 5 ) +position = Vector2( 384, 88 ) +texture = ExtResource( 10 ) + +[node name="Penny" type="Label" parent="Control"] +material = ExtResource( 4 ) +margin_left = 512.0 +margin_right = 768.0 +margin_bottom = 192.0 +theme = ExtResource( 6 ) +text = "-Penny \"SG\" Rigate- +Director +Game design +Level design +Code +graphics +sound +Story" +align = 1 +valign = 1 + +[node name="Haze" type="Label" parent="Control"] +material = ExtResource( 4 ) +margin_left = 768.0 +margin_right = 1024.0 +margin_bottom = 192.0 +theme = ExtResource( 6 ) +text = "-Haze \"Rolling fiend\" Weathers- +Lead Programmer +graphics +sound +Voice +Story" +align = 1 +valign = 1 + +[node name="Ivy" type="Label" parent="Control"] +material = ExtResource( 4 ) +margin_left = 1024.0 +margin_right = 1280.0 +margin_bottom = 192.0 +theme = ExtResource( 6 ) +text = "-Ivy \"beel\" scarlet- +Lead Composer +Sound +mixing" +align = 1 +valign = 1 + +[node name="Dog" type="Label" parent="Control"] +material = ExtResource( 4 ) +margin_left = 1280.0 +margin_right = 1536.0 +margin_bottom = 192.0 +theme = ExtResource( 6 ) +text = "-Dog \"the scrump\" jelly- +designer of \"the scrump\"" +align = 1 +valign = 1 + +[node name="Playtesters" type="Label" parent="Control"] +material = ExtResource( 4 ) +margin_left = 1536.0 +margin_right = 1792.0 +margin_bottom = 192.0 +theme = ExtResource( 6 ) +text = "-Our playtesters- +Penny rigate +Haze Weathers +Ivy scarlet +DogJelly +Wolfboy" +align = 1 +valign = 1 + +[node name="WonderingNow" type="Label" parent="Control"] +material = ExtResource( 4 ) +margin_left = 1792.0 +margin_right = 2048.0 +margin_bottom = 192.0 +theme = ExtResource( 6 ) +text = "-You're wondering now- +Original composition by: +Andy & Joey +Cover version by: +haze weathers" +align = 1 +valign = 1 + +[node name="RollCall" type="Sprite" parent="Control"] +material = SubResource( 6 ) +position = Vector2( 2176, 88 ) +texture = ExtResource( 11 ) + +[node name="SgJump" type="Sprite" parent="Control"] +material = SubResource( 7 ) +position = Vector2( 2360, 48 ) +texture = ExtResource( 8 ) + +[node name="Label" type="Label" parent="Control/SgJump"] +material = ExtResource( 4 ) +margin_left = -7.0 +margin_top = 11.0 +margin_right = 33.0 +margin_bottom = 25.0 +theme = ExtResource( 6 ) +text = "SG" + +[node name="MsxWalk" type="Sprite" parent="Control"] +material = SubResource( 8 ) +position = Vector2( 2400, 48 ) +texture = ExtResource( 9 ) +region_enabled = true +region_rect = Rect2( 40, 0, 20, 20 ) + +[node name="Label" type="Label" parent="Control/MsxWalk"] +material = ExtResource( 4 ) +margin_left = -16.0 +margin_top = 11.0 +margin_right = 16.0 +margin_bottom = 25.0 +theme = ExtResource( 6 ) +text = "Ms.x" +align = 1 + +[node name="IntelliIdle" type="Sprite" parent="Control"] +position = Vector2( 2472, 48 ) +texture = ExtResource( 12 ) + +[node name="Label" type="Label" parent="Control/IntelliIdle"] +material = ExtResource( 4 ) +margin_left = -32.0 +margin_top = 11.0 +margin_right = 38.0 +margin_bottom = 25.0 +theme = ExtResource( 6 ) +text = "DR.Intelli" +align = 1