Базовый гайд по Dwarf Fortress. Часть 1, тестовая. Описание, запуск, генерация мира, настройка высадки.
Всем бородатый привет!
Dwarf Fortress (aka Slaves to Armok: God of blood; Chapter II: Dwarf Fortress), для тех, кто не знает — это созданная Тарном Адамсом (ака Toady One) причудливая смесь градостроительства, Sims-оводства, Rouge-like-RPG и песочницы. От первого строительство, от второго вождение персонажей чуть ли не за ручку, от третьего Великий и Ужасный Рандом и от четвёртого полная свобода действий. И всё это обильно полито густым соусом из гигантского количества фич. Анатомия всего живого и шевелящегося, погода, смена времён года, понятия температуры окружающей среды, водяного давления и гравитации, полноценная генерация истории каждого места и каждого персонажа в мире, три режима игры (собственно Крепость Дворфов, Приключения и Легенды, их я опишу отдельно), это далеко не всё. И это только альфа-версия. 0.40.24, если быть точным. Что будет в релизе, даже представить сложно.
Но это всё присказка. Казалось бы, отличная игра, всем хороша. Так почему почти никто не играет?
Она сложна. Очень сложна. И очень недружелюбна к новичкам. Причин несколько:
1)ASCII-графика. Игра без модов выглядит 
2) Интерфейс (смотри скрин выше) и управление в целом. Привет ПК-играм 80-тых.
3) Даже при условии того, что можно (и нужно) ставить игру на активную паузу, вам это не поможет. Без понимания что и как делать и куда смотреть, дворфы могут помереть от жажды, голода, толпы гоблинов, твари из глубин и своих же обезумевших собратьев одновременно. И никто вас жалеть и водить за ручку не будет.
По-этому существует три вида людей — те, кто не понимают и не хотят, те, кто не понимают, но хотят и те, кто понимает. Первые проходят мимо, третьи сами всё знают, а вот ради вторых я и надумал сделать сей блог. Сам таким был и в некоторых местах до сих пор являюсь. Скажу сразу — я не буду описывать абсолютно всё (для этого существуют викии) и делится «экспертным» мнением, что и как вам копать и строить. Это, чтоб её, песочница, сами придумаете. В первую очередь я простым (как смогу) языком объясню управление и то, что надо сделать, чтобы игру комфортно и невырвиглазно запустить, начать играть и всё-таки что-нибудь построить перед неминуемым капутом.
Собственно, начнём.
На этом я на сегодня закончу. Всем спасибо что прочли, всем до встреч, и помните —
Попытался попроще да поменьше, а получилось полотно. Выдал экспромтом, так что опечаток небось тьма. Отпишитесь, если не лень, нужон такой гайд в блогах или сразу в… в вулкан. И да, первый-блог-не-судите-строго, все дела.
Utilities
Содержание
Загрузчики
Lazy Newb Pack
PyLNP
Manila Launcher
Интерфейс Java, который позволяет легко переключаться, обновлять и проверять параметры, переключаться между графическими наборами, изменять и переключать цветовые схемы. Предназначен для игроков, которые предпочитают ванильный DF в комплекте, как указано выше.
Визуализаторы
Stonesense
Stonesense — это внешний визуализатор, работающий в реальном времени. Позволяет осмотреть владения с красочной графикой и в полноценной 2D изометрии.
Для запуска Stonesense Slate 2.3 (выпущенного 15.03.2011) с DF v0.31.25 (выпущенного позже) обновляем файл Memory.xml — его можно взять из архива с DFHack’ом. На данный момент включен в состав DFHack и не требует дополнительных манипуляций
Входит в состав DFHack.
Fortress Overseer
Armok Vision
Isoworld
Isoworld может быть подключен к DFHack для отображения игровой ситуации на максимальном разрешении с отслеживанием местоположения камеры в игре в реальном времени. Эта утилита наиболее полезна в режиме приключений.
Утилиты
Dwarf Therapist
Dwarf Therapist предоставляет удобный интерфейс для управления рабочими обязанностями дварфов, просмотра различной статистики (атрибуты, черты характера и меру счастья), плюс сортирует дварфов по различным критериям (профессия, волна миграции и т.п.). Является самой популярной утилитой для выполнения такого рода задач. В общем, можно сказать, что эта программа очень помогает комфортно управлять всей вашей крепостью.
Runesmith
/разработка прекращена/
Runesmith — утилита для просмотра и изменения данных ваших дварфов и других существ, вдохновлен оригинальным Dwarf Companion. Для взаимодействий с DF используется DFHack, в качестве кроссплатформенного GUI используется Qt.
Последняя версия для Windows — 0.1.20, поддерживается DF 0.31.25 и ниже.
Версия для Linux — ожидается в ближайшее время.
DFhack
DFhack — библиотека доступа к памяти и набор основных утилит, использующих данную библиотеку. Библиотека и утилиты находятся в активной разработке, выпускаются новые релизы и создаются новые утилиты. Существует большое количество сторонних программ использующих данную библиотеку для совершенно разных задач: визуализация, манипуляции с существами, сбор статистики и т.п.
Актуальная версия: 0.40.23-r3
Список команд с описаниями:
Игровой процесс:
Планировка крепости
Quickfort
Quickfort Community Blueprints
A large collection of blueprints, published to remove the last hint of hassle in creating a fortress. You can download the lot without a paid account here.
ChromaFort
Picturefort
Symmetricity
A fortress planner with a focus on multiple planes of symmetry. It can output csv for quickfort. It’s early in development so it’s probably not suitable for serious use cases.
Музыка и звуки
SoundSense
SoundSense — это утилита, которая обрабатывает логи игры и реагирует на события соответствующими звуковыми эффектами, музыкальным сопровождением и комментариями дварфов.
Тема на офф.форуме
Страница загрузки
SoundCenSe
Портирование SoundSense на язык C#. Он использует существующие звуковые пакеты из SoundSense, но с некоторыми дополнениями. Больше информации об этих дополнениях и способах установки SoundCenSe можно найти на официальном форуме. Если возникают какие-либо проблемы при запуске SoundSense с последними версиями Java, то эта утилита может стать хорошей альтернативой.
Программы для удаленного запуска
Dfterm2
/разработка прекращена/
Эта утилита позволяет удалённо запускать Dwarf Fortress через терминал. Другие игроки могут подключиться для участия в игре или её просмотра.
Webfort
Дварфский файлообмен
Dwarf Fortress File Depot
The Dwarf Fortress File Upload Service — отличное место для хранения модов, публичных игр, тайлсетов и других файлов.
DF Map Archive
Dwarf Fortress Map Archive — сайт, где содержится большая коллекция присланных пользователями карт, и имеется средство их просмотра прямо на странице сайта. Карты загружаются, сохраняются и скачиваются в файлах особого сжатого формата, которые позволяет создавать программа DF Map Compressor (см. ниже).
DF Map Compressor
DF Map Compressor был создан Shadowlord-ом в мае 2007. Сайт в настоящее время не доступен. Выдержка из него:
Немного информации со страницы DF File Depot, откуда компрессор может быть загружен:
Чтобы запустить программу на OSX, действуйте согласно инструкциям с форума:
Adventure mode
В режиме искателя приключений вы создаёте персонажа (дварфа, человека, эльфа, семирида или порождение некроманта) и начинаете игру в одном из сгенерированных ранее миров. Здесь вы сможете выполнять задания лордов, убивать монстров, стать бардом, исследователем интересных мест, некромантом или даже зомби. Сможете посетить ваши заброшенные крепости и найти какие-нибудь оставшиеся сокровища, охраняемые её обитателями.
В отличие от режима крепости, режим приключений — это roguelike игра с открытым миром, например как Rogue или NetHack, действие которой происходит в тех же процедурно сгенерированных мирах, что используются в режиме крепости, но здесь вы контролируете только одного персонажа в пошаговой манере, вместо управления группой существ в реальном времени.
Содержание
Для начала игры за приключенца потребуется сгенерировать мир, если вы не сделали этого ранее.
Примечание: Если вы ранее строили крепость в выбранном вами мире, ваш приключенец сможет посетить её. Однако, для этого крепость должна будет оставлена под управлением искусственного интеллекта или покинута вовсе, потому что вы не сможете начать играть в режим приключений в одном мире с активной игрой в режиме крепости.
Создание персонажа
Игровой процесс
Как безнаказанно убивать народ?
Станьте вампиром и хорошенько проголодайтесь, потом подкрадитесь к спящей жертве и выпейте кровь, но будьте осторожны — вас могут заметить за выпиванием крови
Как пройти в библиотеку через NPC преграждающего путь?
Как найти вход в underworld(подземелье?)?
С версии 0.31.17, квестовые монстры более не обитают в пещерах, так что находить пещеры с помощью квестов больше нельзя. Вместо этого продолжайте спрашивать NPCs об окрестностях (surroundings), и возможно он расскажет вам, где находится пещера. Если это не помогло — отправляйтесь в соседнюю деревню/город/замок и поспрашивайте там.
Меня постоянно забивают насмерть! Доктор, что мне делать?
Лучшая защита — это нападение. Если вы позволяете врагам атаковать первыми, вас (как ни странно) скорее всего побьют.
Как обзавестись бронёй как можно раньше?
Как поднять навыки и атрибуты? (powerleveling)
Вот несколько приёмов позволяющих повысить навыки, в некоторых случаях — очень быстро.
Большинство из этих приёмов состоит из многократного нажатия одних и тех же последовательностей клавиш. Помочь в этом нелёгком деле вам могут макросы.
Повышение навыков повышает связанные с ними атрибуты что в свою очередь может благотворно сказаться на других навыках. Например, затачивание камней (sharpening rocks) x повышает Knapping, который в свою очередь повышает атрибуты влияющие на боевые навыки. См более подробный список в Skills and Associated Attributes.
Мне удалось бежать, но мне почикали конечности. Что теперь?
«Это всего лишь царапина!» ©
К сожалению нет способа вернуть их, исключая превращение в оборотня, но пока у вас есть хотя бы одна рука и одна нога — жить можно. Прежде всего, вам понадобиться костыль, купить его можно в магазине, костыль должен быть у вас в руке. Теперь вы снова можете s встать. Однако ваша скорость значительно снизится.
Теперь найдите относительно безопасное место и бегайте взад-вперёд повышая навык хождения на костылях до легендарного уровня или даже выше. Вы заметите, как скорость будет повышаться вместе с повышением навыка вплоть до нормального уровня. В качестве бонуса вы, возможно, повысите некоторые атрибуты. На костылях вы будете уклоняться столь же успешно как и прежде.
Либо можно стать оборотнем и каждый месяц отращивать все конечности обратно.
Как отучить компаньонов от нападений на представителей местной фауны?
В немодифицированой версии 31.25, в качестве компаньонов в основном доступны только люди, а люди похоже исповедуют философию НЕМЕДЛЕННОГО И МАКСИМАЛЬНОГО ЖЕСТОКОГО УБИЕНИЯ ВСЯКОЙ ДИКОЙ ТВАРИ, что попадает в поле зрения. Поскольку на данный момент не существует способа приказать компаньонам игнорировать диких животных и прочих нейтральных существ, вы можете подправить файл raw\objects\entity_default.txt и добавить [AT_PEACE_WITH_WILDLIFE] в definition хуманов. Это заставит людей относиться к дикой природе по-эльфийски, и наоборот. Люди станут избегать убиения зверюшек, а зверюшки перестанут убегать от хуманов, что даст вам преимущество в охоте, если вы играете за людей.
Каким созданием ночи я могу стать?
Ну, определённо, есть из чего выбирать.
Это даёт вам больше черт нежити. В дополнение к перечисленным выше, вы не будете чувствовать боль, вам не нужно будет дышать и появится иммунитет к большинству синдромов. Ваша сила, ловкость и выносливость удваиваются. А также фиксируются навсегда. Появляется голод крови. Чтобы удовлетворить его, избейте кого-нибудь до потери сознания или найдите спящего и выпейте кровь (в меню e самый первый пункт). Если у вас есть живые компаньоны, попросите их подождать на улице — они не должны этого видеть. Если вы стали некромантом, будучи вампиром, пить кровь не нужно (вампир всегда жаждет крови).
Чтобы стать вампиром, нужно выпить кровь вампира. Её можно налить во флягу, чтобы выпить потом, когда подкачаете атрибуты. Ещё один путь — сделать так, чтобы божество прокляло вас. Например, осквернить храм, путём скидывания статуй (через меню взаимодействий с предметами u ).
В дополнение к чертам вампиров, вы сможете видеть без глаз и не можете умереть из-за кровопотери или обезглавливания. У вас нет очков здоровья, как и у других зомби. Вы становитесь враждебным для всех, кроме другой нежити. Ваша сила и прочность утраиваются и фиксируются. В зависимости от типа зомби-вируса, ваша скорость может или не может упасть до 20 % или 60 % от нормального значения Требует проверки . Чтобы стать зомби, найдите в злом биоме облако, которое превращает существ в зомби, и войдите в него. Вы не можете стать вампиром или оборотнем, если уже стали зомби.
Adventure mode quick start
Содержание
Это пошаговая инструкция как играть в Adventure Mode, для новичков. Эта инструкция подразумевает что вы уже установили игру и можете перемещаться в меню по своему усмотрению. Никаких знаний, как играть в режим крепости не требуется.
Читайте статью adventure mode для более детальной информации.
Common UI Concepts
Обозначения клавиш
Движение курсора, выбор меню и навигация
| Esc | Вернуться к предыдущему экрану/меню |
| ↑ ↓ ← → | Изменить активный пункт меню или сдвинуть курсор |
| — + | Дублирующие клавиши выбора меню |
| Enter | Выбрать пункт меню |
Esc практически всегда позволит вам вернуться к предыдущему экрану до тех пор, пока вы не достигнете верхнего уровня UI (пользовательского интерфейса), где показывается меню настроек.
Создание мира
Некоторые миры, которые удобны для режима крепости, могут быть совсем неудобными для режима приключений по различным причинам, например таким как: малое количество цивилизаций, низкая заселённость, некоторые расы не существуют, или мир настолько стар, что большинство крепостей и городов оказались опустошены.
Для первой игры, лучше сгенерировать новый мир, чтобы избежать разных проблем, а когда вы уже освоитесь, то можете вернутся в старые миры.
Примечание: Узнать больше о генерации мира можно в соответствующей статье.
Сгенерировать мир используя Create New World! со следующими параметрами:
Эти настройки могут помочь избежать вышеупомянутых проблем.
Желательно не останавливать генерацию мира вручную, а дождаться пока игра завершит её сама, автоматически, тогда мир будет достаточно развит, а следовательно интересен для исследования.
Создание персонажа
Расы и цивилизации
Выбирайте людей любой цивилизации (кроме изгоев ).
Первым шагом в adventure mode будет выбор расы (и цивилизации) для вашего приключения. У всех рас одинаковые квесты.
Статус
Определяет количество начальных пунктов навыков, атрибутов и снаряжения, которые не зависят от расы:
Чем больше начальных атрибутов и навыков, тем проще будет играть, для вашей первой игры лучше выбрать значение Полубог.
Background
Данный экран позволяет выбрать стартовую локацию для вашего персонажа, а также его религиозные убеждения и основное занятие. Полезно начать игру дружинником в человеческом городе или деревне, так как данный статус позволяет сразу получать задания от главы поселения.
Имя персонажа никак не влияет на геймплей, а вот пол может влиять, если вы играете за семирида, т.к. у некоторых видов животных самцы и самки могут иметь множество различий.
Skills
Атрибуты
Другие атрибуты, вам лучше запомнить на будущее: Focus помогает стрелку, наблюдателю и засадчику. Willpower помогает противостоять «болевым эффектам», а также голоду и жажде. Spatial Sense и Kinesthetic Sense полезно для боевых навыков.
Выбор начальных атрибутов:
Оставшиеся либо менее важны, либо проще подымаются в игре, либо совершенно бесполезны. Обратите внимание, что вам не хватит очков для выбора всех атрибутов, если только вы не Demigod.
Позже, возможно вы предпочтёте начать с другими атрибутами, но эти идеально подходят для начала. Например, вместо дополнительных последователей от Social Awareness, захотите увеличить Spatial Sense или что-нибудь ещё, но для повышения шансов на выживание, в процессе обучения, парочка дополнительных людей не помешает.
Читайте соответствующую статью для большей информации.
Навыки
Выбор начальных умений:
Остальные навыки можно легко прокачать в игре или они не так важны. Обратите внимание что у вас не будет достаточно очков, чтобы выбрать все эти навыки, если вы не Demigod.
Как и с атрибутами вы наверно захотите поэкспериментировать с разными комбинациями навыков, но эта комбинация отлично подходит для вашей первой игры.
Читайте соответствующую статью для большей информации
Appearance и Personality
Большинство нужных вам клавиш отмечены в этой статье, но вы можете использовать quick reference руководство, если вдруг захотите узнать команду к какому-либо более конкретному действию.
Внешность не оказывает влияния на геймплей, а вот про черты характера следует знать следующее: чем больше у вашего персонажа потребностей, тем больше времени потребуется на их удовлетворение, что может оказаться даже и невыполнимо, так как не всё ещё в игре реализовано.
Подробнее про убеждения и черты характера читайте в соответствующих статьях.
Играем
Когда вы завершите создание персонажа, имеет смысл сохраниться. Нажмите кнопку Esc и выберите Save Game для сохранения игры. Вы можете вернутся к игре в любое время, выбрав пункт Continue Playing в главном меню.
В путь!
Подробнее о диалоговом меню можно узнать здесь.
Быстрые перемещения
Избегайте путешествий по диким местам ночью, особенно в одиночестве.
Вы можете забрести куда угодно используя обычный режим, но такой способ путешествий будет очень продолжителен, если вы собирайтесь перемещатся между регионами.
Найти на кого опереться
Большую часть времени, особенно в начале игры, вам потребуются напарники, которые вас прикроют. Лучшее место для поиска компаньона — городская крепость, замок, таверна v0.42.01 или медовый зал.
Перед быстрым перемещением убедитесь, что ваши спутники рядом с вами, иначе они могут остаться на месте.
Продвиньтесь в сторону того места, которое вы выбрали себе как источник солдат для найма и нажмите клавишу d для выхода из режима быстрого путешествия. Возможно вам придётся немного погулять по округе чтобы найти вход в нужное место. Оказавшись внутри, если объект не заброшен, вы обнаружите большое количество вооруженных солдат. Используйте клавишу k чтобы начать разговор с одним из них, затем выберите пункт Ask listener to join you (new menu) в диалоговом меню. Убедитесь что вы просите собеседника именно присоединиться к вам в поисках приключений, а не отвести в какое-то место. С базовым уровнем славы и общественного признания вы сможете нанять только двоих компаньонов, впрочем для начала и этого достаточно.
Если же локация заброшена, покиньте её и отойдя на некоторое расстояние нажмите клавишу T для входа в режим быстрого путешествия.
Поиск пищи и воды
Если ваш персонаж жаждет воды, и при этом на него льётся дождь, то вы можете пить воду прямо с кожи или одежды. Это поможет сэкономить ваши запасы воды, что особенно полезно, если вы отправились в долгое странствие. Нажмите клавишу e и прокрутите список до самого конца.
Где я могу раздобыть пищи?
Вот несколько возможностей пополнить свои запасы еды:
А также несколько возможностей утолить жажду:
Отдых
Остерегайтесь спать в дикой местности ночью! Делайте это только если у вас есть компаньоны. Но даже тогда лучше продолжить путешествие сонным и прийти в крепость или город, где можно безопасно отдохнуть.
Если вы зашли в частный дом, то вы должны спросить разрешения на постой у его хозяина, прежде чем начать спать. Если хозяин загораживает проход внутрь дома, то используйте клавишу s чтобы пролезть у него под ногами и ту же клавишу чтобы встать снова.
Поиск цели
Быстрое перемещение к месту вашей цели. Когда вы приблизитесь, вернуться к поиску экран, нажмите Z, и вы должны получить более подробную карту точно, куда идти. Когда вы находитесь в нужном месте, нажмите >, чтобы выйти из режима быстрого путешествия.
В верхнем левом углу экрана вы можете увидеть меню с иконками и направлением, например NNE (north northeast). Одна из них будет помечена TSK — это и есть ваше задание. Двигайтесь в обозначенном направлении до тех пор, пока не дойдете до цели.
Ваш первый квест может быть связан с лагерем (выглядит как ☼ ) полным бандитов. Приближайтесь осторожно, когда заметите одного из них, пусть он подходит к вам сам и пусть сперва ваши компаньоны атакуют его.
Как вы, наверно, заметили, система боя в Dwarf Fortress довольно сложная, по сравнению с другими играми, так что этот раздел достаточно длинный. Поэтому постарайтесь прочитать его внимательно.
Передвижение и позиционирование
Если вы хотите быть полезным, а не сидеть за деревом, пока ваших товарищей убивают, нажмите t чтобы бросить что-нибудь во врага, например камень (можно подобрать почти на любой местности, нажав g ).
Эффективная атака
Если вы считаете, что ваше первое задание слишком сложное, вы можете отложить его на некоторое время. Спросите кого-нибудь в деревнях о окружении, и постарайтесь найти лагерь разбойников поменьше. Когда вы убьете какого-нибудь «босса» вы можете похвастаться, получить больше известности, набрать больше последователей и вернуться к сложному заданию. Также вы можете поговорить с другими жителями городов и взять другие задания, например на убийство леопарда.
Сбор трофеев
Сдача задания
Когда вы закончите свое первое задание, вы можете поговорить с кем-нибудь в деревне, городе или крепости, чтобы распространить новость о вашей победе. Не обязательно сдавать задание человеку, у которого вы его взяли, хотя меню заданий отправит вас к нему.
Для начала постоянно набирайте как можно больше спутников. Возможно, позже вы не будете нуждаться в таком их количестве, но несколько вам всегда пригодится.
Каждый раз, когда вы рассказываете о выполнении задания, ваша слава будет расти. Чем больше ваша известность, тем более умелых воинов вы сможете присоединить к себе. Их можно будет найти как и в крепости, так и среди простых крестьян. Ваши спутники значительно повышают ваш шанс на выживание. Если вы заботитесь о таких вещах, то как можно скорее дойдите до крепости.
Проверка статуса
Торговля
Прочитайте о торговле в режиме приключений, потому что здесь она не очевидна, особенно тот факт, что вы должны вручную все настраивать.
Дальше вы скорее всего захотите продать ненужный хлам или купить новые доспехи, если повезет. Для этого вам нужно найти магазин. Чтобы определить, в каких городах есть магазины, нужно посмотреть на ■ (вам нужны жёлтые, а не белые ■ ) на карте.
Что дальше
Возможно вам придется посетить не один магазин бронника, чтобы купить полный набор брони.
Что-нибудь более опасное, но и более прибыльное — нападение на лагерь бандитов. Просто уступите сражение своим последователям и кидайтесь камнями в тяжелораненых врагов, хотя бы до тех пор, пока не получите железный шлем, нагрудник, и поножи. Если погибнет пара последователей, то это только лучше. Вы можете подобрать их вещи для себя или продать.
Когда вы хорошо экипируетесь, вы можете идти на следующее задание. Наберите как можно больше соратников и отправляйтесь на задание. Вы можете спросить последователей о Surroundings (окружении), чтобы найти логова и другие скрытые места в мире, но вам лучше избегать пещер, на которые у вас нет заданий в начале, т.к. они могут быть домом существа, с которым вы не готовы встретиться.
Послесловие
Посмотрите Adventure mode FAQ для получения дополнительных подсказок на тему как увеличить свои навыки и избежать гибели.
Поздравляем, вы прошли школу приключенца! Продолжайте выполнять квесты, бродить по неведомым дорожкам, и исследовать старые крепости и подземные лабиринты, делать всё, что душе угодно.
Вы можете прочесть более полное руководство по режиму Adventure mode, в котором можете найти информацию, которая не освещалась здесь.
Обратная связь
Комментарии можно оставлять в обсуждении этой статьи, а возникающие вопросы о режиме приключенца задавайте на форуме.
