Calamity — один из самых крупных, качественных и потому популярных модов для Terraria. Сами подумайте: несколько десятков боссов, сотни мобов, новые биомы, пара-другая тысяч предметов и куча другого контента, охватывающего все аспекты игры, начиная с ранних этапов и заканчивая испытаниями после поражения Лунного Лорда. В этой статье мы расскажем обо всех тонкостях установки этого фанатского дополнения.
Сразу надо заметить, что на момент написания этой статьи есть один важный недочет. Дело в том, что Tmodloader, программа для интеграции модов в Terraria, недоступна для патча 1.4 и новее. Это в свою очередь означает, что Calamity нельзя запустить на столь новой версии игры. Только Terraria 1.3.5.3 позволит вам без проблем играть в этот мод. Подготовка Tmodloader для патчей поновей ведется уже давно, и релиз приближается с каждым днем.
Проще говоря, вам потребуется раздобыть Terraria 1.3.5.3. Конечно, терять контент из Journey’s End досадно, но если вы уже разобрали официальную игру вдоль и поперек, можете не сомневаться, что Calamity с легкостью все компенсирует.
Итак, когда вы установите Terraria нужной версии, следующим шагом будет раздобыть Tmodloader. Для патча 1.3.5.3 потребуется загрузить вот эту сборку с GitHub (выберите файл tModLoader.Windows.v0.9.2.3-for-v1.3.5-v3.zip). Вы также можете попробовать установить последнюю версию, которая должна быть совместима с предыдущими патчами. Когда скачаете архив, распакуйте его, откройте полученную папку и перенесите все файлы из нее в папку с файлами игры. Если система потребует замены файлов, согласитесь. На всякий случай рекомендуется сделать бекап исполнительного файла (Terraria.exe), чтобы вы могли в любой момент открыть «чистую» версию.
Теперь, когда вы установили Tmodloader, настало время запускать Terraria, и дальше все будет довольно плавно. Открывайте новый исполнительный файл и обращайте внимание на новые разделы в главном меню. Перейдите в Mod Browser, кликните по надписи «type to search» и впишите в поисковое поле Calamity. Модификация появится в результатах поиска. Нажимайте «Download» и ждите, пока Tmodloader сделает свое волшебство.

