Технічні хитрощі

Загальні відомості [ред]

Конфігурація Dwarf Fortress знаходиться в двох файлах в папці з грою - init.txt і d_init.txt. Перший містить налаштування програми: налаштування вікна гри, звуку, процесу рендеринга. Другий містить настройки ігрових моментів: погодні умови, контроль популяції, пошуку маршрутів і т.д.

Розташування файлів конфігурації [ред]

Обидва файли конфігурації знаходяться в папці "Dwarf fortress \ data \ init".

Зміна файлу конфігурації [ред]

Загальні настройки - init.txt [ред]

Звук [ред]

Змініть значення на OFF. щоб повністю відключити звуки і музику. На відміну від гучності рівною 0, ця опція може вплинути на продуктивність.

Встановлює гучність музики за замовчуванням, яка застосовується при запуску гри. 255 - максимальна гучність, 0 - мінімальна.

Початковий ролик [ред]

Встановіть значення OFF щоб відключити стартовий ролик.

Управління екраном [ред]

Можливі значення YES, NO або PROMPT. Значення YES запускає гру у віконному режимі, NO - в повноекранному, а при значенні PROMPT гра буде при кожному запуску питати, в якому режимі запускатися.

Якщо цей параметр нижче 256, він визначає ширину сітки, використовуваної Dwarf Fortress з мінімумом 80. Ширина вікна складається з цього параметра і ширини використовуваних шрифтів. Якщо цей параметр дорівнює 256 або вище, він безпосередньо задає ширину вікна.

Якщо цей параметр нижче 256, це визначає висоту сітки, використовуваної Dwarf Fortress з мінімумом 80. Висота вікна складається з цього параметра і висоти використовуваних шрифтів. Якщо цей параметр дорівнює 256 або вище, він безпосередньо задає висоту вікна.

Файл шрифту, який використовує Dwarf Fortress. Цей параметр може вказувати на зображення .bmp або .png в папці data / art.

Можливі значення "YES" або "NO". Якщо стоїть "YES", ви зможете змінювати розмір вікна запущеної Dwarf Fortress.

Значення "YES" змусить вікно гри завжди бути поверх інших вікон.

Повноекранний режим [ред]

Ці настройки використовуються, якщо в токені [WINDOWED: PROMPT / YES / NO] або "NO", або "PROMPT" і обрані повноекранні настройки.

Ширина екрана в повноекранному режимі. Якщо значення дорівнює 0, Dwarf Fortress вибирає для вас найкраще дозвіл.

Висота екрану в повноекранному режимі. Якщо значення дорівнює 0, Dwarf Fortress вибирає для вас найкраще дозвіл.

Файл шрифту, який використовує Dwarf Fortress. Цей параметр може вказувати на зображення .bmp або .png в папці data / art.

Якщо значення "NO", тайли будуть розтягнуті, щоб підігнати до розміру екрана якщо дозвіл вибрано невдало. Якщо встановлено "YES", зайвий простір навколо сітки заповнюється чорним простором, а тайли залишаються нерозтягнутому.

Графіка [ред]

Може приймати значення "YES" або "NO". Якщо вибрано "YES", Dwarf Fortress буде використовувати папку raw / graphics для графіки тайлів. Воно в даний час обмежений створенням графіки.

Ширина вікна, використовувана Dwarf Fortress у віконному режимі.

Висота вікна, використовувана Dwarf Fortress у віконному режимі.

Шрифт. використовуваний Dwarf Fortress у віконному режимі, коли для [GRAPHICS: YES / NO] вибрано "YES".

Ширина вікна, використовувана Dwarf Fortress в повноекранному режимі.

Висота вікна, використовувана Dwarf Fortress в повноекранному режимі.

Шрифт, використовуваний Dwarf Fortress в повноекранному режимі, коли для [GRAPHICS: YES / NO] вибрано "YES".

Якщо значення "NO", тайли будуть розтягнуті, щоб підігнати до розміру екрана якщо дозвіл вибрано невдало. Якщо встановлено "YES", зайвий простір навколо сітки заповнюється чорним простором, а тайли залишаються нерозтягнутому.

Опція визначає метод відтворення екрану. Зміна цього параметра значно впливає на продуктивність. Можливі значення: "2D", "2DSW", "2DASYNC", "STANDARD", "TEXT", "ACCUM_BUFFER", "FRAME_BUFFER", "VBO" і "PARTIAL". Технічна сторона питання розкрита в цьому повідомленні. "PARTIAL" працює замість старої опції PARTIAL_PRINT, дозволяє оновлювати картинку частинами. "TEXT" - єдине доступне режим в MacOS і Linux. У версії 0.34.11 доступні і інші моди, такі як 2D. У Windows "TEXT" не доступний.

Якщо встановлено в "NO", то DF буде використовувати подвійну буферизацію виводу на екран, що призведе до зменшення "мерехтіння" зображення, ціною незначного зниження FPS. Якщо параметр встановлено в "YES", то подвійна буферизація буде відключена.

