Файлы

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

Важно! Для рекомендуемого клиента mangclient_sdl2.exe, все графические и оконные настройки хранятся в: \lib\user\sdl2init.txt
Если вы используете SDL2 клиент, файл mangclient.ini используется только для логина, пароля и настроек подключения к серверу.

mangclient.ini

Это основной конфигурационный файл клиента, который содержит параметры управления запуском и поведением вашего клиента.

[Angband] — графические опции для mangclient.exe:
Graphics=1 — означает, что графика (тайлсет) включена
Graphics_Nice=0 — означает сохранение пропорций тайлов
TileWidth=3 — пропорция ширины тайлов тайлсета
TileHeight=2 — пропорция высоты тайлов тайлсета

[MAngband] — опции клиента для ввода имени по умолчанию, пароля и сервера (работает для всех клиентов — mangclient.exe, mangclient_gcu.exe, mangclient_sdl.exe):
nick=MyCharacterNameHere — выберите имя. Пробелы разрешены. Имя не должно быть длиннее 15 символов и не должно содержать никаких «специальных» символов.
pass=MyPasswordHere — выберите пароль. Он не должен быть длиннее 15 символов. Также, вы не должны использовать пароль, который используете где-либо еще, так как он не шифруется.
host=game.tangaria.com — предопределенный сервер (не будет показывать опции метасервера, если включено)
meta_address=mangband.org — адрес метасервера (хаб, который собирает все варианты MAngband)
meta_port=8802 — порт метасервера
DisableNumlock=1 — отключить клавишу NumLock по умолчанию
LighterBlue=1 — сделать синий цвет легче читаемым на черном фоне
IntroMusic=1 — для воспроизведения вступительной музыки

Ниже описаны настройки окон — позиции, шрифты, размеры и имена для mangclient.exe:

[Term-0] (не изменяйте переменные в [скобках], иначе окна не будут отображаться)
Visible=1 — включает и выключает окно. Вкл=1, Выкл=0;
Font=16X24TX.FON — какой шрифт использовать в этом окне; дополнительные шрифты содержатся в \lib\xtra\font;
Bizarre=1 — сохранять пропорцию;
TileWid=16 — ширина тайла, используемого в этом окне;
TileHgt=24 — высота тайла, используемого в этом окне;
NumCols=97 — стандартные текстовые столбцы. Другими словами, насколько широким и сколько строк может показывать ваше окно;
NumRows=33 — количество строк;
PositionX=1 — X координата верхнего левого угла вашего окна, пиксель за пикселем;
PositionY=0 — Y координата верхнего левого угла вашего окна, пиксель за пикселем;
Maximized=0 — развернуто ли окно.

sdlinit.txt

Этот конфигурационный файл можно найти в \lib\user, и он содержит опции клиента mangclient_sdl.exe. Некоторые описания опций:

StatusBarColor = 0 — другой цвет для границ окна (может быть от 0 до 29);
DefaultColor = 160,60,60 — цвет по умолчанию для StatusBarColor=28. Поскольку все цвета StatusBar предопределены, эта опция дает возможность назначить любой цвет границам;
NiceGraphics = 0 — будут ли TileWidth/TileHeight сохранять пропорции.

Обратите внимание, что для SDL клиента вы можете назначить векторные шрифты в формате .ttf, например
Font = UbuntuMono-Regular.ttf
Это означает, что если вы играете на SDL клиенте — вы можете масштабировать окна как хотите без необходимости создавать новые растровые шрифты.

sdl2init.txt

Этот файл содержит настройки для клиента mangclient_sdl2.exe. Если у вас нет NumPad — важно установить следующее:
kp-as-modifier:1
Без этого комбинации Alt+цифра могут не работать, особенно на ноутбуках без NumPad.

Редактирование файлов

Папка \lib\customize содержит определенные файлы. НЕ следует редактировать:
class.prf и race.prf — содержат информацию для экрана создания персонажа;
presets.prf — определяет специальные сопоставления attr/char для использования в режиме «графики».

Редактируйте только если знаете, что делаете:
sound.prf — конфигурационный файл для звуковых событий;
файлы шрифтов — содержат сопоставление шрифтов.

Можно редактировать:
message.prf — цвета сообщений по умолчанию. Будьте осторожны при редактировании!
pref.prf — сопоставления клавиш по умолчанию для «стандартных» действий различных типов; этот файл включает, если это уместно, различные «под-файлы». Обратите внимание, что клавиша «X» сопоставлена в обоих наборах клавиш с последовательностью клавиш «w0», которая будет «менять оружие», пока оба оружия содержат надпись «@0». Например, надпишите ваше основное оружие как «@1@0» и ваш инструмент для копания (или вторичное оружие) как «@2@0».
user.prf — общий файл макросов, будет загружаться каждый раз, когда вы запускаете клиент
mage.prf, warrior.prf, rogue.prf … — будет загружаться каждый раз, когда вы запускаете определенный класс.

Наконец, вы можете настроить файл макросов для загрузки с именем вашего персонажа, например: angus.prf (кстати, Angus был игроком, который написал предшественника этого руководства).

