Модификации > Обсуждение модов

Dwarf Therapist

<< < (3/5) > >>

Dajver:
Скопировал как ты сказал. Включил - терапист запустился. При нажатии на конектиться к дворфам - конектится. Нажимаю прочитать - выдаёт ошибку "Dwarf Fortress has either stopped running, or you unloaded your game. Please re-connect when a fort is loaded"... Может и правда дело в конфигурации... Но это ладно, завтра решать буду) сегодня уж как-нибудь так с 60 дворфами побуду)

Пещерный человек:

--- Цитата: nog от 27 Июня 2012, 21:23:03 ---
--- Цитата: Dajver от 27 Июня 2012, 20:02:21 ---Ставил кто-нибудь Therapist на убунту? или другой линь... Собрал из сорцов... Вроде даже запускается... Но ругает на отсутствие процесса... Где должны находиться относительно друг друга папки с игрой и программой?

--- Конец цитаты ---
Ставил. А ДФ при этом был запущен и загружено сохранение? Безразницы.


--- Цитата: Пещерный человек от 27 Июня 2012, 20:49:44 ---Кстати, новый Терапист ПРОСТО ВЕЛИКОЛЕПЕН!
http://code.google.com/r/splintermind-attributes/

--- Конец цитаты ---
Скачал. Собрал. Да, иконки джобов прикольные  :)
А главное вернули установку никнеймов. Ай эм хэппи.


--- Конец цитаты ---
А главное теперь видны статы и предпочтительное оружие! Runesmith не нужен больше.

Dajver:

--- Цитата: Dajver от 27 Июня 2012, 22:00:02 ---Скопировал как ты сказал. Включил - терапист запустился. При нажатии на конектиться к дворфам - конектится. Нажимаю прочитать - выдаёт ошибку "Dwarf Fortress has either stopped running, or you unloaded your game. Please re-connect when a fort is loaded"... Может и правда дело в конфигурации... Но это ладно, завтра решать буду) сегодня уж как-нибудь так с 60 дворфами побуду)

--- Конец цитаты ---
А можешь по порядку рассказать как делал?.. А то население уже за 100, а на буржуйском сайте в вики не очень понятно написано... Буду жутко признателен)

nog:
У меня не убунта, но думаю разницы особой нету. По порядку, как в линуксе собрать новый Dwarf Therapist для версий 34.07 - 34.11. Может кому-то пригодиться  :)

0. Подготовка.
 Нам понадобится утилита для гитхаба. Я использую Mercurial (http://mercurial.selenic.com/wiki/Download/).
 Библиотеки. Для убунты: "sudo apt-get install build-essential libglib2.0-dev libSM-dev libxrender-dev libfontconfig1-dev libxext-dev".
 Qt. Для убунты: "sudo apt-get install qt4-qmake qt4-dev-tools".

1. Скачиваем.
 Создаем папку в домашней директории. Открываем консоль и переходим в созданную папку. Выполняем команду:
 "hg clone https://code.google.com/r/splintermind-attributes/"
 Ждем пока скачается.

2. Собираем.
 В консоли переходим в появившуюся папку splintermind-attributes. Выполняем команду qmake. (У меня Qt не прописан в патх, поэтому пришлось указать путь: /usr/lib/qt4/bin/qmake, в убунте может быть в другом месте)
 Выполняем команду make. Ждем пока соберется. Если жалуется на что-то, читаем исправляем. Альтернативный вариант, если у вас установлен Qt Creator. Отрываем в креаторе проект "splintermind-attributes/dwarftherapist.pro". Жмем кнопку собрать проект.

3. Устанавливаем.
 В папку с игрой копируем папку etc из скачанной splintermind-attributes и собранный терапист файл: "splintermind-attributes/bin/release/DwarfTherapist".

4. По желанию. Делаем ярлык для запуска в меню. Команда: указываем на файл DwarfTherapist, Рабочая папка: указываем папку с игрой.

5. Играем.


iKlim:
На офф. форуме заметил такую же проблему, на Убунте не коннектился к ДФ. Совет такой:

You need to set the kernel.yama.ptrace_scope sysctl to 0. Echo '0' to /proc/sys/kernel/yama/ptrace_scope for a temporary fix, or modify the relevant sysctl.conf or sysctl.d/ config file to set the appropriate value for a permanent fix at boot.

echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Перейти к полной версии