Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Terraria CalamityOST
Полная замена саундтрека на музыку из Terraria и Calamity Mod через music_list.txt с плавным переходом, фиксацией тем боссов и настройкой громкости.
By Motivation
| Last updated | 2 days ago |
| Total downloads | 42 |
| Total rating | 0 |
| Categories | Mods Tools Audio Client-side AI Generated |
| Dependency string | Motivation-Terraria_CalamityOST-1.0.1 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.2117Rune580-Risk_Of_Options
A convenient API for adding BepInEx ConfigEntry's to a option menu
Preferred version: 2.8.6README
Terra-CalamityOST (Custom Text Music Loader)
Terra-CalamityOST — это продвинутый мод для Risk of Rain 2, который позволяет полностью заменить внутриигровой саундтрек на вашу собственную музыку (включая масштабные музыкальные паки из Terraria, Calamity Mod, Fargo's и любых других источников) без необходимости запаковывать их в громоздкие банка-моды Wwise.
🌟 Ключевые особенности мода
- Плавный кроссфейд (Fade-In / Fade-Out): Переходы между треками, смена музыки при активации телепорта и возвраты с боссов происходят плавно и без резких щелчков.
- Защита фаз многофазных боссов: Музыка на Митриксе, Ложном Сыне (Меридиан) и Voidling'е не сбрасывается и не обрывается между фазами.
- Живая пауза в памяти: При переходах между этажами треки ставятся на паузу в оперативной памяти, сохраняя позицию.
- Интеграция с Risk of Options: Настраивайте общую громкость, баланс громкости этажей/боссов и длительность кроссфейда прямо во время игры через меню настроек
Mod Options. - Всеядный аудио-движок: Прямое воспроизведение форматов
.mp3,.oggи.wavв обход заблокированного аудиомикшера Unity.
📂 Структура папки мода
В папке вашего профиля модов (BepInEx/plugins/Terra-CalamityOST/) должны находиться:
📁 Terra-CalamityOST
├── 📄 CustomTextMusicMod.dll (скомпилированный файл плагина)
├── 📄 music_list.txt (реестр привязки треков к локациям)
└── 📁 Tracks (папка с вашими аудиофайлами .mp3 / .ogg / .wav)
⚙️ Настройка music_list.txt
Файл использует простой и понятный формат:
Код_Сцены | Тип (Stage или Boss) | Имя_Файла_Или_Путь | Громкость_%
- Код_Сцены: Внутреннее название уровня (например,
blackbeach,moon2,meridian) или универсальное словоanyдля музыки по умолчанию. - Тип:
Stage(исследование уровня) илиBoss(бой после активации телепорта). - Вы можете редактировать
music_list.txtв любой момент. Для применения изменений прямо во время игры откройте меню мода черезMod Optionsи нажмите кнопку «Перезагрузить music_list.txt».
🛠️ Требования
- Risk of Rain 2 (версия с поддержкой DLC Alloyed Collective)
- BepInExPack (версия 5.4.21+)
- RiskOfOptions (автор Rune580) — необходим для работы ползунков громкости в меню.