Технические хитрости

Материал из Dwarf Fortress Wiki

Перейти к: навигация, поиск

Статья, возможно, нуждается в обновлении.

Дальнейшее было написано для версии 0.23.130.23a.


Содержание

[править] Обзор

Чтобы настроить Dwarf Fortress под Ваш компьютер и Ваши предпочтения, требуется отредактировать текстовый файл init.txt, содержащий настройки игры.


[править] Расположение файла настроек

Ваш файл настроек хранится о следующему адресу: [инсталляционная папка Dwarf Fortress\data\init\init.txt]


[править] Изменение файла настроек

Вы можете редактировать init.txt любым тесктовым редактором, но лучше это делать блокнотом (notepad).

Существует множество настроек, которые вы можете изменить.


[править] Звук

[SOUND:ON\OFF]
Включает\выключает звук.

[INTRO:ON\OFF]
Включает\выключает вступительный ролик.

Windowed/Fullscreen (в окне\полный экран)
Варианты ответа — YES, NO, или PROMT. YES включает оконный режим (windowed).

{GRID:80:25]
Это количество тайлсетов(квадратов) на экране.. Минимум для x (первого значения) — 80, для y — 25. Маскимум для обоих значений — 200. Убедитесь, что разрешение экрана соответствует установленному значению, если не желаете, чтобы экран был растянут и сплющен. Для разрешения 640 на 300 следует использовать 80 на 25, для 1000 на 600 — 125 на 50.

[WINDOWEDX:640]
[WINDOWEDY:300]
[FONT:curses_640x300.bmp]
Это разрешение и шрифт для оконного режима. Не увеличивает число тайлсетов (titles) Для получения правильного значения WINDOWEDX умножте WINDOWEDY на 2.133333333. (сделать это можно стандартным калькулятором). Можно также умножить WINDOWEDX на 0.46875, чтобы получить правильный WINDOWEDY.

При высоком разрешении (1600 на 600) для получения правильно отображаемых шрифтов в [FONT:curses_640x300.bmp] на месте 640x300 вставляем 800х600.

[FULLSCREENX:800]
[FULLSCREENY:600]
[FULLFONT:curses_800x600.bmp]
То же, что и выше, но для полноэкранного режима. убедитесь, что используете только те режимы, которые поддерживаются вашим монитором.

[VARIED_GROUND_TILES:YES]
При включении NO все земля будет отображаться как `' .

[EXTENDED_ASCII:YES]
При выключении… впрочем, не вдаваясь в детали — выключение не уже имело смысла в версии v0.23.130.23a. Что-то там в отображение оно раньше исправляло.

[GRAPHICS:NO]
[GRAPHICS_WINDOWEDX:1280]
[GRAPHICS_WINDOWEDY:400]
[GRAPHICS_FONT:curses_square_16x16.bmp]
[GRAPHICS_FULLSCREENX:1280]
[GRAPHICS_FULLSCREENY:800]
[GRAPHICS_FULLFONT:curses_square_16x16.bmp]
[GRAPHICS_BLACK_SPACE:YES]
При включении появляется возможность заменять символы небольшими изображениями. (Как пример полной замены — график-пак.) В игру включены несколько изображений для демонстрации.

[NICKNAME_DWARF:CENTRALIZE]
[NICKNAME_ADVENTURE:CENTRALIZE]
[NICKNAME_LEGENDS:CENTRALIZE]
Используется для смены отображения имён во всех режимах игры. REPLACE_FIRST заменяет имя дварфа его прозвищем, CENTRALIZE помещает прозвище между именем и фамилией, REPLACE_ALL заменяет имя и фамилию на прозвище.

[SKY:178:3:0:0]
Управляет отображением неба по принципу [символ\цвет символа\цвет фона\яркость]. Символ может быть как номером тайлсета ASCII, так и значком вроде «#».

[CHASM:250:0:0:1]
То же, что и выше, но для отображения подземных уровней.

[ENGRAVINGS_START_OBSCURED:NO]
Если Вы желаете, чтобы обработанные гравёром (engraver) стены перестали отображаться, замените NO на YES.

[SHOW_FLOW_AMOUNTS:NO]
При включении жидкости станут отображаться как числа, показывающие глубину этой самой жидкости.

[править] Цвета

Все настройки цвета находятся в конце init.txt фаила. Если, к примеру, изменить [BLACK_R], [BLACK_G] и [BLACK_B] к 255, то черный-черный гробик на колесиках из детства предстанет белым-пребелым.

Вы можете использовать уже готовую цветовую схему.


[править] Ввод команд

[KEY_HOLD_MS:150]
Управляет числом миллисекунд, которые требуются игре, чтобы послать повторный сигнал от зажатой вами клавиши. Напрмер, вы нажимете Enter только один раз, а игра реагирует, как на два нажатия. В таком случае увеличьте количество милисекунд на 25-50, этого будет достаточно.

В последних версиях игры вероятность возникновения подобного бага почти полностью устранена.

[MORE:YES]
[DISPLAY_LENGTH:23]
Используется в Adventure mode. Если MORE будет установлено как NO, то все сообщения, которые выводятся на экран во время путешествий, перестанут отображаться. DISPLAY_LENGTH управляет маскимальным количеством строк, которые будут отображены на экране.

[MOUSE:YES]
Отключение уберёт возможность использование мыши в игре.

[править] Изменение в геймплее и улучшение проивзодительности.

Для получения дополнительной информации о оптимизации\улучшении производительности см. Maximizing framerate

[TEMPERATURE:YES]
[WEATHER:YES]
[ECONOMY:YES]
[INVADERS:YES]
[CAVEINS:YES]
[ARTIFACTS:YES]
Включают\выключают (сверху вниз) температуру, погоду, экономику, врагов, обвалы, артефакты. Для увеличения производительности имеет смысл отключить температуру и погоду, так как расчёты и того, и другого сильно загружают процессор.

[PATH_COST:1:2:5:25]
Измените эти числа, чтобы изменить стоимость маршрута по умолчанию для передвижения дварфов. Если Вы сделаете последние числа слишком большими, процесс поиска пути для дварфов начнёт подвисать.
Формат (PATH_COST:<high>:<normal>:<low>:<restricted>).

Эти значения можно изменить во время игры, по умолчанию они работают для вновь создаваемых поселений.

[G_FPS_CAP:50]

Определяет частоту, с которой игра обновляет своё состояние на экране. Это не влияет напрямую на работу движка (зависящего от FPS) . Однако уменьшение значения, допустим до 10, может увеличить производительность, но приведёт к ухудшению качества картинки. Положительный эффект от изменения этого значения будет на компьютерах с очень старыми видеокартами.

[править] Редактирование созданий

Смотрите Creature_standard.txt.

реклама