Рубрика: дополнительные материалы для игр

  • Мод доступности Sid Meier’s Civilization V был обновлен до версии 1. 1. 13

    Мод доступности для планетарной 4x стратегии Sid Meier’s Civilization V получил ряд обновлений.

    Вот объединённый список изменений мода доступности для Civilization V на русском языке (без указания версий).

    Новые возможности и улучшения

    • Клавиша R теперь также сообщает вашу текущую эпоху.
    • Нажатие 1 на городе показывает, сколько тайлов контролирует этот город.
    • Обзорщик (Surveyor): добавлены сочетания Control+Shift+A (улучшения в радиусе), Control+Shift+D (нейтральные юниты в радиусе) и Control+Shift+Z (принадлежность тайлов в радиусе).
    • Клавиша W на тайле в пределах границ цивилизации, но не обрабатываемом ни одним городом, теперь говорит «на вашей территории» или «на территории арабов» вместо пропуска принадлежности.
    • Сканер теперь перечисляет смежные неисследованные тайлы как одну запись в категории «Местность, базовая местность» с указанием количества тайлов в каждом неизвестном регионе.
    • Конец хода теперь также срабатывает по Control+Enter, а принудительный конец хода — по Control+Shift+Enter.
    • На вкладке «Юниты» в военном обзоре добавлен столбец «Соседние враги».
    • Нажатие пробела с выбранным юнитом теперь показывает предварительный просмотр пути и стоимости перемещения до тайла под курсором, без входа в режим перемещения.
    • При выборе юнита с поставленным в очередь перемещением теперь озвучивается каждая остановка на его пути по порядку (вместо только конечного пункта).
    • При выборе рабочего с проложенным маршрутом теперь озвучивается «очередная дорога» или «очередная железная дорога» с общим количеством ходов на постройку и каждым тайлом, где рабочий остановится для строительства (вместо обычного перемещения с количеством ходов только на движение).
    • Предупреждение о соседнем враге теперь сообщает, сколько именно врагов находится рядом (вместо просто «враг рядом»).
    • На экране дипломатического обзора на вкладке «Отношения» в многопользовательской игре добавлен столбец «Объявить войну» (по одной строке на каждую крупную цивилизацию, находится справа).
    • Нажатие T теперь также сообщает, кто ещё должен закончить свой ход в многопользовательской игре.
    • Добавлена настройка в разделе курсора: предупреждать, когда курсор оказывается рядом с вражеским юнитом.
    • Сканер теперь показывает города цивилизаций, с которыми вы ещё не встретились (город, обнаруженный на карте из древних руин, будет отображаться в списке городов).
    • Диалоги переименования города, переименования юнита и переименования Всемирного конгресса теперь открываются с готовым к вводу полем (не нужно активировать поле имени).
    • Добавлена настройка в разделе уведомлений: воспроизводить звук в начале вашего хода в одиночной игре (аналогично многопользовательской). Полезно в поздней игре, когда ходы могут обрабатываться долго.
    • Язык интерфейса теперь можно сменить прямо в игре: «Опции» → вкладка «Интерфейс» → выпадающий список «Письменный язык». Список включает сторонние языковые пакеты.
    • Мод теперь говорит на бразильском португальском при использовании языкового пакета Civ5-PTBR.
    • В категории «Местность» сканера добавлен подраздел «Пресная вода», перечисляющий все открытые тайлы с доступом к реке или озеру.
    • Звуковые маячки стали теплее и менее резкими, сохраняя чёткое стереонаправление.
    • Направленный звук сканера теперь панорамирует влево и вправо заметнее.
    • Нажатие Tab на рабочем теперь также перечисляет улучшения, которые вы ещё не можете построить (после доступных) с указанием причины.
    • В экономическом обзоре на вкладке «Ресурсы» добавлен столбец «От городов-государств», чтобы чётко видеть импорт от союзных малых держав.
    • Меню настроек (F12) теперь организовано по категориям вместо плоского списка.
    • Звуковые маячки теперь гораздо чётче различают ближние и дальние. Панорама и высота тона масштабируются по гексам: каждый гекс на восток или запад смещает маячок на один шаг вправо или влево в стереополе, каждый гекс на север или юг — на полутон вверх или вниз. Два маячка в похожих направлениях, но на разном расстоянии, звучат заметно по-разному.
    • Новая настройка F12 «Громкость маячков» позволяет регулировать громкость звуковых закладок.
    • В Цивилопедии перекрёстные ссылки внутри статьи теперь объявляются как «ссылка» при включённом подробном режиме.
    • «Читать субтитры» теперь включено по умолчанию (только для новых установок, существующие настройки сохраняются).
    • Автоматическое перемещение курсора сканера больше не привязано к Shift+End (настройка осталась в меню F12).
    • Новая настройка F12 «Сканер использует направление по компасу» (по умолчанию выключена). При включении сегмент направления в сканере переключается с разложения по гексам (например, «1св, 2в») на единый восьмичастный румб с гексагональным расстоянием («3в»). Цели, чей путь зигзагообразен, схлопываются до оси, воспринимаемой игроком пространственно.
    • Новая настройка F12 «Сканер воспроизводит направленный звук» (по умолчанию выключена). При включении каждый цикл сканера (пункт, экземпляр, подкатегория, категория, поиск по суше, зондирование расстояния клавишей End) издаёт короткий звук, кодирующий смещение от курсора до перебираемой записи.
    • Сканер теперь различает города, юниты и улучшения вашего союзника по команде в многопользовательской игре от ваших собственных.
    • В дипломатическом обзоре на вкладке «Отношения» добавлен столбец «Объявить войну» в многопользовательской игре.
    • Нажатие T также сообщает, кто ещё должен закончить ход в многопользовательской игре.
    • Добавлена краткая подсказка в раздел README: https://github.com/rashadnaqeeb/Civ-V-Access/blob/main/README.md#tips-and-tricks
    • Теперь можно сменить письменный язык из игры.
    • Мод поддерживает бразильский португальский.
    • В сканере появилась категория «Пресная вода».
    • Улучшено звуковое оповещение маячков.
    • Настройка громкости маячков отдельно.
    • В экономическом обзоре столбец «От городов-государств».
    • Меню настроек по категориям.
    • Новые настройки сканера (направление по компасу, направленный звук).
    • Сканер различает юниты союзников.

    Исправления ошибок

    • Описания способностей и Цивилопедии больше не удваивают слово, когда значок повторяет свою метку (например, «передвижение передвижения» или «культура Культура»). Может работать не во всех языках.
    • Escape теперь надёжно закрывает экраны обзора (Ctrl+C — культура, F2–F8 — советники, Ctrl+T — торговые пути), даже если экран открылся во время смены хода.
    • Сканер теперь определяет тайлы озёр как озёра, а не как побережье.
    • Переключение городов запятой или точкой во всплывающем окне выбора производства больше не застревает в экране города, который нельзя закрыть Escape.
    • В военном обзоре юниты, которые уже потратили свои очки передвижения, больше не показываются как бездействующие; они читаются как «без очков передвижения» или «перемещается».
    • Просмотр доходов на экране статистики города больше не зачитывает строку тире между источниками и итогом.
    • Сочетания клавиш с Alt теперь работают с правым Alt на неамериканских раскладках клавиатуры.
    • Функция «Построить маршрут» больше не говорит «нет доступного маршрута» при нажатии пробела или Enter, когда рабочий стоит на тайле, уже имеющем лучший маршрут (или в городе); теперь читается путь, который игра реально применит.
    • Добавление «Декларации о дружбе» в многопользовательскую торговую сделку теперь работает (раньше не работало).
    • Экран торговли больше не зачитывает количество ходов для предметов, которые не привязаны к ходам (Разрешить посольство, Декларация о дружбе).
    • Открытие природного чуда в многопользовательской игре теперь озвучивает название чуда и его доходность, если оно обрабатывается.
    • Объявление конца хода больше не обрывает другую речь, которая всё ещё воспроизводится.
    • Нажатие X на затуманенном тайле теперь сообщает о зоне контроля врага, когда видимый вражеский боевой юнит стоит на видимом соседнем тайле.
    • Редактирование имени лидера, цивилизации, краткого названия или прилагательного на экране пользовательского названия цивилизации больше не зачитывает поле как пустое после Escape или после ухода и возврата.
    • Нажатие Enter для выполнения хода, который не может продвинуться (десантный юнит, направленный через глубокий океан без Астрономии, без достижимого тайла за пределами текущего), теперь озвучивает реальное препятствие вместо «действие не удалось».
    • Недоступные улучшения в меню действий юнита больше не зачитывают удвоенную точку между причиной и эффектом улучшения.
    • Настройки громкости теперь применяются в главном меню, а не остаются по умолчанию до входа в игру.
    • Нажатие пробела для предпросмотра пути больше не называет юнит, блокирующий путь на затуманенном тайле; просто говорит «заблокировано».
    • Пробел и Enter в режиме построения маршрута теперь дают более чёткую и понятную информацию.
    • Shift+Enter на первом этапе перемещения или маршрута зачитывает сводку пути вместо просто «очередь»; последующие этапы в цепочке по-прежнему читаются как «очередь», потому что путь зависит от завершения предыдущих этапов.
    • Ближайший достижимый тайл при неудачном предпросмотре перемещения больше не называет тайл, на который юнит фактически не может войти (например, на закрытой территории другой цивилизации).
    • Раскладка ресурсов города теперь использует выбранное игроком имя религии вместо стандартного (например, раньше читалось «буддизм», если вы переименовали его в «Поклонение солнцу»).
    • Ползунок громкости маячков теперь регулирует громкость маячков отдельно, а не как долю от громкости гексов.
    • Звуковой сигнал входа в подменю больше не замолкает в игре.
    • Покупка в городе-марионетке Венеции больше не проваливается молча.
    • «Торговое соглашение» больше не появляется в списке дипломатической торговли (это был оставленный разработчиками элемент, который никогда не работал).
    • Возможно, исправлена работа цифровой клавиатуры (NumPad) с зажатым Shift и выключенным NumLock.
    • Чтение юнита на затуманенном тайле клавишей S больше не раскрывает прячущегося там юнита.
    • Иконка счастья больше не удваивает свою метку, когда движок добавляет квалификатор (например, «Очень несчастливы»).
    • Подсказки для слотов специалистов города теперь называют тип великого человека, которого они дают (например, «+3 очка великого учёного»).
    • Аббревиатуры направлений курсора и сканера теперь локализованы на русском, испанском, французском, итальянском и корейском языках.
    • Добавлено возможное исправление редкой ошибки, когда меню настроек не появлялось.
    • Города-марионетки теперь могут выполнять дистанционную атаку. Выберите «Обзор города» из запроса об аннексии, откройте городской центр, и «Дальняя атака» появится, когда у города есть допустимая цель. Раньше эта опция была скрыта.
    • Режим цели перемещения больше не раскрывает вражеских юнитов, скрытых в тумане. Нажатие пробела на затуманенном участке раньше озвучивало тип защитника, здоровье и силу — исправлено.
    • Alt+M, уже находясь в режиме цели перемещения, теперь ничего не делает (раньше наслаивало ещё один обработчик).
    • Выбор производства, очередь производства и список построенных в городе зданий теперь зачитывают полное описание эффекта каждого здания/юнита/проекта (как всплывающая подсказка для зрячих игроков). Раньше озвучивалась краткая «стратегическая» справка без игровых правил.
    • Удаление сохранения в меню загрузки и сохранения игры больше не оставляет вас на пустой панели «Сохранение удалено». Фокус теперь возвращается к списку сохранений.
    • Ctrl+I из всплывающего экрана теперь возвращает вас на ту же вкладку и позицию курсора при закрытии Цивилопедии (раньше вы попадали на первую вкладку, первый пункт).
    • Цивилопедия, открытая прямо на статье, теперь закрывается одним нажатием Escape (раньше нужно было пройти через выбор категории).
    • Режим цели построения маршрута: нажатие пробела на целевом тайле теперь корректно озвучивает длину пути и количество ходов на постройку.
    • F12 теперь открывает меню настроек отовсюду, а не на случайных экранах.
  • Мод доступности для Oxygen Not Included обновлен до версии 1.4.7

    Мод доступности для менеджера космической колонии Oxygen Not Included получил ряд обновлений.

    Вот переведённый на русский язык объединённый список изменений мода доступности для игры Oxygen Not Included (OniAccess) без указания версий.

    • Обновлена библиотека Prism для работы со скринридерами.
    • Боковой экран выбора модулей (строительство модулей ракетной платформы) теперь озвучивает причины, по которым модуль нельзя построить, как подсказка для зрячих игроков. Причины также объявляются при нажатии кнопки «Строить», если она отключена.
    • Поиск по мере ввода теперь принимает IME‑составной ввод, поэтому игроки, использующие китайскую, японскую или корейскую IME, могут вводить символы CJK для фильтрации списков.
    • Исправлен вылет, который мог произойти после использования копирования здания (горячая клавиша Copy на экране плана), когда копирование игры фактически не переключало в режим строительства. Мод в этом случае ранее добавлял обработчик строительства, а затем вылетал при первом выделении прямоугольника из‑за отсутствия активного инструмента строительства.
    • Исправлен вылет игры при открытии выбора материалов для здания с несколькими ингредиентами (например, газовый фильтр) до того, как для каждого слота ингредиента был выбран материал по умолчанию.
    • Комбинация Shift+Home (ориентация сканера) теперь добавляет название текущего предмета после направления, чтобы можно было подтвердить, для чего вы получаете ориентир.

    Скачать последнюю версию мода

  • Мод доступности для Against the Storm обновлен до версии 1.6.2

    Мод доступности для стратегии в стиле градостроительного симулятора с roguelike элементами, Against the Storm получил ряд обновлений

    Карта мира: клавиши Q/E/D/C/Z/A перемещают гексагональный курсор по направлениям (СЗ, СВ, В, ЮВ, ЮЗ, З) вместе со стрелками.
    Карта мира: статус высадки и пройденное расстояние перенесены с D на H, завершение цикла перенесено с E на Ctrl+E.
    Карта мира: Alt+H перемещает курсор обратно в столицу (Тлеющий город).
    Панель наград F3: строка чертежей показывает, сколько осталось выборов.
    Речевой движок заменён с Tolk на Prism для поддержки большего числа скринридеров.
    Добавлен перевод на тайский язык.
    При высадке сообщение о нехватке очков теперь показывает правильную стоимость на неанглийских языках.
    Торговец больше не отклоняет идеально сбалансированную сделку из-за ошибок округления.
    Исправлен тайский перевод «Extracted Resources» на «ทรัพยากรที่สกัดได้».
    Исправлен тайский перевод «Fertile Soil» на «พื้นดินอุดมสมบูรณ์».
    Исправлены события на полянах, которые застревали на 100% без доставки.
    Исправлен пункт «Home» в Тлеющем городе: теперь правильно переводится как место жительства на испанском, португальском, немецком, французском и упрощённом китайском.
    Обновлена встроенная библиотека Prism с 0.15.0 до 0.16.1.

    Скачать последнюю версию мода доступности

  • Мод доступности для MTG Arena обновлен до версии 1.3

    Мод доступности для многопользовательской коллекционной карточной игры MTG Arena получил несколько обновлений.

    v1.3

    Вкладка PlayBlade / События:

    • Вкладка «События» теперь представляет собой правильную иерархию с детализацией: Вкладки → Фильтры-чипсы → Плитки событий, аналогично тому, как другие вкладки устроены по схеме Вкладки → Папки → Колоды. Раньше чипсы фильтров («Alle», «In Arbeit», «Neu», «Limited», «Constructed» и все привязанные к форматам) смешивались с плитками событий в единый плоский список из 23 элементов, отсортированный по позиции на экране, поэтому они оказывались между текущими событиями и остальными — это сбивало с толку и приводило к ложным активациям (чипс запускал переход к списку папок, которого не существовало, и навигатор зависал). Теперь чипсы фильтров образуют собственную группу между вкладками и плитками событий. Enter на вкладке «События» помещает фокус на строку чипсов, Enter на чипсе погружает в отфильтрованный список событий, Backspace на каждом уровне поднимается на шаг назад, а восстановление позиции запоминает, с какого чипса и вкладки пришёл пользователь. Для определения чипсов используется штатная ссылка EventBladeContentView._eventTileContainer: всё, что внутри этого контейнера, считается плиткой, всё остальное внутри панели событий — чипсом.
    • Активация плитки события больше не пытается отправить навигатор в несуществующий список папок. Код, который для каждой активации PlayBladeContent вызывал RequestFoldersEntry(), теперь пропускает этот шаг для плиток событий (обнаруживаемых через ту же проверку на вхождение в _eventTileContainer) и позволяет системе панелей естественным образом обработать переход на страницу события.

    Дуэль:

    • Озвучивание информации о карте теперь показывает данные о выбранном / названном объекте. Карты, которые запоминают тип существа (Cavern of Souls, Engineered Plague), цвет (Iona, Shield of Emeria) или имя карты (Pithing Needle, Meddling Mage, Cabal Therapy), отображают этот выбор в своём внутриигровом тексте правил для зрячих игроков, а мод его терял. Теперь стрелка вниз после текста правил зачитывает «Выбрано: Wizard» и «Названа карта: Cabal Therapy», получая данные из MtgCardInstance.LinkedInfoText и LinkedInfoTitleLocIds через тот же путь IGreLocProvider, который используют штатные LinkedInfoTextParser / LinkedInfoTitleTextParser, так что результирующие строки совпадают с тем, что отрисовано на карте. Добавлено @LordLuceus (PR #99).
    • Новая горячая клавиша N озвучивает, что в данный момент разрешается на стеке — самый верхний элемент стека с его текстом правил, в том же формате, что мод использует при появлении нового объекта в стеке. Подсказки процесса во время длинных комбинаций («Подтвердить 0», «выберите цель», «вы можете сбросить карту») часто не дают понять, к какому триггеру они относятся: автоматическое объявление стека срабатывает лишь раз при обновлении зоны, поэтому запрос, появляющийся на несколько тактов позже, не имеет голосовой привязки. N закрывает этот пробел по требованию. Если стек пуст, произносится «Ничего в стеке». Добавлено @LordLuceus (PR #102).

    Исправления ошибок:

    • Было сломано отслеживание зон при Слежке (Surveil): список _bottomCards мода всегда оставался пустым, поэтому каждая карта читалась как «keep» (оставить), независимо от того, куда игрок её переместил, объявления по Tab лгали о выборе, а Tab → Enter на «сброшенной» карте повторял попытку в том же направлении, вместо того чтобы переключить её обратно в библиотеку (не было способа снять выбор, кроме как отменить весь браузер). Коренная причина: RefreshSurveilCardLists обходил BrowserCardHolder_ViewDismiss для нижней зоны, которого у Surveil нет — Surveil хранит обе зоны в одном cardHolder со списками libraryGroup / graveyardGroup, отслеживающими разделение. Теперь обновление читает эти списки напрямую через публичные геттеры GetLibraryCards() / GetGraveyardCards() из SurveilBrowser, как это делает сама игра при компоновке карт. В качестве дополнительной меры отслеживаемые списки также обновляются сразу же после успешного перемещения по Enter, так что DetectCardZone корректен в течение 0,2-секундного окна до срабатывания сверочной корутины (это также закрывает аналогичный зазор для Scry, где списки были корректны после задержки, но устаревали внутри неё). Добавлено @LordLuceus (PR #100).
    • Карты с нулевой стоимостью теперь озвучиваются корректно. PR #91 подключил текущую стоимость разыгрывания действия, чтобы учитывались эффекты снижения стоимости (Warden of Evos Isle, Goblin Electromancer и т.д.), но пустой Action.ManaCost нулевой длины воспринимался как «ещё не вычислено» и пропускался — в итоге происходил возврат к PrintedCastingCost. Результат: карта, чья стоимость снижена до 0, всё равно читалась с напечатанной стоимостью, так что «бесплатное» разыгрывание объявлялось как требующее одной маны, которую игрок на самом деле никогда не заплатит. Теперь пустой список мана-стоимости считается настоящим сигналом нулевой стоимости (снижатели стоимости довели заклинание до нуля, либо это Suspend/Cascade разыгрывание из изгнания, либо это напечатанный 0-стоимостный артефакт вроде Memnite); ParseManaQuantityArray преобразует пустой массив в локализованное ManaFree («Бесплатно» в русской локализации), обрывая цепочку возврата. Блок мана-стоимости теперь читается и для напечатанных карт с нулевой стоимостью (Memnite, Mox Amber, Ornithopter), а не замалчивается. Добавлено @LordLuceus (PR #101).
    • Браузер Слежки больше не объявляет «перемещено в низ библиотеки» при нажатии Enter на карте. Surveil сбрасывает выбранные карты на кладбище, а не под низ библиотеки, но GetZoneName / GetShortZoneName использовали фразу из Scry. Теперь нижняя зона читается как «Graveyard» (кладбище) для Surveil (объявления становятся «X перемещён на кладбище», «Кладбище: пусто» и т.д.); Scry, Read Ahead и Split сохраняют свои формулировки. Добавлено @LordLuceus (PR #98).
    • Shift+Enter на карте в конструкторе колоды при активном фильтре «Крафт» больше не тратит дикую карту автоматически. TryOpenCardViewerForFocusedCard через рефлексию вызывал DeckBuilderActionsHandler.OpenCardViewer, не устанавливая InputManager.BlockNextEnterKeyUp, поэтому последнее событие Return KeyUp попадало в PopupManager.HandleKeyUpCardViewerController.OnEnter()OnCraftClicked(), инициируя крафт без повторного подтверждения. Обычный Enter и активация правой кнопкой мыши уже ставили защиту через CardTileActivator / UIActivator; теперь путь через Shift+Enter (через рефлексию) тоже её устанавливает, аналогично исправлению, применённому для всплывающего окна приглашения в испытание в версии v0.9.4.
    • Земли больше не объявляют «Мана-стоимость: Бесплатно» после исправления для карт с нулевой стоимостью в v1.3. Земли не имеют стоимости разыгрывания, поэтому пустой массив всегда превращал их в «Бесплатно» — бесполезный шум, добавлявший лишнее нажатие стрелки вниз перед чтением строки типа и текста правил. Теперь подавляется, если CardTypes содержит Land; Memnite, Mox Amber и сниженные до 0 заклинания по-прежнему объявляются как «Бесплатно», потому что их действительно можно разыграть. Добавлено @LordLuceus (PR #103).

    v1.2

    Дуэль:

    • Эмоции, отключение звука и взаимодействие с питомцем во время дуэли теперь работают из зоны информации об игроке (клавиша V). Enter на себе открывает колесо экипированных эмоций — читается напрямую из EmoteOptionsController._equippedEmoteOptions и отправляется через UIMessageHandler.TrySendEmote, так что колесо не обязано быть визуально открыто. Enter на противнике переключает отключение звука для данного дуэля через OpponentDialogController.UpdateIsMuted, зеркально повторяя иконку отключения звука. Shift+Enter на себе открывает меню взаимодействия с питомцем (Погладить, Похлопать или Грудь/Лапа/Нога/Голова в зависимости от питомца), направляемое через активный AccessoryController. Входящие эмоции противника объявляются через коллбэк UIMessageHandler.EmoteRecievedCallback, локализованный через EmoteUtils.GetFullLocKey, и фильтруются в соответствии с текущим состоянием отключения звука. Объявления эмоций противника используют приоритет High, чтобы их не заглушали чтения карт с приоритетом Immediate, когда вы перемещаетесь по картам.
    • Меню действий питомца скрывает действия, чей префабный UnityEvent не имеет постоянных слушателей. Некоторые питомцы (например, питомец мастерства ONE_Skitterling) привязывают события наведения к ничему — показ «Погладить» привёл бы к объявлению «Streicheln ausgelöst» без какого-либо игрового эффекта. Теперь меню показывает только действия, действительно запрограммированные что-то делать (триггер аниматора, звуковое событие и т.д.); питомец без реальных действий объявляется как «У этого питомца нет взаимодействий», чтобы не вводить пользователя в заблуждение фантомными опциями.
    • Ctrl+F1 внутри зоны информации об игроке теперь показывает контекстную подсказку (Left/Right переключают между вами и противником, Up/Down листают значения, Enter для эмоции / отключения звука, Shift+Enter для питомца, Backspace для выхода) вместо полного списка клавиш управления дуэлью.

    Косметика:

    • Теперь полностью доступен выбор косметики для каждой колоды (аватар, питомец, рубашка). Активация кнопки названия колоды открывает всплывающее окно деталей колоды; плитки озвучивают текущий выбор («Аватар: Стандартный, нажмите Enter для смены»), а Enter открывает соответствующий селектор. Всплывающие окна питомцев и рубашек накладываются поверх — питомцы, рубашки и бюсты аватаров читаются с их локализованными именами плюс статус (выбрано, по умолчанию, имеется, заблокировано) вместо неподписанных хитбоксов, с которыми раньше сталкивалась программа чтения с экрана. Backspace закрывает активный селектор и возвращает к плиткам деталей колоды.
    • Селектор питомца в профиле теперь действительно применяет выбор при нажатии Enter. PetPopUpV2 использует двухэтапный процесс (предпросмотр, затем явное подтверждение); теперь мод вызывает OnConfirm после клика предпросмотра, так что выбранный питомец сохраняется, а не сбрасывается при закрытии всплывающего окна.
    • Селектор аватара работает как встроенный, а не как отдельное всплывающее окно. Активация бюста аватара теперь запускает бесшумное обновление, чтобы текст названия и биографии (TMP_Text) справа обновлялся для каждого предпросмотра — стрелка вверх читает новую биографию, не покидая селектор.
    • Метки косметических значений обновляются после закрытия суб-селектора, так что плитка деталей колоды отражает только что выбранный аватар / питомца / рубашку.
    • Под капотом внедрена новая инфраструктура режима всплывающих окон: поддержка вложенных окон в BaseNavigator позволяет любому суб-окну, открывшемуся поверх существующего, корректно навигироваться, а затем возвращаться к родительскому окну с обновлёнными метками. Это пригодится для любых будущих сценариев с вложенными окнами, а не только для косметики.
    • Блоки информации о карте в конструкторе колоды (стрелка вниз) заканчиваются строкой «Стиль» (например, «Стиль: Showcase Etched»), считываемой напрямую с каждой плитки — как на стороне колоды, так и в пуле коллекции. Коды рубашек читаются для каждой строки из собственного MtgCardInstance.SkinCode (плитки колоды) или _lastDisplayInfo.Skin (плитки пула), а не из словаря рубашек уровня колоды, поэтому две строки одной карты с разными рубашками озвучиваются по-разному. Когда стиль не переопределён, строка откатывается к идентификатору печати (название выпуска + номер коллекционера, например, «Стиль: Dominaria 26»), так что две строки одной карты из разных печатей — с разными GrpId — тоже можно различить на слух.
    • Новая комбинация Shift+Enter на сфокусированной карте в конструкторе колоды открывает всплывающее окно просмотра карты, аналогично правому клику у зрячих игроков. Работает на картах коллекции, записях списка колоды, сайтборда, командиров и картах только для чтения. Само всплывающее окно крафта теперь начинается с заголовка «Стиль:», так что пользователь сразу получает подтверждение, на какую именно версию печати он тратит дикие карты (разные версии одной карты хранятся в инвентаре как отдельные GrpId; окно по своей сути одностилевое).
    • Новая комбинация Ctrl+Enter на сфокусированной карте пула раскрывает название в ряд смежных плиток — по одной на каждый доступный вариант оформления или печати. Под капотом вызывается игровое раскрытие предпочитаемой печати через шеврон (PagesMetaCardView.ExpandClicked()PreferredPrintingState.ExpandCard / CollapseCard), то есть то же разворачивание, которое получает зрячий игрок при клике по ленте плитки. Повторное нажатие сворачивает. Внутри активного развёрнутого списка каждая плитка варианта сразу озвучивает своё отличие (например, «Sagenumwobener Durchgang, Showcase Etched» против «Sagenumwobener Durchgang, Avatar TFTUR Extra 57»), не повторяя голое имя для каждого элемента; объявление читает _lastDisplayInfo.ExpandedStyle (Expanded_First/Mid/Last против Solo/Stacked), чтобы обычная навигация оставалась тихой. Одиночные карты (без альтернатив) объявляют «Нет доступных альтернативных стилей» вместо вводящей в заблуждение реплики о разворачивании/сворачивании. Shift+Enter на выбранном варианте затем открывает всплывающее окно крафта именно для этой (печати, рубашки). В справке F1 появился новый раздел «Горячие клавиши карт конструктора колод», охватывающий обе комбинации; в подсказке Ctrl+F1 конструктора они также упоминаются.

    Исправления ошибок:

    • Универсальная мана в стоимости карт теперь озвучивается как «универсальная», а не «бесцветная» (например, {5}{U}{B} → «5 универсальной, синяя, чёрная»). «Бесцветная» имеет особый смысл в Magic — символ {C} и цветовой идентификатор Colorless по-прежнему читаются как «бесцветная». Добавлено @LordLuceus (PR #90).
    • Повторяющиеся символы маны внутри одной фигурной скобки больше не теряют токены. Игра кодирует пары типа {B}{B} как {oBoB}, а регулярное выражение поглощало ведущую o перед разбором — так что строка Spree + {B}{B} — читалась как + Black —. Теперь читается + Black, Black —. Добавлено @LordLuceus (PR #90).
    • Гибридные альтернативные стоимости, такие как Evoke, больше не пропускаются. Игра кодирует {U/B}{U/B} как {o(U/B)o(U/B)}, что парсер вообще не мог разобрать (скобки не распознавались) — поэтому строка Deceit «Evoke {U/B}{U/B}» читалась просто как «Evoke». Теперь читается «Evoke Blue or Black, Blue or Black». Исправление парсера для формы в скобках добавлено @LordLuceus (PR #90); впоследствии расширено на голый текст и параметризованные последовательности hanger для полного соответствия.
    • Магазин / офлайн: открытие магазина при отсутствии соединения больше не зачитывает пустое модальное окно Welcome Bundle («000000 Edelsteine, $X.XX, …»). Модальное подтверждение магазина теперь игнорируется, пока его кнопки валют содержат замещающие значения, поэтому реальное всплывающее окно SystemMessage «Store-Fehler» / «Не удалось получить предметы» объявляется и доступно для навигации с клавиатуры.
    • Всплывающие окна SystemMessageView (офлайн / ошибка / требуется перезапуск) теперь имеют приоритет над обычными модальными подтверждениями, открывшимися в том же кадре, так что системное сообщение становится активной панелью, а не маскируется.
    • Всплывающее окно награды за бустер больше не озвучивает название предыдущего выпуска. Игровой объект наград живёт на Canvas — Screenspace Popups и остаётся активным между покупками, поэтому кэш названия бустера и флаг _revealingWasSeen переживали разные всплывающие окна — второй бустер повторно использовал название первого, а 2-секундный тайм-аут резервного режима ненадолго активировал навигатор после каждого получения. Состояние для каждого окна теперь сбрасывается при переходе True→False, так что каждое новое получение чисто извлекает название набора бустеров.
    • Четыре строки из версии 1.1, связанные с наложением на поле боя (StackSelect_Unavailable, SettingBattlefieldStacking + Desc, HelpCtrlEnterStack), переведены на es, fr, it, ja, ko, pl, pt-BR, ru, zh-CN, zh-TW — ранее были только на английском.
    • Ctrl+F1 в дуэли теперь читает подсказку для активного подсостояния (Выбор X, спиннер, выбор цвета маны, назначение блокирующих, браузер), а не всегда выдаёт полный список клавиш дуэли.
    • Предупреждение о пропуске фазы теперь также срабатывает во время шага «Назначение блокирующих»: нажатие Space для подтверждения «нет блокирующих», пока у вас ещё есть развёрнутые существа и ничего не назначено, один раз предупреждает и требует второго нажатия для подтверждения. Предупреждение действует только в ход оппонента — именно в этот момент пользователь является защищающимся игроком и может назначать блокирующих — так что атака в ваш собственный ход больше не вызывает ложного срабатывания защиты на шаге блокирования оппонента.
    • Объявления пула маны теперь отражают реальное количество, когда одна способность даёт несколько единиц маны одного цвета. Игра упаковывает одинаковую ману в одну запись MtgMana с Count=N (Rofellos = одна запись с Count=3); парсер прибавлял по 1 на запись, так что тап Rofellos объявлялся как «1 зелёная» вместо «3 зелёных». Теперь суммируется MtgMana.Count по цветам.
    • Запросы выбора цели для опциональных триггеров (по типу Tinybones «вы можете разыграть выбранную карту») больше не заточают игрока. Браузер представлял каркас SelectCardsMultiZone с AllowCancel.No и словарём провайдера, содержащим только DoneButton; выбор единственной допустимой цели и последующая отмена разыгрывания зацикливались обратно в браузер с залипшим выбором, который автоматически отправлялся снова, без возможности выхода через существующий путь CancelButton. Теперь Backspace зеркалит защиту подтверждения через Space: первое нажатие предупреждает, второе нажатие снимает выделение через SimulatePointerClick для каждой карты и вызывает OnButtonCallback("DoneButton"), который игра переключает на вариант FailToFind, когда счётчик падает до 0. Две защиты взаимно сбрасывают свои предупредительные биты при первом нажатии, чтобы смена намерения с Space на Backspace не могла оставить заряженное состояние при последующем нажатии той же клавиши.
    • Браузеры SelectCardsMultiZone с AllowCancel.No и отключённой кнопкой DoneButton (счётчик ниже минимума, нет вкладки зоны для переключения) больше не заточают игрока в цикле Exit→Re-enter. ClickConfirmButton безусловно ставил _pendingRescan = true в самом начале; затем каждый путь провайдера/рабочего процесса не кликал никуда, но повторное сканирование всё равно срабатывало на следующем Update — заново объявляло вход в браузер и переносило фокус обратно на карту 1, заглушая сообщение о неудаче. Теперь путь без действий очищает _pendingRescan (не было клика, нечего отслеживать), а прежнее общее сообщение «No confirm button found» заменено на уже переведённое «No target selected», когда словарь провайдера сообщает, что DoneButton отключена — так игрок слышит причину, связанную с игровым состоянием, а не строку ошибки мода.
    • Объявления стоимости карт теперь отражают активные снижения стоимости, а не всегда читают напечатанную стоимость. При наличии Warden of Evos Isle на поле боя, второй Warden в руке теперь читается как 1 универсальная, синяя (соответствуя плитке в руке), а не 2 универсальные, синие (напечатанная стоимость). Мод теперь читает стоимость разыгрывания действия в реальном времени (Action.ManaCost из списка Actions конкретной карты, преобразованную через GreClient.CardData.ManaUtilities.ConvertManaCostsToList) — тот же источник, который использует отрисовщик плиток в MTGA — и откатывается к PrintedCastingCost, когда действие разыгрывания недоступно. Представления библиотеки / коллекции / конструктора (без живого экземпляра, а значит, без действий) по-прежнему читают напечатанную стоимость. Добавлено @LordLuceus (PR #91).
    • Добавления в стек теперь объявляют каждый новый элемент, а не только видимую вершину. Когда оппонент отвечает на ваше заклинание своим (так что два объекта попадают в стек почти одновременно — его ответ плюс, зачастую, одно из его сработавших triggered-способностей, активирующихся от той же стоимости или триггера), сам разыгрываемый ответ замалчивался: мод проверял только верхний CDC, который обычно был триггером, и никогда не произносил сам ответ. Теперь мод отслеживает объявленные элементы стека по MtgCardInstance.InstanceId и объявляет каждый вновь добавленный CDC при каждом обновлении счётчика зоны Stack, очищая трекер, когда стек опустошается.
    • В конструкторе колоды стрелка вниз на первой карте после поиска/фильтра теперь читает детали карты, а не переходит к следующей карте. Повторное сканирование после поиска переопределяло фокус EventSystem на первый элемент в целом (например, на строку Wildcards), а не на восстановленный сгруппированный элемент, что деактивировало CardInfoNavigator и превращало первую стрелку вниз в шаг навигации.
    • Браузер распределения повреждений больше не перехватывается общим SpinnerNavigator. Оба навигатора активировались на виджетах SpinnerAnimated, но SpinnerNavigator выполнялся первым и перехватывал ввод — объявлял блокирующих как Card #483 (его распознаватель, заточенный только на поле боя, пропускал карты, перемещённые в браузер), сообщал «Verteile 0» (нет родительской SpinnerGroup → max=0) и отправлял через PromptButton_Primary вместо DoneAction браузера, так что подтверждение летального распределения по умолчанию ничего не делало. Теперь SpinnerNavigator уступает, когда активен браузер AssignDamage, позволяя BrowserNavigator.AssignDamage обрабатывать его корректно (правильные имена карт, общий урон, статус летальности, Space → DoneAction, Backspace → UndoAction).
    • Запрос Yes/No для Мутации (например, Huntmaster Liger спрашивает «мутировать на X?») больше не блокирует игрока. Каркас BrowserScaffold_YesNo_Mutate_… приводился к простому YesNo с помощью ExtractBrowserTypeFromScaffold, теряя вариант: Tab перебирал только карты из стопки мутации (никогда не доходя до кнопок Yes/No), Space проваливался до PromptButton_Primary уровня дуэли (кнопка паса — неверная цель, браузер оставался зависшим), входная подсказка объявляла буквальный ключ локали BrowserHint, а дружественное имя читалось «Choose yes or no» вместо «Mutate choice». Теперь BrowserDetector помечает вариант Mutate в BrowserInfo, и BrowserNavigator зеркалит для него поток OptionalAction: Tab перебирает карты, затем кнопки, Space направляется через логическую DoneButton провайдера (превращается в 2Button_Right = Yes), Backspace через CancelButton (= No), с правильной подсказкой BrowserHint_Mutate, переведённой на все 12 языков.
    • Запросы браузера Yes/No теперь читают сам вопрос, а не просто «Choose yes or no». Всплывающее окно Ancestral Recall «Are You Sure?» (и любой другой браузер только с кнопками, такой как запросы Optional-action / Mutate) читает Вы хотите сделать оппонента целью Ancestral Recall? Choose yes or no — текст подзаголовка каркаса извлекается через существующий помощник ExtractBrowserHeaderText и добавляется перед меткой типа. Добавлено @LordLuceus (PR #93).
    • P/T существ на поле боя теперь объявляет текущий урон отдельным элементом после счётчиков, соответствуя тому, как игра показывает красное число рядом с выносливостью для зрячих игроков. Существо 3/3, получившее 2 повреждения, читается как 3/3, 2 повреждения (или со счётчиками: 4/4, 1 +1/+1, 2 повреждения); напечатанная/изменённая эффектами выносливость остаётся нетронутой, так что понятно, как значение было получено. Читает MtgCardInstance.Damage из модели — 0 при отсутствии живого экземпляра, так что конструктор / коллекция / показы библиотеки остаются без изменений. Функция первоначально предложена @LordLuceus (PR #92, как модификация выносливости); переработана для вывода урона отдельной строкой, чтобы объявление соответствовало визуальной компоновке игры.
    • Рука оппонента (Shift+C) больше не показывает карты, которые уже покинули руку. Карты, которые оппонент разыграл (их CDC остаётся под держателем OpponentHand с IsDisplayedFaceUp=true даже после перемещения на кладбище / в изгнание / на поле боя), раньше оставались в списке раскрытых карт, создавая несоответствие «Рука оппонента, 2 карты. … 1 из 3», где отображаемое количество и навигационный список расходились, а карта, которую оппонент уже разыграл, всё ещё выглядела так, будто она у него в руке. Теперь список OpponentHand применяет ту же проверку IsRealHandCard по зоне модели, которую уже использовал подсчёт карт в руке, так что список и счётчик совпадают. Добавлено @LordLuceus (PR #95).
    • Навигация по Tab больше не пропускает карты с доступными действиями. Визуальная HotHighlight в MTGA не всегда надёжно обновляется в переходных состояниях — как у разыгрываемых карт в руке (особенно сразу после розыгрыша земли, когда подсветка активируемой способности существа на поле боя остаётся, а у карт в руке игрока, которые всё ещё можно разыграть, визуальная подсказка пропадает), так и у собственных перманентов игрока на поле боя с активируемыми способностями (например, существо с {T}: do X, чьё свечение не обновилось после разрешения вражеского заклинания на кладбище). Сканирование мода совпадало только с GameObject’ами, чьи имена содержали буквальную подстроку "HotHighlight", поэтому Tab перебирал лишь тот элемент, у которого случайно сохранилась подсветка. Теперь и рука, и ваша сторона поля боя дополнены запросом к штатному ActionsAvailableWorkflow: workflow отслеживает GreInteraction для каждого доступного действия с предвычисленным флагом CanAffordToCast (устанавливаемым при создании взаимодействия из Action.CanAffordToCast()), и мы включаем любую карту, у которой есть играбельное взаимодействие — любой вариант Cast* (половинки разделённых карт, приключения, MDFC, прототипы, Rooms, Omens), обычный Activate (циклинг, ченнелинг, предсказание карты, заговор карты, ниндзюцу, активируемые способности на поле боя, способности planeswalker-ов) или не требующие оплаты Special/SpecialTurnFaceUp (сговор, монарх, продвижение по подземелью, переворот morph/manifest) — которое сам workflow считает доступным по средствам. Мана-способности (ActivateMana), земельные броски (Play*), перманенты оппонента и поддействия оплаты отфильтровываются, так что Tab по-прежнему перебирает только значимые действия. Никаких собственных эвристик доступности — игра сама отвечает на вопрос. Основа для разыгрываемой руки предоставлена @LordLuceus (PR #96); впоследствии расширена на типы действий Activate/Special и на перманенты на своей стороне поля боя.

    v1.1

  • неофициальный патч для мода доступности RimWorld

    Изначальный разработчик мода доступности для симулятора выживания колонии Rimworld давно перестал выпускать обновления для мода доступности. Но с февраля 2026 года пользователь Aaron_Stormerr начал выпуск неофициальных патчей к моду доступности.

    Ниже представлен сводный список ключевых изменений и улучшений, внесённых им в мод RimWorld Access по состоянию на 25 мая 2026 года. В конце приведён полный список новых горячих клавиш.

    Полноценная поддержка всех DLC

    • Ideology – полностью рабочий конструктор собственных идеолигий (две вкладки, редактирование названий, мемов, ритуалов и т.д.), просмотр идеологий в игре, реформирование текучей идеолигии.
    • Biotech – меню механоидов, ксеногены, гены, моменты роста детей, контрольные группы механиторов, беременность и романтика.
    • Anomaly – ритуалы, турели, кодекс сущностей, настройки аномалий, сканер с категориями сущностей и неисследованных зон.
    • Royalty – пси-способности, прыжковые ранцы, разрешения, медитативные фокусы, нейротепло.
    • Odyssey – гравикорабли, рыбалка, ориентиры на мировой карте.

    Глобальные переработки интерфейса

    Интерфейс мода был полностью переработан и приведен к общему знаменателю.
    Функция множественного строительства (строительство стен, полов и т.д). Теперь можно указать полый или заполненный квадрат или овал где будет построен выбранный вами объект. Для переключения между типами фигур для строительство, во время строительства нажмите tab. Там же можно выбрать линию и ручное строительство.
    Текстовые поля стали «настоящими»: курсор, перемещение по словам с Ctrl, выделение с Shift, Backspace, Shift+Enter для новой строки в многострочных полях, автодополнение на неанглийских раскладках.
    Древовидные меню (treeview) унифицированы по всему моду: единые звуки раскрытия/свёртки, навигация, поиск. Добавлен опциональный режим «Rashad Hates Treeviews», превращающий дерево в цепочку подменю.
    «Умные» метки – свёрнутый узел показывает сводку, развёрнутый только заголовок.
    Информационные карточки (Alt+I) доступны практически везде: из любого меню, карты, инвентаря, исследований, экипировки и даже внутри других инфокарточек (с историей переходов).
    Сканер полностью переработан: категории с точным подсчётом, динамическое обновление, группировка одинаковых предметов, поиск без дубликатов, быстродействие.
    Целеуказание работает для всех способностей, предметов, пси-воздействий, прыжков, с индикацией препятствий, минимальной/максимальной дальности, радиуса взрыва, предупреждений («Убьёт», «Кровопотеря»).
    Мультивыделение пешек – массовые приказы, построение, переключение режимов, группы сохранения.
    Таблицы (работа, навыки, животные, расписание, назначения) – полная 2D-навигация, закрашивание столбцов/строк (painting), сортировка, поиск.
    Звуковые эффекты – у стен свои звуки при перемещении курсора, у дверей – открыто/закрыто, у контекстных меню корректные звуки.

    Новые возможности на каждом этапе игры

    Создание мира и персонажей:
    — Добавлены функции мода RandomPlus с сохранением пресетов. Эти функции позволяют указать какие параметры пешек вас интересуют и запустить автоматическую генерацию пешек. Генерация остановится когда будет сгенерированна пешка с указанными параметрами. Максимальное число генераций на одну попытку 50 000. Число попыток не ограничено.
    — Клавиатурная навигация на экране выбора идеологии, фракций, сценария, сложности.
    — При создании колонистов: просмотр связей (родство), сводка по навыкам команды (Team Skills), быстрый переход к связанному персонажу.

    На карте колонии:
    — Сканер существ (Entities) и неисследованных областей (Anomaly).
    — Поиск рек на мировой карте.
    — Закладки (10 на карту) с установкой, прослушиванием и прыжком.
    — Фильтрация пунктов назначения для запусков по дальности.
    — Прямой фокус на пешку под курсором (слэш /).
    — Звуки местности под курсором, регулируемые объявления местности.

    Управление колонией:
    — Работа: опыт до следующего уровня, сравнение навыков.
    — Расписание: кисти (цифры 1-5), закрашивание часов.
    — Назначения: полная поддержка всех столбцов, закрашивание.
    — Автозабой: быстрые клавиши изменения лимитов, предпросмотр.
    — Механоиды: полноценная вкладка Mech (F4), управление группами, режимы работы, ремонт.
    — Тюремная вкладка, гостевые настройки, привязка кроватей.
    — Управление зонами (рыбалка, загоны, складские группы).
    — Поддержка операций (здоровье) с поиском и перестановкой.

    Идеология, биотех, аномалии:
    — Редактор идеолигии: вкладки Tab, редактирование всего по Enter, сохранение/загрузка через ].
    — Моменты взросления детей, выбор увлечений и черт.
    — Гены: просмотр в карточках, описания оттенков кожи.
    — Кодекс сущностей: навигация по открытым и скрытым записям, переход к исследованиям.
    — Ритуалы и турели.

    Полный список новых горячих клавиш

    Навигация по панели колонистов и карте

    • Alt + Стрелка влево/ стрелка вправо – предыдущий/следующий колонист на панели (постранично).
    • Alt + стрелка вверх/ стрелка вниз – переключение страниц панели колонистов (по 10).
    • Alt + 1…0 – выбор колониста по номеру на текущей странице; двойное нажатие перемещает курсор карты к нему.
    • Ctrl + Alt + стрелка влево/ стрелка вправо – переместить колониста в пределах страницы.
    • Ctrl + Alt + стрелка вверх / стрелка вниз – переместить колониста между страницами.
    • Ctrl + Alt + Enter – открыть дерево осмотра выбранного колониста.
    • Запятая / Точка – перебор всех колонистов и механоидов (механоиды на отдельной секции).
    • Косая черта – фокус на пешке под курсором карты, выбор и синхронизация панели.
    • K – объявить текущие координаты курсора.
    • Ctrl + 1…0 – объявить информацию о закладке.
    • Ctrl + Shift + 1…0 – прыгнуть к закладке.
    • Ctrl + Alt + 1…0 – установить закладку на текущей позиции.
    • Shift + Вопросительный знак, он же косая черта – открыть помощник обучения (Learning Helper). Внутри:Tab– переключение активные/все уроки,Enter– детали,Escape` – назад.

    Взаимодействие с приказами и объектами

    • G – открыть меню приказов (gizmos) для выделенных объектов. Теперь все горячие клавиши для приказов в этом меню требуют удержания Shift: Shift + буква активирует приказ. Исключение: R (призыв/отзыв) работает без Shift.
    • Shift + буква (без активного приказа) – ищет приказ у объекта под курсором, при нескольких совпадениях открывает меню выбора.
    • [ – выполнить верхнее действие контекстного меню (как правый клик). Shift + [ – добавить в очередь.
    • ] – открыть контекстное меню (везде, где доступно: пешки, здания, фильтры, идеология и т.д.).
    • Shift + R – повернуть строение против часовой стрелки (обычный R – по часовой).
    • Ctrl + A (в режиме размещения формы) – заполнить углы текущей области: одно нажатие – комната/план, второе – вся карта. Ctrl + Shift + A – вернуться к предыдущему охвату.
    • Space / Enter при построении фигур – задать точки, подтвердить.

    Таблицы (работа, навыки, животные, расписание, назначения)

    • Alt + P – таблица навыков всех колонистов (read-only). Внутри: Alt + S сортировка, ←/→ колонки, ↑/↓ строки.
    • Ctrl + Tab (Option+Tab на Mac) – переключение между сфокусированным и табличным видом вкладки Work.
    • В таблице Работы: Shift + 0…4 – установить приоритет выбранного типа работы для всех колонистов.
    • В Расписании (F2): 1…5 – выбрать кисть (Anything, Work, Sleep, Recreation, Meditate); Space/Enter – закрасить текущую клетку; Shift + ←/→ – закрашивание с движением; Shift + Home/End – закрасить строку от текущей позиции; Ctrl + Shift + Home/End – закрасить столбец для всех колонистов.
    • В Назначениях, Животных, Дикой природе: поддерживается вертикальное закрашивание с помощью Shift + ↑/↓ и Shift + Home/End; Ctrl + Shift + Home/End закрашивает весь столбец.
    • Везде в таблицах: Tab/Shift+Tab переключают колонки; Alt + S – сортировка (цикл: по возрастанию → по убыванию → сброс).
    • Ctrl + C / Ctrl + V – копировать/вставить расписание между колонистами.

    Мультивыделение и группы

    • Alt + Space – добавить/убрать пешку из мультивыделения. Если выделена одна пешка, начинает мультивыделение; повторное нажатие на последней пешке выходит из режима. Ctrl + Alt + Space – выбрать всех/снять всех.
    • Alt + Shift + ←/→ – расширить выделение на соседних пешек.
    • Ctrl + Shift + F1…F4 – сохранить текущую группу (до 4 слотов).
    • Ctrl + F1…F4 – вызвать сохранённую группу.
    • В режиме мультивыделения: R – призыв/отзыв, G – общие приказы, ] – контекстное меню группы.

    Информация о пешках и объектах

    • Alt + I – информационная карточка для всего, что находится под курсором или выделено (в меню, на карте, в инвентаре, в дереве осмотра). Внутри карточки можно переходить по ссылкам (Alt+I на связанном предмете); Escape возвращает назад.
    • Alt + H – быстрая сводка здоровья (только боевые параметры: зрение, манипуляция, движение, кровотечение).
    • Alt + K – три лучших навыка пешки с уровнями страсти.
    • Alt + A – быстро назначить разрешённую зону для пешки под курсором (или для механоидов).
    • Alt + C – прыжок камеры к пешке (выбор из списка, если мультивыделение).
    • Alt + B – журнал боя (быстрый, оптимизирован).
    • Alt + N – быстрый просмотр потребностей.
    • Alt + M – история событий пешки.
    • Alt + T – объявить текущую производительность игры (скорость симуляции).
    • Shift + T – (ранее производительность, теперь освобождено).

    Сканер и мировая карта

    • PageUp / PageDown – перемещение по объектам в текущей категории сканера. Ctrl + Page Down и page up – перемещение по категориям сканера. `Shift + Pаge down / up — переключение по подкатегориям текущей категории сканера.
    • Ctrl + Z – очистить поисковый запрос в сканере.
    • Ctrl + Shift + ←/→ – изменить шаг прыжка сканера на ±10 клеток.
    • На мировой карте: C – сформировать караван, Tab/Shift+Tab – переключение слоёв (дороги, реки и т.п.).

    Создание колонии и персонажей

    • В редакторе персонажа: Alt + R – перегенерировать текущую пешку, Alt + N – переименовать, ] – контекстное меню (возраст, ксенотип), Alt + F – фильтр пешек RandomPlus.
    • На экране выбора стартовой группы: Tab – вкладка командных навыков; Enter на связи (дочь, муж и т.д.) – прыгнуть к тому пешке.
    • В Wanderer-диалоге: Alt + A – добавить пешку, Delete – удалить, Enter – подтвердить.

    Редактирование текста, сохранения, идеологии

    • В любом текстовом поле: ←/→ символ, Ctrl + ←/→ слово, Shift + ←/→ выделение, Backspace удалить, Shift + Enter новая строка (многострочные).
    • На экране сохранения: Down переместиться на список существующих сохранений.
    • В конструкторе идеологий: Tab – переключение вкладок (список и редактор), Enter на элементе для изменения, Alt + S – следующий экран настройки, ] – доп. меню (сохранить/загрузить идеологию).

    Системные и вспомогательные

    • Home / End работают везде: навигация по меню, таблицам, сканеру.
    • В тревью: * (звёздочка) – развернуть все элементы текущего уровня (в фильтрах, деревьях).
    • В режиме «Rashad Hates Treeviews»: и Enter открывают категорию как подменю, возвращает на уровень выше.

    Скачать последнюю неофициальную версию мода

  • Мод доступности для Against the Storm обновлен до версии 1.5.3

    Мод доступности для стратегии в стиле градостроительного симулятора с roguelike элементами, Against the Storm получил ряд обновлений

    Новые возможности

    Полностью переписан экран рецептов. Клавишей Tab можно переключаться между режимом производителей и режимом ингредиентов. Режим производителей — исходное поведение. Режим ингредиентов показывает базовые ингредиенты и позволяет, например, найти древесину и увидеть все рецепты, которые её используют. Клавишей вправо можно раскрыть рецепт, чтобы увидеть все производимые товары, а затем ещё раз нажать вправо, чтобы проследить производственную цепочку и узнать, для чего может использоваться этот товар. В режиме ингредиентов это работает в обратном направлении.

    Меню строительства зданий теперь объявляет «Непереносимо» для зданий, которые нельзя переместить после установки.

    Добавлена клавиша Alt+M в оверлее выбора награды за репутацию для чтения стоимости строительных материалов.

    Добавлены описания для предметов, доступных для покупки за очки высадки.

    Возвращена функция автоматического перемещения на карте мира (та же настройка, что и на карте поселения).

    Печати теперь напрямую сообщают, сколько фрагментов требуется, без необходимости нажимать I.

    Поляны в сканере получили дополнительную строку с указанием, на сколько деревьев они заглублены. Если поляна заглублена на два дерева, это означает, что нужно срубить два дерева, чтобы открыть её.

    Мод теперь поддерживает другие языки. Переведён с помощью ИИ на французский, немецкий, польский, португальский, русский, упрощённый китайский, испанский (Испания) и латиноамериканский испанский. Другие языки игры могут быть добавлены по запросу.

    Шахты теперь правильно сообщают, сколько руды осталось доступной.

    Поиск с упреждающим вводом теперь работает на всех языках, а не только на английском. Значительно улучшена сортировка результатов: совпадения с начала названия идут выше совпадений с начала слова, которые, в свою очередь, выше подстрок. Более короткие названия занимают более высокое место. Добавлен поиск по нескольким токенам с пробелами: например, ввод «wo ca» находит «Woodcutter’s Camp».

    Исправления ошибок

    Исправлена ошибка в Кузнице краеугольных камней, из-за которой проверка осколков всегда показывала ноль, что делало невозможным создание краеугольных камней.

    Исправлена ошибка в Кузнице краеугольных камней, из-за которой выбор отрицательного эффекта повреждал индексы уровней и ломал сохранение.

    Исправлено отображение созданных краеугольных камней в панели модификаторов: ранее показывались внутренние имена вместо правильных описаний.

    Исправлена проблема, когда созданные краеугольные камни включали устаревший отрицательный эффект, даже если пользователь его не выбирал.

    Исправлены объявления о смерти и уходе жителей: теперь вместо сырых ключей локализации отображается правильный текст.

    Исправлено отображение расхода воды в технологиях дождевой механики: теперь при пустом хранилище отображается запрашиваемая норма потребления вместо «Нет».

    Исправлено отображение хранимой воды для мастерских: вместо «0 из 0» теперь указывается тип воды (например, «Воды хранится: 5 из 50 (Вода прояснения)»).

    Исправлена ошибка, не позволявшая сбрасывать или удалять сохранения из-за изменений в поиске с упреждающим вводом.

    Исправлена метка меню строительства на испанском (включая латиноамериканский), португальском, французском, немецком, польском, русском и упрощённом китайском: теперь меню правильно называется «Меню строительства» (или эквивалент), а не ссылалось на уже построенные здания.

    Многочисленные исправления локализации для французского, немецкого, польского, португальского, русского, упрощённого китайского, испанского (Испания) и латиноамериканского испанского.

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

  • Мод доступности для Rift Wizard 2 обновлен до версии 0.4.0

    С момента последнего упоминания мод доступности для пошаговой Roguelike РПГ Rift Wizard 2 получил ряд обновлений.

    Новые возможности
    Добавлена поддержка JAWS и других скринридеров через библиотеку Tolk. При отсутствии Tolk.dll мод возвращается к прямой поддержке NVDA.
    Полностью озвучены последние нечитаемые экраны: привязка клавиш (названия функций, текущие привязки и подсказки при переназначении), настройка пользовательской игры с выбором мутаторов и чтением их описаний, выбор параметров для настраиваемых мутаторов, и ввод числовых значений мутаторов (цифры озвучиваются по мере набора). Больше не осталось беззвучных экранов.
    Появилась первая версия поиска пути к отмеченной цели. При отметке цели объявляется полный сжатый путь: например, «Отмеченный Волк. 12 шагов. На северо-восток 4, на север 3, на восток 5, прибыть рядом». Каждый ход до достижения цели выдаётся компактная подсказка следующего шага, например «На северо-запад к Волку, 12 ОЗ». Здоровье цели обновляется каждый ход. Вражеские юниты маршрутизируются к ближайшей проходимой соседней клетке, поскольку на самого врага стать нельзя. При входе в линию обзора выводится более подробное сообщение, а в соседней клетке или на самой клетке подсказка замолкает, чтобы не дублироваться с предупреждением о ближней угрозе.
    В режиме осмотра (look mode) клавиша P объявляет полный сжатый путь от волшебника до того, на что наведён курсор — юнита, предмета, пустой клетки. Стены и пропасти помечаются как непроходимые.
    Добавлена клавиша Shift+P для повторного объявления полного пути к текущей отметке без необходимости снимать и заново ставить отметку.
    Появилась настройка pathfind_marked (по умолчанию включена), которая включает или отключает голосовую навигацию к отмеченной цели. Настройка show_coordinates по умолчанию включена для новых установок.
    В README добавлен раздел «Родные клавиши игры», чтобы вся справка по клавишам была в одном документе.
    Теперь объявляется появление врагов в поле зрения. Когда враг входит в обзор или вы сами открываете его, вы слышите имя и направление — например, «Волк появляется, 3 на восток». Отслеживаются отдельные перемещения врагов, полная разница видимости при вашем движении, а также появление или призыв существ. Большие группы сворачиваются в одно сообщение, например «7 врагов входят в обзор», вместо перегрузки речью.
    Восстановлено озвучивание вражеских заклинаний, которые ранее молча пропадали при группировке речи. Теперь все не-призывные вражеские заклинания (окаменяющий взгляд, лечение союзников, заклинания состояний) направляются через свёрнутый уровень группировки и группируются по заклинателю и заклинанию, аналогично тому, как работали призывы.
    При сбросе группировки, если возникает три или более одинаковых последовательных сообщений, они сворачиваются в одно с числом повторений, например «4 раза. Волк появляется, 3 на восток». Это сокращает многократные повторения в хаотичные ходы.
    Несколько одиночных событий, предназначенных для одной цели и имеющих одинаковое содержание, теперь объединяются в одну общую строку. Например, тринадцать одинаковых исцелений превращаются в «13 Призрачных Проклятых Кошек исцеляют 5, восток» вместо тринадцати отдельных сообщений. Работает для исцелений, урона и смертей.
    Исправлена предварительная активация: события, происходящие во время разрешения заклинания, теперь правильно попадают в уровень группировки, а не выпадают в немедленную речь.
    Стали доступны предпросмотры улучшений заклинаний. При нажатии клавиш Backspace или Backslash в магазине или окне персонажа теперь можно циклически переключать дополнительные всплывающие подсказки: описания улучшений заклинаний, блоки статистики призываемых юнитов, детали снаряжения. Ранее это было полностью беззвучно, и нельзя было оценить улучшения до покупки.
    Клавиши для циклического переключения подсказок переназначены с PgUp/PgDn (которые конфликтуют с пропуском цифровой клавиатуры NVDA) на Backslash (предыдущая) и Backspace (следующая). Клавиша быстрого перемещения отвязана, чтобы освободить Backspace. Переназначение происходит автоматически при первой загрузке с однократным объявлением. Можно изменить обратно в настройках игры.
    По завершении уровня теперь читается полная сводка: количество ходов, использование заклинаний, нанесённый и полученный урон, использованные предметы, покупки. Для перебора разделов используются клавиши [ и ].
    При переупорядочивании заклинаний в окне персонажа с помощью Shift+Стрелка вверх/вниз теперь объявляется, какое заклинание было перемещено и куда: например, «Перемещено выше Огненного шара» или «Перемещено ниже Сосульки».
    Добавлен сканер союзников с помощью клавиши Y. Циклический перебор призванных существ от ближайшего к дальнему, Shift+Y для обратного порядка, Alt+Y для отметки. Клавишами Shift+F можно получить буферизованный список всех союзников с количеством здоровья.
    Экран персонажа теперь полностью озвучен — заклинания, снаряжение, улучшения и навыки читаются с полными данными, а не усечёнными суммарными описаниями.
    Клавиша D теперь описывает всё, на чём находится курсор, во всех режимах: юниты, порталы, магазины, снаряжение, облака, подбираемые предметы, местность.
    Исправлено обратное циклическое сканирование для E, N, Q, Y (Shift+клавиша было сломано и теперь работает).
    События, связанные с появлением врагов, порождённых боссами, теперь объявляются. Выход из магазина и окна персонажа теперь озвучивается.
    В режиме развёртывания на уровнях информация теперь выводится по квадрантам с разбивкой на буферы.
    Заменена клавиша предпросмотра: теперь при нажатии Backspace или Backslash в магазине или окне персонажа циклически переключаются дополнительные всплывающие подсказки.
    Разрешение подтверждения покупки теперь срабатывает при фактической покупке, а не при открытии диалога.
    Исправления ошибок
    Исправлено падение вызовов заклинаний врага, которые бесшумно пропадали во время группировки речи.
    Устранена проблема, из-за которой события, срабатывающие во время разрешения заклинания, не попадали в свёрнутый уровень группировки.
    Починена обратная прокрутка сканирования (Shift+E/N/Q/Y), которая раньше не работала.
    Исправлено, что подтверждение покупки произносилось при открытии диалога, а не после фактической покупки.
    Устранена проблема, из-за которой окно персонажа произносило «False» после покупки заклинания.
    Исправлено, что смерть от яда или периодического урона объявлялась как «Убит Волшебником» — теперь корректно.
    Починена проблема с чтением местности «облако на полу» в режиме осмотра.
    Убрано ложное предупреждение о площади поражения для заклинаний перемещения с накопленным радиусом.
    Исправлено бесшумное подбирание тринкетов и снаряжения.
    Устранён конфликт клавиш в режиме развёртывания при использовании клавиши-спаунера.
    Исправлено, что одна и та же голосовая подсказка «N врагов, M спаунеров» произносилась каждый сброс цикла.
    Починена пустая строка направления для юнитов на позиции игрока при нажатии L.
    Исправлен порядок объявлений при подтверждении покупки.
    Улучшена нумерация спаунеров с одинаковыми именами в режиме развёртывания.
    Устранена пересортировка списка циклического обхода при обёртке.
    Включено озвучивание юнитов, порождённых боссами.
    Добавлено озвучивание выхода из магазина и окна персонажа.
    Устранены сырые ссылки на объекты в бестиарии.
    Внутренние изменения и подготовка
    Заложена основа для новой модели данных. Внутренняя стадия захвата теперь записывает игровые события со структурированными причинно-следственными связями. В этом релизе нет видимых изменений для игрока, но версии 0.4.x будут итеративно улучшать группировку речи и вывод на этой основе.
    Исправлено объявление ориентиров магазинов, у которых имя свойства не содержит «shop» или «shrine». Сундуки, ящики, свитки свитков, Аркановая библиотека и другие подклассы магазинов теперь перехватываются универсальным запасным вариантом Shop и озвучиваются.

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

  • Мод доступности для Fallout 4 обновлен до версии 0.3

    Мод доступности для постапокалиптической экшен рпг Fallout 4 от alex19EP
    получил крупное обновление.

    Новые возможности

    • Головоломка с кольцом на Тропе Свободы (Старая Северная церковь) — При взгляде на активаторы поворота по часовой стрелке, против часовой стрелки или центральный активатор теперь объявляется буква, на которую указывает указатель. После каждого поворота, когда кольцо останавливается, объявляется новая буква; активация центра произносит введённую букву. Теперь незрячие игроки могут решить головоломку «RAILROAD» без зрения.

    • MCM (Mod Configuration Menu) — Полная доступность для экранного диктора самого меню: заголовки модов с номерами страниц, записи страниц, метки опций в правой панели с актуальными значениями (переключатели, ползунки, степперы, выпадающие списки, привязка клавиш), текст подсказок и переходы между подрежимами (переназначение, ввод текста, конфликт).

    • Настраиваемые привязки клавиш через MCM — Все 10 действий доступности (сканирование объектов, навигация по объектам и маркерам карты, объявление статистики, переключение сторон меню и т.д.) теперь можно переназначить на клавиатуру, мышь или геймпад.

    • BookMenu — Чтение книг и записок с автоматическим определением переворота страницы, работает с любым методом ввода (клавиатура, геймпад, переназначенные кнопки).

    • Объявитель игрового состояния — Объявляет изменения вида камеры (от первого/третьего лица, свободная камера), вход/выход из режима скрытности и изменения в состоянии обнаружения во время скрытности.

    • Меню сна/ожидания (SleepWaitMenu и SitWaitMenu) — Доступность меню ожидания и сна с объявлением режима, часов и текущего времени.

    • Улучшения меню бартера — Клавиша H объявляет количество крышек для выбранной стороны и итоговую сумму сделки с указанием, кто кому платит; стоимость/выгода сделки озвучивается при перемещении предметов; счётчик количества предметов озвучивает изменения значений.

    • Улучшения меню контейнеров — Клавиша H объявляет переносимый вес; счётчик количества озвучивает изменения.

    • Объявление уровня и опыта — Клавиша H на странице статистики Pip‑Boy и на экране перков объявляет текущий уровень и процент опыта до следующего уровня.

    • Дополнительные цели заданий (Miscellaneous Quest Objectives) — В разделе «Задания» стало возможным переключаться между отдельными дополнительными целями и слышать каждую.

    • Списки компонентов хлама — Разбор компонентов (например, «Компоненты: Шестерни 2, Винты 3, Сталь») теперь озвучивается в меню контейнеров, бартера, Pip‑Boy и осмотра.

    • Заголовки секций в MCM — При переходе к новой секции в правой панели объявляется её заголовок.

    • Фиксация маркера на карте — При нажатии клавиши объявления объекта (Home) на карте Pip‑Boy карта теперь центрируется на текущем маркере сканера, а виртуальный курсор перемещается на него. Но перемещается не всегда точно на отметку локации, поэтому вам может потребоваться аккуратно поводить мышкой, чтобы найти точку для быстрого перемещения. Для быстрого перемещения используйте левую клавишу мыши.

    • Автоприцеливание на видимые части тела — Когда противник частично скрыт укрытием, автоприцел больше не тратит выстрелы в стену. Теперь он проверяет каждую отдельную часть (голова, грудь, позвоночник, таз, плечи, бёдра) и наводится на ту, которая действительно видна; перепроверка происходит каждый отсчёт времени, так что прицел следует за врагом, когда он выглядывает или прячется. Звуковая подсказка LOS (линия взгляда) также учитывает эту более точную видимость – тон проигрывается, как только становится видна любая часть врага. Не работает с геймпадом.

    Улучшения

    • Автоходьба больше не отключается сама по себе. Предыдущие проверки на застревание и автоматическая остановка при входе в бой прерывали ходьбу при кратковременном столкновении со столбом или когда далёкий враг начинал бой — это раздражало при долгих путешествиях по Содружеству. Теперь автоходьба останавливается только по достижении цели или при нажатии клавиши отмены, так что контроль остаётся за вами.

    Исправления ошибок

    • Исправлено самопроизвольное отключение автоходьбы, когда переназначенная горячая клавиша совпадает с клавишей отмены (например, горячая клавиша Shift+E против привязки спринта к Shift).
    • Исправлено отсутствие объявления уведомлений о нахождении/потере радиосигнала.
    • Исправлено наложение объявлений на устаревшую речь при использовании клавиш, переназначенных через MCM (речь теперь прерывается единообразно при действиях пользователя).
    • Навигация по меню теперь учитывает стандартные переназначения управления в игре вместо жёстко заданных WASD/стандартных клавиш.

    Скачать мод с nexusmods

    Скачать мод с нашего облака

  • Glory Frontline теперь и на ПК

    Мобильный аудио шутер с однопользовательскими и многопользовательскими режимами Glory Frontline получил версию для Windows.

    Hamster🐹
    Управление игрой
    Меню (интерфейс)
    • Tab: Переключение между основным и вторичным меню.
    • Стрелки влево и вправо: Перемещение по пунктам меню.
    • Enter: Вход в меню или подтверждение выбора.
    • Стрелка вверх или Escape: Назад или отмена.
    В игре
    • A / D: Поворот влево или вправо.
    • W / S: Движение вперед или назад.
    •C: Разворот на 180 градусов.
    • Q и E: смещение вправо и влево.
    • Пробел: Выстрел оружием.
    • J: Предыдущее оружие.
    • K: Следующее оружие.
    • L: Перезарядка оружия.
    • U: Бросок метательного оружия.
    • I: Использование медицинского предмета.
    Голосовые сообщения
    • Ctrl (удерживать): Запись голосового сообщения.
    • Enter: Воспроизведение аудиосообщений или аудио-эмодзи.
    H: изменить цель,
    A: запустить душу.

    Для запуска игры используйте DLGM2PC_HK.exe

    Скачать Windows версию игры

    Скачать windows версию с нашего облака

  • Редактор уровней игры Rhythm Doctor получил мод доступности

    Редактор уровней для ритм игры Rhythm Doctor получил свой собственный мод доступности, позволяющий незрячим игрокам создавать свои собственные игровые уровни.

    Скачать мод для редактора уровней