Файлы макросов загружаются в порядке:
Если F1 настроен на стрельбу из лука в user-win.prf, на поедание пищи в paladin.prf и на чтение свитка телепортации в angus.prf, и предполагая, что вы играете персонажем по имени Angus, который является паладином, F1 будет настроен на чтение свитка телепортации, так как angus.prf загружается последним.

Некоторые команды макросов:
\e — [Escape] — Делайте это практически со всем, что вы макросите. Гарантирует, что вы прекратите то, что делаете, и выполните свой макрос СЕЙЧАС.
\s — [пробел] — Полезно для ‘цепочки’ команд.
( — ‘дружественная’ цель на других игроков, хорошо для лечения членов группы (также может использоваться с наступательными заклинаниями).

Window.prf

Файл window.prf появится в \lib\user\ после создания персонажа, и он содержит автоматический дамп. Не редактируйте этот файл, так как изменения будут удалены и автоматически заменены с сервера. Редактируйте настройки в игре с помощью опций =

Этот файл содержит «использование» различных окон. Имейте в виду, что этот файл должен использоваться в сочетании с конфигурационным файлом mangclient.ini. Пример его использования:

# Window 'Main window', Flag 'Display status'
window:0:11:1
# Window 'Main window', Flag 'Display player (compact)'
window:0:4:1
...

Options.prf

Файл <имя персонажа>.prf появится в \lib\user\ после создания персонажа, и он содержит автоматический дамп. Не редактируйте этот файл, так как изменения будут удалены и автоматически заменены с сервера. Редактируйте настройки в игре с помощью опций =

Это опции из меню = в клиенте:
Y = включено
X = выключено

# Option 'Use the roguelike command keyset'
X:rogue_like_commands

# Option 'Use old target by default'
X:use_old_target

# Option 'Always pickup items'
X:pickup_always

# Option 'Always pickup items matching inventory'
Y:pickup_inven

# Option 'Notify on object recharge'
X:notify_recharge

# Option 'Show flavors in object descriptions'
X:show_flavors

# Option 'Center map continuously'
X:center_player

# Option 'Disturb whenever viewable monster moves'
Y:disturb_near

# Option 'Show damage player deals to monsters'
X:show_damage

# Option 'Color: Illuminate torchlight in yellow'
Y:view_yellow_light

# Option 'Color: Shimmer multi-colored things'
X:animate_flicker

# Option 'Color: Player color indicates % hit points'
Y:hp_changes_color

# Option 'Color: Show unique monsters in purple'
X:purple_uniques

# Option 'Show walls as solid blocks'
X:solid_walls

# Option 'Show walls with shaded background'
X:hybrid_walls

# Option 'Use sound'
Y:use_sound

# Option 'Show effective speed as multiplier'
X:effective_speed

# Option 'Color: Illuminate torchlight in orange'
Y:view_orange_light

# Option 'Use special color for party leader'
X:highlight_leader

# Option 'Disturb whenever map panel changes'
Y:disturb_panel

# Option 'Always say Yes to Yes/No prompts'
X:auto_accept

# Option 'Get out of icky screens when disturbed'
X:disturb_icky

# Option 'Active auto-retaliator'
Y:active_auto_retaliator

# Option 'Freeze screen after detecting monsters'
Y:pause_after_detect

# Option 'Disturb whenever monsters bash down doors'
Y:disturb_bash

# Option 'Activate fire-till-kill mode'
Y:fire_till_kill

# Option 'Kick out when starving while at full hps'
X:disturb_faint

# Option 'Risky casting'
X:risky_casting

# Option 'Force player descent'
X:birth_force_descend

# Option 'Word of Recall has no effect'
X:birth_no_recall

# Option 'Restrict creation of artifacts'
X:birth_no_artifacts

# Option 'Show level feelings'
Y:birth_feelings

# Option 'Increase gold drops but disable selling'
Y:birth_no_selling

# Option 'Start with a kit of useful gear'
Y:birth_start_kit

# Option 'Restrict the use of stores/home'
X:birth_no_stores

# Option 'Death is permanent'
Y:birth_no_ghost

# Option 'Play as a fruit bat'
X:birth_fruit_bat

# Hitpoint warning (0-9)
O:hp_warn_factor:6

# Base delay factor (0-255)
O:delay_factor:10

# Movement delay factor (0-9)
O:lazymove_delay:0

После опций в этом файле идет список сопоставлений клавиш. В этом конкретном файле сопоставления клавиш также не редактируются. Пример:

keymap-act:[Escape]U9
keymap-input:0:[F5]

keymap-act:[Escape]U5
keymap-input:0:^[PageUp]

...

Затем этот файл содержит дамп автонадписей; он также не редактируется. Пример:

inscribe:mushroom:Fast Recovery:@E1
inscribe:arrow:Arrow:@f1
...

Добавить комментарий

🇬🇧 Attention! Comments with URLs/email are not allowed.
🇷🇺 Комментарии со ссылками/email удаляются автоматически.