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».
Осталось дело за малым: создать персонажа и с головой погрузиться в исследование такого знакомого, но все же полного новинок и сюрпризов мира!
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 и посмотрите, сможете ли вы загрузить и установить модпак, не увидев того же кода ошибки.
Terraria мод Calamity не работает.
при нажатии кнопки Reload Mods пишет ошибку:
The mp3 sound file at Sounds/Music/CaveStoryBossBattle.mp3 failed to load
в Terraria.ModLoader.Mod.Autoload()
в Terraria.ModLoader.ModLoader.do_Load(Object threadContext)
17604 просмотров
больше 5 лет назад
Terraria
3 ответа
1
1
Здравствуйте, не волнуйтесь ваша проблема довольно банальна, вы уже далеко не первый игрок кто обращается к нам с подобным вопросом, по этому решение есть и оно вполне работает.
Вообщем в большинстве случаев полное отключение дополнительных модификаций установленных на вашем клиенте, помогает справится с этой проблемой, сделайте это и игра должна заработать нормально, и мод не будет вылетать.
Иногда ребята говорили что помогает запуск игры сразу же после загрузки Windows, до того как прогрузился весь дополнительный софт, антивирус и так далее, попробуйте поступить так же и отпишитесь как всё пройдет, буду ждать от вас новостей!
Ответ дан
больше 5 лет назад
2
Добрый день Алексей, я если что как модератор пометил ответ Артура как лучший, чтобы игроки видели где находится правильное решение. Он сейчас отошел ненадолго от компьютера (мы с ним в Скайпе), по этому если у вас появились новые проблемы, то вы можете поделится ими со мной, и я постараюсь так же вам помочь. Не волнуйтесь, опыт решения подобных вопросов у меня достаточно большой, так что я уверен что справлюсь. Жду вашего комментария под моим ответом.
Ответ дан
больше 5 лет назад
1
Помогаю найти игру, исправить ошибки, вылеты, фризы, лаги и проседания FPS.
Помогите ошибка Access to the path ‘ContentFontsModFonts’ is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
at System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
at System.IO.Directory.CreateDirectory(String path)
at Terraria.ModLoader.IO.FontCacheIO.DeleteIfOlder(String modFilename, String fontCacheFilename)
at Terraria.ModLoader.Mod.LoadFont(String path, Byte[] data)
at Terraria.ModLoader.Mod.LoadResourceFromStream(String path, Int32 len, BinaryReader reader)
at Terraria.ModLoader.IO.TmodFile.Read(LoadedState desiredState, ReadStreamingAsset streamingHandler)
at Terraria.ModLoader.ModLoader.do_Load(Object threadContext)
Что делать в такой ошибке
Ответ дан
больше 4 лет назад
0
Введите ваш ответ
Символов нужно 2
Calamity Mod won’t load in tmodloader
[FIXED]
i try to load calamity mod (the no music one) and it says this error:access to the path ContentFontsModFonts’ was denied.
em System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
em System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
em System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
em System.IO.Directory.CreateDirectory(String path)
em Terraria.ModLoader.IO.FontCacheIO.DeleteIfOlder(String modFilename, String fontCacheFilename)
em Terraria.ModLoader.Mod.LoadFont(String path, Byte[] data)
em Terraria.ModLoader.Mod.LoadResourceFromStream(String path, Int32 len, BinaryReader reader)
em Terraria.ModLoader.IO.TmodFile.Read(LoadedState desiredState, ReadStreamingAsset streamingHandler)
em Terraria.ModLoader.ModLoader.do_Load(Object threadContext)
pls help me i really wanna play it
Do you intend to personally contribute/program this feature?
No
I would like to see this change made to improve my experience with
Gameplay as a Player
Description
so, i’ve recently been trying to enable fargo’s mod and calamity mod together, but it didn’t work and always got the same error, see a image: https://user-images.githubusercontent.com/103902330/165602490-1d757b1c-0ead-489d-a9c0-ef9004e6e951.png /
Note:im on 11.8.9 version,
so how can i solve that?
(i used google translator to translate that)
What does this proposal attempt to solve or improve?
a fargo’s and calamity mod error
Which (other) solutions should be considered?
i doon’t know
You can fix the Calamity Biome Chest Error by updating the Terraria and Calamity Mod, reinstalling Calamity Mod and Terraria or checking the integrity of the game files on Steam.
Among 2d action-adventure games, Terraria is one of the most popular ones. You may find some similarities between Terraria and Minecraft, but Terraria is a unique game with its own values.
You can use thousands of mods in this game that you can easily use, and one such mod is the Calamity mod. Calamity is a mod that adds countless hours of endgame content, more than a dozen of bosses as well as enemies to your game.
But sometimes, you might face the Calamity Biome Chest Error while trying to play Terraria using the Calamity mod.
Let’s start!
What Causes Calamity Biome Chest Error?
The exact reason behind this error is hard to figure out. But there are a few known reasons that trigger this error in the game Terraria with Calamity mod. Those reasons are –
- Corrupted game files.
- Improper installation.
- Outdated version of the mod.
If you are also facing this error while using Calamity mod at the time of playing Terraria, then the reason behind this is either one of these.
How To Fix Calamity Dungeon Biome Chests Error?
As you know now that there are 3 probable reasons behind the Calamity Dungeon Biome Chest Error, you can fix this error by wiping out the reasons.
If the corrupted game files are the culprit, then check the Steam game files’ integrity; if the issue is an improper installation, then reinstall the game; and if the reason is an outdated version of the Calamity mod, then update the mod.
Let me discuss all these 3 methods with their steps.
1. Check The Integrity Of The Game Files On Steam
Likely, Steam has a great built-in feature. And using that feature, you can actually verify the game files. If you find any corrupted game files, you can reinstall them as well. Below I am mentioning the steps –
- Open Steam Library.
- Right-click on Terraria.
- Choose Properties.
- Open the Local Files tab.
- Click Verify integrity of local files.
- Allow Steam to do the rest.
- Once finished, run the game again to check whether the problem is gone or not.
2. Reinstall Calamity Mod And Terraria
If checking the integrity of the game files on Steam does not work for you, then you can opt for the second fix – Reinstalling Calamity and Terraria. At first, uninstall Calamity, and then uninstall Terraria. The steps for both are stated below –
Uninstall Calamity
- Start Terraria.
- Pick Calamity mod from the list.
- Send it to the trash.
Uninstall Terraria
- Open the Terraria installation folder.
- Find unins000.exe or uninstall.exe.
- Double-click on it.
- Follow the instructions.
- Restart your device.
Now you have to reinstall them. First, reinstall Terraria and then reinstall Calamity mod.
Install Terraria
- Open the Terraria installation folder.
- Double-click on the installation file to start the installation process.
- Follow the instructions to complete the installation.
- Launch the game.
Install Calamity Mod
- Start playing Terraria on the mod loader.
- Click on the mod browser tab.
- Type Calamity Mod in the search bar at the top.
- Find Calamity Mod No Calamity Music file and click the download arrow.
- Enable the mod.
- Click on the Reload Mods button.
Things should be fine now.
3. Update Terraria and Calamity Mod
If the above-mentioned two methods fail, then this is the last option that you can try to fix the error.
Sometimes, we use an outdated version of mods including the Calamity mod in the game Terraria. Outdated mods can create such issues. So it is better to update the mod. And it is always a better idea to update Terraria too because an outdated version of the game can cause this problem as well.
Check if there are any updates available for Terraria and Calamity mod. If you find any updates, install them as soon as possible. After this, your game should run without any problem.
So these are the main reasons behind the Calamity Biome Chest Error as well as the ways by using which you can solve this error and continue to play your game.
Frequently Asked Questions
1. How can I reinstall Calamity Mod in Terraria?
If you want to reinstall the Calamity mod in the game Terraria, follow the steps stated below –
- Start playing Terraria on the mod loader.
- Click on the mod browser tab.
- Type Calamity Mod in the search bar at the top.
- Find Calamity Mod No Calamity Music file and click the download arrow.
- Enable the mod.
- Click on the Reload Mods button.
2. How to check the Steam game files’ integrity?
To check the integrity of the game files on Steam, follow the steps below –
- Open Steam Library.
- Right-click on Terraria.
- Choose Properties.
- Open the Local Files tab.
- Click Verify integrity of local files.
- Allow Steam to do the rest.
3. How to uninstall Calamity?
If you want to uninstall Calamity, then you need to –
- Start Terraria.
- Pick Calamity mod from the list.
- Send it to the trash.
The Final Words
As Terraria is one of the most famous video games in the world, millions of gamers play this game every day. And when they try to use the Calamity mod in the game, they often face the biome chest error.
That is why here in this article, I have briefly explained what causes this error in the game and how you can solve this error. I hope that if you read this article, then you will be able to solve this error on your device on your own. So All the best! Happy gaming!
You May Also Like:
- Can You See Who Likes Your Spotify Playlist?
- What Is A Megapersonal Error Code 701?
- How To Write Blog Rygar Enterprises