Модификации > Обсуждение модов
Dwarf Therapist
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
Навигация
Перейти к полной версии