Skip to content

Commit f5f4393

Browse files
xXLeopoldoXxfelifelaLeonardo-UTPJuaniCargnelGianPierooo
authored
Add Sueños Nocturnos StoryQuest (#946)
Cuando su hermana desaparece misteriosamente durante el sueño, Tim se lanza a un mundo de pesadillas vivientes donde la realidad se retuerce con sus temores más profundos. Enfrentando un laberinto que devora la memoria, una mazmorra poseída por melodías espectrales y un dios del inframundo sediento de almas, Tim deberá superar pruebas imposibles para reunir los fragmentos de luz que lo guíen hasta ella... antes de que el sueño se convierta en prisión eterna. // When his sister mysteriously disappears during his sleep, Tim is thrust into a world of living nightmares where reality twists with his deepest fears. Facing a memory-devouring labyrinth, a dungeon haunted by spectral melodies, and an underworld god thirsting for souls, Tim must overcome impossible trials to gather the shards of light that will guide him to her—before sleep becomes an eternal prison. Art: - PjIddle.png – CC-BY-SA 4.0 – por @xXLeopoldoXx - elfo_iddle.png – CC-BY-SA 4.0 – por @xXLeopoldoXx y @WhoD-S - angel_checkponit.png – CC-BY-SA 4.0 – por @Leonardo-UTP - llave 1.png – CC-BY-SA 4.0 – por @Leonardo-UTP - Fantasma_idle_V7_(final).png – CC-BY-SA 4.0 – por @Leonardo-UTP - minigame1boss.png – CC-BY-SA 4.0 – por @Leonardo-UTP - niña64x64_estesi.png – CC-BY-SA 4.0 – por @GianPierooo - shjourney_Dragon.png – CC-BY-SA 4.0 – por @WhoD-S - shjourney_Eyes.png – CC-BY-SA 4.0 – por @WhoD-S - shjourney_Ghost.png – CC-BY-SA 4.0 – por @WhoD-S - shjourney_Guardian.png – CC-BY-SA 4.0 – por @WhoD-S - shjourney_Pillar.png – CC-BY-SA 4.0 – por @WhoD-S - BallFire.png - CC-BY-SA 4.0 – por @xXLeopoldoXx - BallFire2.png (green) – CC-BY-SA 4.0 – por @GianPierooo - heart_pixelart_64x64 – CC-BY-SA 4.0 – por @xXLeopoldoXx - tilesetCombate final – CC-BY-SA 4.0 – por @xXLeopoldoXx - DemonSupay – CC-BY-SA 4.0 – por @xXLeopoldoXx - fat_ghost_4 – CC-BY-SA 4.0 – por @Leonardo-UTP - mapa3 and presentacion (sprites) – CC-BY-SA 4.0 – por @Leonardo-UTP - Tree_ojos.png – CC-BY-SA 4.0 – por @GianPierooo - Elfo del bosque.png – CC-BY-SA 4.0 – por @xXLeopoldoXx - AnimationSheet_Character.png – CC-BY-SA 4.0 – por @Leonardo-UTP - Modelo_PJ_Walking.png – CC-BY-SA 4.0 – por @xXLeopoldoXx - Modelo_PJ_running.png – CC-BY-SA 4.0 – por @xXLeopoldoXx - Modelo_protaBoceto-SheetIddle.png – CC-BY-SA 4.0 – por @xXLeopoldoXx - bloque_negro v2.png – CC-BY-SA 4.0 – por @Leonardo-UTP - baños1.png – CC-BY-SA 4.0 – por @Leonardo-UTP - fantasma_discipulo_taemanto_2_.png – CC-BY-SA 4.0 – por @Leonardo-UTP - fantasma_discipulo_taemanto_idle.png – CC-BY-SA 4.0 – por @Leonardo-UTP - scream-90747.wav – CC-BY-SA 4.0 – por @Leonardo-UTP - escritorio1.png – CC-BY-SA 4.0 – por @Leonardo-UTP - pisomadera1.png – CC-BY-SA 4.0 – por @Leonardo-UTP - pisomadera2.png – CC-BY-SA 4.0 – por @Leonardo-UTP - techobaño.png – CC-BY-SA 4.0 – por @Leonardo-UTP - muro1.png – CC-BY-SA 4.0 – por @Leonardo-UTP - fantasma1(recolor)v5.png – CC-BY-SA 4.0 – por @Leonardo-UTP - Fantasma_idle_V7_(final).png – CC-BY-SA 4.0 – por @Leonardo-UTP - fat_ghost_1_angy_v3(perfect) 100.png – CC-BY-SA 4.0 – por @Leonardo-UTP - fat_ghost_4_idle_(perfect).png – CC-BY-SA 4.0 – por @Leonardo-UTP - image.png – CC-BY-SA 4.0 – por @Leonardo-UTP - jefe1boceto2.5sinPIEZAS.png – CC-BY-SA 4.0 – por @Leonardo-UTP - magenmader1.png – CC-BY-SA 4.0 – por @Leonardo-UTP - floresazulas1.png – CC-BY-SA 4.0 – por @Leonardo-UTP - angel1puerta.png – CC-BY-SA 4.0 – por @Leonardo-UTP - angel1puerta2.png – CC-BY-SA 4.0 – por @Leonardo-UTP - angel1puerta3(perfect).png – CC-BY-SA 4.0 – por @Leonardo-UTP - fuente1.png – CC-BY-SA 4.0 – por @Leonardo-UTP - piedras2.png – CC-BY-SA 4.0 – por @Leonardo-UTP - piedras3.png – CC-BY-SA 4.0 – por @Leonardo-UTP - espada_sprite.png – CC-BY-SA 4.0 – por @GianPierooo - DemonFinal-Sheet.png – CC-BY-SA 4.0 – por @xXLeopoldoXx - DemonFinal-SheetAnticipation.png – CC-BY-SA 4.0 – por @xXLeopoldoXx - DemonFinalAttack.png – CC-BY-SA 4.0 – por @xXLeopoldoXx - heart_pixelart_64x64_clean_transparent.png – CC-BY-SA 4.0 – por @xXLeopoldoXx - DemonFinal-SheetAnticipationBigger.png – CC-BY-SA 4.0 – por @xXLeopoldoXx - DemonFinal-SheetAnticipationBigger2.png – CC-BY-SA 4.0 – por @xXLeopoldoXx - Dark-grass-tileset.png – CC-BY-SA 4.0 – por @Leonardo-UTP - GrassHills.png – CC-BY-SA 4.0 – por @Leonardo-UTP - Rocks_04.png – CC-BY-SA 4.0 – por @Leonardo-UTP - Tree.png – CC-BY-SA 4.0 – por @Leonardo-UTP - Modelo protaBoceto static1.png – CC-BY-SA 4.0 – por @xXLeopoldoXx - niña.png – CC-BY-SA 4.0 – por @GianPierooo - niña64x64.png – CC-BY-SA 4.0 – por @GianPierooo - eeeeeeeee.png – CC-BY-SA 4.0 – por @GianPierooo - niña.pngPjIddle.png – CC-BY-SA 4.0 – por @GianPierooo Music: -INTRO-SHADOWJOURNEY.ogv – CC-BY-SA 4.0 – por @xXLeopoldoXx - Other third-party assets as indicated in their `.license` files Programming: - Intro1 level by @xXLeopoldoXx - IntroAnimation level by @xXLeopoldoXx - Intro02 level by @xXLeopoldoXx - Minigame3Combat level by @xXLeopoldoXx - IntroLabyrinth1 level by @GianPierooo - Outro level by @GianPierooo - Labyrinth4 level by @Leonardo-UTP - Minigame2 Musical Puzzle level by @WhoD-S Game Design: - Core gameplay and mechanics by @Leonardo-UTP and @WhoD-S - Map and character design by @xXLeopoldoXx - Puzzles, enemies, and narrative progression by the whole team Resolves #1079 --------- Co-authored-by: felifela <69737483+felifela@users.noreply.github.com> Co-authored-by: Leonardo-UTP <leonardo_holasoyjesus@hotmail.com> Co-authored-by: Juan Ignacio Cargnel <68168038+JuaniCargnel@users.noreply.github.com> Co-authored-by: GianPierooo <gianpierodaniel@gmail.com> Co-authored-by: Gian Piero Cano <154576915+GianPierooo@users.noreply.github.com> Co-authored-by: Manuel Quiñones <manuq@endlessaccess.org> Co-authored-by: WhoD-S <drawhottvan@gmail.com> Co-authored-by: Will Thompson <wjt@endlessaccess.org>
1 parent 1d998d7 commit f5f4393

501 files changed

Lines changed: 34020 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Please feel free to use my music in your game - you can use it commercially if
2+
you wish and can change it if you want to. Good luck in your project!
3+
4+
https://www.youtube.com/watch?v=gSd2gmPRAuU&lc=UgzbXKaylT_pjrNKW1t4AaABAg.ANR4WuCG51eANTZanOePjA&pp=0gcJCSIANpG00pGi
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:6ab6169d3461dc04b8a2cf01b294b7a984d169c580f485e873d7c32ae3409f8e
3+
size 1804217
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://b88hkpe17wfy
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
[gd_scene load_steps=7 format=3 uid="uid://cymvc6g2rbx12"]
2+
3+
[ext_resource type="VideoStream" uid="uid://b88hkpe17wfy" path="res://scenes/quests/story_quests/shjourney/0_IntroVideo/INTRO-SHADOWJOURNEY.ogv" id="1_ukt3l"]
4+
[ext_resource type="Script" uid="uid://by0he8a7u0dpy" path="res://scenes/quests/story_quests/shjourney/0_IntroVideo/saltar_video.gd" id="2_4m12n"]
5+
[ext_resource type="Script" uid="uid://c1dkwfla1u75g" path="res://scenes/quests/story_quests/shjourney/0_IntroVideo/cinematicVideo.gd" id="3_4m12n"]
6+
[ext_resource type="Texture2D" uid="uid://p8kty3uxifxu" path="res://assets/third_party/inputs/keyboard-and-mouse/Dark/Space_Key_Dark.png" id="3_m1isl"]
7+
[ext_resource type="Script" uid="uid://d4bfnn5upde7h" path="res://scenes/game_elements/props/hint/input_key/input_key.gd" id="4_4m12n"]
8+
[ext_resource type="Theme" uid="uid://cvitou84ni7qe" path="res://scenes/ui_elements/components/theme.tres" id="6_4m12n"]
9+
10+
[node name="Control" type="Control"]
11+
layout_mode = 3
12+
anchors_preset = 15
13+
anchor_right = 1.0
14+
anchor_bottom = 1.0
15+
grow_horizontal = 2
16+
grow_vertical = 2
17+
18+
[node name="VideoStreamPlayer" type="VideoStreamPlayer" parent="."]
19+
layout_mode = 1
20+
anchors_preset = 15
21+
anchor_right = 1.0
22+
anchor_bottom = 1.0
23+
grow_horizontal = 2
24+
grow_vertical = 2
25+
stream = ExtResource("1_ukt3l")
26+
autoplay = true
27+
expand = true
28+
script = ExtResource("2_4m12n")
29+
30+
[node name="CinematicaVideos" type="Node2D" parent="." node_paths=PackedStringArray("video_player")]
31+
script = ExtResource("3_4m12n")
32+
video_player = NodePath("../VideoStreamPlayer")
33+
next_scene = "uid://b8sewsfnsdw4u"
34+
35+
[node name="ScreenOverlay" type="CanvasLayer" parent="."]
36+
37+
[node name="InputHint" type="Control" parent="ScreenOverlay"]
38+
layout_mode = 3
39+
anchors_preset = 2
40+
anchor_top = 1.0
41+
anchor_bottom = 1.0
42+
grow_vertical = 0
43+
scale = Vector2(2, 2)
44+
size_flags_horizontal = 8
45+
size_flags_vertical = 8
46+
47+
[node name="HBoxContainer" type="HBoxContainer" parent="ScreenOverlay/InputHint"]
48+
layout_mode = 0
49+
offset_left = 10.0
50+
offset_top = -82.5
51+
offset_right = 272.0
52+
offset_bottom = 17.5
53+
54+
[node name="InteractInput" type="TextureRect" parent="ScreenOverlay/InputHint/HBoxContainer"]
55+
layout_mode = 2
56+
texture = ExtResource("3_m1isl")
57+
script = ExtResource("4_4m12n")
58+
action_name = &"ui_accept"
59+
60+
[node name="Label" type="Label" parent="ScreenOverlay/InputHint/HBoxContainer"]
61+
layout_mode = 2
62+
theme = ExtResource("6_4m12n")
63+
theme_type_variation = &"HintLabel"
64+
text = "Saltar cinemática."
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# SPDX-FileCopyrightText: The Threadbare Authors
2+
# SPDX-License-Identifier: MPL-2.0
3+
## Shows a dialogue, then transitions to another scene.
4+
## Intended for use in non-interactive cutscenes, such as the intro and outro to a quest
5+
extends Node2D
6+
@export var video_player: VideoStreamPlayer
7+
8+
## Dialogue for cinematic scene
9+
10+
## Animation player, to be used from [member dialogue] (if needed)
11+
@export var animation_player: AnimationPlayer
12+
13+
## Scene to switch to once [member dialogue] is complete
14+
@export_file("*.tscn") var next_scene: String
15+
16+
## Optional path inside [member next_scene] where the player should appear.
17+
## If blank, player appears at default position in the scene. If in doubt,
18+
## leave this blank.
19+
@export var spawn_point_path: String
20+
21+
22+
func _ready() -> void:
23+
video_player.play()
24+
await video_player.finished
25+
26+
if next_scene:
27+
(
28+
SceneSwitcher
29+
. change_to_file(
30+
next_scene,
31+
spawn_point_path,
32+
)
33+
)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://c1dkwfla1u75g
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# SPDX-FileCopyrightText: The Threadbare Authors
2+
# SPDX-License-Identifier: MPL-2.0
3+
extends VideoStreamPlayer
4+
5+
func _input(event):
6+
if event.is_action_pressed("ui_select"):
7+
get_tree().change_scene_to_file("res://scenes/quests/story_quests/shjourney/1_IntroAnimacion/SleepingBros.tscn")
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
uid://by0he8a7u0dpy

0 commit comments

Comments
 (0)