{ "cutscenes": [ { "id": "lection_cutscene001", "skippable": true, "durationMs": 37000, "fadeOutMs": 500, "fadeInMs": 500, "endFadeOutMs": 0, "endFadeInMs": 2000, "onFadeInCallback": "", "imageSegments": [ { "path": "resources/black.png", "width": 1280, "height": 720, "startMs": 0, "endMs": 37052, "fadeInMs": 0, "fadeOutMs": 0, "easing": "Linear", "from": { "centerX": 0.5, "centerY": 0.5, "scale": 1 }, "to": { "centerX": 0.5, "centerY": 0.5, "scale": 1 } }, { "path": "resources/w/cutscenes/cutscene1/cutscene1_wall_x.png", "width": 1280, "height": 720, "startMs": 0, "endMs": 6133, "fadeInMs": 0, "fadeOutMs": 2000, "easing": "Linear", "from": { "centerX": 0.51, "centerY": 0.5, "scale": 1.2 }, "to": { "centerX": 0.58, "centerY": 0.5, "scale": 1.15 } }, { "path": "resources/w/cutscenes/cutscene1/cutscene1_aida1_x.png", "width": 1280, "height": 720, "startMs": 0, "endMs": 6150, "fadeInMs": 0, "fadeOutMs": 2000, "easing": "Linear", "from": { "centerX": 0.52, "centerY": 0.5, "scale": 1.2 }, "to": { "centerX": 0.575, "centerY": 0.5, "scale": 1.15 } }, { "path": "resources/w/cutscenes/cutscene1/cutscene1_heads_x.png", "width": 1280, "height": 720, "startMs": 0, "endMs": 6167, "fadeInMs": 0, "fadeOutMs": 2000, "easing": "Linear", "from": { "centerX": 0.56, "centerY": 0.36, "scale": 1.3 }, "to": { "centerX": 0.5, "centerY": 0.37, "scale": 1.4 } }, { "path": "resources/w/cutscenes/cutscene1/cutscene1_wall_x.png", "width": 1280, "height": 720, "startMs": 6000, "endMs": 15100, "fadeInMs": 1000, "fadeOutMs": 1000, "easing": "Linear", "from": { "centerX": 0.56, "centerY": 0.5, "scale": 1.2 }, "to": { "centerX": 0.5, "centerY": 0.5, "scale": 1.1 } }, { "path": "resources/w/cutscenes/cutscene1/cutscene1_aida3_x.png", "width": 1280, "height": 720, "startMs": 6050, "endMs": 15166, "fadeInMs": 1100, "fadeOutMs": 1000, "easing": "Linear", "from": { "centerX": 0.52, "centerY": 0.5, "scale": 1.2 }, "to": { "centerX": 0.5, "centerY": 0.5, "scale": 1.1 } }, { "path": "resources/w/cutscenes/cutscene1/cutscene1_heads_x.png", "width": 1280, "height": 720, "startMs": 6066, "endMs": 15083, "fadeInMs": 1000, "fadeOutMs": 1000, "easing": "Linear", "from": { "centerX": 0.5, "centerY": 0.3, "scale": 1.3 }, "to": { "centerX": 0.58, "centerY": 0.3, "scale": 1.2 } }, { "path": "resources/w/cutscenes/cutscene1/cutscene1_wall_x.png", "width": 1280, "height": 720, "startMs": 14436, "endMs": 21470, "fadeInMs": 1000, "fadeOutMs": 1000, "easing": "Linear", "from": { "centerX": 0.59, "centerY": 0.5, "scale": 1.3 }, "to": { "centerX": 0.49, "centerY": 0.5, "scale": 1.2 } }, { "path": "resources/w/cutscenes/cutscene1/cutscene1_aida2_x.png", "width": 1280, "height": 720, "startMs": 15348, "endMs": 21481, "fadeInMs": 1000, "fadeOutMs": 1000, "easing": "Linear", "from": { "centerX": 0.53, "centerY": 0.5, "scale": 1.3 }, "to": { "centerX": 0.49, "centerY": 0.5, "scale": 1.2 } }, { "path": "resources/w/cutscenes/cutscene1/cutscene1_heads_x.png", "width": 1280, "height": 720, "startMs": 15388, "endMs": 21587, "fadeInMs": 1000, "fadeOutMs": 1000, "easing": "Linear", "from": { "centerX": 0.45, "centerY": 0.2, "scale": 1.3 }, "to": { "centerX": 0.6, "centerY": 0.2, "scale": 1.26 } }, { "path": "resources/w/cutscenes/cutscene1/cutscene1_wall_x.png", "width": 1280, "height": 720, "startMs": 26588, "endMs": 32621, "fadeInMs": 500, "fadeOutMs": 500, "easing": "Linear", "from": { "centerX": 0.64, "centerY": 0.7, "scale": 2 }, "to": { "centerX": 0.5, "centerY": 0.7, "scale": 2 } }, { "path": "resources/w/cutscenes/cutscene1/cutscene1_aida3_x.png", "width": 1280, "height": 720, "startMs": 26637, "endMs": 32621, "fadeInMs": 500, "fadeOutMs": 500, "easing": "Linear", "from": { "centerX": 0.63, "centerY": 0.7, "scale": 2 }, "to": { "centerX": 0.51, "centerY": 0.7, "scale": 2 } }, { "path": "resources/w/cutscenes/cutscene1/cutscene1_wall_x.png", "width": 1280, "height": 720, "startMs": 20744, "endMs": 26861, "fadeInMs": 1000, "fadeOutMs": 700, "easing": "EaseOutSine", "from": { "centerX": 0.25, "centerY": 0.8, "scale": 2.3 }, "to": { "centerX": 0.3, "centerY": 0.8, "scale": 2.3 } }, { "path": "resources/w/cutscenes/cutscene1/cutscene1_wall_x.png", "width": 1280, "height": 720, "startMs": 32546, "endMs": 36229, "fadeInMs": 500, "fadeOutMs": 1000, "easing": "Linear", "from": { "centerX": 0.45, "centerY": 0.5, "scale": 1.1 }, "to": { "centerX": 0.5, "centerY": 0.5, "scale": 1 } }, { "path": "resources/w/cutscenes/cutscene1/cutscene1_aida2_x.png", "width": 1280, "height": 720, "startMs": 32542, "endMs": 35675, "fadeInMs": 500, "fadeOutMs": 1000, "easing": "Linear", "from": { "centerX": 0.43, "centerY": 0.5, "scale": 1.1 }, "to": { "centerX": 0.5, "centerY": 0.5, "scale": 1 } }, { "path": "resources/w/cutscenes/cutscene1/cutscene1_heads_x.png", "width": 1280, "height": 720, "startMs": 32497, "endMs": 35580, "fadeInMs": 0, "fadeOutMs": 1000, "easing": "Linear", "from": { "centerX": 0.5, "centerY": 0.35, "scale": 1.2 }, "to": { "centerX": 0.5, "centerY": 0.4, "scale": 1.2 } } ], "lines": [ { "speaker": "Аида Дженибековна", "text": "Опаздывающие, заходите скорее и занимайте свои места! Лекция начинается!", "durationMs": 4000, "waitForConfirm": false, "luaCallback": "" }, { "speaker": "Аида Дженибековна", "text": "В эпизоде \"Семетей\" трилогии \"Манас\", изменники Канчоро и Кыяз захватывают власть над кыргызами.", "durationMs": 3200, "waitForConfirm": false, "luaCallback": "" }, { "speaker": "Аида Дженибековна", "text": "Чтобы спасти раненого богатыря Семетея, фея Кёкмончок с помощью заклинания уводит его в иной мир.", "durationMs": 3201, "waitForConfirm": false, "luaCallback": "" }, { "speaker": "Аида Дженибековна", "text": "Этот мир описан в эпосе Манас как Кайып или Аль-Гайб, но некоторые ученые называют его миром теней.", "durationMs": 3202, "waitForConfirm": false, "luaCallback": "" }, { "speaker": "Аида Дженибековна", "text": "В этом мире обитают феи, духи и джинны. Простым смертным в этот мир дорога закрыта.", "durationMs": 3200, "waitForConfirm": false, "luaCallback": "" }, { "speaker": "Аида Дженибековна", "text": "Время там течет по другому - за один день в теневом мире могут пройти годы жизни обычного мира.", "durationMs": 3200, "waitForConfirm": false, "luaCallback": "" }, { "speaker": "Аида Дженибековна", "text": "Обычно, мир теней никак не пересекается с нашим миром живых людей.", "durationMs": 3200, "waitForConfirm": false, "luaCallback": "" }, { "speaker": "Аида Дженибековна", "text": "Но в критические моменты для народа, обитатели теневого мира могут приходить в наш мир.", "durationMs": 3200, "waitForConfirm": false, "luaCallback": "" }, { "speaker": "Аида Дженибековна", "text": "Совсем недавно закончилась пандемия, а сегодня мир захлестнули кровавые войны.", "durationMs": 3200, "waitForConfirm": false, "luaCallback": "" }, { "speaker": "Аида Дженибековна", "text": "В такие кризисные моменты истории, грань между мирами становится особенно тонкой.", "durationMs": 3200, "waitForConfirm": false, "luaCallback": "" }, { "speaker": "Аида Дженибековна", "text": "На сегодня лекция завершена. Все свободны! Задания на этот модуль вы получите индивидуально!", "durationMs": 4000, "waitForConfirm": false, "luaCallback": "" } ] }, { "id": "computer_cutscene001", "skippable": true, "durationMs": 12000, "fadeOutMs": 500, "fadeInMs": 500, "endFadeOutMs": 0, "endFadeInMs": 500, "onFadeInCallback": "on_sleep_cutscene", "imageSegments": [ { "path": "resources/black.png", "width": 1280, "height": 720, "startMs": 0, "endMs": 13000, "fadeInMs": 0, "fadeOutMs": 0, "easing": "Linear", "from": { "centerX": 0.5, "centerY": 0.5, "scale": 1 }, "to": { "centerX": 0.5, "centerY": 0.5, "scale": 1 } }, { "path": "resources/w/cutscenes/cutscene2/cs2_background.png", "width": 1280, "height": 720, "startMs": 0, "endMs": 11984, "fadeInMs": 0, "fadeOutMs": 1000, "easing": "Linear", "from": { "centerX": 0.5, "centerY": 0.5, "scale": 1 }, "to": { "centerX": 0.5, "centerY": 0.5, "scale": 1 } }, { "path": "resources/w/cutscenes/cutscene2/cs2_books.png", "width": 1280, "height": 720, "startMs": 0, "endMs": 11550, "fadeInMs": 0, "fadeOutMs": 1000, "easing": "Linear", "from": { "centerX": 0.46, "centerY": 0.5, "scale": 1.1 }, "to": { "centerX": 0.58, "centerY": 0.5, "scale": 1.2 } }, { "path": "resources/w/cutscenes/cutscene2/cs2_chair.png", "width": 1280, "height": 720, "startMs": 17, "endMs": 10767, "fadeInMs": 0, "fadeOutMs": 300, "easing": "Linear", "from": { "centerX": 0.47, "centerY": 0.5, "scale": 1.1 }, "to": { "centerX": 0.57, "centerY": 0.5, "scale": 1.3 } }, { "path": "resources/w/cutscenes/cutscene2/cs2_gg001.png", "width": 1280, "height": 720, "startMs": 0, "endMs": 3083, "fadeInMs": 0, "fadeOutMs": 1000, "easing": "Linear", "from": { "centerX": 0.47, "centerY": 0.5, "scale": 1.1 }, "to": { "centerX": 0.5, "centerY": 0.5, "scale": 1.15 } }, { "path": "resources/w/cutscenes/cutscene2/cs2_gg002.png", "width": 1280, "height": 720, "startMs": 1850, "endMs": 4883, "fadeInMs": 1000, "fadeOutMs": 1000, "easing": "Linear", "from": { "centerX": 0.5, "centerY": 0.5, "scale": 1.15 }, "to": { "centerX": 0.53, "centerY": 0.5, "scale": 1.2 } }, { "path": "resources/w/cutscenes/cutscene2/cs2_gg003.png", "width": 1280, "height": 720, "startMs": 3950, "endMs": 7083, "fadeInMs": 1000, "fadeOutMs": 1000, "easing": "Linear", "from": { "centerX": 0.49, "centerY": 0.5, "scale": 1.05 }, "to": { "centerX": 0.55, "centerY": 0.5, "scale": 1.1 } }, { "path": "resources/w/cutscenes/cutscene2/cs2_gg004.png", "width": 1280, "height": 720, "startMs": 6050, "endMs": 10100, "fadeInMs": 1000, "fadeOutMs": 1000, "easing": "Linear", "from": { "centerX": 0.47, "centerY": 0.5, "scale": 1.1 }, "to": { "centerX": 0.53, "centerY": 0.5, "scale": 1.2 } }, { "path": "resources/w/cutscenes/cutscene2/cs2_foreground.png", "width": 1280, "height": 720, "startMs": 0, "endMs": 10100, "fadeInMs": 0, "fadeOutMs": 3000, "easing": "Linear", "from": { "centerX": 0.5, "centerY": 0.5, "scale": 1 }, "to": { "centerX": 0.5, "centerY": 0.5, "scale": 1 } } ], "lines": [ { "speaker": "", "text": "Я сел за компьютер и начал писать эссе по книге", "durationMs": 3000, "waitForConfirm": false, "luaCallback": "" }, { "speaker": "", "text": "Книга была очень скучной. Как будто кто-то наложил на книгу чары сна.", "durationMs": 4000, "waitForConfirm": false, "luaCallback": "" }, { "speaker": "", "text": "Неудивительно что я стал понемногу засыпать...", "durationMs": 3000, "waitForConfirm": false, "luaCallback": "" } ] }, { "id": "darklands_exit001", "skippable": true, "durationMs": 12500, "fadeOutMs": 0, "fadeInMs": 500, "endFadeOutMs": 0, "endFadeInMs": 500, "onFadeInCallback": "on_darklands_over", "imageSegments": [ { "path": "resources/black.png", "width": 1280, "height": 720, "startMs": 0, "endMs": 12500, "fadeInMs": 0, "fadeOutMs": 0, "easing": "Linear", "from": { "centerX": 0.5, "centerY": 0.5, "scale": 1 }, "to": { "centerX": 0.5, "centerY": 0.5, "scale": 1 } } ], "lines": [ { "speaker": "", "text": "Мгновенно как я упал без сил, что-то сверкнуло.", "durationMs": 3000, "waitForConfirm": false, "luaCallback": "" }, { "speaker": "", "text": "Я открыл глаза и понял, что я по-прежнему в универе.", "durationMs": 3000, "waitForConfirm": false, "luaCallback": "" }, { "speaker": "", "text": "Все тело болело, как будто я всю ночь таскал мешки с цементом.", "durationMs": 3000, "waitForConfirm": false, "luaCallback": "" }, { "speaker": "", "text": "А еще мне сильно хотелось спать...", "durationMs": 3000, "waitForConfirm": false, "luaCallback": "" } ] }, { "id": "sleep_cutscene001", "skippable": true, "durationMs": 5000, "fadeOutMs": 500, "fadeInMs": 500, "endFadeOutMs": 0, "endFadeInMs": 500, "onFadeInCallback": "on_sleep_cutscene", "imageSegments": [ { "path": "resources/black.png", "width": 1280, "height": 720, "startMs": 0, "endMs": 6500, "fadeInMs": 0, "fadeOutMs": 0, "easing": "Linear", "from": { "centerX": 0.5, "centerY": 0.5, "scale": 1 }, "to": { "centerX": 0.5, "centerY": 0.5, "scale": 1 } } ], "lines": [ { "speaker": "", "text": "Я завалился спать и уснул.", "durationMs": 3000, "waitForConfirm": false, "luaCallback": "" }, { "speaker": "", "text": "Я проснулся на следующий день уже после обеда.", "durationMs": 3000, "waitForConfirm": false, "luaCallback": "" } ] }, { "id": "game_complete_cutscene001", "skippable": true, "durationMs": 12000, "fadeOutMs": 0, "fadeInMs": 500, "endFadeOutMs": 0, "endFadeInMs": 0, "onFadeInCallback": "", "imageSegments": [ { "path": "resources/black.png", "width": 1280, "height": 720, "startMs": 0, "endMs": 13500, "fadeInMs": 0, "fadeOutMs": 0, "easing": "Linear", "from": { "centerX": 0.5, "centerY": 0.5, "scale": 1 }, "to": { "centerX": 0.5, "centerY": 0.5, "scale": 1 } } ], "lines": [ { "speaker": "", "text": "Все призраки исчезли, вокруг стало тихо.", "durationMs": 3000, "waitForConfirm": false, "luaCallback": "" }, { "speaker": "", "text": "Кажется, у меня получилось изгнать призрака.", "durationMs": 3000, "waitForConfirm": false, "luaCallback": "" }, { "speaker": "", "text": "Теперь надо добавить этот пункт к себе в резюме.", "durationMs": 3000, "waitForConfirm": false, "luaCallback": "" }, { "speaker": "", "text": "В тот момент я еще не знал, что мои приключения еще только начинаются...", "durationMs": 3000, "waitForConfirm": false, "luaCallback": "" } ] } ] }