Don’t Starve

Руководство посвящено активации встроенной консоли разработчика и использованию чит-кодов в survival-экшене Don’t Starve. Вы получите пошаговую инструкцию по редактированию конфигурационного файла для включения режима отладки, полный список доступных команд для управления игровым миром и условиями победы. Также здесь описаны эффективные хитрости для минимизации потерь при гибели персонажа и точные требования для разблокировки всех скрытых героев, включая Веза, Венди и Максвелла.

Как ввести чит коды в Don’t Starve

Для ввода специальных команд в Don’t Starve необходимо предварительно активировать консоль разработчика через редактирование системного файла. Перейдите в папку документов пользователя по пути C:\Users[Имя_пользователя]\Documents\Klei\DoNotStarve. Найдите файл settings.ini и откройте его с помощью текстового редактора, например Блокнота. В разделе [MISC] найдите строку ENABLECONSOLE = false и измените значение на true (ENABLECONSOLE = true). Сохраните изменения и закройте файл. Запустите игру, нажмите клавишу ~ (тильда) для открытия консольной строки ввода. Введите нужную команду из списка ниже и нажмите Enter для применения эффекта. Консоль позволяет мгновенно создавать предметы, менять время суток и телепортироваться, что упрощает выживание или тестирование механик.

c_Give("item_name", amount) - создание указанного предмета в количестве amount рядом с игроком
c_spawn("prefab_name") - появление существа или объекта с именем prefab_name
c_supergo() - включение режима бога (бессмертие и отсутствие потребностей)
c_skip(days) - пропуск указанного количества дней вперед
c_warp("prefab_name") - телепортация игрока к объекту или точке с именем prefab_name
c_removeall("item_name") - удаление всех предметов с именем item_name из инвентаря и мира
ThePlayer.components.health:SetInvincible(true) - установка неуязвимости для здоровья персонажа
ThePlayer.components.hunger:Pause(true) - остановка уменьшения шкалы голода
ThePlayer.components.sanity:Pause(true) - остановка снижения уровня рассудка
TheWorld:PushEvent("ms_settime", {day=1}) - сброс времени на первый день игры

Существует полезная хитрость для сохранения прогресса исследования карты и расположения сундуков в случае неизбежной гибели персонажа. Стандартная механика игры предполагает случайное перемещение всех сундуков и точек интереса на карте после смерти героя, что заставляет заново исследовать местность. Чтобы избежать этого, перед смертью найдите вход в подземную пещеру (Cave) и спуститесь туда. Погибните, находясь внутри пещеры. После возрождения на карте мира вы обнаружите, что расположение всех сундуков, алтарей и ресурсов осталось неизменным, таким же, каким оно было до вашей смерти. Вы потеряете весь инвентарь, который был у персонажа, но сохраненная география мира значительно облегчит возвращение и восстановление базы, так как не придется тратить время на повторный поиск ключевых точек.

Разблокировка новых playable-персонажей требует выполнения конкретных условий по выживанию или прохождению специального режима. Персонаж Виллоу открывается после выживания в течение 8 игровых дней (накопление 160 единиц опыта). Вольфганг становится доступным после 16 дней жизни (320 опыта). Венди появляется после достижения отметки в 32 дня (640 опыта). WX-78 требует продержаться 48 дней (960 опыта). Уикерботтом открывается на 64 день (1280 опыта). Вуди доступен после 80 дней выживания (1600 опыта). Для получения персонажа Вез необходимо найти его в режиме Приключений (Adventure Mode), где он случайно появляется в ловушке, и освободить его. Максвелл становится доступным только после полного прохождения всех глав режима Приключений и победы над финальным боссом этого режима.