Когда загрузка завершится, вернитесь в главное меню и откройте раздел «Mods». Здесь потребуется включить Calamity, нажав «Enable», а затем «Reload mods». Каждый раз, когда вы будете менять набор включенных модификаций, вам потребуется снова делать «reload», чтобы игра знала, что запускать, а что — нет.
Учтите, что ваши герои и миры из чистой версии Terraria несовместимы с Calamity: мод использует собственный набор сейвов. При этом старые сохранения никуда не денутся, они просто не будут отображаться при игре с дополнением. Запустив чистую версию, вы увидите их нетронутыми.
Что же делать, если мод у вас по какой-то причине не устанавливается через загрузчик Tmodloader? Волноваться не стоит, вы можете установить его вручную, загрузив архив отсюда. Содержимое архива нужно будет поместить по этому адресу: Мои документы/My Games/Terraria/ModLoader/Mods, и затем Tmodloader увидит Calamity при обзоре уже загруженных модификаций в разделе «Mods».
Осталось дело за малым: создать персонажа и с головой погрузиться в исследование такого знакомого, но все же полного новинок и сюрпризов мира!
Рекомендованные сообщения
exyko
1
-
-
Поделиться
-
- #1
Сделал перевод одного мода, при загрузке в мастерскую стима выдаёт ошибку «Типичный сбой. k_EResultFail»
Изменено 10.07.2021, 22:49:53 пользователем exyko
- Цитата
Ссылка на комментарий
Закреплённые сообщения
![]()
Aurelius36
11,517
-
-
Поделиться
-
- #2
8 минут назад, exyko сказал:
При загрузке модификации в мастерскую выскакивает ошибка k_EResultFail
Если не ошибаюсь, были версии что это антивирус блокирует загрузку.
- Цитата
Ссылка на комментарий
![]()
Aurelius36
11,517
-
-
Поделиться
-
- #3
@exyko у нас на форуме нашел совет.. попробовать загрузить чуть позже. Временный сбой
Вот:
В 02.06.2021 в 02:54, HeshReil сказал:
Вопрос к мододелам.
Делаю перевод мода, всё отлично. Несколько раз смог выложить обновление в стиме, но при очередной попытке обновить мод мне выдаёт ошибку, звучит так —
» Не удалось опубликовать модификацию. Типичный сбой. (k_EResultFail)Заранее спасибо за помощь.
В 08.06.2021 в 08:55, Arzazel сказал:
Это Steam тупил, думаю, если позже запулил обновление, то уже ошибки не было.
Изменено 10.07.2021, 23:13:30 пользователем Aurelius36
- Цитата
Ссылка на комментарий
exyko
1
- Автор
-
-
Поделиться
-
- #4
В 11.07.2021 в 01:10, Aurelius36 сказал:
@exyko у нас на форуме нашел совет.. попробовать загрузить чуть позже. Временный сбой
![]()
Вот:
Пытался загрузить позже не помогло.
_________
добавлено 0 минут спустя
В 11.07.2021 в 00:56, Aurelius36 сказал:
Если не ошибаюсь, были версии что это антивирус блокирует загрузку.
Проблема в антивирусе была
Ссылка на комментарий
![]()
Aurelius36
11,517
-
-
Поделиться
-
- #5
6 минут назад, exyko сказал:
Проблема в антивирусе была
Ок, тогда буду это и советовать в следующий раз.
Спасибо за подтверждение моей теории
- Цитата
Ссылка на комментарий
Присоединиться к обсуждению
Вы можете оставить комментарий уже сейчас, а зарегистрироваться позже!
Если у вас уже есть аккаунт, войдите, чтобы оставить сообщение через него.
Version
Latest 1.4-stable
OS
Windows
Platform
Steam
This bug affects
Gameplay as a Player
Description
So, I hope I’m barking up the right tree, and if I’m not, please let me know.
I installed world generation mod Super Seed Search (world search engine), and couldn’t get it to work and it would just throw this error:
A problem was encountered during world generation
CalamityDungeonBiomeChests
System.NullReferenceException: Object reference not set to an instance of an object.
at CalamityMod.WOrld.MiscWorldgenRoutines.GenerateBiomeChest(GenerationProgress progress, GameConfiguration config) in CalamityModWOrldMiscWorldgenRoutines.cs:line 30
at Terraria.WorldBuilding.WorldGenerator.GenerateWorld(GenerationProgress progress) in tModLoaderTerrariaWorldBuildingWorldGenerator.cs:line 30
So I disabled Super Seed Search and I kept getting the error. I disabled Calamity and world generation worked, But I want to generate a world with Calamity, so now I’m stuck. I eventually uninstalled every part of terraria and the mods, deleting the folders and reinstalled on a different disk drive. I can’t tell if the issue is with the tModloader files or with Calamity Mod files. I thought I’d cleared them all out and a fresh! install would fix the issue, but I’ve deleted all the files from user/documents/my games/terraria and D:Program Files (x86)steamappscommontModLoader and D:Program Files (x86)steamappscommonTerraria and D:Program Files (x86)steamappsworkshop, but I must be missing something.
Thanks if you can help!
Log File
client.log
Steps to reproduce
- Install Calamity Mod
- Install Super Seed Search Mod
- Attempt to use Super Seed Mod to generate a world
- Error
- Uninstall all mods
- Error persists
Expected Behavior
World generation should return to normal after removing Super Seed Search mod from tModLoader, but it has affected tModLoader and/or Calamity Mod.
Actual Behavior
When using normal world generation with Calamity Mod enabled, getting this error:
A problem was encountered during world generation
CalamityDungeonBiomeChests
System.NullReferenceException: Object reference not set to an instance of an object.
at CalamityMod.WOrld.MiscWorldgenRoutines.GenerateBiomeChest(GenerationProgress progress, GameConfiguration config) in CalamityModWOrldMiscWorldgenRoutines.cs:line 30
at Terraria.WorldBuilding.WorldGenerator.GenerateWorld(GenerationProgress progress) in tModLoaderTerrariaWorldBuildingWorldGenerator.cs:line 30
Reproduction frequency
100% of the time since the first instance.
Additional Information
No response
Некоторые пользователи сталкиваются с сообщением «Ошибка при загрузке пакета модов» при попытке использовать программу запуска «Feed the Beast Launcher» для установки пакета модов в Minecraft. Эта проблема не связана с ОС, поскольку, как сообщается, она возникает в Windows 7, Windows 8.1 и Windows 10.
Ошибка при загрузке пакета модов с помощью Feed the Beast Launcher
После изучения этой конкретной проблемы выяснилось, что существует несколько различных причин, которые могут в конечном итоге вызвать эту конкретную ошибку. Вот список потенциальных виновников:
- Отсутствует доступ администратора. Одним из наиболее распространенных случаев, вызывающих эту проблему, является случай, когда у основной программы запуска FTB отсутствует доступ администратора для правильной установки файлов игры и управления ими. В этом случае вы можете решить проблему, принудительно запустив исполняемый файл с правами администратора (или настроив его на запуск таким образом по умолчанию).
- Поврежденная установка FTB. Повреждение установки программы запуска Feed the Beast также может быть причиной этой ошибки. Если этот сценарий применим, вы можете решить проблему, переустановив программу запуска и очистив все остаточные файлы перед повторной установкой.
- Отсутствует зависимость Java. Если вы используете устаревшую версию Java, вероятно, это причина, по которой вы видите эту ошибку каждый раз, когда пытаетесь установить пакет модов с помощью средства запуска FTB. В этом случае вам следует использовать утилиту удаления Java, чтобы удалить все следы текущей установки Java перед установкой последней версии по официальным каналам.
Теперь, когда вы знаете потенциальных виновников, вот список методов, которые некоторые затронутые пользователи использовали для решения проблемы:
Метод 1. Откройте «Feed the Beast» с правами администратора
По словам некоторых затронутых пользователей, эта проблема также может возникать из-за того, что программа запуска FTB не имеет необходимых разрешений для установки модпаков. В большинстве случаев это происходит из-за того, что настройки UAC (Контроль учетных записей пользователей) строже, чем обычно, что не позволяет программе запуска FTB получить права администратора для установки модпаков.
В этом случае вы можете решить проблему, принудительно запустив программу запуска Feed the Beast с правами администратора. Для этого щелкните правой кнопкой мыши исполняемый файл FTB и выберите «Запуск от имени администратора» в контекстном меню.
Запуск исполняемого файла от имени администратора
После того, как вы открыли средство запуска FTB с правами администратора, повторите действие, которое ранее вызывало ошибку загрузки модпака, и посмотрите, устранена ли проблема.
Примечание. Если вы часто используете эту программу запуска и не хотите повторять эти шаги каждый раз, вам следует подумать о том, чтобы изменить программу запуска для запуска с администратором по умолчанию. Для этого щелкните его правой кнопкой мыши и выберите «Свойства» в контекстном меню.
Доступ к экрану свойств
Находясь на экране «Свойства», перейдите на вкладку «Совместимость» и установите флажок «Запускать эту программу от имени администратора» (в разделе «Настройки»). Наконец, нажмите Применить, чтобы сохранить изменения.
Если запуск программы запуска с правами администратора не устранил проблему, перейдите к следующему потенциальному исправлению ниже.
Метод 2: переустановка программы запуска Feed the Beast
Как оказалось, эта проблема может быть вызвана каким-либо типом повреждения файла, влияющим на установку программы запуска Feed the Beat. В этом случае вы сможете решить проблему, полностью переустановив программу запуска и убедившись, что вы не оставляете никаких остатков файлов между установками.
Успешность этого метода была подтверждена многими затронутыми пользователями, которые ранее не могли загружать пакеты модов с помощью средства запуска FTB.
Вот краткое пошаговое руководство по переустановке модуля запуска FTB, чтобы исправить ошибку загрузки модпака:
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите appwiz.cpl в текстовое поле и нажмите Enter, чтобы открыть меню «Программы и компоненты».
Введите appwiz.cpl и нажмите Enter, чтобы открыть страницу установленных программ.
- Зайдя в меню «Программы и компоненты», прокрутите список установленных элементов вниз и найдите запись, связанную с Feed the Beast. Когда вы его увидите, щелкните его правой кнопкой мыши и выберите в контекстном меню «Удалить».
Удаление приложения FTP
- Как только вы окажетесь на экране удаления, следуйте инструкциям на экране, чтобы завершить процесс, а затем перезагрузите компьютер.
- После завершения следующего запуска посетите официальная страница загрузки панели запуска FTB и нажмите кнопку «Загрузить», связанную с вашей ОС.
Покормить зверюгу
- После завершения загрузки щелкните установщик правой кнопкой мыши и выберите в контекстном меню «Запуск от имени администратора».
- Следуйте инструкциям на экране, чтобы завершить установку, запустите программу запуска Feed the Beast и повторите попытку установки пакета модов, чтобы проверить, устранена ли проблема.
Если та же проблема все еще возникает, перейдите к следующему потенциальному исправлению ниже.
Метод 3: установка последней версии Java
По мнению некоторых пострадавших, ошибка «Ошибка при загрузке пакета модов» также может возникать, если вы используете старую версию Java, которая требуется для программы Feed the Beast Launcher.
К счастью, некоторые затронутые пользователи, которые ранее сталкивались с той же проблемой, подтвердили, что они смогли решить проблему с помощью служебной программы Verify Java and Find Out-of-Date для обновления или установки отсутствующих зависимостей Java.
После установки или обновления среды Java и перезагрузки компьютера подавляющее большинство затронутых пользователей подтвердили, что «Ошибка загрузки модпака» вообще перестала появляться.
Если вы не знаете, как обновить версию Java, следуйте пошаговым инструкциям ниже:
- Откройте браузер по умолчанию и посетите страница загрузки последней версии инструмента удаления Java и нажмите Согласен с условиями и хочу продолжить.
Продолжаем установку обновления Java
- После завершения загрузки дважды щелкните только что загруженный исполняемый файл и следуйте инструкциям на экране, чтобы полностью удалить текущую версию JAVA и удалить все оставшиеся файлы.
- После завершения операции перезагрузите компьютер и дождитесь завершения следующего запуска.
- Затем посетите Страница загрузки Java и загрузите последнюю доступную версию, нажав «Принять» и «Начать бесплатную загрузку».
Загрузите последнюю версию Java
- После завершения загрузки откройте исполняемый файл и следуйте инструкциям на экране, чтобы завершить установку последней версии Java и перезагрузиться, когда будет предложено.
- Наконец, после завершения запуска ext откройте программу запуска Feed the Beast и посмотрите, сможете ли вы загрузить и установить модпак, не увидев того же кода ошибки.