Якщо встановлено в "YES", то коли Dwarf Fortress перемальовує екран, вона буде чекати закінчення зворотного ходу кадрової розгортки. Це може негативно позначитися на FPS, якщо G_FPS занадто високий, так як грі доводиться призупинити розрахунок кадрів, поки монітор закінчить. Цю установку є сенс включати тільки якщо у вас часто виникає артефакт зі змішаною з двох кадрів картинкою на екрані DF.

Може приймати значення "LINEAR" або "NEAREST". Якщо встановлено в "NEAREST", то при відображенні текстури, меншою її реального розміру, як колір пікселя буде братися колір найближчого пікселя реальної текстури. Якщо встановлено в "LINEAR", то колір пікселя буде обчислюватися як середнє арифметичне від квітів справжньою текстури.

Більш детальну інформацію дивіться в статті Збільшення FPS.

значення "YES" включає відображення FPS і швидкості оновлення світу в лівому верхньому кутку.

Ставить обмеження на швидкість оновлення світу, не картинки на екрані. Значення 0 знімає будь-які обмеження. Великі числа на початку гри роблять розвиток менш керованим.

Ставить обмеження на швидкість оновлення картинки. Дозволяє залишити більше ресурсів на перерахунок світу за рахунок пропуску відображення деяких змін. Конфігурація за замовчуванням вказує робити 100 перерахунків світу і 50 відображень світу в секунду, пропускаючи кожну другу фазу.

Пріоритет гри [ред]

Змінює системну настройку пріоритету гри над іншими процесами. Має істотне значення тільки на одноядерних комп'ютерах або комп'ютерах з фонової завданням. Значення в порядку убування "REALTIME" (не варто використовувати, може знижувати стабільність), "HIGH", "ABOVE_NORMAL", "NORMAL" (стандартна для процесів), "BELOW_NORMAL" і "IDLE".

Опції гри [ред]

Крок збільшення в грі. Значення 10 відповідає збільшенню розміру сітки на 10 кожен раз, коли ви збільшуєте.

[RECENTER_INTERFACE_SHUTDOWN_MS: 0] контролюється число мілісекунд, які повинні пройти після того, як екран центрується на подію в режимі фортеці, перш ніж введення запрацює знову.

[COMPRESSED_SAVES: YES] Змініть значення в "NO", якщо ви хочете зберігати збережені ігри в стислому вигляді. При установці в "YES", збережені ігри будуть стискуватися в формат .zip для економії місця.

Миша [ред]

Дозволяє використовувати мишу в грі.

YES - Використовувати ігровий курсор, NO - апаратний, що не гальмує при гальмах в грі.

Клавіатура [ред]

Скільки мілісекунд треба тримати клавішу перш, ніж гра почне її дублювати. Великі значення дозволяють прибрати неправдиві подвійні спрацьовування, наприклад при переході між z-рівнями, але довше чекати при переміщенні курсора стрілками.

Пауза між автоповтореніямі довго утримуючи кнопки в мс. Кількість натискань дорівнює 1000 / паузу.

Якщо ви встановите KEY_REPEAT_ACCEL_LIMIT більше одного, то після автоповтора кількості клавіш, зазначеного в KEY_REPEAT_ACCEL_START, затримка прискорення буде плавно зменшуватися, поки швидкість автоповтора не стане більше початкової в KEY_REPEAT_ACCEL_LIMIT раз.

Затримка (в мілісекундах) між виконанням двох команд макросу.

Ігрові настройки - d_init.txt [ред]

Усі опції [ред]

Як часто Dwarf Fortress повинен створювати автосохранения. "NONE" - ніколи, "SEASONAL" - сезонний, "YEARLY" -по років

Переведіть в "YES", якщо хочете створювати резервну копію збереження при кожному автозбереження.

Чи повинна Dwarf Fortress вставати на паузу в момент збереження.

Чи потрібно зробити збереження відразу після висадки.

Розширені опції гри [ред]

Де відображати кількість бездіяльних дварфов, варіанти зверху / знизу / відключено. "TOP" / "BOTTOM" / "OFF".

Чи потрібно вставати на паузу після висадки або завантаження?

Перевірка впливу температури. Відключення дозволяє безпечно ходити по льодовиках. не боятися пожеж від контактів з лавою або вогнедишними істотами.

Включає і вимикає розрахунок погоди. При виключенні погоди не буде дощів та снігу.

Включає і відключає облоги і вторгнення. Робить гру простіше, але менш цікавою.

Дозволяє відключити обвали.

Дозволяє відключити впадание дварфов в дивний стан і випуск артефактів.

"YES" дозволяє дварфов жити безкоштовно в кімнатах.

Включає і відключає тестові арени.

Включає або вимикає поширення кривавих бризок і інших забруднень між землею і істотами Fortress Mode. Так як забруднення забаговани, і можуть викликати серйозне зменшення buggy FPS в Fortress Mode. в даній версії рекомендується виставити це значення в "NO".

Аналогічно до попереднього пункту, але для Adventure Mode.

Ціна шляху для зазначених зон трафіку. Формат (PATH_COST::::). Це значення для нової фортеці, в грі є можливість вказати для кожної фортеці свій набір.

