House Party

Разработчик
Eek! Games
Разработчик мода доступности
swarup, @hasajaza.
Статус
платная
Язык
Многоязычная, русский язык есть
Платформа
Windows

House Party — приключенческая игра с видом от первого лица представляющая собой интерактивный квест для взрослой аудитории, действие которого разворачивается на самой обыкновенной домашней вечеринке. Игра сочетает в себе элементы симулятора свиданий, нелинейного квеста и открытый мир в рамках одного дома.

Завязка сюжета проста: главного героя приглашают на вечеринку к другу, где присутствуют выпивка, громкая музыка и гости с самыми разными намерениями. Однако это не симулятор бездумного веселья. Чтобы привлечь внимание других персонажей и раскрыть их истории, игроку предстоит внимательно следить за диалогами, искать предметы и комбинировать их, а также учитывать последствия своих поступков. Поведение героя напрямую влияет на эмоциональное состояние гостей и открывает или закрывает доступ к различным сюжетным веткам. Игра построена на взаимодействии с NPC, выполнении их поручений и выстраивании отношений, которые могут варьироваться от дружбы до открытого конфликта.

Геймплей строится на свободном исследовании двухэтажного дома и прилегающей территории. Игрок может перемещаться между комнатами, подбирать и использовать десятки предметов (от напитков до электроники), а также вступать в диалоги с гостями. Система диалогов ветвится, и выбор реплики может привести как к получению квестового предмета, так и к тому, что персонажа выгонят с вечеринки. При этом выполнение тех или иных действий и успешное общение повышают уровень «дружбы» или «романтического интереса» у NPC. Проект известен своей сатирой на молодежные комедии 1990-х годов, черным юмором и полным отсутствием цензуры, что подтверждается рейтингом 18+ из-за наличия наготы, сцен сексуального характера и грубого языка.

Звуковое оформление игры включает фоновую музыку, создающую атмосферу вечеринки, и обширный набор звуков окружения. шаги гостей по разным поверхностям, звон бокалов, хлопанье дверей, шипение открываемых банок и реплики персонажей, которые можно подслушать на расстоянии. А пространственное аудио позволяет на слух определять, в какой части дома находятся другие гости.
Для русскоязычных игроков существует масштабный неофициальный проект полной нейросетевой русской озвучки с клонированными голосами оригинальных актеров озвучки. Он заменяет голоса всех основных персонажей, включая реплики в диалогах, фоновые комментарии и катсцены как в основной сюжетной линии, так и в дополнениях.

Доступность

Мод House Access делает House Party полностью доступной для незрячих игроков, используя NVDA, JAWS, SuperNova или встроенный SAPI 5. Модификация перехватывает данные движка Unity и транслирует визуальную информацию в виде речевого вывода и звуковых сигналов.

Основные возможности мода:

Озвучивание интерфейса и меню: Все элементы главного меню, настроек и всплывающие подсказки полностью озвучиваются. Слайдеры, чекбоксы и выпадающие списки объявляют свои значения в реальном времени при изменении.
Диалоги и субтитры: Реплики персонажей и варианты ответов в диалогах читаются экранным диктором. Поддерживается быстрая навигация по списку реплик и мгновенный выбор нужного варианта.
Навигация по карте и объектам: Каждый переход между комнатами объявляется. Доступны функции определения текущего местоположения, поиска всех выходов из помещения, а также сканирования комнаты для составления списка всех присутствующих гостей, предметов мебели и интерактивных объектов.
Целеуказание и взаимодействие: Мод позволяет циклично переключаться между целями в комнате по категориям: Гости, Предметы, Двери. Доступны функции выполнения стандартного действия и открытия полного меню взаимодействий с объектом.
Инвентарь и статус: Полная навигация по рюкзаку, чтение статуса игрока и подробного профиля цели.
3D-пространственное аудио: Доступна функция звукового маяка, генерирующего направленный звуковой сигнал, высота и громкость которого помогают на слух определить направление и расстояние до выбранного объекта или персонажа. Звуки окружения (шаги, звон стекла, реплики на расстоянии) работают в связке с модом для создания объемной картины мира.
Автоматизация: Доступны функции автоматического подхода к цели и поворота лицом к цели, что позволяет перемещаться по дому, не используя ручное управление камерой.

Известные ограничения и несовместимые функции:

Ввиду перехода игры на архитектуру IL2CPP часть внутренних переменных движка более не экспонируется. Мод не добавляет недоступную информацию, а сообщает о невозможности выполнения действия:

Точные числовые показатели: Отношения с персонажами (проценты дружбы или романтики) и скрытые метрики возможностей в текущей версии игры не считываются. Мод не сможет озвучить точный уровень симпатии NPC.
Слои одежды: Доступна только общая информация о статусе одежды персонажа (одет/раздет), детальный доступ к отдельным элементам гардероба закрыт на уровне кода игры.
Боевая система: Драки и рукопашные схватки не озвучиваются. При попытке инициировать бой мод выдаст уведомление о несовместимости.
Внутриигровые устройства: Смартфон персонажа и консоль разработчика (developer console) не поддерживаются.
DLC и кастомизация: Функционал, добавленный в платных дополнениях (Supporter Pack), а также кастомные этикетки для кнопок и комнаты, не имеющие встроенных названий, могут оставаться немыми, если они не прописаны в файлах конфигурации пользователя.
Движения камеры: Управление свободным обзором камеры (мышь) не озвучивается, так как в моде используется система фиксированных поворотов и автоповорота к цели.

