WIP: updating/completing german spoken text, fix i18n issues
This commit is contained in:
parent
fe115ecdd1
commit
305fa1523c
BIN
src/base-environments/youth_room/audio/FoM_Lisa_Kindheit_Jui_Jutsu_deutsch_newt.wav (Stored with Git LFS)
Normal file
BIN
src/base-environments/youth_room/audio/FoM_Lisa_Kindheit_Jui_Jutsu_deutsch_newt.wav (Stored with Git LFS)
Normal file
Binary file not shown.
|
|
@ -0,0 +1,24 @@
|
|||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://dc0cd7dvod7wg"
|
||||
path="res://.godot/imported/FoM_Lisa_Kindheit_Jui_Jutsu_deutsch_newt.wav-fa9b662f24546f6a75513eb3aa4a2061.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://base-environments/youth_room/audio/FoM_Lisa_Kindheit_Jui_Jutsu_deutsch_newt.wav"
|
||||
dest_files=["res://.godot/imported/FoM_Lisa_Kindheit_Jui_Jutsu_deutsch_newt.wav-fa9b662f24546f6a75513eb3aa4a2061.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=2
|
||||
BIN
src/base-environments/youth_room/audio/FoM_Lisa_Kindheit_TheaterAG_Deutsch_newt.wav (Stored with Git LFS)
Normal file
BIN
src/base-environments/youth_room/audio/FoM_Lisa_Kindheit_TheaterAG_Deutsch_newt.wav (Stored with Git LFS)
Normal file
Binary file not shown.
|
|
@ -0,0 +1,24 @@
|
|||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://b5d4c6n2mw02s"
|
||||
path="res://.godot/imported/FoM_Lisa_Kindheit_TheaterAG_Deutsch_newt.wav-bc3db9689062d7d5c89c4d6067a32d7a.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://base-environments/youth_room/audio/FoM_Lisa_Kindheit_TheaterAG_Deutsch_newt.wav"
|
||||
dest_files=["res://.godot/imported/FoM_Lisa_Kindheit_TheaterAG_Deutsch_newt.wav-bc3db9689062d7d5c89c4d6067a32d7a.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=2
|
||||
BIN
src/base-environments/youth_room/audio/FoM_Lisa_Kindheit_Voice_Acting_deutsch_newt.wav (Stored with Git LFS)
Normal file
BIN
src/base-environments/youth_room/audio/FoM_Lisa_Kindheit_Voice_Acting_deutsch_newt.wav (Stored with Git LFS)
Normal file
Binary file not shown.
|
|
@ -0,0 +1,24 @@
|
|||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://dupcfwi54fpjx"
|
||||
path="res://.godot/imported/FoM_Lisa_Kindheit_Voice_Acting_deutsch_newt.wav-53819151e4b2cdc900dec4e093ee3dad.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://base-environments/youth_room/audio/FoM_Lisa_Kindheit_Voice_Acting_deutsch_newt.wav"
|
||||
dest_files=["res://.godot/imported/FoM_Lisa_Kindheit_Voice_Acting_deutsch_newt.wav-53819151e4b2cdc900dec4e093ee3dad.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=2
|
||||
BIN
src/base-environments/youth_room/audio/childhood_de.wav (Stored with Git LFS)
BIN
src/base-environments/youth_room/audio/childhood_de.wav (Stored with Git LFS)
Binary file not shown.
|
|
@ -5,8 +5,8 @@
|
|||
[ext_resource type="ArrayMesh" uid="uid://bfc3d4g40n0wy" path="res://logic-scenes/collectable/import/old-mask.res" id="2_jrxfv"]
|
||||
[ext_resource type="Texture2D" uid="uid://bwicl5q0lw06q" path="res://import/interface-elements/bottom.png" id="3_o63m7"]
|
||||
[ext_resource type="PackedScene" uid="uid://dvwuhobhka78d" path="res://logic-scenes/misc/skip_control.tscn" id="4_q0fee"]
|
||||
[ext_resource type="AudioStream" uid="uid://b3cw0e41rjggo" path="res://base-environments/youth_room/audio/childhood_de.wav" id="6_wyhdp"]
|
||||
[ext_resource type="AudioStream" uid="uid://dfblaqsfgm8le" path="res://base-environments/youth_room/audio/Childhood.wav" id="7_51c6s"]
|
||||
[ext_resource type="AudioStream" uid="uid://b5d4c6n2mw02s" path="res://base-environments/youth_room/audio/FoM_Lisa_Kindheit_TheaterAG_Deutsch_newt.wav" id="7_htg3l"]
|
||||
[ext_resource type="Script" uid="uid://c1oub0cs7cph6" path="res://dev-util/stereo-switch.gd" id="8_51c6s"]
|
||||
|
||||
[sub_resource type="ViewportTexture" id="ViewportTexture_1k8vs"]
|
||||
|
|
@ -136,126 +136,6 @@ tracks/5/keys = {
|
|||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_bgeog"]
|
||||
resource_name = "de"
|
||||
length = 94.0
|
||||
tracks/0/type = "audio"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("%AnimationPlayer/Text")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("6_wyhdp")
|
||||
}],
|
||||
"times": PackedFloat32Array(1.3)
|
||||
}
|
||||
tracks/0/use_blend = true
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("../../..:progress")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0, 1.66667, 6.13333, 7.43333, 13.5, 14.5667, 19.1333, 19.5333, 22.7333, 25.6333, 27.3333, 28.8, 32.7333, 34.8667, 36.6275, 37.7667, 46.2333, 47.5667, 49.4667, 50.8333, 54.6667, 56.3, 60.4667, 61.8333, 68.2028, 69.5667, 72.4, 74.5, 78.493, 80.2, 84.033, 85.3, 88.0997, 89.6667),
|
||||
"transitions": PackedFloat32Array(1, 0.482968, 1, 0.482968, 1, 0.482968, 1, 0.482968, 1, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968),
|
||||
"update": 0,
|
||||
"values": [0.0, 0.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 4.0, 4.0, 5.0, 5.0, 6.0, 6.0, 7.0, 7.0, 9.0, 9.0, 10.0, 10.0, 11.0, 11.0, 12.0, 12.0, 13.0, 13.0, 14.0, 14.0, 15.0, 15.0, 16.0, 16.0, 17.0, 17.0]
|
||||
}
|
||||
tracks/2/type = "method"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("../../..")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(13.3333, 24.7667, 49.7, 68.8667, 85.5, 91.3333),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
|
||||
"values": [{
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"_on_text_finished"
|
||||
}]
|
||||
}
|
||||
tracks/3/type = "value"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("..:custom_minimum_size")
|
||||
tracks/3/interp = 2
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(0, 0.7),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector2(900, 800), Vector2(900, 900)]
|
||||
}
|
||||
tracks/4/type = "value"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath(".:rotation")
|
||||
tracks/4/interp = 2
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"times": PackedFloat32Array(0, 1.8),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [0.174533, 0.349066]
|
||||
}
|
||||
tracks/5/type = "value"
|
||||
tracks/5/imported = false
|
||||
tracks/5/enabled = true
|
||||
tracks/5/path = NodePath("../..:modulate")
|
||||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0, 0.733333),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
tracks/6/enabled = true
|
||||
tracks/6/path = NodePath("../../..:visible")
|
||||
tracks/6/interp = 1
|
||||
tracks/6/loop_wrap = true
|
||||
tracks/6/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [true]
|
||||
}
|
||||
tracks/7/type = "value"
|
||||
tracks/7/imported = false
|
||||
tracks/7/enabled = true
|
||||
tracks/7/path = NodePath("../../..:modulate")
|
||||
tracks/7/interp = 1
|
||||
tracks/7/loop_wrap = true
|
||||
tracks/7/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_7qabw"]
|
||||
resource_name = "en"
|
||||
length = 92.0
|
||||
|
|
@ -491,10 +371,130 @@ tracks/2/keys = {
|
|||
"values": [0.349066, 0.698132]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_ytb2t"]
|
||||
resource_name = "de"
|
||||
length = 86.0
|
||||
tracks/0/type = "audio"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("%AnimationPlayer/Text")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("7_htg3l")
|
||||
}],
|
||||
"times": PackedFloat32Array(2.5)
|
||||
}
|
||||
tracks/0/use_blend = true
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("../../..:progress")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0, 1.66667, 6.26666, 8.76667, 13.8, 16.0667, 20.7334, 21.6667, 26.1334, 27.4667, 29.5333, 30.0333, 33.4, 34.8999, 36.5941, 37.0333, 45.3001, 45.9667, 49.0666, 50.4333, 54.4, 55.2667, 57.8334, 59.2, 65.6694, 67.0333, 70.0333, 71.0333, 73.3667, 74.9333, 78.4667, 80.1667, 84.6333),
|
||||
"transitions": PackedFloat32Array(1, 0.482968, 1, 0.482968, 1, 0.482968, 1, 0.482968, 1, 1.23114, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.287175, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968),
|
||||
"update": 0,
|
||||
"values": [0.0, 0.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 4.0, 4.0, 5.0, 5.0, 6.0, 6.0, 7.0, 7.0, 9.0, 9.0, 10.0, 10.0, 11.0, 11.0, 12.0, 12.0, 13.0, 13.0, 14.0, 14.0, 15.0, 15.0, 16.0, 16.0, 17.0]
|
||||
}
|
||||
tracks/2/type = "method"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("../../..")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(14.4333, 34.2333, 49.4667, 66.3333, 74.0404, 85.0667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
|
||||
"values": [{
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"_on_text_finished"
|
||||
}]
|
||||
}
|
||||
tracks/3/type = "value"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("..:custom_minimum_size")
|
||||
tracks/3/interp = 2
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(0, 0.7),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector2(900, 800), Vector2(900, 900)]
|
||||
}
|
||||
tracks/4/type = "value"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath(".:rotation")
|
||||
tracks/4/interp = 2
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"times": PackedFloat32Array(0, 1.8),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [0.174533, 0.349066]
|
||||
}
|
||||
tracks/5/type = "value"
|
||||
tracks/5/imported = false
|
||||
tracks/5/enabled = true
|
||||
tracks/5/path = NodePath("../..:modulate")
|
||||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0, 0.733333),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
tracks/6/enabled = true
|
||||
tracks/6/path = NodePath("../../..:visible")
|
||||
tracks/6/interp = 0
|
||||
tracks/6/loop_wrap = true
|
||||
tracks/6/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [true]
|
||||
}
|
||||
tracks/7/type = "value"
|
||||
tracks/7/imported = false
|
||||
tracks/7/enabled = true
|
||||
tracks/7/path = NodePath("../../..:modulate")
|
||||
tracks/7/interp = 1
|
||||
tracks/7/loop_wrap = true
|
||||
tracks/7/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_dc6th"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_ytihj"),
|
||||
&"de": SubResource("Animation_bgeog"),
|
||||
&"de": SubResource("Animation_ytb2t"),
|
||||
&"en": SubResource("Animation_7qabw"),
|
||||
&"ini": SubResource("Animation_51c6s"),
|
||||
&"vanish": SubResource("Animation_x0d5q")
|
||||
|
|
|
|||
|
|
@ -6,12 +6,12 @@
|
|||
[ext_resource type="PackedScene" uid="uid://dvwuhobhka78d" path="res://logic-scenes/misc/skip_control.tscn" id="5_0qiyf"]
|
||||
[ext_resource type="Texture2D" uid="uid://sv0nhkkur1tt" path="res://logic-scenes/board/card-textures/cardsheet.png" id="5_s5qj7"]
|
||||
[ext_resource type="Texture2D" uid="uid://kpmk21d8rlso" path="res://logic-scenes/board/particle_textures/star.png" id="6_0qiyf"]
|
||||
[ext_resource type="AudioStream" uid="uid://b3cw0e41rjggo" path="res://base-environments/youth_room/audio/childhood_de.wav" id="6_uqngm"]
|
||||
[ext_resource type="AudioStream" uid="uid://bwh60165c3saj" path="res://base-environments/youth_room/audio/lisa_youth_voice.ogg" id="7_bvh45"]
|
||||
[ext_resource type="Texture2D" uid="uid://bqilajx05t0eb" path="res://logic-scenes/board/particle_textures/void_nomotion.png" id="7_uqngm"]
|
||||
[ext_resource type="AudioStream" uid="uid://dpyf2oc5vn30e" path="res://base-environments/youth_room/audio/jiu-jutsu.wav" id="9_uqngm"]
|
||||
[ext_resource type="AudioStream" uid="uid://1tvopjmo6dp2" path="res://base-environments/youth_room/audio/Azure Studios - mgd-723687677.mp3" id="10_bvh45"]
|
||||
[ext_resource type="Script" uid="uid://c1oub0cs7cph6" path="res://dev-util/stereo-switch.gd" id="11_0qiyf"]
|
||||
[ext_resource type="AudioStream" uid="uid://dc0cd7dvod7wg" path="res://base-environments/youth_room/audio/FoM_Lisa_Kindheit_Jui_Jutsu_deutsch_newt.wav" id="11_uqngm"]
|
||||
|
||||
[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_vxads"]
|
||||
radius = 110.0
|
||||
|
|
@ -222,126 +222,6 @@ tracks/6/keys = {
|
|||
"values": [0]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_bgeog"]
|
||||
resource_name = "de"
|
||||
length = 94.0
|
||||
tracks/0/type = "audio"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("../../../AnimationPlayer/Text")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("6_uqngm")
|
||||
}],
|
||||
"times": PackedFloat32Array(1.3)
|
||||
}
|
||||
tracks/0/use_blend = true
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("../../..:progress")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0, 1.66667, 6.13333, 7.43333, 13.5, 14.5667, 19.1333, 19.5333, 22.7333, 25.6333, 27.3333, 28.8, 32.7333, 34.8667, 36.6275, 37.7667, 46.2333, 47.5667, 49.4667, 50.8333, 54.6667, 56.3, 60.4667, 61.8333, 68.2028, 69.5667, 72.4, 74.5, 78.493, 80.2, 84.033, 85.3, 88.0997, 89.6667),
|
||||
"transitions": PackedFloat32Array(1, 0.482968, 1, 0.482968, 1, 0.482968, 1, 0.482968, 1, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968),
|
||||
"update": 0,
|
||||
"values": [0.0, 0.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 4.0, 4.0, 5.0, 5.0, 6.0, 6.0, 7.0, 7.0, 9.0, 9.0, 10.0, 10.0, 11.0, 11.0, 12.0, 12.0, 13.0, 13.0, 14.0, 14.0, 15.0, 15.0, 16.0, 16.0, 17.0, 17.0]
|
||||
}
|
||||
tracks/2/type = "method"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("../../..")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(13.3333, 24.7667, 49.7, 68.8667, 85.5, 91.3333),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
|
||||
"values": [{
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"_on_text_finished"
|
||||
}]
|
||||
}
|
||||
tracks/3/type = "value"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("..:custom_minimum_size")
|
||||
tracks/3/interp = 2
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(0, 0.7),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector2(900, 800), Vector2(900, 900)]
|
||||
}
|
||||
tracks/4/type = "value"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath(".:rotation")
|
||||
tracks/4/interp = 2
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"times": PackedFloat32Array(0, 1.8),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [0.174533, 0.349066]
|
||||
}
|
||||
tracks/5/type = "value"
|
||||
tracks/5/imported = false
|
||||
tracks/5/enabled = true
|
||||
tracks/5/path = NodePath("../..:modulate")
|
||||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0, 0.733333),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
tracks/6/enabled = true
|
||||
tracks/6/path = NodePath("../../..:visible")
|
||||
tracks/6/interp = 1
|
||||
tracks/6/loop_wrap = true
|
||||
tracks/6/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [true]
|
||||
}
|
||||
tracks/7/type = "value"
|
||||
tracks/7/imported = false
|
||||
tracks/7/enabled = true
|
||||
tracks/7/path = NodePath("../../..:modulate")
|
||||
tracks/7/interp = 1
|
||||
tracks/7/loop_wrap = true
|
||||
tracks/7/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_nmo1t"]
|
||||
resource_name = "en"
|
||||
length = 235.0
|
||||
|
|
@ -714,10 +594,220 @@ tracks/2/keys = {
|
|||
"values": [0.349066, 0.698132]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_bvh45"]
|
||||
resource_name = "de"
|
||||
length = 203.0
|
||||
tracks/0/type = "audio"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("%AnimationPlayer/Text")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("11_uqngm")
|
||||
}],
|
||||
"times": PackedFloat32Array(2.73333)
|
||||
}
|
||||
tracks/0/use_blend = true
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("../../..:modulate")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0, 0.4),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("../../..:visible")
|
||||
tracks/2/interp = 0
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [true]
|
||||
}
|
||||
tracks/3/type = "audio"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("%AnimationPlayer/Music")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("10_bvh45")
|
||||
}],
|
||||
"times": PackedFloat32Array(3)
|
||||
}
|
||||
tracks/3/use_blend = true
|
||||
tracks/4/type = "value"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath("../../card/BackgroundSprite/GPUParticles2D:emitting")
|
||||
tracks/4/interp = 1
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"times": PackedFloat32Array(0, 5.8, 11.3, 18.2, 26.1, 34.4, 43.7, 53.2, 65.1, 75.7, 93),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [false, true, true, true, true, true, true, true, true, true, true]
|
||||
}
|
||||
tracks/5/type = "value"
|
||||
tracks/5/imported = false
|
||||
tracks/5/enabled = true
|
||||
tracks/5/path = NodePath("../../card/BackgroundSprite/GPUParticles2D:amount")
|
||||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(4, 11.1, 18, 25.9, 34.2, 43.5, 53, 65, 75.6, 92.1),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [1, 10, 20, 40, 80, 180, 160, 320, 400, 500]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
tracks/6/enabled = true
|
||||
tracks/6/path = NodePath("../../card/BackgroundSprite:noise_speed")
|
||||
tracks/6/interp = 1
|
||||
tracks/6/loop_wrap = true
|
||||
tracks/6/keys = {
|
||||
"times": PackedFloat32Array(2, 129.7, 149.1, 167.15),
|
||||
"transitions": PackedFloat32Array(0.482968, 1.86607, 1, 1),
|
||||
"update": 0,
|
||||
"values": [0.0, 10.0, 5.0, 10.0]
|
||||
}
|
||||
tracks/7/type = "value"
|
||||
tracks/7/imported = false
|
||||
tracks/7/enabled = true
|
||||
tracks/7/path = NodePath("../../card/BackgroundSprite/GPUParticles2D:one_shot")
|
||||
tracks/7/interp = 1
|
||||
tracks/7/loop_wrap = true
|
||||
tracks/7/keys = {
|
||||
"times": PackedFloat32Array(0, 93),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false]
|
||||
}
|
||||
tracks/8/type = "value"
|
||||
tracks/8/imported = false
|
||||
tracks/8/enabled = true
|
||||
tracks/8/path = NodePath("../../card/BackgroundSprite/GPUParticles2D:lifetime")
|
||||
tracks/8/interp = 1
|
||||
tracks/8/loop_wrap = true
|
||||
tracks/8/keys = {
|
||||
"times": PackedFloat32Array(93, 129.9, 136.6, 164.8),
|
||||
"transitions": PackedFloat32Array(1, 0.31864, 2.21914, 1),
|
||||
"update": 0,
|
||||
"values": [5.0, 1.5, 4.0, 2.0]
|
||||
}
|
||||
tracks/9/type = "value"
|
||||
tracks/9/imported = false
|
||||
tracks/9/enabled = true
|
||||
tracks/9/path = NodePath("../../card/BackgroundSprite/GPUParticles2D:explosiveness")
|
||||
tracks/9/interp = 1
|
||||
tracks/9/loop_wrap = true
|
||||
tracks/9/keys = {
|
||||
"times": PackedFloat32Array(96.3, 129.9, 136.6, 159.5, 176.7),
|
||||
"transitions": PackedFloat32Array(1, 0.31864, 1, 0.406126, 1),
|
||||
"update": 0,
|
||||
"values": [0.29, 0.69, 0.74, 0.9, 0.2]
|
||||
}
|
||||
tracks/10/type = "value"
|
||||
tracks/10/imported = false
|
||||
tracks/10/enabled = true
|
||||
tracks/10/path = NodePath("../../card/BackgroundSprite/GPUParticles2D:speed_scale")
|
||||
tracks/10/interp = 1
|
||||
tracks/10/loop_wrap = true
|
||||
tracks/10/keys = {
|
||||
"times": PackedFloat32Array(105.6, 129.8, 150.5, 164.7),
|
||||
"transitions": PackedFloat32Array(1, 0.466516, 1, 1),
|
||||
"update": 0,
|
||||
"values": [1.0, 1.9, 0.4, 1.0]
|
||||
}
|
||||
tracks/11/type = "value"
|
||||
tracks/11/imported = false
|
||||
tracks/11/enabled = true
|
||||
tracks/11/path = NodePath("../../card/BackgroundSprite:noise_power")
|
||||
tracks/11/interp = 1
|
||||
tracks/11/loop_wrap = true
|
||||
tracks/11/keys = {
|
||||
"times": PackedFloat32Array(8.4, 93.4, 129.7, 159.4, 169.4),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"update": 0,
|
||||
"values": [5.0, 2.0, 0.3, 0.3, 1.5]
|
||||
}
|
||||
tracks/12/type = "method"
|
||||
tracks/12/imported = false
|
||||
tracks/12/enabled = true
|
||||
tracks/12/path = NodePath("../../..")
|
||||
tracks/12/interp = 1
|
||||
tracks/12/loop_wrap = true
|
||||
tracks/12/keys = {
|
||||
"times": PackedFloat32Array(34.7667, 73, 105.467, 143.633, 163.167, 178.233, 202.067),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1),
|
||||
"values": [{
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"_emit_thunder"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"_on_text_finished"
|
||||
}]
|
||||
}
|
||||
tracks/13/type = "value"
|
||||
tracks/13/imported = false
|
||||
tracks/13/enabled = true
|
||||
tracks/13/path = NodePath("../../..:progress")
|
||||
tracks/13/interp = 1
|
||||
tracks/13/loop_wrap = true
|
||||
tracks/13/keys = {
|
||||
"times": PackedFloat32Array(0.733333, 6.53333, 8.36667, 12.993, 14.7333, 21.3667, 22.8, 32.9333, 35.1667, 41.8461, 43.5, 47.0086, 48.6, 53.2, 54.7667, 64.6474, 66.5667, 72.5333, 74.6, 79.2373, 81, 87.943, 89.8, 94.643, 95.7, 101.345, 103, 104.867, 106.967, 110.867, 113.167, 116.149, 117.4, 118.821, 120.033, 125.029, 126.533, 130.992, 133.333, 141.633, 144.267, 147.767, 149.6, 154.5, 156.433, 161.767, 162.867, 163.933, 165.1, 166.967, 167.6, 169.382, 170.033, 172.833, 177.133, 180.167, 187.62, 188.933, 192.453, 193.433, 201.633),
|
||||
"transitions": PackedFloat32Array(0.450625, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
|
||||
"update": 0,
|
||||
"values": [0.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 4.0, 4.0, 5.0, 5.0, 6.0, 6.0, 7.0, 7.0, 8.0, 8.0, 9.0, 9.0, 10.0, 10.0, 11.0, 11.0, 12.0, 12.0, 13.0, 13.0, 14.0, 14.0, 15.0, 15.0, 16.0, 16.0, 17.0, 17.0, 18.0, 18.0, 19.0, 19.0, 20.0, 20.0, 21.0, 21.0, 22.0, 22.0, 23.0, 23.0, 24.0, 24.0, 25.0, 25.0, 26.0, 26.0, 27.0, 28.0, 28.0, 29.0, 29.0, 30.0, 30.0, 31.0]
|
||||
}
|
||||
tracks/14/type = "value"
|
||||
tracks/14/imported = false
|
||||
tracks/14/enabled = true
|
||||
tracks/14/path = NodePath(".:rotation")
|
||||
tracks/14/interp = 1
|
||||
tracks/14/loop_wrap = true
|
||||
tracks/14/keys = {
|
||||
"times": PackedFloat32Array(0.214991, 1.03196),
|
||||
"transitions": PackedFloat32Array(0.297302, 1),
|
||||
"update": 0,
|
||||
"values": [0.15708, 0.349066]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_dc6th"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_ytihj"),
|
||||
&"de": SubResource("Animation_bgeog"),
|
||||
&"de": SubResource("Animation_bvh45"),
|
||||
&"en": SubResource("Animation_nmo1t"),
|
||||
&"en_old": SubResource("Animation_7qabw"),
|
||||
&"vanish": SubResource("Animation_x0d5q")
|
||||
|
|
@ -823,14 +913,13 @@ scale = Vector2(0.6, 0.6)
|
|||
sprite_frames = SubResource("SpriteFrames_liwtr")
|
||||
frame = 2
|
||||
script = SubResource("GDScript_80sa6")
|
||||
noise_speed = 0.0792855
|
||||
noise_power = 5.0
|
||||
noise_power = 1.5
|
||||
|
||||
[node name="GPUParticles2D" type="GPUParticles2D" parent="PanelContainer/card/BackgroundSprite"]
|
||||
amount = 1
|
||||
amount = 500
|
||||
texture = ExtResource("6_0qiyf")
|
||||
lifetime = 5.0
|
||||
explosiveness = 0.29
|
||||
lifetime = 2.0
|
||||
explosiveness = 0.2
|
||||
randomness = 0.14
|
||||
local_coords = true
|
||||
process_material = SubResource("ParticleProcessMaterial_jikd6")
|
||||
|
|
|
|||
|
|
@ -14,8 +14,6 @@ var max_lines: float = 0
|
|||
story_array = str_array
|
||||
if is_node_ready():
|
||||
substring_sizes = []
|
||||
if Engine.is_editor_hint():
|
||||
TranslationServer.set_locale("en")
|
||||
var p: int = 0
|
||||
label.text = "[p]"
|
||||
for i in range(str_array.size()):
|
||||
|
|
@ -89,7 +87,7 @@ func _ready() -> void:
|
|||
skip_control.skip.connect(skip_text)
|
||||
|
||||
if get_tree().root.get_child(-1) == self:
|
||||
TranslationServer.set_locale("de")
|
||||
TranslationServer.set_locale("en")
|
||||
play_scene()
|
||||
story_array = story_array
|
||||
progress = progress
|
||||
|
|
@ -120,13 +118,14 @@ func play_scene():
|
|||
# FIXME: find out why this needs to be set to prevent scenes from being fully revealed
|
||||
all_text_revealed = false
|
||||
animation_complete = false
|
||||
##FIXME match State.speech_language:
|
||||
match TranslationServer.get_locale():
|
||||
"de":
|
||||
animation_player.queue("en")
|
||||
"en":
|
||||
|
||||
match State.speech_language:
|
||||
1:
|
||||
animation_player.queue("de")
|
||||
_:
|
||||
animation_player.queue("en")
|
||||
|
||||
|
||||
await text_finished
|
||||
|
||||
if name == "draven":
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@
|
|||
[ext_resource type="Texture2D" uid="uid://bwicl5q0lw06q" path="res://import/interface-elements/bottom.png" id="4_ayw8a"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://byjfgvx7jeal" path="res://base-environments/youth_room/import/youth_special_meshes_comic_book_2.res" id="4_kn83e"]
|
||||
[ext_resource type="PackedScene" uid="uid://dvwuhobhka78d" path="res://logic-scenes/misc/skip_control.tscn" id="5_b3y80"]
|
||||
[ext_resource type="AudioStream" uid="uid://b3cw0e41rjggo" path="res://base-environments/youth_room/audio/childhood_de.wav" id="6_ya787"]
|
||||
[ext_resource type="AudioStream" uid="uid://d15ltkofdggly" path="res://base-environments/youth_room/audio/Voice-Training-Workshop.wav" id="8_ho85h"]
|
||||
[ext_resource type="AudioStream" uid="uid://dupcfwi54fpjx" path="res://base-environments/youth_room/audio/FoM_Lisa_Kindheit_Voice_Acting_deutsch_newt.wav" id="8_kn83e"]
|
||||
[ext_resource type="Script" uid="uid://c1oub0cs7cph6" path="res://dev-util/stereo-switch.gd" id="9_kn83e"]
|
||||
|
||||
[sub_resource type="ViewportTexture" id="ViewportTexture_ho85h"]
|
||||
|
|
@ -147,126 +147,6 @@ tracks/9/keys = {
|
|||
"values": [Vector3(-0.0872665, -2.08043, 0.171042)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_bgeog"]
|
||||
resource_name = "de"
|
||||
length = 94.0
|
||||
tracks/0/type = "audio"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("%AnimationPlayer/Text:volume_db")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("6_ya787")
|
||||
}],
|
||||
"times": PackedFloat32Array(1.3)
|
||||
}
|
||||
tracks/0/use_blend = true
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("../../..:progress")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0, 1.66667, 6.13333, 7.43333, 13.5, 14.5667, 19.1333, 19.5333, 22.7333, 25.6333, 27.3333, 28.8, 32.7333, 34.8667, 36.6275, 37.7667, 46.2333, 47.5667, 49.4667, 50.8333, 54.6667, 56.3, 60.4667, 61.8333, 68.2028, 69.5667, 72.4, 74.5, 78.493, 80.2, 84.033, 85.3, 88.0997, 89.6667),
|
||||
"transitions": PackedFloat32Array(1, 0.482968, 1, 0.482968, 1, 0.482968, 1, 0.482968, 1, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968),
|
||||
"update": 0,
|
||||
"values": [0.0, 0.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 4.0, 4.0, 5.0, 5.0, 6.0, 6.0, 7.0, 7.0, 9.0, 9.0, 10.0, 10.0, 11.0, 11.0, 12.0, 12.0, 13.0, 13.0, 14.0, 14.0, 15.0, 15.0, 16.0, 16.0, 17.0, 17.0]
|
||||
}
|
||||
tracks/2/type = "method"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("../../..")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(13.3333, 24.7667, 49.7, 68.8667, 85.5, 91.3333),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
|
||||
"values": [{
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"_on_text_finished"
|
||||
}]
|
||||
}
|
||||
tracks/3/type = "value"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("..:custom_minimum_size")
|
||||
tracks/3/interp = 2
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(0, 0.7),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector2(900, 800), Vector2(900, 900)]
|
||||
}
|
||||
tracks/4/type = "value"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath(".:rotation")
|
||||
tracks/4/interp = 2
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"times": PackedFloat32Array(0, 1.8),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [0.174533, 0.349066]
|
||||
}
|
||||
tracks/5/type = "value"
|
||||
tracks/5/imported = false
|
||||
tracks/5/enabled = true
|
||||
tracks/5/path = NodePath("../..:modulate")
|
||||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0, 0.733333),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
tracks/6/enabled = true
|
||||
tracks/6/path = NodePath("../../..:visible")
|
||||
tracks/6/interp = 1
|
||||
tracks/6/loop_wrap = true
|
||||
tracks/6/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [true]
|
||||
}
|
||||
tracks/7/type = "value"
|
||||
tracks/7/imported = false
|
||||
tracks/7/enabled = true
|
||||
tracks/7/path = NodePath("../../..:modulate")
|
||||
tracks/7/interp = 1
|
||||
tracks/7/loop_wrap = true
|
||||
tracks/7/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_7qabw"]
|
||||
resource_name = "en"
|
||||
length = 108.0
|
||||
|
|
@ -598,10 +478,175 @@ tracks/2/keys = {
|
|||
"values": [0.349066, 0.698132]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_ayw8a"]
|
||||
resource_name = "de"
|
||||
length = 86.0
|
||||
tracks/0/type = "audio"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("../../../AnimationPlayer/Text")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 1.36178,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("8_kn83e")
|
||||
}],
|
||||
"times": PackedFloat32Array(1.16667)
|
||||
}
|
||||
tracks/0/use_blend = true
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("../../..:progress")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0, 1.66667, 4.73332, 6.03333, 11.6, 12.4, 15.8333, 16.4333, 18.9334, 19.6333, 24.5333, 25.6, 29, 30.3667, 36.1333, 39.4, 40.8, 42.2333, 44.6333, 45.2667, 47.0333, 49.2333, 53.4333, 54.6333, 57.1333, 57.8333, 61.1333, 63.2667, 66.5667, 67.5, 72.4597, 74.5, 77.2667, 78.4667, 85.2),
|
||||
"transitions": PackedFloat32Array(1, 0.482968, 1, 0.482968, 1, 0.482968, 1, 0.482968, 1, 1.23114, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.287175, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968, 0.482968),
|
||||
"update": 0,
|
||||
"values": [0.0, 0.0, 1.0, 1.0, 2.0, 2.0, 3.0, 3.0, 4.0, 4.0, 5.0, 5.0, 6.0, 6.0, 7.0, 7.0, 8.0, 8.0, 9.0, 9.0, 10.0, 10.0, 11.0, 11.0, 12.0, 12.0, 13.0, 13.0, 14.0, 14.0, 15.0, 15.0, 16.0, 16.0, 17.0]
|
||||
}
|
||||
tracks/2/type = "method"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("../../..")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(24.8, 47.87, 61.7667, 74.0333, 85.2667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"values": [{
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"try_scroll"
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"_on_text_finished"
|
||||
}]
|
||||
}
|
||||
tracks/3/type = "value"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("..:custom_minimum_size")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(0, 0.7),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector2(900, 800), Vector2(900, 900)]
|
||||
}
|
||||
tracks/4/type = "value"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath(".:rotation")
|
||||
tracks/4/interp = 1
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"times": PackedFloat32Array(0, 1.8),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [0.174533, 0.349066]
|
||||
}
|
||||
tracks/5/type = "value"
|
||||
tracks/5/imported = false
|
||||
tracks/5/enabled = true
|
||||
tracks/5/path = NodePath("../..:modulate")
|
||||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0, 0.733333),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
tracks/6/enabled = true
|
||||
tracks/6/path = NodePath("../../..:visible")
|
||||
tracks/6/interp = 0
|
||||
tracks/6/loop_wrap = true
|
||||
tracks/6/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [true]
|
||||
}
|
||||
tracks/7/type = "value"
|
||||
tracks/7/imported = false
|
||||
tracks/7/enabled = true
|
||||
tracks/7/path = NodePath("../../..:modulate")
|
||||
tracks/7/interp = 1
|
||||
tracks/7/loop_wrap = true
|
||||
tracks/7/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
tracks/8/type = "value"
|
||||
tracks/8/imported = false
|
||||
tracks/8/enabled = true
|
||||
tracks/8/path = NodePath("../TextureRect/SubViewport/Node3D/YouthSpecialMeshesComicBook1:position")
|
||||
tracks/8/interp = 1
|
||||
tracks/8/loop_wrap = true
|
||||
tracks/8/keys = {
|
||||
"times": PackedFloat32Array(0.0497012, 1.46667),
|
||||
"transitions": PackedFloat32Array(0.406126, 1),
|
||||
"update": 0,
|
||||
"values": [Vector3(-0.025, -0.211, 0.138), Vector3(-0.045, -0.111, 0.033)]
|
||||
}
|
||||
tracks/9/type = "value"
|
||||
tracks/9/imported = false
|
||||
tracks/9/enabled = true
|
||||
tracks/9/path = NodePath("../TextureRect/SubViewport/Node3D/YouthSpecialMeshesComicBook1:rotation")
|
||||
tracks/9/interp = 1
|
||||
tracks/9/loop_wrap = true
|
||||
tracks/9/keys = {
|
||||
"times": PackedFloat32Array(0, 1.46667),
|
||||
"transitions": PackedFloat32Array(0.406126, 1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0.280998, -2.77333, 0), Vector3(0.0855211, -1.65632, 0.0855211)]
|
||||
}
|
||||
tracks/10/type = "value"
|
||||
tracks/10/imported = false
|
||||
tracks/10/enabled = true
|
||||
tracks/10/path = NodePath("../TextureRect/SubViewport/Node3D/YouthSpecialMeshesComicBook2:position")
|
||||
tracks/10/interp = 1
|
||||
tracks/10/loop_wrap = true
|
||||
tracks/10/keys = {
|
||||
"times": PackedFloat32Array(0, 1.43333),
|
||||
"transitions": PackedFloat32Array(0.353554, 1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0.05, -0.21, -0.02), Vector3(0.02, -0.055, -0.02)]
|
||||
}
|
||||
tracks/11/type = "value"
|
||||
tracks/11/imported = false
|
||||
tracks/11/enabled = true
|
||||
tracks/11/path = NodePath("../TextureRect/SubViewport/Node3D/YouthSpecialMeshesComicBook2:rotation")
|
||||
tracks/11/interp = 1
|
||||
tracks/11/loop_wrap = true
|
||||
tracks/11/keys = {
|
||||
"times": PackedFloat32Array(0.0446739, 1.43333),
|
||||
"transitions": PackedFloat32Array(0.353554, 1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0.0349066, -2.51327, -0.00174533), Vector3(-0.0872665, -2.08043, 0.171042)]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_dc6th"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_ytihj"),
|
||||
&"de": SubResource("Animation_bgeog"),
|
||||
&"de": SubResource("Animation_ayw8a"),
|
||||
&"en": SubResource("Animation_7qabw"),
|
||||
&"ini": SubResource("Animation_kn83e"),
|
||||
&"vanish": SubResource("Animation_x0d5q")
|
||||
|
|
|
|||
|
|
@ -34,6 +34,8 @@ func _ready() -> void:
|
|||
$Menu/VBoxContainer2/PressStart.grab_focus()
|
||||
Scenes.sign_up_for_sequence(prepare_transition, Scenes.id.TRANSITION, 0)
|
||||
Scenes.sign_up_for_sequence(transition, Scenes.id.TRANSITION, 2)
|
||||
if OS.get_locale_language() == \"de\":
|
||||
$Menu/VBoxContainer/SpeechButton.select(1)
|
||||
|
||||
func prepare_transition(_id):
|
||||
await get_tree().process_frame
|
||||
|
|
@ -101,13 +103,16 @@ func _on_cn_box_toggled(toggled_on: bool) -> void:
|
|||
func _on_motion_box_toggled(toggled_on: bool) -> void:
|
||||
State.reduce_motion = toggled_on
|
||||
|
||||
func _on_option_button_item_selected(index: int) -> void:
|
||||
func _on_text_button_item_selected(index: int) -> void:
|
||||
match index:
|
||||
0:
|
||||
State.text_language = 1
|
||||
1:
|
||||
State.text_language = 2
|
||||
|
||||
func _on_speech_button_item_selected(index: int) -> void:
|
||||
State.speech_language = index
|
||||
|
||||
func _unhandled_input(event: InputEvent) -> void:
|
||||
if event is InputEvent and in_game:
|
||||
if event.is_action_pressed(\"ui_menu\"):
|
||||
|
|
@ -456,9 +461,23 @@ text = "reduce motion and flickering"
|
|||
[node name="Label2" type="Label" parent="Menu/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
theme_type_variation = &"HeaderMedium"
|
||||
text = "Text Language"
|
||||
text = "Written Text"
|
||||
|
||||
[node name="OptionButton" type="OptionButton" parent="Menu/VBoxContainer"]
|
||||
[node name="TextButton" type="OptionButton" parent="Menu/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
selected = 0
|
||||
item_count = 2
|
||||
popup/item_0/text = "englisch"
|
||||
popup/item_0/id = 1
|
||||
popup/item_1/text = "deutsch"
|
||||
popup/item_1/id = 2
|
||||
|
||||
[node name="Label3" type="Label" parent="Menu/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
theme_type_variation = &"HeaderMedium"
|
||||
text = "Spoken Text"
|
||||
|
||||
[node name="SpeechButton" type="OptionButton" parent="Menu/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
selected = 0
|
||||
item_count = 2
|
||||
|
|
@ -668,6 +687,7 @@ libraries = {
|
|||
[connection signal="pressed" from="Menu/VBoxContainer2/PressStart" to="." method="_on_start_button_pressed"]
|
||||
[connection signal="toggled" from="Menu/VBoxContainer/CNBox" to="." method="_on_cn_box_toggled"]
|
||||
[connection signal="toggled" from="Menu/VBoxContainer/MotionBox" to="." method="_on_motion_box_toggled"]
|
||||
[connection signal="item_selected" from="Menu/VBoxContainer/OptionButton" to="." method="_on_option_button_item_selected"]
|
||||
[connection signal="item_selected" from="Menu/VBoxContainer/TextButton" to="." method="_on_text_button_item_selected"]
|
||||
[connection signal="item_selected" from="Menu/VBoxContainer/SpeechButton" to="." method="_on_speech_button_item_selected"]
|
||||
[connection signal="pressed" from="Menu/VBoxContainer/Button" to="Menu/PrivacyPanel" method="show"]
|
||||
[connection signal="leave_stage" from="Menu/PrivacyPanel/PrivacyAndDataProtection" to="Menu/PrivacyPanel" method="hide"]
|
||||
|
|
|
|||
|
|
@ -199,95 +199,95 @@ p_laughed_at,I'm afraid I will just get laughed at?,"was, wenn ich deswegen ausg
|
|||
c_confusion,"I am just too many things at once, ","Ich bin zu vieles gleichzeitig, ",,,
|
||||
p_inner_conflict,it is just so overwhealming for me.,das ist einfach überfordernd für mich.,,,
|
||||
p_outer_conflict,this is just too much for others.,das ist einfach überfordernd für andere.,,,
|
||||
"Oh, my old mask. I have so many good memories about theatre club. ","Oh, my old mask. I have so many good memories about theatre club.","Nahw, meine gute alte Maske. Ich habe so schöne Erinnerungen an die Theater-AG. ",,,
|
||||
"I would stand on my bed for entire afternoons, weeks on end, practicing my lines. Pretending to be on the big stage ... ","I would stand on my bed for entire afternoons, weeks on end, practicing my lines. Pretending to be on the big stage ... ","Ich hab den ganzen Nachmittag geübt, wochenlang. Mein Bett eine große Bühne. ",,,
|
||||
"my mom would get mad at me, when she had to call me three or four times for dinner. ","my mom would get mad at me, when she had to call me three or four times for dinner. ","Es gab so oft Zoff, weil mich meine Mutter immer wieder zum Essen rufen musste.",,,
|
||||
I just … didn't like the interruptions. We both were often mad at each other.,I just … didn't like the interruptions. We both were often mad at each other.,Ich konnte die Unterbrechungen einfach nicht ab. Wir haben uns so oft deswegen gestritten.,,,
|
||||
Dinner was difficult.,Dinner was difficult.,Abendbrot war die Hölle.,,,
|
||||
"I just couldn't bring myself to eat, because I couldn't deal with the bread and my mom.","I just couldn't bring myself to eat, because I couldn't deal with the bread and my mom.","Ich weiß nicht, was mich mehr gestört hat: das Brot oder Mom.",,,
|
||||
She was always so worried.,She was always so worried:,Sie war immer besorgt.,,,
|
||||
" ‘Lisa, you forgot your homework, Lisa why won't you play with the other girls,""","‘Lisa, you forgot your homework, Lisa why won't you play with the other girls, ","“Lisa, deine Hausaufgaben!, Lisa, warum warst du heute nicht bei den Mädels draußen?, ",,,
|
||||
"""Lisa why didn't Steffi invite you to her birthday, Lisa this, Lisa that.’","Lisa why didn't Steffi invite you to her birthday, Lisa this, Lisa that.’","Lisa, warum hat dich Steffi nicht eingeladen?, Lisa dies, Lisa das.”",,,
|
||||
But I was fine! She just wouldn't listen.,But I was fine! She just wouldn't listen.,"Mir ging gut, okay? Als ob sie das je interessiert hätte.",,,
|
||||
"Yes, I didn't do homework, but my teachers didn't mind it as much with me ","Yes, I didn't do homework, but my teachers didn't mind it as much with me ","Natürlich habe ich keine Hausaufgaben gemacht, aber das hat in der Schule bei mir auch niemand' interessiert, ",,,
|
||||
- which the other kids wouldn't shut up about. But like …,", which the other kids wouldn't shut up about. But like … ","außer meine Klasse vielleicht, aber wer interessiert sich schon für die? ",,,
|
||||
they also made fun of me reading school books and talking to my teachers during breaks.,they also made fun of me reading school books and talking to my teachers during breaks.,"Vielleicht hätten die auch mal ein Buch in die Hand nehmen sollen statt sich darüber zu zerreißen, dass ich in der Pause lieber mit den Erwachsenen geredet habe. ",,,
|
||||
But at least I could fucking talk to teachers and they had stuff to say.,But at least I could fucking talk to teachers and they had stuff to say.,Immerhin konnte man mit denen reden und die haben auch was erzählt.,,,
|
||||
Mr Thomas probably even understood me better than my own mom.,Mr Thomas probably even understood me better than my own mom.,"Herr Thomas hat mich vermutlich besser verstanden, als meine eigene Mutter.",,,
|
||||
He said I was gifted. He said I just didn't need homework for good grades.,He said I was gifted. He said I just didn't need homework for good grades.,"Er hat immer gesagt ich bin begabt, weil ich gute Noten auch ohne Hausaufgaben geschafft habe.",,,
|
||||
And he also made sure to always include extra credits. So my silly slip-ups wouldn't get me a B.,And he also made sure to always include extra credits. So my silly slip-ups wouldn't get me a B.,"Und er hat immer Fleißaufgaben gehabt, damit ich auch mit Schusselfehlern eine Eins bekomme.",,,
|
||||
Moonlight trickled down through clouds and twigs as Dräven tapped through the night.,Moonlight trickled down through clouds and twigs as Dräven tapped through the night.,"Das Mondlicht spielte mit Wolken und Geäst, da lief Dräven durch die Nacht. ",,,
|
||||
He had been searching for a while and he knew a special someone must be hiding in the thicket.,He had been searching for a while and he knew a special someone must be hiding in the thicket.,"Lang schon suchte er vergeblich, doch war er sich heute gewiss: jemand ganz besonderes hält sich zwischen Farnen und Gestrüpp versteckt.",,,
|
||||
"When a familiar smell first led him to a few bronce hairs as fluffy as his tail, he didn't think much of it.","When a familiar smell first led him to a few bronce hairs as fluffy as his tail, he didn't think much of it. ","Er dachte sich nichts dabei, als ihn neulich ein vertrauter Geruch zu einem Büschel Haare führte: Bronzen und so weich, wie sein eig'ner Schweif. ",,,
|
||||
"But then he saw paw-prints, that matched his own where he had not been. Would he finally find someone of his kind?","But then he saw paw-prints, that matched his own where he had not been. Would he finally find someone of his kind?","Doch dann Spuren, die den seinen glichen, wo er noch nicht gewesen war. Würde er endlich seinesgleichen finden?",,,
|
||||
"He was sure of it, as the familiar scent has never been stronger than tonight.","He was sure of it, as the familiar scent has never been stronger than tonight.","Bestimmt, denn der vertraute Duft war heute Nacht so stark, wie nie..",,,
|
||||
When suddenly: Was that chatter?,When suddenly: Was that chatter?,Plötzlich: war das Keckern?,,,
|
||||
His wings rustled with joy over the familiar voice and Dräven decided to get a better look.,His wings rustled with joy over the familiar voice and Dräven decided to get a better look.,Seine Flügel raschelten vor Freude über die vertraute Stimme und Drävens Neugier war geweckt.,,,
|
||||
"A few flaps and leaps brought him up a tree, to get a glimpse of his soon to be friend.","A few flaps and leaps brought him up a tree, to get a glimpse of his soon to be friend.","Flatternd sprang er in Wipfel, um einen Blick auf seinen baldigen Freund zu erhaschen.",,,
|
||||
But all he saw was a fox.,But all he saw was a fox.,Doch er sah nichts als einen Fuchs.,,,
|
||||
He didn't even want to bother it anymore.,He didn't even want to bother it anymore.,Er wollte sich dem Tier nicht einmal mehr nähern.,,,
|
||||
"It would just scream and laugh at his wings of leafs, just like the trees crackled at his paws, that were no roots.","It would just scream and laugh at his wings of leafs, just like the trees crackled at his paws, that were no roots. ","Es würde eh nur Kreischen vor Lachen über seine Flügel aus Blättern. Genau wie die Bäume sich geschüttelt haben über seine Pfoten, die keine Wurzeln sind. ",,,
|
||||
"With a small whimper, Dräven spread his wings, and slid away to at least find comfort by seeing his reflection in the nearby lake.","With a small whimper, Dräven spread his wings, and slid away to at least find comfort by seeing his reflection in the nearby lake.",Wimmernd schlug Dräven seine Flügel auf und glitt davon zu seinem Lieblingsplatz am See. Vielleicht vermochte ihn sein Spiegelbild zu trösten.,,,
|
||||
"Oh, my old mask. I have so many good memories about theatre club. ","Oh, my old mask. I have so many good memories about theatre club. ","Nahw, meine gute alte Maske. Ich habe so schöne Erinnerungen an die Theater-AG. ",,,
|
||||
"I would stand on my bed for entire afternoons, weeks on end, practicing my lines. Pretending to be on the big stage ... ","I would stand on my bed for entire afternoons, weeks on end, practicing my lines. Pretending to be on the big stage … ","Ich hab den ganzen Nachmittag geübt, wochenlang. Mein Bett eine große Bühne … ",,,
|
||||
"my mom would get mad at me, when she had to call me three or four times for dinner. ",The way my mom would call me down over and over for dinner was just -,"Es gab so oft Zoff, weil mich meine Mutter immer wieder zum Essen rufen musste. ",,,
|
||||
I just … didn't like the interruptions. We both were often mad at each other.,I did not like the interruptions. We would get so mad at each other. ,Ich konnte die Unterbrechungen einfach nicht ab. Wir haben uns so oft deswegen gestritten. ,,,
|
||||
Dinner was difficult.,Dinner was difficult. ,Abendbrot war die Hölle. ,,,
|
||||
"I just couldn't bring myself to eat, because I couldn't deal with the bread and my mom.","I just couldn't bring myself to eat, because I couldn't deal with the bread and my mom. ","Ich weiß nicht, was mich mehr gestört hat: das Brot oder Mom. ",,,
|
||||
She was always so worried.,She was always so worried: ,Sie war immer besorgt. ,,,
|
||||
" ‘Lisa, you forgot your homework, Lisa why won't you play with the other girls,""","‘Lisa, you forgot your homework! Lisa why won't you play with the other girls? ","“Lisa, deine Hausaufgaben! Lisa, warum warst du heute nicht bei den Mädels draußen? ",,,
|
||||
"""Lisa why didn't Steffi invite you to her birthday, Lisa this, Lisa that.’",Lisa why didn't Steffi invite you to her birthday? Lisa this.Lisa that.’ ,"Lisa, warum hat dich Steffi nicht eingeladen? Lisa dies. Lisa das.” ",,,
|
||||
But I was fine! She just wouldn't listen.,But I was fine! She just wouldn't listen. ,"Mir ging es gut, okay? Als ob sie das je interessiert hätte. ",,,
|
||||
"Yes, I didn't do homework, but my teachers didn't mind it as much with me ","Yes, I didn't do homework, but my teachers didn't mind it as much with me, ","Natürlich habe ich keine Hausaufgaben gemacht, aber das hat in der Schule bei mir auch niemand' interessiert, ",,,
|
||||
- which the other kids wouldn't shut up about. But like …,which the other kids wouldn't shut up about. But like…,"außer meine Klasse vielleicht, aber wer interessiert sich schon für die? ",,,
|
||||
they also made fun of me reading school books and talking to my teachers during breaks.,they also made fun of me reading school books and talking to my teachers during breaks. ,"Vielleicht hätten die auch mal ein Buch in die Hand nehmen sollen, statt sich darüber zu zerreißen, dass ich in der Pause lieber mit den Erwachsenen geredet habe. ",,,
|
||||
But at least I could fucking talk to teachers and they had stuff to say.,But at least I could fucking talk to teachers and they had stuff to say. ,Immerhin konnte man mit denen reden und die haben auch was erzählt. ,,,
|
||||
Mr Thomas probably even understood me better than my own mom.,Mr. Thomas probably even understood me better than my own mom. ,Herr Thomas hat mich vermutlich besser verstanden als meine eigene Mutter. ,,,
|
||||
He said I was gifted. He said I just didn't need homework for good grades.,He said I was gifted. He said I just didn't need homework for good grades. ,"Er hat immer gesagt, ich bin begabt, weil ich gute Noten auch ohne Hausaufgaben geschafft habe. ",,,
|
||||
And he also made sure to always include extra credits. So my silly slip-ups wouldn't get me a B.,And he also always made sure to include extra credits. So my silly slip-ups wouldn't get me a B.,"Und er hat immer Fleißaufgaben gehabt, damit ich auch mit Schusselfehlern eine Eins bekomme. ",,,
|
||||
Moonlight trickled down through clouds and twigs as Dräven tapped through the night.,Moonlight trickled down through clouds and twigs as Dräven tapped through the night. ,"Das Mondlicht spielte mit Wolken und Geäst, da lief Dräven durch die Nacht. ",,,
|
||||
He had been searching for a while and he knew a special someone must be hiding in the thicket.,"He had been searching for a while, and he knew a special someone must be hiding in the thicket. ","Lange schon suchte er vergeblich, doch war er sich heute gewiss: jemand ganz besonderes hält sich zwischen Farnen und Gestrüpp versteckt. ",,,
|
||||
"When a familiar smell first led him to a few bronce hairs as fluffy as his tail, he didn't think much of it.","When a familiar smell first led him to a few bronze hairs as fluffy as his tail, he didn't think much of it. ","Er dachte sich nichts dabei, als ihn neulich ein vertrauter Geruch zu einem Büschel Haare führte: Bronzen und so weich, wie sein eigener Schweif. ",,,
|
||||
"But then he saw paw-prints, that matched his own where he had not been. Would he finally find someone of his kind?","But then he saw paw prints, that matched his own where he had not been. Would he finally find someone of his kind? ","Doch dann Spuren, die den seinen glichen, wo er noch nicht gewesen war. Würde er endlich seinesgleichen finden? ",,,
|
||||
"He was sure of it, as the familiar scent has never been stronger than tonight.","He was sure of it, as the familiar scent has never been stronger than tonight. ","Bestimmt, denn der vertraute Duft war heute Nacht so stark wie nie. ",,,
|
||||
When suddenly: Was that chatter?,When suddenly: Was that chatter? ,Plötzlich: War das Keckern? ,,,
|
||||
His wings rustled with joy over the familiar voice and Dräven decided to get a better look.,His wings rustled with joy over the familiar voice and Dräven decided to get a better look. ,Seine Flügel raschelten vor Freude über die vertraute Stimme und Drävens Neugier war geweckt. ,,,
|
||||
"A few flaps and leaps brought him up a tree, to get a glimpse of his soon to be friend.","A few flaps and leaps brought him up a tree, to get a glimpse of his soon to be friend. ","Flatternd sprang er in Wipfel, um einen Blick auf seinen baldigen Freund zu erhaschen. ",,,
|
||||
But all he saw was a fox.,But all he saw was a fox. ,Doch er sah nichts als einen Fuchs. ,,,
|
||||
He didn't even want to bother it anymore.,He didn't even want to bother it anymore. ,Er wollte sich dem Tier nicht einmal mehr nähern. ,,,
|
||||
"It would just scream and laugh at his wings of leafs, just like the trees crackled at his paws, that were no roots.","It would just scream and laugh at his wings of leaves, just like the trees crackled at his paws, that were no roots. ","Es würde eh nur Kreischen vor Lachen über seine Flügel aus Blättern. Genau wie die Bäume sich geschüttelt haben über seine Pfoten, die keine Wurzeln sind. ",,,
|
||||
"With a small whimper, Dräven spread his wings, and slid away to at least find comfort by seeing his reflection in the nearby lake.","With a small whimper, Dräven spread his wings, and slid away to at least find comfort by seeing his reflection in the nearby lake. ",Wimmernd schlug Dräven seine Flügel auf und glitt davon zu seinem Lieblingsplatz am See. Vielleicht vermochte ihn sein Spiegelbild zu trösten. ,,,
|
||||
"It took him a while to notice, how there was a sudden silence when the clouds broke: ","It took him a while to notice, how there was a sudden silence when the clouds broke: ","Dräven hätte fast nicht gemerkt, wie der Wald den Atem anhielt, als sich die Wolken teilten. ",,,
|
||||
"Northern lights danced through the sky to form wings, that met at a sleek body made of stars and clouds.","Northern lights danced through the sky to form wings, that met at a sleek body made of stars and clouds.",Nordlicht tanzte durch den Himmel und wurde zu Flügeln an einem schlanken Körper aus Sternenlicht und Wolken.,,,
|
||||
The whole forest held its breath as it stared into eyes of moonlight gazing down.,The whole forest held its breath as it stared into eyes of moonlight gazing down.,"Der ganze Wald sah ehrfürchtig zu Augen aus Mondlicht hinauf, die verträumt den Blick erwiderten. ",,,
|
||||
Dräven was moved to tears when he gazed back at it. He was sad for the dragon that was of the moon and the stars and the skies.,Dräven was moved to tears when he gazed back at it. He was sad for the dragon that was of the moon and the stars and the skies.,"Dräven war zu Tränen gerührt, als er in hinauf sah. Voller Trauer um dem Drachen, der von Wolken, Sternen und Mondlicht war. ",,,
|
||||
It must feel so lost in the universe.,It must feel so lost in the universe.,Er muss sich so verloren fühlen am Himmel.,,,
|
||||
But his tears were of joy: It was the first time Dräven saw another creature of many kinds.,But his tears were of joy: It was the first time Dräven saw another creature of many kinds.,"Doch es waren Tränen der Freude. Denn es war das erste mal, dass Dräven ein anderes Viel-Wesen sah.",,,
|
||||
Why do i still have this junk lying around? its not like I want to do ju jutsu ever again. I just fucked it.,Why do i still have this junk lying around? its not like I want to do ju jutsu ever again. I just fucked it.,"Boar, warum hängt hier noch dieser Müll? Ich hab Jiu Jutsu einfach verkackt.",,,
|
||||
I mean I did enjoy it while it lasted. Being able to properly hit people was great.,I mean I did enjoy it while it lasted. Being able to properly hit people was great.,Ich meine … ich hatte Spaß damals. Leute gut Schlagen können ist großartig.,,,
|
||||
"It gave me the confidence to intimidate students, that were begging to get folded and - as I only once actually got to do that - it also was a great vent for anger. ","It gave me the confidence to intimidate students, that were begging to get folded and - as I only once actually got to do that - it also was a great vent for anger.","Es gab mir Selbstvertrauen. Ich konnte Leute einschüchtern, wenn sie darum gebettelt haben aufs Maul zu bekommen und weil ich das nur einmal tatsächlich getan habe, war es auch ein super Ventil.",,,
|
||||
I mean my tits just about killed me during warmup and the changing room really didn't need mirrors - thank you I know my hips are fat and disgusting - but at least there was Lukas.,I mean my tits just about killed me during warmup and the changing room really didn't need mirrors - thank you I know my hips are fat and disgusting - but at least there was Lukas.,"Ich meine … meine Titten waren die Hölle beim aufwärmen und die Umkleide hat wirklich keinen Spiegel gebraucht. Vielen Dank, ich brauche keine Erinnerung an meinen fetten Arsch. Aber wenigstens hatte ich Lukas.",,,
|
||||
He was such a huge nerd. He studied math in his third semester and could talk for hours about his passion.,He was such a huge nerd. He studied math in his third semester and could talk for hours about his passion.,Er war so ein Nerd. Er konnte so gut reden. Über Mathe. Er war in seinem dritten Semester und konnte stundenlang erzählen.,,,
|
||||
Also: my math grades pretty much leaped for my final year in high school thanks to him.,Also: my math grades pretty much leaped for my final year in high school thanks to him.,Und ich glaube mein Mathe-Abi war bestimmt drei Punkte besser durch ihn.,,,
|
||||
"He also helped me so much with jiu jitsu, as he properly floored me when I slipped up. ","He also helped me so much with jiu jitsu, as he properly floored me when I slipped up.","Und ach bei Jui Jutsu … es hat mir so sehr geholfen, dass er mich einfach anständig hingelegt hat, wenn ich gefailed habe.",,,
|
||||
Also - unlike everyone else - he understood that I didn't want people to mind my chest.,Also - unlike everyone else - he understood that I didn't want people to mind my chest.,"Und er war der einzige, der wirklich verstanden hat, dass mir egal war, ob Leute mir an die Brüste kommen.",,,
|
||||
So Fighting for wins with him was actually rewarding even tho more often than not I ended up having to tap out.,So Fighting for wins with him was actually rewarding even tho more often than not I ended up having to tap out.,"Mit ihm war Kämpfen so gut – auch wenn ich üblicherweise diejenige war, die abschlagen musste und nicht er.",,,
|
||||
We also had my first proper kiss. I thought I loved him. But now?,We also had my first proper kiss. I thought I loved him. But now?,"Wir hatten auch meinen ersten richtigen Kuss. Ich war so verliebt, und jetzt?",,,
|
||||
He was weird that evening. Even more huggy and hyperactive than usual.,He was weird that evening. Even more huggy and hyperactive than usual.,Es war so merkwürdig. Irgendwie noch hibbeliger und näher als so schon.,,,
|
||||
"We were under my bed, reading my secret comic stash when I got tired of the floor and told him we should go upstairs.","We were under my bed, reading my secret comic stash when I got tired of the floor and told him we should go upstairs. ","Wir waren unterm Bett, haben meine geheime Comic-Kiste gelesen als ich keine Lust mehr auf Boden hatte und gesagt hab lass hoch gehen.",,,
|
||||
We had a play fight on my mattress. I've never seen him fight like this.,We had a play fight on my mattress. I've never seen him fight like this.,Wir haben auf meiner Matraze gekabbelt. Es war so … anders.,,,
|
||||
"His fingers Curled across my Skin without grabbing me, like he would normally do. And he let me win","His fingers Curled across my Skin without grabbing me, like he would normally do. And he let me win ",Seine Finger sind über meinen Körper geglitten ohne mich zu greifen - und er hat mich gewinnen lassen.,,,
|
||||
… with this smirk on his face.,… with this smirk on his face.,mit diesem Grinsen!,,,
|
||||
"I rolled over exhausted when suddenly he sat on top of me, a pearl of sweat dropped from his nose on my throat.","I rolled over exhausted when suddenly he sat on top of me, a pearl of sweat dropped from his nose on my throat. ","Ich habe mich erschöpft zur Seite gerollt, als er plötzlich auf mir saß. Eine Perle Schweiß fiel von seiner Nase auf meinen Hals",,,
|
||||
He started undoing his shirt.,He started undoing his shirt.,Er hat sein Hemd auf gemacht.,,,
|
||||
Do you have condoms?,”Do you have condoms?”,Hast du Kondome?,,,
|
||||
"Yes, of course everybody has Why did he ask that?","”Yes, of course everybody has Why did he ask that?”.","Natürlich, jeder hat Kondome, warum hat er das gefragt?",,,
|
||||
"I saw my body lying on the bed, getting undressed. I was drifting away, towards the stars.","I saw my body lying on the bed, getting undressed. I was drifting away, towards the stars.","Ich habe gesehen, wie mein Körper entkleidet wurde. Ich war schwerelos zwischen den Sternen.",,,
|
||||
My body didn't move. It didn't say a word when the butterflies tried to escape from its stomach as he kissed it.,My body didn't move. It didn't say a word when the butterflies tried to escape from its stomach as he kissed it.,"Mein Körper hat sich nicht bewegt. Mein Mund hat nichts gesagt, als die Schmetterlinge aus meinem Bauch ausbrechen wollten, weil der geküsst wurde.",,,
|
||||
"I … observed him from afar. He … didn't seem to notice, that I had left.","I … observed him from afar. He … didn't seem to notice, that I had left. ","Ich habe Lukas von Weitem beobachtet. Ihm ist nicht aufgefallen, dass ich nicht mehr da war.",,,
|
||||
That I didn't return to kiss him goodbye. That I didn't hug him when he went home.,That I didn't return to kiss him goodbye. That I didn't hug him when he went home.,Dass ich ihm keinen Abschiedskuss gegeben habe. Dass ich ihn an der Tür nicht umarmt habe.,,,
|
||||
My hands knocked on my brother’s door. He let me lie on his carpet.,My hands knocked on my brother’s door. He let me lie on his carpet.,Meine Hände klopften an Fabis tür. Ich durfte auf seinem Teppich liegen.,,,
|
||||
"I saw my body lying on the bed, getting undressed. I was drifting away, towards the stars.","I saw my body lying on the bed, getting undressed. I was drifting away, towards the stars. ","Ich habe gesehen, wie mein Körper entkleidet wurde. Ich war schwerelos zwischen den Sternen.",,,
|
||||
My body didn’t move. It didn’t say a word when the butterflies tried to escape from it’s stomach as he kissed it.,My body didn’t move. It didn’t say a word when the butterflies tried to escape from it’s stomach as he kissed it.,"Mein Körper hat sich nicht bewegt. Mein Mund hat nichts gesagt, als die Schmetterlinge aus meinem Bauch ausbrechen wollten, weil der geküsst wurde.",,,
|
||||
"I … observed him from afar. He … didn't seem to notice, that I had left.","I … observed him from afar. He … didn’t seem to notice, that I had left. ","Ich habe Lukas von Weitem beobachtet. Ihm ist nicht aufgefallen, dass ich nicht mehr da war.",,,
|
||||
That I didn’t return to kiss him good bye. That I didn’t hug him when he went home.,That I didn’t return to kiss him good bye. That I didn’t hug him when he went home.,Dass ich ihm keinen Abschiedskuss gegeben habe. Dass ich ihn an der Tür nicht umarmt habe.,,,
|
||||
My hands knocked on my brother’s door. He let me lie on his carpet.,My hands knocked on my brother’s door. He let me lie on his carpet.,Meine Hände Klopften an Fabis tür. Ich durfte auf seinem Teppich liegen.,,,
|
||||
I slowly returned.,I slowly returned.,Langsam bin ich zurück gekehrt.,,,
|
||||
"""How did it go?, Fabian asked.","""How did it go?, Fabian asked.","“Wie wars?”, fragte mein Bruder.",,,
|
||||
"""It was moist”, I said.","""It was moist”, I said.","“Feucht?”, fragte ich.",,,
|
||||
“That usually helps.”,“That usually helps.”,"“Das hilft.""",,,
|
||||
"He laughed awkwardly. I just wanted to also laugh, but curled into a ball and cried.","He laughed awkwardly. I just wanted to also laugh, but curled into a ball and cried.","Er lachte peinlich berührt. Ich wollte auch lachen, aber ich habe mich zusammen gerollt und geweint.",,,
|
||||
It took him a while to say something. “I … you … it's fine Lisa. I know it hurts the first time.”,It took him a while to say something. “I … you … it's fine Lisa. I know it hurts the first time.”,"Er hat eine Weile gebraucht um etwas zu sagen. “Ich … du … Lisa, es ist okay. Ich weiß das erste mal tut weh.""",,,
|
||||
He gently stroked the back I was curling towards him.,He gently stroked the back I was curling towards him.,"Sanft streichelte er den Rücken, den ich ihm hin hielt.",,,
|
||||
That was good. He was a sweet angel. Why must he be so bad at comforting?,That was good. He was a sweet angel. Why must he be so bad at comforting?,Das war gut. Fabi ist so gut zu mir. Warum muss er so schlecht im Trösten sein?,,,
|
||||
My secret comic stash. I remember playing Clue-Men with the boys.,My secret comic stash. I remember playing Clue-Men with the boys.,Meine geheime Comic-Kiste. Wir hatten damals mit den Jungs so viel Clue-Men gespielt.,,,
|
||||
I had a voice for every character in that comic. But more often than not I played him: Agent Q.,I had a voice for every character in that comic. But more often than not I played him: Agent Q.,Ich hatte eine Stimme für jeden Charakter in diesem Comic. Am liebsten aber war ich er: Agent Clue.,,,
|
||||
"Going under the radar, putting in precise work to save the world.","Going under the radar, putting in precise work to save the world. ","Mit chirurgischer Präzision im Verborgenen arbeiten, um die Welt zu retten.",,,
|
||||
Not having to deal with being a girl.,Not having to deal with being a girl.,Kein Mädchen sein müssen.,,,
|
||||
"Boys were so much easier. They like cars, bikes, guns and agents.","Boys were so much easier. They like cars, bikes, guns and agents.","Jungs sind so viel einfacher. Sie mögen Autos, Motorräder, Waffen und Agenten.",,,
|
||||
They don't talk behind your back. They don't think everything is about relationships.,They don't talk behind your back. They don't think everything is about relationships.,Jungs reden nicht hinter deinem Rücken. Jungs denken nicht alles dreht sich um Beziehungen.,,,
|
||||
"Girls don't get that. I knew they talked behind my back about me only “pretending” to like boy stuff, so I’d get laid ","Girls don't get that. I knew they talked behind my back about me only “pretending” to like boy stuff, so I’d get laid ","Mädchen verstehen das nicht. Ich weiß sie haben über mich gelästert. Dass ich Jungs Kram nur gemocht hätte, um jemanden ins Bett zu kriegen.",,,
|
||||
"… I mean, maybe they were right?","… I mean, maybe they were right?","… ich meine, vielleicht war was dran?",,,
|
||||
Like I won't deny I was probably the first girl in my class to see a dick.,Like I won't deny I was probably the first girl in my class to see a dick.,Ich hab vermutlich als erstes Mädchen meiner Stufe einen Schwanz gesehen.,,,
|
||||
"But like - that’s what the boys do, right?","But like - that’s what the boys do, right?","Aber das machen Jungs halt miteinander, oder?",,,
|
||||
At least it has gotten better after me and Jojo became friends.,At least it has gotten better after me and Jojo became friends.,"Zumindest hat es sich gebessert, nachdem Jojo und ich Freundinnen wurden.",,,
|
||||
I still remember how that happend. I did a voice acting workshop in art class. ,I still remember how that happend. I did a voice acting workshop in art class. ,Die Geschichte ist großartig. Ich durfte in Kunst einen Vortag über Voice Acting halten.,,,
|
||||
Being allowed to share my technique in front of everyone was just :D,Being allowed to share my technique in front of everyone was just :D ,Meine Technik mit allen teilen können war einfach nur :D,,,
|
||||
I mean next to nobody put in any effort. But Jojo did.,I mean next to nobody put in any effort. But Jojo did.,"Ich meine … nieman hat sich wirklich angesträngt, außer Jojo halt.",,,
|
||||
"When our Mr Funny then decided to ape her attempts instead of just minding his own, I pretty much exploded.","When our Mr Funny then decided to ape her attempts instead of just minding his own, I pretty much exploded.","Als unser Klassencloun sie dann nachäffen musste anstatt sich um seinen Scheiß zu kümmern, bin ich einfach eplodiert.",,,
|
||||
"After this, we suddenly were besties. And my class finally started to just leave me be. ","After this, we suddenly were besties. And my class finally started to just leave me be. ",Danach hatte ich plötzlich eine beste Freundin und endlich meine Ruhe.,,,
|
||||
Maybe because I for once was friends with another girl. Maybe because I scared them. Maybe both.,Maybe because I for once was friends with another girl. Maybe because I scared them. Maybe both.,"Vielleicht, weil ich nun auch mit einem Mädchen befreundet war. Vielleicht weil die Mobber plötzlich Angst vor mir hatten. Vermutlich beides.",,,
|
||||
"Northern lights danced through the sky to form wings, that met at a sleek body made of stars and clouds.",Northern lights danced through the sky to form wings that met at a sleek body made of stars and clouds. ,Nordlicht tanzte durch den Himmel und wurde zu Flügeln an einem schlanken Körper aus Sternenlicht und Wolken. ,,,
|
||||
The whole forest held its breath as it stared into eyes of moonlight gazing down.,The whole forest held its breath as it stared into eyes of moonlight gazing down. ,"Der ganze Wald sah ehrfürchtig zu Augen aus Mondlicht hinauf, die verträumt den Blick erwiderten. ",,,
|
||||
Dräven was moved to tears when he gazed back at it. He was sad for the dragon that was of the moon and the stars and the skies.,Dräven was moved to tears when he gazed back at it. He was sad for the dragon that was of the moon and the stars and the skies. ,"Dräven war zu Tränen gerührt, als er in hinauf sah. Voller Trauer um den Drachen, der von Wolken, Sternen und Mondlicht war. ",,,
|
||||
It must feel so lost in the universe.,It must feel so lost in the universe. ,Er muss sich so verloren fühlen am Himmel. ,,,
|
||||
But his tears were of joy: It was the first time Dräven saw another creature of many kinds.,But his tears were of joy: It was the first time Dräven saw another creature of many kinds. ,"Doch es waren Tränen der Freude. Denn es war das erste Mal, dass Dräven ein anderes Viel-Wesen sah. ",,,
|
||||
Why do i still have this junk lying around? its not like I want to do ju jutsu ever again. I just fucked it.,Why do I still have this junk lying around? It's not like I want to do jiu-jitsu ever again. I just fucked it. ,"Boah, warum hängt hier noch dieser Müll? Ich hab Jiu Jitsu einfach verkackt. ",,,
|
||||
I mean I did enjoy it while it lasted. Being able to properly hit people was great.,I mean I did enjoy it while it lasted. Being able to properly hit people was great. ,Ich meine… Ich hatte Spaß damals. Leute gut schlagen können ist großartig. ,,,
|
||||
"It gave me the confidence to intimidate students, that were begging to get folded and - as I only once actually got to do that - it also was a great vent for anger. ",It gave me the confidence to intimidate students that were begging to get folded and - as I only once actually got to do that - it also was a great vent for anger. ,"Es gab mir Selbstvertrauen. Ich konnte Leute einschüchtern, wenn sie darum gebettelt haben aufs Maul zu bekommen und weil ich das nur einmal tatsächlich getan habe, war es auch ein super Ventil. ",,,
|
||||
I mean my tits just about killed me during warmup and the changing room really didn't need mirrors - thank you I know my hips are fat and disgusting - but at least there was Lukas.,I mean my tits just about killed me during warmup and the changing room really didn't need mirrors - thank you I know my hips are fat and disgusting - but at least there was Lukas. ,"Ich meine… Meine Titten waren die Hölle beim Aufwärmen und die Umkleide hat wirklich keinen Spiegel gebraucht. Vielen Dank, ich brauche keine Erinnerung an meinen fetten Arsch. Aber wenigstens hatte ich Lukas. ",,,
|
||||
He was such a huge nerd. He studied math in his third semester and could talk for hours about his passion.,He was such a huge nerd. He studied math in his third semester and could talk for hours about his passion. ,Er war so ein Nerd. Er konnte so gut reden. Über Mathe. Er war in seinem dritten Semester und konnte stundenlang erzählen. ,,,
|
||||
Also: my math grades pretty much leaped for my final year in high school thanks to him.,So my math grades pretty much leaped for my final year in high school thanks to him. ,Und ich glaube mein Mathe-Abi war bestimmt drei Punkte besser durch ihn. ,,,
|
||||
"He also helped me so much with jiu jitsu, as he properly floored me when I slipped up. ",And he helped me so much with jiu-jitsu.,"Und ach, bei Jiu Jitsu… Es hat mir so sehr geholfen, dass er mich einfach anständig hingelegt hat, wenn ich gefailed habe. ",,,
|
||||
Also - unlike everyone else - he understood that I didn't want people to mind my chest.,"Unlike everyone else - he understood that I didn't want people to mind my chest, and he probably made me hit the floor whenever I made a mistake.","Und er war der einzige, der wirklich verstanden hat, dass mir egal war, ob Leute mir an die Brüste kommen. ",,,
|
||||
So Fighting for wins with him was actually rewarding even tho more often than not I ended up having to tap out.,So fighting for wins was actually rewarding even though more often than not I ended up having to tap out. ,"Mit ihm war Kämpfen so gut – auch wenn ich üblicherweise diejenige war, die abschlagen musste und nicht er. ",,,
|
||||
We also had my first proper kiss. I thought I loved him. But now?,We also had my first proper kiss. I thought I loved him. But now? ,"Wir hatten auch meinen ersten richtigen Kuss. Ich war so verliebt, und jetzt? ",,,
|
||||
He was weird that evening. Even more huggy and hyperactive than usual.,Uhm... he was weird that evening. Even more huggy and hyperactive than usual. ,Es war so merkwürdig. Irgendwie noch hibbeliger und näher als so schon. ,,,
|
||||
"We were under my bed, reading my secret comic stash when I got tired of the floor and told him we should go upstairs.","We were under my bed, reading my secret comic stash when I got tired of the floor and told him we should go upstairs. ","Wir waren unterm Bett, haben meine geheime Comic-Kiste gelesen, als ich keine Lust mehr auf Boden hatte und gesagt hab, lass hoch gehen. ",,,
|
||||
We had a play fight on my mattress. I've never seen him fight like this.,We had a play fight on my mattress. I've never seen him fight like this. ,Wir haben auf meiner Matratze gekabbelt. Es war so… anders. ,,,
|
||||
"His fingers Curled across my Skin without grabbing me, like he would normally do. And he let me win","His fingers curled across my skin without grabbing me, like he would normally do. And he let me win… ","Seine Finger sind über meinen Körper geglitten, ohne mich zu greifen - und er hat mich gewinnen lassen, ",,,
|
||||
… with this smirk on his face.,with this smirk on his face.,mit diesem Grinsen. ,,,
|
||||
"I rolled over exhausted when suddenly he sat on top of me, a pearl of sweat dropped from his nose on my throat.","I rolled over exhausted when suddenly he sat on top of me, a pearl of sweat dropped from his nose on to my throat. ","Ich habe mich erschöpft zur Seite gerollt, als er plötzlich auf mir saß. Eine Perle Schweiß fiel von seiner Nase auf meinen Hals. ",,,
|
||||
He started undoing his shirt.,He started undoing his shirt. ,Er hat sein Hemd aufgemacht. ,,,
|
||||
Do you have condoms?,”Do you have condoms?” ,"""Hast du Kondome?"" ",,,
|
||||
"Yes, of course everybody has Why did he ask that?","”Yes, of course everybody has."" Why did he ask that? ","""Natürlich, jeder hat Kondome."" Warum hat er das gefragt? ",,,
|
||||
"I saw my body lying on the bed, getting undressed. I was drifting away, towards the stars.","I saw my body lying on the bed, getting undressed. I was drifting away, towards the stars. ","Ich habe gesehen, wie mein Körper entkleidet wurde. Ich war schwerelos zwischen den Sternen. ",,,
|
||||
My body didn't move. It didn't say a word when the butterflies tried to escape from its stomach as he kissed it.,My body didn't move. It didn't say a word when the butterflies tried to escape from my stomach as he kissed it. ,"Mein Körper hat sich nicht bewegt. Mein Mund hat nichts gesagt, als die Schmetterlinge aus meinem Bauch ausbrechen wollten, weil der geküsst wurde. ",,,
|
||||
"I … observed him from afar. He … didn't seem to notice, that I had left.",I… observed him from afar. He… didn't seem to notice that I had left. ,"Ich habe Lukas von Weitem beobachtet. Ihm ist nicht aufgefallen, dass ich nicht mehr da war. ",,,
|
||||
That I didn't return to kiss him goodbye. That I didn't hug him when he went home.,That I didn't return to kiss him goodbye. That I didn't hug him when he went home. ,Dass ich ihm keinen Abschiedskuss gegeben habe. Dass ich ihn an der Tür nicht umarmt habe. ,,,
|
||||
My hands knocked on my brother’s door. He let me lie on his carpet.,My hands knocked on my brother’s door. He let me lie on his carpet. ,Meine Hände klopften an Fabis Tür. Ich durfte auf seinem Teppich liegen. ,,,
|
||||
"I saw my body lying on the bed, getting undressed. I was drifting away, towards the stars.","I saw my body lying on the bed, getting undressed. I was drifting away, towards the stars. ","Ich habe gesehen, wie mein Körper entkleidet wurde. Ich war schwerelos zwischen den Sternen. ",,,
|
||||
My body didn’t move. It didn’t say a word when the butterflies tried to escape from it’s stomach as he kissed it.,My body didn’t move. It didn’t say a word when the butterflies tried to escape from my stomach as he kissed it. ,"Mein Körper hat sich nicht bewegt. Mein Mund hat nichts gesagt, als die Schmetterlinge aus meinem Bauch ausbrechen wollten, weil der geküsst wurde. ",,,
|
||||
"I … observed him from afar. He … didn't seem to notice, that I had left.",I… observed him from afar. He… didn’t seem to notice that I had left. ,"Ich habe Lukas von Weitem beobachtet. Ihm ist nicht aufgefallen, dass ich nicht mehr da war. ",,,
|
||||
That I didn’t return to kiss him good bye. That I didn’t hug him when he went home.,That I didn’t return to kiss him goodbye. That I didn’t hug him when he went home. ,Dass ich ihm keinen Abschiedskuss gegeben habe. Dass ich ihn an der Tür nicht umarmt habe. ,,,
|
||||
My hands knocked on my brother’s door. He let me lie on his carpet.,My hands knocked on my brother’s door. He let me lie on his carpet. ,Meine Hände Klopften an Fabis tür. Ich durfte auf seinem Teppich liegen. ,,,
|
||||
I slowly returned.,I slowly returned. ,Langsam bin ich zurückgekehrt. ,,,
|
||||
"""How did it go?, Fabian asked.","""How did it go?, Fabian asked. ","“Wie wars?”, fragte mein Bruder. ",,,
|
||||
"""It was moist”, I said.","""It was... moist”, I said. ","“Feucht?”, sagte ich. ",,,
|
||||
“That usually helps.”,“That usually helps.” ,"“Das hilft normalerweise."" ",,,
|
||||
"He laughed awkwardly. I just wanted to also laugh, but curled into a ball and cried.","He laughed awkwardly. I just wanted to also laugh, but... curled into a ball and cried. ","Er lachte peinlich berührt. Ich wollte auch lachen, aber ich habe mich zusammen gerollt und geweint. ",,,
|
||||
It took him a while to say something. “I … you … it's fine Lisa. I know it hurts the first time.”,It took him a while to say something. “I… you… it's fine Lisa. I know it hurts the first time.” ,"Er hat eine Weile gebraucht um etwas zu sagen. “Ich… du… Lisa, es ist okay. Ich weiß das erste Mal tut weh."" ",,,
|
||||
He gently stroked the back I was curling towards him.,He gently stroked the back I was curling towards him. ,"Sanft streichelte er den Rücken, den ich ihm hin hielt. ",,,
|
||||
That was good. He was a sweet angel. Why must he be so bad at comforting?,That was good. He was a sweet angel. Why must he be so bad at comforting? ,Das war gut. Fabi ist so gut zu mir. Warum muss er so schlecht im Trösten sein? ,,,
|
||||
My secret comic stash. I remember playing Clue-Men with the boys.,My secret comic stash! I remember playing Clue-Men with the boys. ,Meine geheime Comic-Kiste. Wir hatten damals mit den Jungs so viel Clue-Men gespielt. ,,,
|
||||
I had a voice for every character in that comic. But more often than not I played him: Agent Q.,I had a voice for every character in that comic. But more often than not I played him: Agent Q. ,Ich hatte eine Stimme für jeden Charakter in diesem Comic. Am liebsten aber war ich er: Agent Q. ,,,
|
||||
"Going under the radar, putting in precise work to save the world.","Going under the radar, putting in precise work to save the world. ","Mit chirurgischer Präzision im Verborgenen arbeiten, um die Welt zu retten. ",,,
|
||||
Not having to deal with being a girl.,Not having to deal with being a girl. ,Kein Mädchen sein müssen. ,,,
|
||||
"Boys were so much easier. They like cars, bikes, guns and agents.","Boys were so much easier. They like cars, bikes, guns and agents. ","Jungs sind so viel einfacher. Sie mögen Autos, Motorräder, Waffen und Agenten. ",,,
|
||||
They don't talk behind your back. They don't think everything is about relationships.,They don't talk behind your back. They don't think everything is about relationships. ,Jungs reden nicht hinter deinem Rücken. Jungs denken nicht alles dreht sich um Beziehungen. ,,,
|
||||
"Girls don't get that. I knew they talked behind my back about me only “pretending” to like boy stuff, so I’d get laid ","Girls don't get that. I knew they talked behind my back about me only “pretending” to like boy stuff, so I’d get laid.","Mädchen verstehen das nicht. Ich weiß sie haben über mich gelästert. Dass ich Jungs Kram nur gemocht hätte, um jemanden ins Bett zu kriegen… ",,,
|
||||
"… I mean, maybe they were right?","I mean, maybe they were right? ","Ich meine, vielleicht war was dran? ",,,
|
||||
Like I won't deny I was probably the first girl in my class to see a dick.,Like I won't deny I was probably the first girl in my class to see a dick. ,Ich hab vermutlich als erstes Mädchen meiner Stufe einen Schwanz gesehen. ,,,
|
||||
"But like - that’s what the boys do, right?","But like - that’s what the boys do, right? ","Aber das machen Jungs halt miteinander, oder? ",,,
|
||||
At least it has gotten better after me and Jojo became friends.,At least it has gotten better after me and Jojo became friends. ,"Zumindest hat es sich gebessert, nachdem Jojo und ich Freundinnen wurden. ",,,
|
||||
I still remember how that happend. I did a voice acting workshop in art class. ,I still remember how that happened. I did a voice acting workshop in art class. ,Die Geschichte ist großartig. Ich durfte in Kunst einen Vortrag über Voice Acting halten. ,,,
|
||||
Being allowed to share my technique in front of everyone was just :D,Being allowed to share my technique in front of everyone was just :D ,Meine Technik mit allen teilen können war einfach nur :D ,,,
|
||||
I mean next to nobody put in any effort. But Jojo did.,"I mean next to nobody put in any effort in, but Jojo did. ","Ich meine… Niemand hat sich wirklich angestrengt, außer Jojo halt. ",,,
|
||||
"When our Mr Funny then decided to ape her attempts instead of just minding his own, I pretty much exploded.","When our Mr. Funny then decided to ape her attempts instead of just minding his own, I pretty much exploded. ","Als unser Klassenclown sie dann nachäffen musste, anstatt sich um seinen Scheiß zu kümmern, bin ich einfach explodiert. ",,,
|
||||
"After this, we suddenly were besties. And my class finally started to just leave me be. ","After this, we suddenly were besties and my class finally started to just leave me be. ",Danach hatte ich plötzlich eine beste Freundin und endlich meine Ruhe. ,,,
|
||||
Maybe because I for once was friends with another girl. Maybe because I scared them. Maybe both.,Maybe because I for once was friends with another girl. Maybe because I scared them. Maybe both. ,"Vielleicht, weil ich nun auch mit einem Mädchen befreundet war. Vielleicht weil die Mobber plötzlich Angst vor mir hatten. Vermutlich beides. ",,,
|
||||
skip reading (hold),skip reading (hold),zum Ende springen (gedrückt halten),,,
|
||||
,,,,,
|
||||
"*USK-Kennzeichnung bezieht sich auf den Games for Family-Stand der Spielraum-Messe Dresden.
|
||||
|
|
@ -297,7 +297,8 @@ Die Kennzeichnung überträgt sich nicht auf das finale Spiel.",,,
|
|||
Start the Demo!,Start the demo!,Starte die Demo!,,,
|
||||
Move trough the room,Move trough the room,Durch den Raum bewegen,,,
|
||||
show Content Notes,show Content Notes,Content Notes anzeigen,,,
|
||||
Text Language,Text Language,Textsprache,,,
|
||||
Written Text,Written Language,Geschriebener Text,,,
|
||||
Spoken Text,Spoken Language,Gesprochener Text,,,
|
||||
Childhood,Childhood,Kindheit,,,
|
||||
voice Training,Voice Training,Stimmtechnik,,,
|
||||
Collect Memento,Collect Memento,Erinnerung einsammeln,,,
|
||||
|
|
|
|||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -155,7 +155,7 @@ func reclaim_lost_focus(_thief):
|
|||
# if has_stage and !Input.is_mouse_button_pressed(MOUSE_BUTTON_LEFT) and current_context == DRAG:
|
||||
# currently_active_node.is_dragged = false
|
||||
|
||||
# Will be used later to spawn Cards and Post-Its and remember them in the dictionary
|
||||
## Will be used later to spawn Cards and Post-Its and remember them in the dictionary
|
||||
func populate_board(card_names: Array[StringName]):
|
||||
mementos_collected += 1
|
||||
|
||||
|
|
@ -330,17 +330,26 @@ func give_lore_feedback():
|
|||
if float(fitting_card_count) / float(total_card_count) < 0.2:
|
||||
instructions.text = "You can move on, but you may not have understood Lisa."
|
||||
if not unfitting:
|
||||
$AnimationPlayer.play("unfitting")
|
||||
if State.speech_language == 1:
|
||||
$AnimationPlayer.play("unfitting_de")
|
||||
else:
|
||||
$AnimationPlayer.play("unfitting")
|
||||
unfitting = true
|
||||
elif fitting_card_count != total_card_count or total_card_count != dropzone.get_child_count() or sticky_note_container.get_child_count() != 0:
|
||||
instructions.text = TranslationServer.translate("You may leave the room, but Lisa only agrees with %d of the %d connections.") % [fitting_card_count, total_card_count]
|
||||
if not incomplete:
|
||||
$AnimationPlayer.play("incomplete")
|
||||
if State.speech_language == 1:
|
||||
$AnimationPlayer.play("incomplete_de")
|
||||
else:
|
||||
$AnimationPlayer.play("incomplete")
|
||||
incomplete = true
|
||||
else:
|
||||
instructions.text = "Lisa would like you to leave her room and move on."
|
||||
if not complete:
|
||||
$AnimationPlayer.play("complete")
|
||||
if State.speech_language == 1:
|
||||
$AnimationPlayer.play("complete_de")
|
||||
else:
|
||||
$AnimationPlayer.play("complete")
|
||||
complete = true
|
||||
|
||||
func is_board_lore() -> bool:
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_scene load_steps=18 format=3 uid="uid://bnskiyx1sksww"]
|
||||
[gd_scene load_steps=21 format=3 uid="uid://bnskiyx1sksww"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://bi3xqdknw5tpe" path="res://logic-scenes/board/board-texture/Cork002_2K_Color.png" id="1_8brxc"]
|
||||
[ext_resource type="Shader" uid="uid://kyd37e0s6fdu" path="res://logic-scenes/board/physics-board.gdshader" id="1_ggnth"]
|
||||
|
|
@ -82,12 +82,72 @@ tracks/0/keys = {
|
|||
}
|
||||
tracks/0/use_blend = true
|
||||
|
||||
[sub_resource type="Animation" id="Animation_vtvtf"]
|
||||
resource_name = "complete_de"
|
||||
length = 14.5
|
||||
tracks/0/type = "audio"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("AnimationPlayer/LisaFeedback")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.42,
|
||||
"stream": ExtResource("5_qjqy3")
|
||||
}],
|
||||
"times": PackedFloat32Array(0.1)
|
||||
}
|
||||
tracks/0/use_blend = true
|
||||
|
||||
[sub_resource type="Animation" id="Animation_0phgc"]
|
||||
resource_name = "incomplete_de"
|
||||
length = 12.0
|
||||
tracks/0/type = "audio"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("AnimationPlayer/LisaFeedback")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.36,
|
||||
"stream": ExtResource("6_vtvtf")
|
||||
}],
|
||||
"times": PackedFloat32Array(0.1)
|
||||
}
|
||||
tracks/0/use_blend = true
|
||||
|
||||
[sub_resource type="Animation" id="Animation_ni75f"]
|
||||
resource_name = "unfitting_de"
|
||||
length = 9.0
|
||||
tracks/0/type = "audio"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("AnimationPlayer/LisaFeedback")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 1.06,
|
||||
"start_offset": 0.59,
|
||||
"stream": ExtResource("7_0phgc")
|
||||
}],
|
||||
"times": PackedFloat32Array(0.333333)
|
||||
}
|
||||
tracks/0/use_blend = true
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_htay1"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_qjqy3"),
|
||||
&"complete": SubResource("Animation_2qppy"),
|
||||
&"complete_de": SubResource("Animation_vtvtf"),
|
||||
&"incomplete": SubResource("Animation_kvxnu"),
|
||||
&"unfitting": SubResource("Animation_k5h0q")
|
||||
&"incomplete_de": SubResource("Animation_0phgc"),
|
||||
&"unfitting": SubResource("Animation_k5h0q"),
|
||||
&"unfitting_de": SubResource("Animation_ni75f")
|
||||
}
|
||||
|
||||
[node name="board" type="PanelContainer"]
|
||||
|
|
|
|||
|
|
@ -131,6 +131,7 @@ func _input(event):
|
|||
pick(curr_selection_id)
|
||||
elif event.is_action_pressed("skip"):
|
||||
$Meaning.stop()
|
||||
$Bedeutung.stop()
|
||||
if selection_state == CARDS_SELECTED:
|
||||
picked_player.play("skip_pick", .1)
|
||||
random_player.play("skip_shuffle", .1)
|
||||
|
|
@ -253,7 +254,11 @@ func pick_cards(id: int, repeat: bool):
|
|||
#State.transition_stage_to(self, true)
|
||||
selection_state = CARDS
|
||||
if id == Scenes.id.YOUTH_DRAEVEN and not repeat:
|
||||
$Meaning.play()
|
||||
if State.speech_language == 1:
|
||||
$Bedeutung.play()
|
||||
else:
|
||||
$Meaning.play()
|
||||
|
||||
else:
|
||||
Scenes.end_current_sequence()
|
||||
|
||||
|
|
|
|||
|
|
@ -1911,3 +1911,9 @@ stream = ExtResource("4_ujc5a")
|
|||
mix_target = 2
|
||||
bus = &"text"
|
||||
script = ExtResource("5_et74x")
|
||||
|
||||
[node name="Bedeutung" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource("4_ujc5a")
|
||||
mix_target = 2
|
||||
bus = &"text"
|
||||
script = ExtResource("5_et74x")
|
||||
|
|
|
|||
Loading…
Reference in New Issue