diff --git a/locale/es.po b/locale/es.po index b7fd02c8f..6c3edae9a 100644 --- a/locale/es.po +++ b/locale/es.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Threadbare\n" -"PO-Revision-Date: 2026-11-10 14:34-0300\n" +"PO-Revision-Date: 2026-11-10 14:52-0300\n" "Last-Translator: Manuel QuiƱones \n" "Language-Team: Spanish\n" "Language: es\n" @@ -1494,6 +1494,7 @@ msgstr "Abrir escena actual en el editor" #: scenes/menus/options/components/back_button.tscn #: scenes/menus/quest_separator/quest_separator.tscn +#: scenes/ui_elements/input_hints/back_input_hint.tscn msgctxt "navigation" msgid "Back" msgstr "Volver" diff --git a/locale/threadbare.pot b/locale/threadbare.pot index 2f2092c84..8b1d0ee31 100644 --- a/locale/threadbare.pot +++ b/locale/threadbare.pot @@ -158,6 +158,7 @@ # res://scenes/menus/title/components/main_menu.tscn # res://scenes/menus/title/components/main_menu.gd # res://scenes/ui_elements/input_hints/aim_input_hint.tscn +# res://scenes/ui_elements/input_hints/back_input_hint.tscn # res://scenes/ui_elements/input_hints/interact_input_hint.tscn # res://scenes/ui_elements/input_hints/movement_input_hint.tscn # res://scenes/ui_elements/input_hints/repel_input_hint.tscn @@ -1315,6 +1316,7 @@ msgstr "" #: scenes/menus/options/components/back_button.tscn #: scenes/menus/quest_separator/quest_separator.tscn +#: scenes/ui_elements/input_hints/back_input_hint.tscn msgctxt "navigation" msgid "Back" msgstr "" diff --git a/project.godot b/project.godot index 3b8828b30..09e6b3aef 100644 --- a/project.godot +++ b/project.godot @@ -305,7 +305,7 @@ next_tab={ [internationalization] locale/translations=PackedStringArray("res://locale/es.po", "res://locale/fr.po") -locale/translations_pot_files=PackedStringArray("res://addons/storyquest_bootstrap/new_storyquest_dialog.tscn", "res://addons/storyquest_bootstrap/plugin.gd", "res://scenes/dev/basics/teleporter/quest.tres", "res://scenes/dev/basics/teleporter/teleporter_test_1.tscn", "res://scenes/dev/basics/teleporter/teleporter_test_2.tscn", "res://scenes/dev/basics/visuals/quest.tres", "res://scenes/dev/basics/visuals/visuals_test.tscn", "res://scenes/dev/components/dev_archipelago_basics_elder.dialogue", "res://scenes/dev/components/dev_archipelago_enemy_interaction_elder.dialogue", "res://scenes/dev/components/dev_archipelago_grapple_elder.dialogue", "res://scenes/dev/components/dev_archipelago_intro_islander.dialogue", "res://scenes/dev/components/dev_archipelago_level_design_elder.dialogue", "res://scenes/dev/components/dev_archipelago_repel_elder.dialogue", "res://scenes/dev/dev_archipelago.tscn", "res://scenes/dev/enemy_interaction/gym_area/gym_area_test.tscn", "res://scenes/dev/enemy_interaction/gym_area/quest.tres", "res://scenes/dev/grapple/custom_hookable_objects/custom_hookable_objects_test.tscn", "res://scenes/dev/grapple/custom_hookable_objects/quest.tres", "res://scenes/dev/grapple/grapple_gym_1/grapple_gym_1.tscn", "res://scenes/dev/grapple/grapple_gym_1/quest.tres", "res://scenes/dev/grapple/grapple_gym_2/grapple_gym_2.tscn", "res://scenes/dev/grapple/grapple_gym_2/quest.tres", "res://scenes/dev/level_design/area_filler/interactive_area_filler_test.tscn", "res://scenes/dev/level_design/area_filler/quest.tres", "res://scenes/dev/level_design/character_randomizer/character_randomizer_test.dialogue", "res://scenes/dev/level_design/character_randomizer/character_randomizer_test.tscn", "res://scenes/dev/level_design/character_randomizer/quest.tres", "res://scenes/dev/level_design/doors_and_levers/doors_and_levers.tscn", "res://scenes/dev/level_design/doors_and_levers/quest.tres", "res://scenes/dev/level_design/optional_threads/optional_threads.dialogue", "res://scenes/dev/level_design/optional_threads/optional_threads.tscn", "res://scenes/dev/level_design/optional_threads/quest.tres", "res://scenes/dev/level_design/time_and_weather/1_time_and_weather_museum.tscn", "res://scenes/dev/level_design/time_and_weather/2_time_and_weather_museum.tscn", "res://scenes/dev/level_design/time_and_weather/quest.tres", "res://scenes/dev/playground/unify_abilities/quest.tres", "res://scenes/dev/playground/unify_abilities/unify_abilities_test.tscn", "res://scenes/dev/playground/unify_abilities/unify_abilities_test_projectile.tscn", "res://scenes/dev/repel/custom_repellable_objects/custom_repellable_objects_test.tscn", "res://scenes/dev/repel/custom_repellable_objects/quest.tres", "res://scenes/dev/repel/ink_combat/ink_combat_test.tscn", "res://scenes/dev/repel/ink_combat/quest.tres", "res://scenes/game_elements/characters/components/character_sprites_museum.tscn", "res://scenes/game_elements/characters/components/health_bar/health_bar.tscn", "res://scenes/game_elements/characters/components/projectile_test.tscn", "res://scenes/game_elements/characters/enemies/guard/guard.tscn", "res://scenes/game_elements/characters/enemies/mothsache/Mothsache.tscn", "res://scenes/game_elements/characters/enemies/throwing_enemy/throwing_enemy.tscn", "res://scenes/game_elements/characters/enemies/void_spreading_enemy/components/void_particles.tscn", "res://scenes/game_elements/characters/enemies/void_spreading_enemy/void_spreading_enemy.tscn", "res://scenes/game_elements/characters/npcs/cat/cat.tscn", "res://scenes/game_elements/characters/npcs/components/default_helper.dialogue", "res://scenes/game_elements/characters/npcs/components/skin_tones_test.tscn", "res://scenes/game_elements/characters/npcs/elder/components/story_quest_starter.dialogue", "res://scenes/game_elements/characters/npcs/elder/components/template_quest_starter.dialogue", "res://scenes/game_elements/characters/npcs/elder/story_quest_elder.tscn", "res://scenes/game_elements/characters/npcs/elder/template_elder.tscn", "res://scenes/game_elements/characters/npcs/musician/musician.tscn", "res://scenes/game_elements/characters/npcs/npc_prop/fray_axeman.tscn", "res://scenes/game_elements/characters/npcs/npc_prop/fray_hammerman.tscn", "res://scenes/game_elements/characters/npcs/npc_prop/fray_idle.tscn", "res://scenes/game_elements/characters/npcs/talker/components/default.dialogue", "res://scenes/game_elements/characters/npcs/talker/talker.tscn", "res://scenes/game_elements/characters/npcs/townie.tscn", "res://scenes/game_elements/characters/player/components/player_hook.tscn", "res://scenes/game_elements/characters/player/components/player_repel.tscn", "res://scenes/game_elements/characters/player/player.tscn", "res://scenes/game_elements/components/elements_scale_museum.tscn", "res://scenes/game_elements/fx/clouds_shadow/clouds_shadow.tscn", "res://scenes/game_elements/fx/curly_trail/curly_trail.tscn", "res://scenes/game_elements/fx/fog/fog.tscn", "res://scenes/game_elements/fx/liquid_big_splat/liquid_big_splat.tscn", "res://scenes/game_elements/fx/liquid_small_splat/liquid_small_splat.tscn", "res://scenes/game_elements/fx/liquid_trail.tscn", "res://scenes/game_elements/fx/rain/rain.tscn", "res://scenes/game_elements/fx/rope_shatter.tscn", "res://scenes/game_elements/fx/shine_particles/shine_particles.tscn", "res://scenes/game_elements/fx/stitch_trail/stitch_trail.tscn", "res://scenes/game_elements/fx/time_and_weather/time_and_weather.tscn", "res://scenes/game_elements/fx/world_rewoven/components/line_trails_test.tscn", "res://scenes/game_elements/fx/world_rewoven/components/world_rewoven_cutscene_1.tscn", "res://scenes/game_elements/fx/world_rewoven/components/world_rewoven_cutscene_2.tscn", "res://scenes/game_elements/props/all_hooked/all_hooked.tscn", "res://scenes/game_elements/props/background_music/background_music.tscn", "res://scenes/game_elements/props/buildings/house/house_1.tscn", "res://scenes/game_elements/props/buildings/house/house_2.tscn", "res://scenes/game_elements/props/buildings/house/ruined_house.tscn", "res://scenes/game_elements/props/buildings/inn/inn.tscn", "res://scenes/game_elements/props/buildings/temple/temple.tscn", "res://scenes/game_elements/props/buildings/tower/tower.tscn", "res://scenes/game_elements/props/button_item/button_item.tscn", "res://scenes/game_elements/props/checkpoint/checkpoint.tscn", "res://scenes/game_elements/props/checkpoint/components/checkpoint.dialogue", "res://scenes/game_elements/props/collectible_item/collectible_item.tscn", "res://scenes/game_elements/props/collectible_item/components/collectible_item_test.tscn", "res://scenes/game_elements/props/decoration/books/books.tscn", "res://scenes/game_elements/props/decoration/bunny/bunny.tscn", "res://scenes/game_elements/props/decoration/bush/bush.tscn", "res://scenes/game_elements/props/decoration/butterfly/butterfly.tscn", "res://scenes/game_elements/props/decoration/capycorn/capycorn.tscn", "res://scenes/game_elements/props/decoration/crops/barley.tscn", "res://scenes/game_elements/props/decoration/crops/carrot.tscn", "res://scenes/game_elements/props/decoration/crops/tomato.tscn", "res://scenes/game_elements/props/decoration/flower/flower.tscn", "res://scenes/game_elements/props/decoration/hiding_mushroom/hiding_mushroom.tscn", "res://scenes/game_elements/props/decoration/rock/fabric_rock.tscn", "res://scenes/game_elements/props/decoration/rock/rock.tscn", "res://scenes/game_elements/props/decoration/sheep/sheep.tscn", "res://scenes/game_elements/props/decoration/spool/spool.tscn", "res://scenes/game_elements/props/decoration/water_rock/water_rock.tscn", "res://scenes/game_elements/props/door/horizontal_door.tscn", "res://scenes/game_elements/props/door/vertical_door.tscn", "res://scenes/game_elements/props/filling_barrel/filling_barrel.tscn", "res://scenes/game_elements/props/filling_barrel/fragile_barrel.tscn", "res://scenes/game_elements/props/fixed_size_label/fixed_size_label.tscn", "res://scenes/game_elements/props/hint/hint.tscn", "res://scenes/game_elements/props/hook_control/hook_control.tscn", "res://scenes/game_elements/props/hookable_area/components/hookable_indicator.tscn", "res://scenes/game_elements/props/hookable_box/hookable_box.tscn", "res://scenes/game_elements/props/hookable_button_item/hookable_button_item.tscn", "res://scenes/game_elements/props/hookable_lever/hookable_lever.tscn", "res://scenes/game_elements/props/hookable_needle/hookable_needle.tscn", "res://scenes/game_elements/props/hookable_pin/hookable_pin.tscn", "res://scenes/game_elements/props/interact_area/interact_indicator.tscn", "res://scenes/game_elements/props/lever/lever.tscn", "res://scenes/game_elements/props/powerup/components/default_powerup.dialogue", "res://scenes/game_elements/props/powerup/powerup.tscn", "res://scenes/game_elements/props/projectile/ink_blob_projectile.tscn", "res://scenes/game_elements/props/repellable_ball/repellable_ball.tscn", "res://scenes/game_elements/props/repellable_box/repellable_box.tscn", "res://scenes/game_elements/props/repellable_lever/repellable_lever.tscn", "res://scenes/game_elements/props/sequence_puzzle_hint_sign/sequence_puzzle_hint_sign.tscn", "res://scenes/game_elements/props/sequence_puzzle_object/sequence_puzzle_object.tscn", "res://scenes/game_elements/props/sign/sign.tscn", "res://scenes/game_elements/props/spawn_point/spawn_point.tscn", "res://scenes/game_elements/props/teleporter/quest_teleporter.tscn", "res://scenes/game_elements/props/teleporter/teleporter.tscn", "res://scenes/game_elements/props/tileomatic/tileomatic_test.tscn", "res://scenes/game_elements/props/tree/tree.tscn", "res://scenes/game_elements/props/tree/tree_void_affected.tscn", "res://scenes/game_elements/props/collectible_item/components/collectible_item.gd", "res://scenes/game_elements/props/powerup/components/powerup.gd", "res://scenes/game_logic/talk_behavior.gd", "res://scenes/globals/pause/pause_overlay.tscn", "res://scenes/globals/pause/quest_abandoned.dialogue", "res://scenes/menus/debug/components/debug_completed_quests.tscn", "res://scenes/menus/debug/components/debug_player_abilities.tscn", "res://scenes/menus/debug/debug_settings.tscn", "res://scenes/menus/options/components/back_button.tscn", "res://scenes/menus/options/components/input_settings.tscn", "res://scenes/menus/options/components/language_settings.tscn", "res://scenes/menus/options/components/sound_settings.tscn", "res://scenes/menus/options/components/video_settings.tscn", "res://scenes/menus/options/components/volume_slider.tscn", "res://scenes/menus/options/options.tscn", "res://scenes/menus/quest_separator/quest_separator.tscn", "res://scenes/menus/title/components/main_menu.tscn", "res://scenes/menus/title/components/main_menu.gd", "res://scenes/ui_elements/input_hints/aim_input_hint.tscn", "res://scenes/ui_elements/input_hints/interact_input_hint.tscn", "res://scenes/ui_elements/input_hints/movement_input_hint.tscn", "res://scenes/ui_elements/input_hints/repel_input_hint.tscn", "res://scenes/ui_elements/input_hints/reset_input_hint.tscn", "res://scenes/ui_elements/input_hints/run_input_hint.tscn", "res://scenes/ui_elements/input_hints/skip_input_hint.tscn", "res://scenes/ui_elements/input_hints/throw_input_hint.tscn", "res://scenes/ui_elements/input_hints/undo_input_hint.tscn", "res://scenes/quests/template_quests/NO_EDIT/0_NO_EDIT_intro/NO_EDIT_intro.tscn", "res://scenes/quests/template_quests/NO_EDIT/0_NO_EDIT_intro/NO_EDIT_intro_components/NO_EDIT_intro.dialogue", "res://scenes/quests/template_quests/NO_EDIT/1_NO_EDIT_stealth/NO_EDIT_stealth.tscn", "res://scenes/quests/template_quests/NO_EDIT/1_NO_EDIT_stealth/NO_EDIT_stealth_components/NO_EDIT_checkpoint.dialogue", "res://scenes/quests/template_quests/NO_EDIT/1_NO_EDIT_stealth/NO_EDIT_stealth_components/NO_EDIT_collected.dialogue", "res://scenes/quests/template_quests/NO_EDIT/1_NO_EDIT_stealth/NO_EDIT_stealth_components/NO_EDIT_stealth.dialogue", "res://scenes/quests/template_quests/NO_EDIT/2_NO_EDIT_combat/NO_EDIT_combat.tscn", "res://scenes/quests/template_quests/NO_EDIT/2_NO_EDIT_combat/NO_EDIT_combat_components/NO_EDIT_combat.dialogue", "res://scenes/quests/template_quests/NO_EDIT/2_NO_EDIT_combat/NO_EDIT_combat_components/NO_EDIT_projectile.tscn", "res://scenes/quests/template_quests/NO_EDIT/3_NO_EDIT_sequence_puzzle/NO_EDIT_sequence_puzzle.dialogue", "res://scenes/quests/template_quests/NO_EDIT/3_NO_EDIT_sequence_puzzle/NO_EDIT_sequence_puzzle.tscn", "res://scenes/quests/template_quests/NO_EDIT/4_NO_EDIT_outro/NO_EDIT_outro.tscn", "res://scenes/quests/template_quests/NO_EDIT/4_NO_EDIT_outro/NO_EDIT_outro_components/NO_EDIT_outro.dialogue", "res://scenes/quests/template_quests/NO_EDIT/NO_EDIT_basic_scene.tscn", "res://scenes/quests/template_quests/NO_EDIT/quest.tres", "res://scenes/quests/template_quests/teleporter_challenge/teleporter_challenge.tscn", "res://scenes/quests/template_quests/void_challenge/void_challenge.tscn") +locale/translations_pot_files=PackedStringArray("res://addons/storyquest_bootstrap/new_storyquest_dialog.tscn", "res://addons/storyquest_bootstrap/plugin.gd", "res://scenes/dev/basics/teleporter/quest.tres", "res://scenes/dev/basics/teleporter/teleporter_test_1.tscn", "res://scenes/dev/basics/teleporter/teleporter_test_2.tscn", "res://scenes/dev/basics/visuals/quest.tres", "res://scenes/dev/basics/visuals/visuals_test.tscn", "res://scenes/dev/components/dev_archipelago_basics_elder.dialogue", "res://scenes/dev/components/dev_archipelago_enemy_interaction_elder.dialogue", "res://scenes/dev/components/dev_archipelago_grapple_elder.dialogue", "res://scenes/dev/components/dev_archipelago_intro_islander.dialogue", "res://scenes/dev/components/dev_archipelago_level_design_elder.dialogue", "res://scenes/dev/components/dev_archipelago_repel_elder.dialogue", "res://scenes/dev/dev_archipelago.tscn", "res://scenes/dev/enemy_interaction/gym_area/gym_area_test.tscn", "res://scenes/dev/enemy_interaction/gym_area/quest.tres", "res://scenes/dev/grapple/custom_hookable_objects/custom_hookable_objects_test.tscn", "res://scenes/dev/grapple/custom_hookable_objects/quest.tres", "res://scenes/dev/grapple/grapple_gym_1/grapple_gym_1.tscn", "res://scenes/dev/grapple/grapple_gym_1/quest.tres", "res://scenes/dev/grapple/grapple_gym_2/grapple_gym_2.tscn", "res://scenes/dev/grapple/grapple_gym_2/quest.tres", "res://scenes/dev/level_design/area_filler/interactive_area_filler_test.tscn", "res://scenes/dev/level_design/area_filler/quest.tres", "res://scenes/dev/level_design/character_randomizer/character_randomizer_test.dialogue", "res://scenes/dev/level_design/character_randomizer/character_randomizer_test.tscn", "res://scenes/dev/level_design/character_randomizer/quest.tres", "res://scenes/dev/level_design/doors_and_levers/doors_and_levers.tscn", "res://scenes/dev/level_design/doors_and_levers/quest.tres", "res://scenes/dev/level_design/optional_threads/optional_threads.dialogue", "res://scenes/dev/level_design/optional_threads/optional_threads.tscn", "res://scenes/dev/level_design/optional_threads/quest.tres", "res://scenes/dev/level_design/time_and_weather/1_time_and_weather_museum.tscn", "res://scenes/dev/level_design/time_and_weather/2_time_and_weather_museum.tscn", "res://scenes/dev/level_design/time_and_weather/quest.tres", "res://scenes/dev/playground/unify_abilities/quest.tres", "res://scenes/dev/playground/unify_abilities/unify_abilities_test.tscn", "res://scenes/dev/playground/unify_abilities/unify_abilities_test_projectile.tscn", "res://scenes/dev/repel/custom_repellable_objects/custom_repellable_objects_test.tscn", "res://scenes/dev/repel/custom_repellable_objects/quest.tres", "res://scenes/dev/repel/ink_combat/ink_combat_test.tscn", "res://scenes/dev/repel/ink_combat/quest.tres", "res://scenes/game_elements/characters/components/character_sprites_museum.tscn", "res://scenes/game_elements/characters/components/health_bar/health_bar.tscn", "res://scenes/game_elements/characters/components/projectile_test.tscn", "res://scenes/game_elements/characters/enemies/guard/guard.tscn", "res://scenes/game_elements/characters/enemies/mothsache/Mothsache.tscn", "res://scenes/game_elements/characters/enemies/throwing_enemy/throwing_enemy.tscn", "res://scenes/game_elements/characters/enemies/void_spreading_enemy/components/void_particles.tscn", "res://scenes/game_elements/characters/enemies/void_spreading_enemy/void_spreading_enemy.tscn", "res://scenes/game_elements/characters/npcs/cat/cat.tscn", "res://scenes/game_elements/characters/npcs/components/default_helper.dialogue", "res://scenes/game_elements/characters/npcs/components/skin_tones_test.tscn", "res://scenes/game_elements/characters/npcs/elder/components/story_quest_starter.dialogue", "res://scenes/game_elements/characters/npcs/elder/components/template_quest_starter.dialogue", "res://scenes/game_elements/characters/npcs/elder/story_quest_elder.tscn", "res://scenes/game_elements/characters/npcs/elder/template_elder.tscn", "res://scenes/game_elements/characters/npcs/musician/musician.tscn", "res://scenes/game_elements/characters/npcs/npc_prop/fray_axeman.tscn", "res://scenes/game_elements/characters/npcs/npc_prop/fray_hammerman.tscn", "res://scenes/game_elements/characters/npcs/npc_prop/fray_idle.tscn", "res://scenes/game_elements/characters/npcs/talker/components/default.dialogue", "res://scenes/game_elements/characters/npcs/talker/talker.tscn", "res://scenes/game_elements/characters/npcs/townie.tscn", "res://scenes/game_elements/characters/player/components/player_hook.tscn", "res://scenes/game_elements/characters/player/components/player_repel.tscn", "res://scenes/game_elements/characters/player/player.tscn", "res://scenes/game_elements/components/elements_scale_museum.tscn", "res://scenes/game_elements/fx/clouds_shadow/clouds_shadow.tscn", "res://scenes/game_elements/fx/curly_trail/curly_trail.tscn", "res://scenes/game_elements/fx/fog/fog.tscn", "res://scenes/game_elements/fx/liquid_big_splat/liquid_big_splat.tscn", "res://scenes/game_elements/fx/liquid_small_splat/liquid_small_splat.tscn", "res://scenes/game_elements/fx/liquid_trail.tscn", "res://scenes/game_elements/fx/rain/rain.tscn", "res://scenes/game_elements/fx/rope_shatter.tscn", "res://scenes/game_elements/fx/shine_particles/shine_particles.tscn", "res://scenes/game_elements/fx/stitch_trail/stitch_trail.tscn", "res://scenes/game_elements/fx/time_and_weather/time_and_weather.tscn", "res://scenes/game_elements/fx/world_rewoven/components/line_trails_test.tscn", "res://scenes/game_elements/fx/world_rewoven/components/world_rewoven_cutscene_1.tscn", "res://scenes/game_elements/fx/world_rewoven/components/world_rewoven_cutscene_2.tscn", "res://scenes/game_elements/props/all_hooked/all_hooked.tscn", "res://scenes/game_elements/props/background_music/background_music.tscn", "res://scenes/game_elements/props/buildings/house/house_1.tscn", "res://scenes/game_elements/props/buildings/house/house_2.tscn", "res://scenes/game_elements/props/buildings/house/ruined_house.tscn", "res://scenes/game_elements/props/buildings/inn/inn.tscn", "res://scenes/game_elements/props/buildings/temple/temple.tscn", "res://scenes/game_elements/props/buildings/tower/tower.tscn", "res://scenes/game_elements/props/button_item/button_item.tscn", "res://scenes/game_elements/props/checkpoint/checkpoint.tscn", "res://scenes/game_elements/props/checkpoint/components/checkpoint.dialogue", "res://scenes/game_elements/props/collectible_item/collectible_item.tscn", "res://scenes/game_elements/props/collectible_item/components/collectible_item_test.tscn", "res://scenes/game_elements/props/decoration/books/books.tscn", "res://scenes/game_elements/props/decoration/bunny/bunny.tscn", "res://scenes/game_elements/props/decoration/bush/bush.tscn", "res://scenes/game_elements/props/decoration/butterfly/butterfly.tscn", "res://scenes/game_elements/props/decoration/capycorn/capycorn.tscn", "res://scenes/game_elements/props/decoration/crops/barley.tscn", "res://scenes/game_elements/props/decoration/crops/carrot.tscn", "res://scenes/game_elements/props/decoration/crops/tomato.tscn", "res://scenes/game_elements/props/decoration/flower/flower.tscn", "res://scenes/game_elements/props/decoration/hiding_mushroom/hiding_mushroom.tscn", "res://scenes/game_elements/props/decoration/rock/fabric_rock.tscn", "res://scenes/game_elements/props/decoration/rock/rock.tscn", "res://scenes/game_elements/props/decoration/sheep/sheep.tscn", "res://scenes/game_elements/props/decoration/spool/spool.tscn", "res://scenes/game_elements/props/decoration/water_rock/water_rock.tscn", "res://scenes/game_elements/props/door/horizontal_door.tscn", "res://scenes/game_elements/props/door/vertical_door.tscn", "res://scenes/game_elements/props/filling_barrel/filling_barrel.tscn", "res://scenes/game_elements/props/filling_barrel/fragile_barrel.tscn", "res://scenes/game_elements/props/fixed_size_label/fixed_size_label.tscn", "res://scenes/game_elements/props/hint/hint.tscn", "res://scenes/game_elements/props/hook_control/hook_control.tscn", "res://scenes/game_elements/props/hookable_area/components/hookable_indicator.tscn", "res://scenes/game_elements/props/hookable_box/hookable_box.tscn", "res://scenes/game_elements/props/hookable_button_item/hookable_button_item.tscn", "res://scenes/game_elements/props/hookable_lever/hookable_lever.tscn", "res://scenes/game_elements/props/hookable_needle/hookable_needle.tscn", "res://scenes/game_elements/props/hookable_pin/hookable_pin.tscn", "res://scenes/game_elements/props/interact_area/interact_indicator.tscn", "res://scenes/game_elements/props/lever/lever.tscn", "res://scenes/game_elements/props/powerup/components/default_powerup.dialogue", "res://scenes/game_elements/props/powerup/powerup.tscn", "res://scenes/game_elements/props/projectile/ink_blob_projectile.tscn", "res://scenes/game_elements/props/repellable_ball/repellable_ball.tscn", "res://scenes/game_elements/props/repellable_box/repellable_box.tscn", "res://scenes/game_elements/props/repellable_lever/repellable_lever.tscn", "res://scenes/game_elements/props/sequence_puzzle_hint_sign/sequence_puzzle_hint_sign.tscn", "res://scenes/game_elements/props/sequence_puzzle_object/sequence_puzzle_object.tscn", "res://scenes/game_elements/props/sign/sign.tscn", "res://scenes/game_elements/props/spawn_point/spawn_point.tscn", "res://scenes/game_elements/props/teleporter/quest_teleporter.tscn", "res://scenes/game_elements/props/teleporter/teleporter.tscn", "res://scenes/game_elements/props/tileomatic/tileomatic_test.tscn", "res://scenes/game_elements/props/tree/tree.tscn", "res://scenes/game_elements/props/tree/tree_void_affected.tscn", "res://scenes/game_elements/props/collectible_item/components/collectible_item.gd", "res://scenes/game_elements/props/powerup/components/powerup.gd", "res://scenes/game_logic/talk_behavior.gd", "res://scenes/globals/pause/pause_overlay.tscn", "res://scenes/globals/pause/quest_abandoned.dialogue", "res://scenes/menus/debug/components/debug_completed_quests.tscn", "res://scenes/menus/debug/components/debug_player_abilities.tscn", "res://scenes/menus/debug/debug_settings.tscn", "res://scenes/menus/options/components/back_button.tscn", "res://scenes/menus/options/components/input_settings.tscn", "res://scenes/menus/options/components/language_settings.tscn", "res://scenes/menus/options/components/sound_settings.tscn", "res://scenes/menus/options/components/video_settings.tscn", "res://scenes/menus/options/components/volume_slider.tscn", "res://scenes/menus/options/options.tscn", "res://scenes/menus/quest_separator/quest_separator.tscn", "res://scenes/menus/title/components/main_menu.tscn", "res://scenes/menus/title/components/main_menu.gd", "res://scenes/ui_elements/input_hints/aim_input_hint.tscn", "res://scenes/ui_elements/input_hints/back_input_hint.tscn", "res://scenes/ui_elements/input_hints/interact_input_hint.tscn", "res://scenes/ui_elements/input_hints/movement_input_hint.tscn", "res://scenes/ui_elements/input_hints/repel_input_hint.tscn", "res://scenes/ui_elements/input_hints/reset_input_hint.tscn", "res://scenes/ui_elements/input_hints/run_input_hint.tscn", "res://scenes/ui_elements/input_hints/skip_input_hint.tscn", "res://scenes/ui_elements/input_hints/throw_input_hint.tscn", "res://scenes/ui_elements/input_hints/undo_input_hint.tscn", "res://scenes/quests/template_quests/NO_EDIT/0_NO_EDIT_intro/NO_EDIT_intro.tscn", "res://scenes/quests/template_quests/NO_EDIT/0_NO_EDIT_intro/NO_EDIT_intro_components/NO_EDIT_intro.dialogue", "res://scenes/quests/template_quests/NO_EDIT/1_NO_EDIT_stealth/NO_EDIT_stealth.tscn", "res://scenes/quests/template_quests/NO_EDIT/1_NO_EDIT_stealth/NO_EDIT_stealth_components/NO_EDIT_checkpoint.dialogue", "res://scenes/quests/template_quests/NO_EDIT/1_NO_EDIT_stealth/NO_EDIT_stealth_components/NO_EDIT_collected.dialogue", "res://scenes/quests/template_quests/NO_EDIT/1_NO_EDIT_stealth/NO_EDIT_stealth_components/NO_EDIT_stealth.dialogue", "res://scenes/quests/template_quests/NO_EDIT/2_NO_EDIT_combat/NO_EDIT_combat.tscn", "res://scenes/quests/template_quests/NO_EDIT/2_NO_EDIT_combat/NO_EDIT_combat_components/NO_EDIT_combat.dialogue", "res://scenes/quests/template_quests/NO_EDIT/2_NO_EDIT_combat/NO_EDIT_combat_components/NO_EDIT_projectile.tscn", "res://scenes/quests/template_quests/NO_EDIT/3_NO_EDIT_sequence_puzzle/NO_EDIT_sequence_puzzle.dialogue", "res://scenes/quests/template_quests/NO_EDIT/3_NO_EDIT_sequence_puzzle/NO_EDIT_sequence_puzzle.tscn", "res://scenes/quests/template_quests/NO_EDIT/4_NO_EDIT_outro/NO_EDIT_outro.tscn", "res://scenes/quests/template_quests/NO_EDIT/4_NO_EDIT_outro/NO_EDIT_outro_components/NO_EDIT_outro.dialogue", "res://scenes/quests/template_quests/NO_EDIT/NO_EDIT_basic_scene.tscn", "res://scenes/quests/template_quests/NO_EDIT/quest.tres", "res://scenes/quests/template_quests/teleporter_challenge/teleporter_challenge.tscn", "res://scenes/quests/template_quests/void_challenge/void_challenge.tscn") [layer_names] diff --git a/scenes/menus/storybook/storybook.tscn b/scenes/menus/storybook/storybook.tscn index 68cea063e..073e5fb83 100644 --- a/scenes/menus/storybook/storybook.tscn +++ b/scenes/menus/storybook/storybook.tscn @@ -9,10 +9,7 @@ [ext_resource type="Material" uid="uid://cruf3tlajs4jo" path="res://scenes/ui_elements/input_hints/components/drop_shadow_material.tres" id="9_xkl6m"] [ext_resource type="Texture2D" uid="uid://dgfsrkr8a370h" path="res://assets/third_party/kenney_input_prompts/steam-deck_sheet_default.png" id="10_p0vqm"] [ext_resource type="Script" uid="uid://cbj0406q05dly" path="res://scenes/game_elements/props/hint/input_key/interact_input.gd" id="11_nkrro"] - -[sub_resource type="AtlasTexture" id="AtlasTexture_mwfoq"] -atlas = ExtResource("10_p0vqm") -region = Rect2(320, 576, 64, 64) +[ext_resource type="PackedScene" uid="uid://dhtgignddtxqd" path="res://scenes/ui_elements/input_hints/back_input_hint.tscn" id="back_input_hint"] [sub_resource type="AtlasTexture" id="AtlasTexture_f7prj"] atlas = ExtResource("10_p0vqm") @@ -144,24 +141,15 @@ unique_name_in_owner = true custom_minimum_size = Vector2(200, 0) layout_mode = 2 -[node name="BackContainer" type="HBoxContainer" parent="VBoxContainer/MarginContainer/HintsContainer" unique_id=1752840391] +[node name="BackInputHint" parent="VBoxContainer/MarginContainer/HintsContainer" unique_id=1752840391 instance=ExtResource("back_input_hint")] layout_mode = 2 -[node name="BackHint" type="TextureRect" parent="VBoxContainer/MarginContainer/HintsContainer/BackContainer" unique_id=1694299884] -material = ExtResource("9_xkl6m") -layout_mode = 2 +[node name="BackHint" parent="VBoxContainer/MarginContainer/HintsContainer/BackInputHint" index="0" unique_id=701727596] size_flags_horizontal = 8 size_flags_vertical = 8 -texture = SubResource("AtlasTexture_mwfoq") -script = ExtResource("11_nkrro") -action_name = &"ui_cancel" -[node name="Label" type="Label" parent="VBoxContainer/MarginContainer/HintsContainer/BackContainer" unique_id=1130735496] -layout_mode = 2 -translation_context = &"navigation" -theme_type_variation = &"HintLabel" +[node name="Label" parent="VBoxContainer/MarginContainer/HintsContainer/BackInputHint" index="1" unique_id=690421384] theme_override_font_sizes/font_size = 25 -text = "Back" [node name="PreviousTabContainer" type="HBoxContainer" parent="VBoxContainer/MarginContainer/HintsContainer" unique_id=2058995622] layout_mode = 2 @@ -228,3 +216,5 @@ text = "ES" [node name="TouchBackButton" parent="." unique_id=676859704 instance=ExtResource("9_p0elk")] [connection signal="selected" from="VBoxContainer/CenterContainer/StoryBookContent/StorybookPage" to="." method="_on_storybook_page_selected"] + +[editable path="VBoxContainer/MarginContainer/HintsContainer/BackInputHint"] diff --git a/scenes/menus/title/components/credits.tscn b/scenes/menus/title/components/credits.tscn index 81b1280a0..a4b98fbe2 100644 --- a/scenes/menus/title/components/credits.tscn +++ b/scenes/menus/title/components/credits.tscn @@ -9,11 +9,10 @@ [ext_resource type="PackedScene" uid="uid://dn43jo0qbjax6" path="res://scenes/menus/credits/components/credits_studio_view.tscn" id="8_3srqy"] [ext_resource type="PackedScene" uid="uid://bibe0mrjnbsoe" path="res://scenes/menus/credits/components/credits_list.tscn" id="8_rcvat"] [ext_resource type="Script" uid="uid://jhi0kptxppd8" path="res://addons/threadbare_credits/credits_studio.gd" id="9_m3so8"] +[ext_resource type="PackedScene" uid="uid://dhtgignddtxqd" path="res://scenes/ui_elements/input_hints/back_input_hint.tscn" id="11_lqn5t"] [ext_resource type="Texture2D" uid="uid://u8rdutan7bln" path="res://scenes/menus/title/components/logos/Endless Access Horizontal.png" id="12_3srqy"] [ext_resource type="Texture2D" uid="uid://bbvedlx2ahdxk" path="res://assets/third_party/kenney_input_prompts/keyboard-&-mouse_sheet_default.png" id="13_3srqy"] [ext_resource type="Material" uid="uid://cruf3tlajs4jo" path="res://scenes/ui_elements/input_hints/components/drop_shadow_material.tres" id="13_lqn5t"] -[ext_resource type="Texture2D" uid="uid://dgfsrkr8a370h" path="res://assets/third_party/kenney_input_prompts/steam-deck_sheet_default.png" id="14_jslai"] -[ext_resource type="Script" uid="uid://cbj0406q05dly" path="res://scenes/game_elements/props/hint/input_key/interact_input.gd" id="15_jqrcw"] [ext_resource type="PackedScene" uid="uid://hs4x784e2st8" path="res://scenes/ui_elements/touch_controls/touch_back_button.tscn" id="16_bxkgu"] [ext_resource type="Script" uid="uid://bcx7jadxu27en" path="res://scenes/game_elements/props/hint/input_key/directional_input_hint.gd" id="20_5ojsv"] @@ -29,10 +28,6 @@ metadata/_custom_type_script = "uid://jhi0kptxppd8" [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_rcvat"] -[sub_resource type="AtlasTexture" id="AtlasTexture_v7bap"] -atlas = ExtResource("14_jslai") -region = Rect2(320, 576, 64, 64) - [sub_resource type="AtlasTexture" id="AtlasTexture_mhuej"] atlas = ExtResource("13_3srqy") region = Rect2(704, 832, 64, 64) @@ -461,22 +456,8 @@ offset_top = -64.0 offset_right = 104.0 grow_vertical = 0 -[node name="BackContainer" type="HBoxContainer" parent="HintsContainer" unique_id=1686403549] -layout_mode = 2 - -[node name="BackHint" type="TextureRect" parent="HintsContainer/BackContainer" unique_id=141326489] -material = ExtResource("13_lqn5t") -layout_mode = 2 -size_flags_vertical = 4 -texture = SubResource("AtlasTexture_v7bap") -script = ExtResource("15_jqrcw") -action_name = &"ui_cancel" - -[node name="Label" type="Label" parent="HintsContainer/BackContainer" unique_id=1149974646] +[node name="BackInputHint" parent="HintsContainer" unique_id=1686403549 instance=ExtResource("11_lqn5t")] layout_mode = 2 -translation_context = &"navigation" -theme_type_variation = &"HintLabel" -text = "Back" [node name="ScrollContainer" type="HBoxContainer" parent="HintsContainer" unique_id=1677351625] layout_mode = 2 diff --git a/scenes/ui_elements/input_hints/back_input_hint.tscn b/scenes/ui_elements/input_hints/back_input_hint.tscn new file mode 100644 index 000000000..5818e7b9a --- /dev/null +++ b/scenes/ui_elements/input_hints/back_input_hint.tscn @@ -0,0 +1,25 @@ +[gd_scene format=3 uid="uid://dhtgignddtxqd"] + +[ext_resource type="Material" uid="uid://cruf3tlajs4jo" path="res://scenes/ui_elements/input_hints/components/drop_shadow_material.tres" id="1_k4g2v"] +[ext_resource type="Texture2D" uid="uid://dgfsrkr8a370h" path="res://assets/third_party/kenney_input_prompts/steam-deck_sheet_default.png" id="2_p0f62"] +[ext_resource type="Script" uid="uid://cbj0406q05dly" path="res://scenes/game_elements/props/hint/input_key/interact_input.gd" id="3_bupgh"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_v7bap"] +atlas = ExtResource("2_p0f62") +region = Rect2(320, 576, 64, 64) + +[node name="BackInputHint" type="HBoxContainer" unique_id=228900314] + +[node name="BackHint" type="TextureRect" parent="." unique_id=701727596] +material = ExtResource("1_k4g2v") +layout_mode = 2 +size_flags_vertical = 4 +texture = SubResource("AtlasTexture_v7bap") +script = ExtResource("3_bupgh") +action_name = &"ui_cancel" + +[node name="Label" type="Label" parent="." unique_id=690421384] +layout_mode = 2 +translation_context = &"navigation" +theme_type_variation = &"HintLabel" +text = "Back"