Установка

BepInEx: Распаковать BepInEx 6 IL2CPP в корневую папку House Party (рядом с HouseParty.exe).
Первый запуск: Запустить HouseParty.exe без модов на 1–2 минуты для генерации BepInEx интероп-сборок, затем закрыть игру.
Фикс краша: Запустить fix-bepinex-config.bat или вручную установить UnityLogListening = false в файле BepInEx\config\BepInEx.cfg.
Мод и библиотеки: Поместить HouseAccess.dll в BepInEx\plugins, а файлы библиотек речи (.dll) — в корень папки с игрой.
Запуск: Включить экранный диктор и запустить игру.

Вклад в разработку
Проект размещен на GitHub. В репозитории (директории docs, port) содержится документация по сборке через .NET 6 SDK (dotnet build). Ветка main принимает Pull Request-ы. В частности, значительный вклад в исправление навигации по главному меню и снижение нагрузки на лог (устранение «флудинга») внес пользователь Zersiax (PR #1). Для диагностики проблем совместимости со Steam-версией разработчики используют файл hooks.txt, генерируемый по нажатию Ctrl+F7, который содержит список всех найденных и пропущенных типов ассемблов.

Управление

Для навигации и взаимодействия используется связка клавиш клавиатуры и экранного диктора. Все назначения клавиш можно изменить в любой момент через меню настроек мода (Ctrl + K) или отредактировав файл конфигурации.

Целеуказание и взаимодействие

Ctrl + Page Down / Ctrl + Page Up — переключение между следующей и предыдущей целью (человеком или предметом).
Page Down / Page Up — переключение между категориями целей (Гости, Предметы, Двери, Мебель).
Home — повторить описание текущего выбранного объекта.
Клавиша «равно» (=) — выполнить основное действие (поговорить, осмотреть, открыть).
Ctrl + клавиша «равно» (Ctrl + =) — открыть полный список всех возможных действий с выбранным объектом.
Ctrl + End — взять объект или персонажа в руки (нести).
Ctrl + Z — поиск цели по имени (ввод текста с клавиатуры).

Движение и пространственная навигация

End — автоматическое движение к выбранной цели.
Ctrl + Home — плавно развернуться лицом к выбранной цели.
J / L — небольшие повороты влево и вправо. Shift + J / Shift + L — резкий поворот на 90 градусов.
Shift + Page Up / Shift + Page Down — развернуться в сторону следующей или предыдущей цели, не сходя с места.
Знак запятой (,) — экстренная остановка движения и закрытие всех открытых меню.
Ctrl + B — включить или выключить звуковой маяк, указывающий направление к цели.

Осведомленность о ситуации

Ctrl + R — объявить текущую комнату и зону.
Ctrl + D — перечислить все выходы и проходы из текущего помещения.
Alt + R — сканирование комнаты (чтение списка всех объектов и людей внутри).
Ctrl + P — перечислить всех, кто находится в непосредственной близости для разговора.
Alt + Home — описать то, что находится прямо перед персонажем.
Ctrl + V — проверить линию видимости («Кто меня видит?»).
Alt + «равно» / Alt + «минус» — увеличить или уменьшить радиус поиска целей.

Диалоги, статус и инвентарь

F3 — статус игрока (здоровье, состояние).
F2 — повторно зачитать активные текстовые подсказки или субтитры на экране.
F4 — подробное описание внешности и состояния выбранного гостя.
Ctrl + I — открыть инвентарь.
Знак «минус» (-) — меню рук (осмотреть то, что держишь, выбросить или положить предмет).
Ctrl + T — фокус на поле ввода текста, когда игра его запрашивает.

Быстрая навигация по спискам
Во всех меню мода (диалоги, инвентарь, списки действий) поддерживается выбор по номеру:

Цифры от 1 до 9 и 0 — зачитать пункт под этим номером (0 — это десятый пункт).
Ctrl + Цифра — мгновенно выбрать и подтвердить этот пункт.
Стрелки вверх и вниз — перемещение по списку по одному пункту с озвучиванием каждого (например, «ответ, 2 из 5»). Нажатие Enter подтверждает выбор.

Купить игру в Steam

Скачать мод доступности с Github

Страница мода на Github

Обсуждение игрына форуме audiogames.net

Категории материала: Доступные нам игры для зрячихКвестыПриключенческие игры

Материал подготовил Станислав Мацкевич, опубликовано .

Комментарии

Комментариев пока нет. Будьте первым.

Чтобы оставить комментарий, войдите на сайт.