Автор: Станислав Мацкевич

  • Songs of Conquest

    Разработчик: Lavapotion
    Разработчик мода доступности: Neurone
    **Статус:
    Платная
    Язык: многоязычная, русский язык есть
    Платформа: Windows

    Songs of Conquest — это классическая пошаговая стратегия являющаяся духовным наследником таких серий как Heroes of Might and Magic, Disciples и King’s Bounty. Как и у её предшественников, в Songs of Conquest фундаментом игрового процесса служит классический набор из строительство замков, прокачки героев, путешествия по карте и тактических боёв. Однако разработчики не ограничились ббанальным копированием: они внедрили в классический игровой процесс и собственные оригинальные идеи. (далее…)

  • Опубликован список специальных возможностей для Marvel’s wolverine

    Прошлой ночью Insomniac Games опубликовала на своем сайте список специальных возможностей для выходящей в сентябре этого года action-adventure Marvel’s wolverine , повествующей о приключениях небезызвестного мутанта по кличке Росомаха.
    Со списком можно ознакомиться здесь.
    И конечно самыми важными для нас в этом симуляторе миксера будут следующие функции.
    auto lock on enemies
    navagation assist with turning camera to direction
    option to skip puzzles и quick time events
    screen reader
    audio q’s

  • Slay the Spire 2

    Разработчик: Mega Crit
    Разработчик мода доступности: stewie
    Статус: Платная (ранний доступ)
    Язык: Многоязычная, русский язык есть.
    Платформа: Windows

    Slay the Spire 2 — это коллекционная карточная Roguelike, в которой вам предстоит пробиться на вершину таинственного Шпиля, сражаясь с врагами, обвешиваясь вязанками разнообразнейших артефактов, распихивая по карманам всевозможные расходники и собирая мощную колоду из могущественных способностей. Смерть в этой игре окончательна, а каждая попытка уникальна, ведь как сами уровни, так и расположенные на них карты, реликвии и враги генерируются случайным образом. А в отличие от первой части, в сиквеле появился официальный кооперативный мультиплеер до четырёх игроков. (далее…)

  • Final Fantasy II Pixel Remaster

    Разработчик: Square Enix
    Разработчик мода доступности: bladestorm360
    Статус: Платная
    Язык: многоязычная, русский язык есть
    Платформа: Windows

    Final Fantasy II — это классическая японская ролевая игра, изначально выпущенная в 1988 году для Famicom (NES) и получившая современное переиздание в серии Pixel Remaster. Изначально игра считалась «чёрной овцой» среди ранних частей серии именно из-за кардинального отказа от привычных систем классов и уровней. Однако именно здесь был заложен фундамент для многих сюжетных и геймплейных решений, которые позже прославят серию. (далее…)

  • **Akari Glow: Light Up Puzzles**

    Разработчик: Dan Urbanek
    Статус: бесплатная (с единоразовой премиум-разблокировкой)
    Язык: Многоязычная, русского языка нет.
    Платформа: iOS (требуется iOS 16.0 или новее), Android (требуется Android 8.0 или новее)

    Akari Glow — это логическая головоломка в жанре «Light Up» (также известная как Akari или Galería). Вам предстоит расставлять лампочки на белых клетках так, чтобы осветить всё поле. Свет распространяется по прямым линиям, пока не встретит стену. На стенах могут быть числа, которые указывают точное количество лампочек, прилегающих к этой стене (по горизонтали и вертикали). Лампочки не должны светить друг на друга, то есть две лампы не могут находиться на одной линии без преграды. Задача решается чистой логикой, без угадывания. (далее…)

  • Мод доступности 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 открывают категорию как подменю, возвращает на уровень выше.

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