You are viewing a potentially older version of this package. View all versions.
Potatoes-Potatoes_TNH_BGM_Loader-4.0.2 icon

Potatoes TNH BGM Loader

PTNHBGML, aka Potatoes' Sound Loader is a loader to replace TnH background music, announcers, and Sosig voicelines.

Date uploaded a year ago
Version 4.0.2
Download link Potatoes-Potatoes_TNH_BGM_Loader-4.0.2.zip
Downloads 9589
Dependency string Potatoes-Potatoes_TNH_BGM_Loader-4.0.2

This mod requires the following mods to function

BepInEx-BepInExPack_H3VR-5.4.1101 icon
BepInEx-BepInExPack_H3VR

BepInEx pack for H3VR. Preconfigured and ready to use.

Preferred version: 5.4.1101
Stratum-Stratum-1.1.1 icon
Stratum-Stratum

A lite stage and asset management framework, designed with Thunderstore in mind.

Preferred version: 1.1.1
Stratum-Mason-1.0.4 icon
Stratum-Mason

A compiler that compiles project directories into BepInEx plugins that utilize Stratum asset loading.

Preferred version: 1.0.4
nrgill28-Sodalite-1.1.0 icon
nrgill28-Sodalite

Modding API and tools for H3VR code plugins

Preferred version: 1.1.0

README

Potatoes' Take And Hold Background Music Loader

Whoo! What a doozy for a name. For an easier name, you're welcome to use the official acronym, PTNHBGML. Much nicer.

Or Potatoes' Sound Loader.

Your choice, whichever rolls off the tongue better.

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.

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.

You can read the updates on the GitHub repo!

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] and back_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 is dll.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 to MX_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!