Potatoes TNH BGM Loader
PTNHBGML, aka Potatoes' Sound Loader is a loader to replace TnH background music, announcers, and Sosig voicelines.
Date uploaded | 5 months ago |
Version | 4.1.3 |
Download link | Potatoes-Potatoes_TNH_BGM_Loader-4.1.3.zip |
Downloads | 13616 |
Dependency string | Potatoes-Potatoes_TNH_BGM_Loader-4.1.3 |
This mod requires the following mods to function
BepInEx-BepInExPack_H3VR
BepInEx pack for H3VR. Preconfigured and ready to use.
Preferred version: 5.4.1101Stratum-Stratum
A lite stage and asset management framework, designed with Thunderstore in mind.
Preferred version: 1.1.1Stratum-Mason
A compiler that compiles project directories into BepInEx plugins that utilize Stratum asset loading.
Preferred version: 1.0.4README
Potatoes' Take And Hold Background Music Loader
AKA Potatoes' Sound Loader or PTNHBGML.
PTNHBGML is a library that allows other mod makers to make:
- Custom BGM tracks
- Custom Sosig voicelines
- Custom announcers
for Take and Hold.
You can change BGMs, Announcers, and Sosig voicelines in the panel in the TnH Lobby.
Please see the wiki page on GitHub for info about making a mod using PTNHBGML!
PTNHBGML is primarily a LIBRARY. It contains no extra features of its own, with the exception of allowing you to use the (hidden and unused, but existing) corrupted announcer.
CHANGELOG
Changelog
[4.1.3] - 2024-06-25 - Bugfix
Fixed
- (#29) Soundtrack mods now no longer restart playing the "take" track upon exiting a fight after the take track has looped at least once when there is no alert track present. (Deep thanks to EngineINK for managing to narrow down the exact scenario to replicate)
- (#27) Bank mods now properly play on Wurstmod maps. (Thank you to 42nfl19 for narrowing down this bug.)
Changes
- (#28) Bank mods, upon being selected, now display "BANK MOD: NO INSTITUTION SUPPORT" in the menu.
Full Changelog: https://github.com/potatoes1286/TNH-BGMLoader/compare/4.1.2...4.1.3
[4.1.2] - 2024-06-11 - Bugfix
Fixed
- (#26) Sound panel in TnH Hub no longer throws errors in console when four or less items are on and the user presses down / up (Thanks Glendening!)
- (#15) Several failsafe checks added to prevent errors when attempting to load soundtracks that no longer exist
- Failsafe check added for alerts returning to take in case of weirding
- Fix Seamless Transition broken in 4.1.0 - 4.1.1
- Fix nsbr not working when the take tracks were in the Hold set rather than just the Take set
- "restart" metadata will now play takeintro if exists
- "restart" and "return" metadata fixed; now must be put on alert- not take
[4.1.1] - 2024-06-04 - Hotfix
Fixed
- Uploaded correct version.
[4.1.0] - 2024-06-02 - Institution Support
Fixed
- Fix banks not loading.
Added
- Alert themes now supported.
- Institution regions now supported.
See wiki for more.
[4.0.2] - 2023-12-1 - LTS Support
Fixed
- Fix error caused when Institution is launched.
[4.0.2] - 2023-10-12
Fixed
- Fixed Phases cutting off intro
- Fixed MedHi cutting off transition
[4.0.1] - 2023-10-11
Changed
- Soundtrack: If Transition does not exist, MedHi has been moved to start from when the phase ends to when analyze begins (~5s diff). This is to prevent the MedHi playing too early, feeling off.
- Switched from Debug build to Release build
Fixed
- Fixed last 1.5s of a song being cut off when dnf was enabled
- Song Preloading was added to prevent a short time of no song while switching songs, waiting for the next song to load
- Fixed phases not progressing when Phasetr doesnt exist
- Fixed announcer padding not working
- Fixed crash that would occur when phases was enabled but there is no valid intros
[4.0.0] - 2023-09-27 - Soundtrack Support
Added
- Added support for replacing Zosig Voicelines
- Added Soundtrack support, an alternative to Bank BGMs to allow for MAXIMUM flexibility to song modders.
- Added support for usage of Soundtracks and PTNHBGML outside of TnH and into custom gamemodes.
[3.1.0] - 2021-12-24
Added
- Added variable front and back padding (Time distance between an event occuring, and the voiceline starting, and time distance between the voiceline ending, and the next queued voiceline starting, respectively) at the request of Trittyburd. To use, add a field in your announcer yamlfest
front_padding = [time in seconds]
andback_padding = [time in seconds]
. Default is 0.2 for front_padding and 1.2 for back_padding. These fields are not necessary, and if not present, will default to the default
[3.0.0] - 2021-12-23 - Sosig Voiceline Support
Added
- Now supports replacement of Sosig Voicelines (Will update the wiki on details on how to later...)
Fixed
- Pretty sure there was a very minor bugfix or two in here
[2.0.1] - 2021-12-18
Fixed
- Fixed incorrect thunderstore packaging that would accidentally flatten included files, preventing display of icon and announcer snippets for default announcer and default bgm
- Fixed bug that would make all BGM snippets play the first listed BGM when you specifically chose an announcer first then came back to the BGM screen (for the entire game- reloading the lobby and redoing would fix it)
- Fixed accidentally applying the BGM volume to the announcer instead of the announcer volume
[2.0.0] - 2021-12-12 - Announcer Support
Added
- Added support for announcers to the TnH Menu
Fixed
- Fixed logging and cut down on excessive logging
- A variety of misc. fixes
[1.5.4] - 2021-12-04
Added
- Now displays image of the song selected
Changed
- Song snippets no longer play once TNH starts
[1.4.4] - 2021-10-31
Changed
- Plays snippet of selected song (8s) of the high-combat audio when selecting a new song
- Font size of selected song lowered to prevent text getting cut off
- File size cut by two-thirds
[1.4.3] - 2021-10-09
Fixed
- Volume control and bank list scrolling now work again
- Fixed third button on the list not working
[1.4.2] - 2021-10-08
Fixed
- Fixed Stratum bank files accidentally being loaded as a legacy bank
- Prevented Stratum bank files loading if it is already in the bank list
[1.4.1] - 2021-10-08
Added
- Now supports stratum loading with tag
tnhbankfile
, plugin GUID isdll.potatoes.ptnhbgml
Changed
- Updated to Sodalite v1.1
- Changed panel texture
[1.4.0] - 2021-09-15
Changed
- Panel revamped; now displays 8 songs at once
- Panel removed from wrist menu
- Panel now spawns by default in TnH lobby
- Bank name now displays as
BankName
as opposed toMX_TAH_BankName.bank
- Banks are now ordered alphabetically (except for default bank, which is always last)
[1.3.1] - 2021-09-12
Changed
- Removed stratum as a dependency, as it's not being used yet.
[1.3.0] - 2021-09-10
Changed
- Volume can now be changed in panel
- Default TNH music can now be selected in the panel
- PTNHBGML now remembers your last used bank, to prevent needing to change banks every launch
[1.2.0] - 2021-08-11
Added
- Added panel to wrist menu that allows you to change BGM in game (You cannot change BGMs mid TNH run)
Changed
- Sodalite added as a dependency
- Audio range has been moved from 0 - 1 to 0 - 4
Fixed
- Fixed error when no custom TNH BGM was loaded
[1.1.0] - 2021-08-11
Added
- Added config to audio allowing one to change volume magnitude from 0-1
[1.0.0] - 2021-08-10
Whoo! What a doozy for a name. For an easier name, you're welcome to use the official acronym, PTNHBGML. Much nicer.
Anyway, PTNHBGML is a simple mod; and it's in the name. It loads music. It replaces your old Take And Hold background music with much nicer (insert genre of music) that you enjoy.
NOTE: Because of limitations of the human ear, it can only load one BGM mod at once.
For Modders:
Of course, you may wonder how to make your mod PTNHBGML compatible.
First of all, actually make your music mod. You can follow Sora101TD's tutorial over here.
Then, rename your .bank file to MX_TAH_[MyEpicMusicModNameHere].bank
.
Once you've done that, simply upload your fancy music mod as a regular Thunderstore mod. PTNHBGML should now pick it up!