Якщо встановлено в "YES", то домашні тварини не будуть ховатися в гробах.

  • [STORE_DIST_ITEM_DECREASE: 20]
  • [STORE_DIST_SEED_COMBINE 1000]
  • [STORE_DIST_BUCKET_COMBINE 1000]
  • [STORE_DIST_BARREL_COMBINE 1000]
  • [STORE_DIST_BIN_COMBINE 1000]
  • [SHOW_IMP_QUALITY: YES]

"YES" змушує Dwarf Fortress відображати рівні якості речі в назві. Якщо вас дратують імена виду *<*sword*>*, То вкажіть "NO".

Якщо встановлено в "YES", то DF буде записувати в лог (log.txt) причину, чому карта не підійшла при генерації світу.

Установка обмежень [ред]

Обмеження на кількість жителів фортеці. Після досягнення першого числа в фортецю перестануть приходити мігранти; після досягнення другого - перестануть народжуватися діти. Втім, обидва обмеження можуть бути порушені - наприклад, прибуттям монарха. Варто зазначити, що для деяких можливостей гри необхідно мати певну кількість жителів фортеці; сто жителів для розблокування всіх можливостей при стандартних налаштуваннях.

Перше число відображає загальну суму дітей і немовлят, друге - те ж саме, але в процентах від дорослого населення фортеці; менше використовується як обмеження. При досягненні припиняється поява нових вагітностей. Може бути перевищено існуючими вагітностями зі старих збережень, народженням двійні / трійні, а так само дітьми мігрантів. Встановлення в 0 забороняє вагітності. Друге число в стандартних настройках (1000) означає 1000%

Обмежує кількість відвідувачів. Чи не впливає на торговців, дипломатів, ворогів і тварин. Як тільки ви приймаєте петицію про прийняття в фортецю відвідувача, він більш не враховується в цьому обмеження, навіть якщо так і не стане повноцінним громадянином.

Обмежує кількість противників при серйозному вторгненні (наприклад, при облозі людьми). Чи не впливає на засідки. злодіїв і інші особливі вторгнення (див. тег INVADERS для включення / відключення вторгнень).

Задає обмеження на кількість насіння. Перше - для насіння кожного виду, друге - для взагалі всіх насіння в фортеці (тобто при стандартних налаштуваннях у вас не може бути 201 суперечки толстошлемніка, але може бути по 200 насіння 15 видів рослин, бо 15х200 ≤ 3000).

Режим пріключенцев [ред]

Якщо виставити дане значення в "YES", то ваш мандрівник буде викликати спрацьовування пасток в вашої колишньої фортеці.

На "YES" пріключенец завжди буде по центру екрана.

Ніки (псевдоніми) [ред]

  • [NICKNAME_DWARF: REPLACE_FIRST]
  • [NICKNAME_ADVENTURE: REPLACE_FIRST]
  • [NICKNAME_LEGENDS: REPLACE_FIRST]

Дозволяє вибрати як відображати псевдоніми дварфов: REPLACE_FIRST замінює ім'я дварфа прізвиськом, CENTRALIZE ставить його між ім'ям і прізвищем, REPLACE_ALL заміщає і ім'я і прізвище. Зручно використовувати для вказівки в імені виду діяльності.

Опції висадки [ред]

"YES" змушує задавати питання "чи дійсно ви хочете сюди заселитися?" при кожній висадці.

Рани [ред]

Колір частин тіла, у яких немає пошкоджень. За замовчуванням - білий

Колір частин тіла, яким завдано будь шкоди, що не торкнулася працездатність або цілісність (але можливо важке кровотеча). За замовчуванням - коричневий

Колір частини тіла, у якій є пошкодження м'язів, зв'язок, працездатності - але без втрати органу. За замовчуванням - жовтий

Колір частини тіла, в якій зареєстрована повна втрата однієї з функцій органу (але решта ще якось працює). За замовчуванням - світло-блакитний

Колір частини тіла, в якій зареєстрована повна втрата працездатності кісток або м'язів. За замовчуванням - світло-червоний

Колір повністю втраченої частини тіла. За замовчуванням - темно-сірий

Тайли [ред]

Встановлює тайл для відображення 2 і більше рівнів порожнечі. Формат SKY:<символ>:<основной цвет>:<фоновый цвет>:<яркость>. <символом> може бути число або ASCII-символ в одинарних лапках, наприклад '#'.

Тайли "прірви". Тайл і колір для відображення областей, які багато нижче поточного z-рівня, якщо все це відбувається в приміщенні. Формат такої ж, що в прикладі вище.

Тайл для відображення стовпа. Стовпи створюються як початок, або закінчення стін.

Значення "YES" дозволяє використовувати кілька символів для відображення трави. ` '. В іншому випадку використовується тільки.

Якщо вам не подобається, що гравірування стіни і підлогу покриваються хаотичними малюнками, то поставте в цьому налаштуванні значення YES. Згодом ви зможете змінити вигляд кожної окремої клітини індивідуально.

Значення "YES" вказує Dwarf Fortress відображати на карті глибину води цифрою від 1 до 7. "TEXT" - єдине доступне режим в MacOS і Linux.

Схожі статті