Утилита:Dwarf therapist: различия между версиями

Материал из Dwarf Fortress Wiki
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
 
(не показано 5 промежуточных версий этого же участника)
Строка 16: Строка 16:
Для начала загрузите архив с этой [https://github.com/Dwarf-Therapist/Dwarf-Therapist/releases страница]. Актуальные версии обычно доступны для Windows и Linux. Если для вашей ОС еще нет релиза для текущей версии игры, используйте последнюю версию и см. [[#Обновление|Обновление]] ниже. Извлеките архив в папку, папка Games в вашей пользовательской папке будет хорошим местом.
Для начала загрузите архив с этой [https://github.com/Dwarf-Therapist/Dwarf-Therapist/releases страница]. Актуальные версии обычно доступны для Windows и Linux. Если для вашей ОС еще нет релиза для текущей версии игры, используйте последнюю версию и см. [[#Обновление|Обновление]] ниже. Извлеките архив в папку, папка Games в вашей пользовательской папке будет хорошим местом.


Утилита запускается в отдельном окне. Нажмите на "Connect" в левом верхнем углу. Приложение подгрузит информацию по вашим жителям в электронную таблицу. Чтобы отредактировать какие-либо [[Labor|рабочие обязанности]], вам нужно сначала нажать "Allow labor changes" и подтвердить, что вы хотите использовать Dwarf Therapist для их настройки. Обратите внимание, что любые изменения становятся активными только после того, как вы выберите "Commit Changes" справа под списком ожидающих изменений. Дополнительные инструкции можно найти в [https://github.com/Dwarf-Therapist/Manual/releases официальном руководстве].
Запустите игру и загрузите сохранение крепости, затем запустите исполняемый файл Dwarf Therapist из папки, в которую вы извлекли. Он запустится в отдельном окне и автоматически подключится к игре. Приложение загрузит текущие данные о населении и отобразит их на вкладках по умолчанию; есть и другие вкладки, которые можно открыть, например, Health, чтобы увидеть состояние здоровья всех дварфов одновременно.
 
Чтобы фактически редактировать любые рабочие обязанности, вам сначала нужно нажать "Allow labor changes" и подтвердить, что вы хотите использовать Dwarf Therapist для настройки обязанностей. Обратите внимание, что любые изменения становятся активными только после того, как вы нажмете "Commit Changes" справа под списком ожидающих изменений (или на главной панели инструментов или нажав {{k|sep=+|ctrl|t}}.


== Обновление ==
== Обновление ==
При обновлении ''Dwarf Fortress'' нет необходимости ждать обновления Dwarf Therapist, если есть обновленный [[DFHack]], поскольку DFHack может генерировать обновленную структуру памяти. В командной строке DFHack запустите <code>devel/export-dt-ini</code>. Это создаст файл с именем <code>therapist.ini</code> в корневом каталоге DF; переместите этот файл в <code>.../Dwarf Therapist/memory_layouts/windows</code> в Windows или в <code>~/.local/share/dwarftherapist/memory_layouts/linux</code> в Linux.[http://www.bay12forums.com/smf/index.php?topic=168411.msg8532557#msg8532557]
 
Когда игра обновляется, утилиту также нужно обновить. К счастью, нет необходимости ждать нового обновления Dwarf Therapist; как только появится обновленный [[DFHack]] (что обычно происходит одновременно с выходом обновления игры), он может сгенерировать необходимую обновленную структуру памяти для утилиты. [http://www.bay12forums.com/smf/index.php?topic=168411.msg8532557#msg8532557][https://www.bay12forums.com/smf/index.php?topic=168411.msg8539193#msg8539193]
 
:1) Откройте Dwarf Fortress и откройте любое сохранение игры. Откройте консоль DFHack (горячая клавиша по умолчанию {{k|`}}) и введите <code>devel/export-dt-ini</code>. ''(Это стандартная команда DFHack — если вы ввели все правильно, программа распознает её как опцию.)'' Нажмите {{k|Enter}} для запуска команды; если вы ввели её правильно, это будет подтверждено текстом <code>Command finished successfully</code>, и в корневом каталоге игры будет создан файл с именем <code>therapist.ini</code>.
 
:2) Для версии Steam щелкните правой кнопкой мыши на игру в библиотеке Steam и выберите <code>Управление</code>><code>Просмотреть локальные файлы</code>, что обычно откроет <code>C:\\Program Files (x86)\Steam\Steam apps\common\Dwarf Fortress</code>. Для других версий следует искать там, куда вы загрузили игру, но вы можете выполнить поиск по запросу "Dwarf Fortress".
 
:3) Откройте Dwarf Therapist и закройте всплывающее сообщение с <code>Unidentified game version</code>. Откройте выпадающее меню <code>File</code> и выберите <code>Open data directory</code> — откроется папка <code>data</code> внутри корневой папки утилиты (можно просто переместиться в эту папку обычным способом). Перейдите в папку <code>memory_layouts</code>, затем в <code>windows</code> или <code>linux</code> в зависимости от вашей операционной системы.
 
:4) Переместите только что созданный файл <code>therapist.ini</code> (с шага 1) из корневой папки игры (с шага 2) в папку утилиты (с шага 3).
 
:5) После этого Dwarf Therapist надо перезапустить, чтобы утилита могла увидеть новый файл.
 
Если вы работаете сразу с несколькими версиями игры, стоит переименовать добавленный файл по образцу других .ini файлогв этой папке; однако делать это совсем не обязательно, название файла может быть любым.


== Аддоны ==
== Аддоны ==
Строка 31: Строка 46:


== История ==
== История ==
Dwarf Therapist одна из первых программ такого рода. Первоначально выпущенная в 2009 году Треем Стаутом (известным на форме под ником chmod), программа решает одну из самых основных и раздражающих проблем в игре — мороку, связанную с настройкой рабочих обязанностей дварфов. До версии [[50.01|v50]] единственный способ получить доступ к рабочим обязанностям дварфов в ванильной игре заключался в том, чтобы выбрать дварфа, перейти к экрану его работ, а затем ползти по утомительному меню, включая и выключая отдельные работы. И всебез возможности одновременно с этим сравнить обязанности ''других'' дварфов. Dwarf Therapist решал эту проблему, предоставляя функциональный табличный интерфейс, подключенный к памяти Dwarf Fortress, который позволяет читать, редактировать, упорядочивать, фильтровать и вносить изменения в обязанности дварфов. Chmod продолжал обновлять и расширять этот инструмент до 2010 года. DwarfEngineer перенял разработку до 2012 года.
Dwarf Therapist одна из первых программ такого рода. Первоначально выпущенная в 2009 году Треем Стаутом (известным на форме под ником chmod), программа решает одну из самых основных и раздражающих проблем в игре — мороку, связанную с настройкой рабочих обязанностей дварфов. Chmod продолжал обновлять и расширять этот инструмент до 2010 года. DwarfEngineer перенял разработку до 2012 года. Форк Dwarf Therapist от Splinterz 2013 года — это текущая версия, которой с 2017 года занимается Clément. Она полностью совместима со всеми версиями v50+, как [[premium|премиуными]], так и классическими.
 
Ныне обновляемая актуальная версия с 2013 является веткой проекта от Splinterz. Она полностью совместим с Steam/Premium [[Версия игры/50.01|v50]].


До версии 41.2.5 Dwarf Therapist также была доступна как нативная версия macOS.
До версии 41.2.5 Dwarf Therapist также была доступна как нативная версия macOS, которая выпускалась к macOS релизам игры, последний из которых вышел на [[0.47.05]].


== Галерея ==  
== Галерея ==  

Текущая версия от 20:46, 8 февраля 2026

Dwarf therapist
Информация
Он делает Dwarf fortress играбельным. Вот настолько он хорош. Качайте! en — некто.

Dwarf Therapistутилита, которая предоставляет вам расширенный графический интерфейс для управления и проверки распределения рабочих и военных обязанностей дварфов, статистики (такой как атрибуты, черты и счастье), сортировки дварфов по различным критериям (например, профессия, волна миграции, счастье, количество назначенных заданий, здоровье и т. д.) и вообще очень удобно управлять живым ресурсом своей крепости. Кроме того, она содержит "labor optimizer" — полуавтоматическую систему управления рабочими обязанностями.

Установка и использование

Для начала загрузите архив с этой страница. Актуальные версии обычно доступны для Windows и Linux. Если для вашей ОС еще нет релиза для текущей версии игры, используйте последнюю версию и см. Обновление ниже. Извлеките архив в папку, папка Games в вашей пользовательской папке будет хорошим местом.

Запустите игру и загрузите сохранение крепости, затем запустите исполняемый файл Dwarf Therapist из папки, в которую вы извлекли. Он запустится в отдельном окне и автоматически подключится к игре. Приложение загрузит текущие данные о населении и отобразит их на вкладках по умолчанию; есть и другие вкладки, которые можно открыть, например, Health, чтобы увидеть состояние здоровья всех дварфов одновременно.

Чтобы фактически редактировать любые рабочие обязанности, вам сначала нужно нажать "Allow labor changes" и подтвердить, что вы хотите использовать Dwarf Therapist для настройки обязанностей. Обратите внимание, что любые изменения становятся активными только после того, как вы нажмете "Commit Changes" справа под списком ожидающих изменений (или на главной панели инструментов или нажав ctrl+t.

Обновление

Когда игра обновляется, утилиту также нужно обновить. К счастью, нет необходимости ждать нового обновления Dwarf Therapist; как только появится обновленный DFHack (что обычно происходит одновременно с выходом обновления игры), он может сгенерировать необходимую обновленную структуру памяти для утилиты. [1][2]

1) Откройте Dwarf Fortress и откройте любое сохранение игры. Откройте консоль DFHack (горячая клавиша по умолчанию `) и введите devel/export-dt-ini. (Это стандартная команда DFHack — если вы ввели все правильно, программа распознает её как опцию.) Нажмите Enter для запуска команды; если вы ввели её правильно, это будет подтверждено текстом Command finished successfully, и в корневом каталоге игры будет создан файл с именем therapist.ini.
2) Для версии Steam щелкните правой кнопкой мыши на игру в библиотеке Steam и выберите Управление>Просмотреть локальные файлы, что обычно откроет C:\\Program Files (x86)\Steam\Steam apps\common\Dwarf Fortress. Для других версий следует искать там, куда вы загрузили игру, но вы можете выполнить поиск по запросу "Dwarf Fortress".
3) Откройте Dwarf Therapist и закройте всплывающее сообщение с Unidentified game version. Откройте выпадающее меню File и выберите Open data directory — откроется папка data внутри корневой папки утилиты (можно просто переместиться в эту папку обычным способом). Перейдите в папку memory_layouts, затем в windows или linux в зависимости от вашей операционной системы.
4) Переместите только что созданный файл therapist.ini (с шага 1) из корневой папки игры (с шага 2) в папку утилиты (с шага 3).
5) После этого Dwarf Therapist надо перезапустить, чтобы утилита могла увидеть новый файл.

Если вы работаете сразу с несколькими версиями игры, стоит переименовать добавленный файл по образцу других .ini файлогв этой папке; однако делать это совсем не обязательно, название файла может быть любым.

Аддоны

Коллекция настроек для Dwarf Therapist, созданная сообществом, находится в репозитории аддонов. Они содержат:

  • нестандартные профессии
  • нестандартные роли
  • планы оптимизации
  • скрипты фильтров
  • новые виды сетки

История

Dwarf Therapist одна из первых программ такого рода. Первоначально выпущенная в 2009 году Треем Стаутом (известным на форме под ником chmod), программа решает одну из самых основных и раздражающих проблем в игре — мороку, связанную с настройкой рабочих обязанностей дварфов. Chmod продолжал обновлять и расширять этот инструмент до 2010 года. DwarfEngineer перенял разработку до 2012 года. Форк Dwarf Therapist от Splinterz 2013 года — это текущая версия, которой с 2017 года занимается Clément. Она полностью совместима со всеми версиями v50+, как премиуными, так и классическими.

До версии 41.2.5 Dwarf Therapist также была доступна как нативная версия macOS, которая выпускалась к macOS релизам игры, последний из которых вышел на 0.47.05.

Галерея

Ссылки