Опции доступны через команду =
, которая предоставляет интерфейс к различным наборам опций, доступных игроку.
В описаниях ниже каждая опция представлена в виде текстового описания, которое показывается на экране «options», плюс внутреннее название опции в скобках, далее следует текстовое описание опции.
Обратите внимание, что внутреннее название опции может использоваться в пользовательских файлах настроек (.prf файлы в папке \lib\customize), чтобы принудительно установить опцию на определенное значение. Различные концепции упоминаются в описаниях ниже, включая «disturb» (прерывание любых выполняемых действий: бега, отдыха или повторяющихся команд), «flush» (забыть любые нажатия клавиш, ожидающие в очереди), «fresh» (вывести любые ожидающие данные на экран) и «sub-windows» (см. ниже).
Опции пользовательского интерфейса
rogue_like_commands
Команды в стиле Rogue — выбирает набор команд No-NumPad.
use_old_target
Использовать старую цель по умолчанию — заставляет все команды, которые обычно запрашивают «направление», использовать текущую «цель», если она есть. Использование этой опции может быть опасным, если вы нацеливаетесь на места на земле, если вы не очищаете их после использования.
pickup_always
Всегда поднимать предметы — автоматически поднимает предметы, когда вы наступаете на них, при условии, что это безопасно.
pickup_inven
Всегда поднимать предметы, соответствующие инвентарю — как pickup_always
, но поднимает предмет только если это копия предмета, который уже есть в вашем инвентаре.
notify_recharge
Уведомлять о перезарядке объекта — это заставляет игру выводить сообщение, когда любой перезаряжаемый объект (то есть жезл или активируемое оружие или броня) заканчивает перезарядку.
show_flavors
Показывать вкусы в описаниях объектов — отображать «вкусы» (цвет или разновидность) в описаниях объектов, даже для объектов, тип которых известен. Это не влияет на объекты в магазинах.
center_player
Непрерывно центрировать карту — карта всегда центрируется на игроке при включении этой опции. Когда она выключена, карта разделена на 25 секций с координатами от (0,0) до (4,4), и будет показывать одну секцию за раз — отображение будет «перелистываться» на следующую секцию, когда игрок приближается к краю.
disturb_near
Прерывать, когда видимый монстр перемещается — прерывать игрока, когда любой видимый монстр перемещается, а также когда любой монстр становится видимым в первый раз. Эта опция игнорирует наличие «телепатии» с целью определения, является ли монстр «видимым».
show_damage
Показывать урон, наносимый игроком монстрам — показывает в сообщениях урон, который игрок наносит монстрам в ближнем и дальнем бою.
view_yellow_light
Использовать специальные цвета для клеток, освещенных факелом — эта опция заставляет использовать специальные цвета для клеток, «освещенных факелом». Выключение этой опции немного повысит скорость игры.
animate_flicker
Анимировать многоцветных монстров и предметы — определенные могущественные монстры и предметы будут мерцать в реальном времени, то есть между нажатиями клавиш.
hp_changes_color
Цвет игрока указывает на низкие hit points — эта опция заставляет символ игрока ‘@’ принимать различные оттенки цвета от белого до красного, в зависимости от процента оставшихся HP.
purple_uniques
Показывать уникальных монстров особым цветом — все «уникальные» монстры будут показаны светло-фиолетовым цветом, который не используется для «обычных» монстров — так что вы можете сразу понять, что они уникальны. Если вам нравится идея, но не нравится цвет, вы можете изменить его через опцию «взаимодействовать с цветами».
solid_walls
Показывать стены как сплошные блоки — стены отображаются как сплошные блоки вместо # для гранита и % для жил. Жилы окрашены в более темный цвет, чем гранит, для различения.
hybrid_walls
Показывать стены с затененным фоном — стены отображаются как символы # и % наложенные на серый фоновый блок. Это переопределяет solid_walls
.
use_sound
Использовать звук — включает звуковые эффекты, если ваша система их поддерживает.
effective_speed
Показывать эффективную скорость как множитель — вместо показа абсолютного модификатора скорости (например, ‘Slow (-2)’ или ‘Fast (+38)’), показывает эффективную скорость, с которой движется персонаж (например, ‘Slow (x0.8)’ или ‘Fast (x4.1)’).
Опции MAngband
view_orange_light
Использовать оранжевый цвет для клеток, освещенных факелом — эта опция заставляет специальные клетки «освещенные факелом» отображаться «оранжевым» вместо «желтого».
highlight_leader
Использовать специальный цвет для лидера партии — эта опция активирует специальную цветовую схему для лидеров партий, чтобы члены партии могли быстро определить, кто является лидером, и легко следовать за этим игроком в подземелье.
disturb_panel
Прерывать при изменении панели карты — эта опция заставляет вас прерываться при «прокрутке» экрана, как это происходит, когда вы приближаетесь к «краю» экрана.
auto_accept
Всегда отвечать Да на запросы Да/Нет — позволяет отвечать «да» на любой запрос «[y/n]» без необходимости нажимать клавишу.
pause_after_detect
Замораживать экран после обнаружения монстров — эта опция заставляет обнаруженных монстров оставаться на экране, пока игрок не нажмет команду. Если опция выключена, экран будет автоматически обновляться после прохождения одного хода.
wrap_messages
Переносить длинные сообщения в вспомогательных окнах. Эта опция отображает длинные сообщения на нескольких строках вместо одной строки во вспомогательных окнах.
expand_inspect
Сравнивать снаряжение при осмотре предметов. Эта опция отображает дополнительную информацию о текущем экипированном предмете в слоте, соответствующем осматриваемому предмету.
Расширенные опции
disturb_icky
Выходить из «неприятных» экранов при прерывании — это заставляет игру покидать «неприятные» экраны, когда персонаж прерывается, как если бы была нажата клавиша ESC. Очень полезно, чтобы избежать гибели при просмотре экранов знаний, настройке опций или создании раскладок клавиш.
active_auto_retaliator
Активный автоответчик — если эта опция включена, игрок может автоматически атаковать любого монстра, когда вокруг игрока находится только один монстр. Если эта опция выключена или когда вокруг игрока более одного монстра, игроку необходимо сначала нацелиться на монстра, чтобы атаковать его повторно (перемещаясь в этого монстра или используя команду цели).
disturb_bash
Прерывать, когда монстры выбивают двери — прерывать игрока, когда любой монстр выбивает дверь на уровне.
fire_till_kill
Активировать режим стрельбы до уничтожения — эта опция позволяет повторять заклинания и стрельбу, пока на экране не останется врагов (или пока игрок не будет прерван).
disturb_faint
Отключаться при голодании с полным HP — немедленно отключает игрока. Это предотвратит смерть от голода, когда игрок отсутствует.
risky_casting
Рискованное колдовство — позволяет игроку читать заклинания без необходимого количества маны, рискуя повредить конституцию и быть парализованным.
quick_floor
Мгновенно использовать отдельные предметы с пола. Эта опция позволяет мгновенно использовать отдельные предметы на полу вместо отображения меню с одним предметом.
hide_terrain
Скрыть описание местности в строке состояния. Эта опция скрывает описание местности в строке состояния.
disable_enter
Отключить меню Enter. Эта опция отключает меню Enter.
sort_exp
Сортировать монстров по опыту в списке монстров. Эта опция сортирует монстров по опыту вместо глубины в списке монстров.
ascii_mon
Отображать монстров в ASCII. Эта опция отображает монстров с использованием символов ASCII вместо тайлов при использовании набора тайлов.
disturb_nomove
Неподвижные монстры прерывают бег. Прерывать игрока, когда он пытается пробежать в поле зрения неподвижного монстра.
disturb_effect_end
Прерывать, когда эффекты заканчиваются. Прерывать игрока, когда любой эффект заканчивается.
confirm_recall
Подтверждать recall из подземелий без возможности повторного входа. Эта опция вызывает сообщение подтверждения при вызове recall из подземелья с уровнем входа ниже текущего уровня персонажа.
hide_slaves
Скрывать подконтрольных монстров в списках монстров. Эта опция скрывает подконтрольных монстров в списках монстров.
Опции рождения (сложности)
Смотрите https://tangaria.com/guide/modes/
Настройка вспомогательных окон
В дополнение к основному окну вы можете создать дополнительные окна отображения, содержащие другую вторичную информацию. Вы можете получить доступ к меню вспомогательных окон, используя ‘=’ затем ‘w’. Вы можете выбрать, какие окна отображать. Затем вам может потребоваться сделать окно видимым, используя выпадающее меню «window» из панели меню. Существует множество вариантов вспомогательных окон, и вам следует экспериментировать, чтобы увидеть, какие из них наиболее полезны для вас.
«Вспомогательные окна» — это окна, которые можно использовать для отображения полезной информации, обычно доступной другими способами. Лучшее в этих окнах то, что они обновляются автоматически (обычно), отражая текущее состояние мира. Возможные варианты должны быть довольно очевидны.
Display inven/equip
Отображать инвентарь игрока (и иногда снаряжение).
Display equip/inven
Отображать снаряжение игрока (и иногда инвентарь).
Display player (basic)
Отображать краткое описание персонажа, включая разбивку текущих «навыков» игрока (включая атаки/выстрелы за раунд).
Display player (extra)
Отображать специальное описание персонажа, включая некоторые «флаги», относящиеся к персонажу, и разбивку вклада каждого предмета снаряжения в различные сопротивления и характеристики.
Display player (compact)
Отображать краткое описание персонажа (также доступно в основном окне).
Display map view
Отображать вид сверху на весь уровень подземелья.
Display messages
Отображать недавно сгенерированные «сообщения».
Display monster recall
Отображать описание монстра, который был недавно атакован, взят на прицел или осмотрен каким-либо образом.
Display object recall
Отображать описание объекта, который был недавно осмотрен.
Display monster list
Отображать список монстров, о которых вы знаете, и их расстояние от вас (также доступно через команду ‘[‘).
Display status
Отображать текущий статус игрока, с постоянными или временными усилениями, сопротивлениями и болезнями (также доступно в основном окне).
Display item list
Отображать список предметов, о которых вы знаете, и их расстояние от вас.
Display chat messages
Отображать сообщения чата в отдельном вспомогательном окне. Это будет работать только при выборе «Term-4» (или «Chat Window») в качестве окна чата.
Display spell list
Отображать список всех заклинаний, которые были изучены игроком.
Display special info
Отображать специальные экраны recall в отдельном вспомогательном окне.
Оставшаяся информация
Значение hitpoint_warn
, если оно не равно нулю, это процент от максимальных hitpoints, при котором игрок получает предупреждение о возможной смерти. Оно также используется как порог для использования красного цвета для отображения как hitpoints, так и маны, и как триггер для эффекта замедления временного пузыря.
Значение delay_factor
, если оно не равно нулю, замедляет визуальные эффекты, используемые для атак снарядами, болтами, лучами и шарами. Фактическая задержка по времени равна квадрату «delay_factor« в миллисекундах.
Значение ignore_lvl
, если оно не равно нулю, это уровень качества предметов, которые считаются «мусорными предметами» игроком. Оно может варьироваться от 1 (бесполезные предметы) до 4 (все предметы, кроме артефактов). Это значение может быть установлено для девяти различных категорий предметов: ювелирные изделия, драконьи кольчуги, оружие ближнего боя, метательные снаряды, которые можно выстрелить, метательные снаряды, которые можно бросить, другие носимые предметы, книги, мусорные предметы и другие расходуемые предметы.
Значение lazymove_delay
, если оно не равно нулю, позволит игроку двигаться по диагонали, нажимая две соответствующие клавиши-стрелки в течение времени задержки. Это может быть особенно полезно при использовании клавиатуры без цифровой клавиатуры.
Настройки игнорирования
Tangaria позволяет игнорировать определенные предметы, которые вы больше не хотите видеть. Эти предметы помечаются как ‘игнорируемые’, и любые похожие предметы скрываются из виду. Самый простой способ игнорировать предмет — это использовать команду k
(или ^D
); предмет выбрасывается, а затем скрывается из виду. При игнорировании объекта вам будет предложен выбор: игнорировать только этот объект или все похожие объекты.
Доступ ко всей системе игнорирования также можно получить из меню опций =
, выбрав i
для Item ignoring setup
. Это позволяет просматривать или изменять настройки игнорирования для нетавяных предметов, а также настройки игнорирования качества и его типа (описаны ниже) для нательных предметов.
Для каждого типа нательного предмета есть настройка качества. Игнорирование нательного предмета приведет к запросу о том, хотите ли вы игнорировать все предметы этого типа с определенным параметром качества, или типа его, или и то, и другое.
Настройки качества:
worthless
Оружие/броня с отрицательным AC, to-hit или to-dam, или предмет с нулевой базовой стоимостью.
average
Оружие/броня без плюсов и минусов, или любой другой немагический предмет.
good
Оружие/броня с положительным AC, to-hit или to-dam, но без каких-либо специальных способностей, брендов, свойств нанесения урона определенному типу существ, бонусов к характеристикам, сопротивлений или магических предметов.
non-artifact
Эта настройка оставляет неигнорируемыми только артефакты.
Опция ‘ignore_lvl’, если она не равна нулю, это уровень качества предметов, которые считаются «мусорными предметами» игроком. Она может варьироваться от 1 (бесполезные предметы) до 6 (все предметы, кроме артефактов). Это значение может быть установлено для девяти различных категорий предметов: ювелирные изделия, драконьи кольчуги, оружие ближнего боя, метательные снаряды, которые можно выстрелить, метательные снаряды, которые можно бросить, другие носимые предметы, книги, мусорные предметы и другие расходуемые предметы.
Пользовательские файлы настроек (Загрузить пользовательский файл настроек)
Tangaria хранит ваши предпочтения в файлах, называемых «пользовательскими файлами настроек», которые содержат комментарии и «команды пользовательских настроек» — простые строки, описывающие один аспект системы, относительно которого у пользователя есть предпочтение. Они могут хранить:
- Измененные визуальные представления для игровых сущностей
- Надписи для автоматического применения к предметам
- Раскладки клавиш
- Измененные цвета
- Настройки вспомогательных окон
- Цвета для различных типов сообщений
- Какие аудиофайлы воспроизводить для различных типов сообщений
Это простые текстовые файлы с легко изменяемым форматом, и в игре есть набор предварительно существующих файлов настроек в папке lib/customize/. Рекомендуется не изменять их.
Несколько пунктов меню опций =
позволяют загружать существующие пользовательские файлы настроек, создавать новые пользовательские файлы настроек или сохранять в пользовательский файл настроек.
В ОС Windows все файлы хранятся в директории lib/user/
, хотя вам, возможно, придется использовать один из аргументов командной строки для перенаправления этой директории, особенно в многопользовательских системах.
Когда игра запускается, после загрузки или создания персонажа, некоторые пользовательские файлы настроек загружаются автоматически. Это те, которые упоминались выше в папке lib/customize/
, а именно pref.prf
, за которым следует font.prf
. Если у вас включена графика, игра также загрузит некоторые настройки из lib/tiles/
.
После завершения этих действий игра попытается загрузить (по порядку):
Race.prf
— где race — это раса вашего персонажа
Class.prf
— где class — это класс вашего персонажа
Name.prf
— где name — это имя вашего персонажа
Таким образом, вы можете сохранить некоторые настройки — например, раскладки клавиш — в файл Mage.prf
, если вы хотите, чтобы они загружались только для магов.
Вы также можете вводить отдельные команды пользовательских настроек напрямую, используя специальную команду «Ввести команду пользовательских настроек», активируемую нажатием "
.
Возможно, вам придется использовать команду перерисовки ^R
после изменения определенных аспектов игры, чтобы позволить PWMAngband адаптироваться к вашим изменениям.
Сохранить опции в файл настроек
Важно сохранять опции игры после того, как вы что-то изменили, если вы хотите иметь эти опции при следующем запуске игры. В большинстве случаев достаточно сохранить опции с именем по умолчанию — <ваш-персонаж.prf> (игра предлагает это автоматически при сохранении).
Сохранить автоматические надписи в файл настроек
Если вы хотите сохранить надписи, которые вы сделали на своих предметах, чтобы даже в случае смерти вашего персонажа вам не пришлось снова надписывать предметы — хорошая идея сохранить автоматические надписи.
Редактировать раскладки клавиш
Существует отдельная глава в руководстве о раскладках клавиш: https://tangaria.com/guide/macros/
Редактировать цвета
Меню «Взаимодействовать с цветами» позволяет изменять фактические внутренние значения, используемые для отображения различных цветов. Эта команда может иметь или не иметь эффекта на вашей машине. Продвинутые машины могут позволить вам изменить фактические значения RGB, используемые для представления каждого из 16 цветов, используемых Tangaria, и, возможно, даже определить новые цвета, которые в настоящее время не используются Tangaria.
Цвета могут быть указаны в пользовательских файлах настроек как строки формы
‘V:::::‘.
Детали интерфейса
Некоторые аспекты представления игры, в частности шрифт, расположение окон и графический набор тайлов, контролируются фронтендом, а не ядром самой игры. Каждый фронтенд имеет свой собственный механизм для настройки этих деталей и сохранения их между игровыми сессиями. Ниже приводятся краткие описания того, что вы можете настроить в стандартных фронтендах `Windows` и `SDL`.
Windows — mangclient.exe
В фронтенде Windows игра по умолчанию отображает несколько подокон и использует графические тайлы Tangaria для отображения карты. Вы можете закрыть подокно с помощью стандартного элемента управления закрытием в правом верхнем углу окна. Закрытие главного окна с помощью стандартного элемента управления приводит к сохранению текущего состояния игры и выходу из нее. Вы можете повторно открыть или также закрыть подокно через меню «Visibility», первый пункт в меню «Window» главного окна. Чтобы переместить окно, используйте стандартную процедуру: поместите указатель мыши на строку заголовка окна, а затем щелкните и перетащите мышь, чтобы изменить положение окна. Щелкните и перетащите края или углы окна, чтобы изменить его размер. Чтобы выбрать шрифт для окна, используйте меню «Font», второй пункт в меню «Window» главного окна.
Пункт «Term Options» в меню «Window» главного окна является ярлыком для доступа к методу основной игры для выбора содержимого подокон. «Reset Layout» перестроит окна в соответствии с текущим размером и будет иметь результат, аналогичный тому, который вы получили бы при перезапуске интерфейса Windows без предустановленной конфигурации.
Пункт «Bizarre Display» в меню «Window» позволяет включать или выключать альтернативный алгоритм отображения текста для каждого окна. Это было добавлено для совместимости с Windows Vista и более поздними версиями. Настройка по умолчанию (включено) должна использоваться, если только текст не отображается неправильно в вашей системе, и отключение этой настройки позволяет правильно отображать текст.
Опции «Increase Tile Width» и «Decrease Tile Width» в меню «Window» позволяют увеличить или уменьшить на один пиксель ширину столбцов в окне. Опции «Increase Tile Height» и «Decrease Tile Height» аналогичны, но работают с высотой строк. Для основного окна вы можете использовать пункт «Term 0 Font Tile Size» в качестве альтернативы этим опциям, чтобы установить ширину столбцов и высоту строк в определенных комбинациях или чтобы соответствовать ширине и высоте шрифта, что является настройкой по умолчанию. Когда опция «Enable Nice Graphics» включена (она находится в меню «Options» для главного окна), пункты «Increase Tile Width», «Decrease Tile Width», «Increase Tile Height», «Decrease Tile Height» и «Term 0 Font Tile Size» не будут иметь эффекта, так как ширина столбца и высота строки устанавливаются автоматически, когда эта опция включена.
Чтобы изменить, используются ли графические тайлы, используйте меню «Graphics», первый пункт в меню «Options» для главного окна. Опция «None» в меню «Graphics» отключит графические тайлы и будет использовать текст для карты. Следующий раздел в этом меню позволяет выбрать один из графических наборов тайлов. Включение опции «Enable Nice Graphics» в меню «Graphics» является ярлыком для автоматической настройки размеров для получения разумно выглядящего результата. Когда эта опция включена или уже включена и набор тайлов изменен, ширина столбцов («tile width»), высота строк («tile height») и количество строк и столбцов, используемых для отображения тайла («Tile Multiplier»), будут настроены для хорошей работы с текущим размером шрифта и исходным размером графических тайлов. Вы можете вручную настроить количество строк и столбцов, используемых для отображения тайла, с помощью пункта «Tile Multiplier» в меню «Graphics». Поскольку типичные шрифты часто в два раза выше, чем широкие, множители, где первое значение (для ширины) в два раза больше второго, часто лучше работают с тайлами, которые изначально квадратные.
Когда вы выходите из игры, текущие настройки для интерфейса Windows сохраняются как `mangclient.ini` в каталоге, содержащем исполняемый файл. Эти настройки будут автоматически перезагружены при следующем запуске интерфейса Windows.
SDL — mangclient_sdl.exe
В фронтенде SDL главное окно и любые подокна отображаются в прямоугольном окне приложения. В верхней части окна приложения находится строка состояния. В этой строке состояния элементы, выделенные желтым цветом, являются кнопками, которые можно нажать для инициирования действия. Слева направо они представлены как:
* Номер версии приложения — при нажатии отображается информационный диалог о приложении
* Текущий выбранный терминал — при нажатии появляется меню для выбора текущего терминала; вы также можете сделать терминал текущим, щелкнув на строке заголовка терминала, если он виден
* Виден ли текущий терминал — нажатие на любой терминал, кроме главного окна, позволит вам показать или скрыть этот терминал
* Шрифт для текущего терминала — нажатие вызывает меню для выбора шрифта терминала
* Options — вызывает диалог для выбора глобальных опций, включая те, которые касаются используемого графического набора тайлов и включения полноэкранного режима
* Quit — для сохранения игры и выхода
Чтобы переместить окно терминала, щелкните на его строке заголовка, а затем перетащите мышь. Чтобы изменить размер окна терминала, поместите указатель мыши над правым нижним углом. Это должно вызвать появление синего квадрата, затем щелкните и перетащите, чтобы изменить размер терминала.
Чтобы изменить графический набор тайлов, используемый при отображении карты игры, нажмите кнопку Options в строке состояния. Затем в появившемся диалоге нажмите одну из красных кнопок, которые появляются справа от метки «Available Graphics:». Последняя из этих кнопок, помеченная «None», выбирает текст в качестве метода отображения карты. Ваш выбор графического набора тайлов не вступает в силу, пока вы не нажмете красную кнопку с надписью «OK» в нижней части диалога.
Когда вы выходите из игры, текущие настройки для интерфейса SDL сохраняются как `sdlinit.txt` в том же каталоге, который используется для файлов предпочтений. Эти настройки будут автоматически перезагружены при следующем запуске интерфейса SDL.
SDL2 — mangclient_sdl2.exe
В фронтенде SDL2 приложение имеет одно окно, которое может содержать главное окно и любые подокна. Приложение также может иметь до трех дополнительных окон, которые могут содержать любые из подокон. Подокно не может появляться более чем в одном из этих окон приложения. Неиспользуемые части окна приложения заполняются повторениями логотипа игры.
Каждое из окон приложения имеет строку меню вверху. Пункт «Menu» в левом конце строки меню содержит главное меню для управления аспектами интерфейса SDL2.
Рядом с «Menu» находится серия однобуквенных меток, которые действуют как переключатели для окон терминала, показанных в окне приложения. Щелкните на одном из них, чтобы переключить его между включенным (отображается белым) и выключенным (отображается серым). Невозможно отключить главное окно, показанное в основном окне приложения.
В конце строки меню находятся две кнопки-переключателя с надписями «Size» и «Move». Каждая будет серой, если отключена, или белой, если включена. Щелчок на «Size», когда она отключена, включит ее, отключит «Move», выключит ввод в ядро игры и вызовет изменение размеров этих подокон при щелчках и перетаскивании в отображаемых подокнах. Щелчок на «Move», когда она отключена, включит ее, отключит «Size», выключит ввод в ядро игры и вызовет изменение положений этих подокон при щелчках и перетаскивании в отображаемых подокнах. Отключите как «Move», так и «Size», щелкнув на одной из них, если она включена, чтобы восстановить передачу ввода в ядро игры.
В меню «Menu» первые записи управляют свойствами каждого из отображаемых окон терминала в этом окне приложения. Для главного окна вы можете установить шрифт, графический набор тайлов, показывается ли окно с границами или нет, и будет ли окно показано поверх других окон. Для подокон вы можете установить шрифт, назначение (что является ярлыком для включения содержимого подокна, как описано в Showing extra info in subwindows
_), непрозрачность («alpha») окна, показывается ли окно с границами или нет, и будет ли окно показано поверх других окон.
Ниже записей для содержащихся окон терминала находится запись «Fullscreen» для переключения полноэкранного режима для этого окна приложения. Эта запись будет отображать прямоугольник в конце записи, когда полноэкранный режим включен. Этот прямоугольник будет отсутствовать, когда полноэкранный режим выключен.
В основном окне приложения, которое содержит главное окно, есть запись «Send Keypad Modifier» после той, которая определяет, будут ли нажатия клавиш с цифровой клавиатуры отправляться в игру с установленным модификатором цифровой клавиатуры. Эта запись будет серой, когда модификатор не отправляется, и будет белой, когда модификатор отправляется. Отправка модификатора позволяет некоторым предопределенным раскладкам клавиш работать, например, shift с 8 с цифровой клавиатуры для бега на север, ценой проблем совместимости с некоторыми раскладками клавиатуры, которые отличаются от стандартной английской раскладки клавиатуры, для которой обычные клавиши имеют эквиваленты на цифровой клавиатуре. >https://github.com/angband/angband/issues/4522 содержит пример проблем, которых можно избежать, не отправляя модификатор цифровой клавиатуры.
Ниже «Send Keypad Modifier» в меню «Menu» основного окна приложения находится «Menu Shortcuts…». Это позволяет установить нажатие клавиши для передачи управления в меню окна. По умолчанию такие нажатия клавиш не определены. Это позволяет избежать потенциальных конфликтов с любыми раскладками клавиш, которые у вас могут быть. Находясь в меню, нажатия клавиш могут использоваться для навигации. Клавиши горизонтального и вертикального перемещения в игре будут работать для перемещения между элементами управления, как и Tab (для перехода к «следующему» элементу управления) и Shift-Tab (для перехода к предыдущему элементу управления). Enter активирует пункт меню, если он может быть активирован. Попытка спуститься дальше в меню с помощью клавиш перемещения в игре также активирует пункт меню, если это максимальная глубина, до которой вы можете дойти. Ниже «Menu Shortcuts…» находится «Windows»: используйте это, чтобы вызвать одно из дополнительных окон приложения.
Последние два пункта в «Menu» — это «About» для отображения информационного диалога об игре и «Quit» для сохранения игры и выхода.
Когда вы выходите из игры, текущие настройки для интерфейса SDL сохраняются как sdl2init.txt
в том же каталоге, который используется для файлов предпочтений, см. User Pref Files
_ для деталей. Эти настройки будут автоматически перезагружены при следующем запуске интерфейса SDL2.
Console commands
Команды, используемые в случае, если вы переназначили стандартные горячие клавиши. Чтобы использовать команду, войдите в режим чата с помощью :
, а затем напишите команду. Доступные команды:
Покупка дома
/house /h
Отображение текущего времени
/time /t
Проверка знаний
/know
Доступ к меню группы
/party /p
Отображение подключенных игроков
/who /@
Просмотр способностей
/abi
Бросить золото
/gold /$
Убить персонажа
/retire
Выйти/выход
/quit /q /exit
Также существует команда \
, которая заставляет измененную клавишу работать на регулярной основе… Осторожно: команда \
довольно опасна, поскольку она может привести к смерти (например, если вы случайно нажмете \
, а затем определенную горячую клавишу, которая была привязана к важному макросу).