Files

89 lines
7.6 KiB
Markdown

# Cthangover: Story — основная игра
Cthangover — мрачная комедийная визуальная новелла о Марао, который после очень неудачной ночи приходит в себя в переулке: без памяти, в красной тряпке и со старой книгой, которую он, по его ощущениям, не покупал. Этот мод — собственный контент игры: сцены, сценарии, персонажи, предметы, задания, карта мира, музыка и текст истории. Всё остальное — диалоги, инвентарь, бои, экран карты — дают моды-движки и моды-механики, которые игра объединяет.
Игра запускается через **Играть → Cthangover → Новая игра**.
![Первый кадр новой игры: Марао в красной тряпке стоит в тёмном переулке, повествование описывает его похмелье. Текст пролога пока есть только на русском.](assets/opening.jpg)
## Во что вы играете
- **Пролог.** История начинается в переулке, идёт через кладбище и вдоль реки до старой виллы. Пролог оформлен как новелла: строки текста, портрет Марао и варианты выбора.
- **Вилла и город.** После пролога вы перемещаетесь между местами выбором вариантов: улица у виллы, её комнаты (прихожая, гостиная, кухня, спальня, рабочая комната, подвал), въезд в город и окраины.
- **Детали выживания.** Новая игра начинается с волчьего мяса и хвороста в сумке; кухня ведёт учёт запасов еды и дневного расхода и позволяет готовить.
- **Задания.** Журнал сопровождает задания сюжета, начиная с *Пробуждения* и *Старого дома*.
- **Карта мира.** Панель карты показывает район и места, куда можно добраться.
- **Бои.** По умолчанию стычки идут по правилам карточного боя; в настройках игры можно переключиться на бои в командном стиле.
![У виллы в полдень: мельница у водопада и варианты «Войти в дом», «В город» и «В лес».](assets/villa-outside.jpg)
![Кухня: счётчик провизии в левом верхнем углу и варианты «Уйти» и «Готовить».](assets/kitchen.jpg)
![Карта мира северного района с метками виллы и въезда в город.](assets/world-map.jpg)
![Карточный бой в городе: Марао и спутник против двух волков.](assets/battle.jpg)
## Язык
Сценарии пролога написаны по-русски и пока не переведены, поэтому их текст на русском в любом языке интерфейса. Сцены виллы и города, журнал заданий, предметы и меню переведены.
## Как игра собрана
Игра — это коллекция **Cthangover**. Её блоки показывают, какой мод за что отвечает:
```text
Сюжет cthangover_game, cthangover_murakami, cthangover_party, town_pack
2D-движок оболочка, диалоги, интерактив, время и свет, эффекты, карта мира
Персонажи персонажи и навыки
Задания журнал
Предметы инвентарь, готовка
Бой платформа пошаговых боёв + карточный бой (ядро по умолчанию)
Бой (FF) бои в командном стиле (опционально)
Вербовка вербовка побеждённых персонажей (опционально)
Live2D анимированные аватары (опционально)
Интерфейс UI-набор, меню, звук
Инструменты разработчика (опционально) редакторы, валидатор, атласы, менеджер модов
```
- **Cthangover: Murakami** добавляет отдельную сюжетную линию, а **Cthangover: Starter Party** сразу ставит Марао в отряд. Они часть той же игры, но это отдельные моды.
- **Town Pack** поставляет картинки въезда в город и прихожей, **Music Pack** — саундтрек. Этот мод добавляет отдельный плейлист для сцены въезда в город.
- Коллекция выставляет `battle.core` в `card_battle`. Изменить его, как и состав любого блока, можно в **Mods & Collections → Коллекции → Cthangover → Изменить схему**; сохранения при этом остаются на месте.
## Авторам модов
Контент лежит в обычных папках:
```filestree
cthangover_game/
├── scenes/ один JSON на место: имя, фон, эмбиент, сценарий по умолчанию
├── scenarios/ prolog/, home/, town/ и start.scenario
├── characters/ игрок, враги, навыки
├── items/ еда, рецепты, ресурсы
├── quests/ quests.json
├── interactives/ кликабельные объекты сцен пролога
├── map/map.json зоны и метки карты мира
├── backgrounds/, avatars/, sounds/, effects/, shaders/
└── locale/ имена, задания и переводы сценариев на семь языков
```
Новая игра начинается в `start_scene`; его сценарий выдаёт стартовые предметы и переключает в переулок:
```scenario
scene: start_scene
priority: 0
is_one_run: true
---
action item.add id=food/wolf_meat count=10
action item.add id=resource/branches count=10
switch_scene prolog_alley
end
```
Чтобы изменить текст сцены, не трогая этот мод, добавьте сценарий для той же сцены в свой мод — или замените файл, положив в свой мод файл с тем же именем и объявив зависимость от `cthangover_game`.
## Если что-то пошло не так
1. **Карточка игры сообщает, что игра не готова.** Нажмите **Установить недостающее** в разделе **Играть** или проверьте схему.
2. **Бой не начинается.** Выбранное боевое ядро должно входить в состав игры.
3. **Текст истории на русском.** Это пролог (см. раздел «Язык»).