Register

Maru's (Better) Combat Themes

An Add-on Module for Foundry Virtual Tabletop

Author: Maru Project Source: Project URL Versions 10+ (Verified 11.311) Last Updated 10 months ago
This module Creates an entirely separate synced combat theme system that supports setting playlists for different combat events, and syncs playing sounds for all players. This allows the GM to set a consistent audio theme and control the experience.
 
FoundyVTT's combat theme system is kinda cool as an idea (especially for more fighting-tournament themed campaigns/adventures) but pretty impractical to actually use. It has no way to customize what sounds play or add new sounds other than going and messing in the core filesystem, and the theme choice isn't even synced to all players. I found this very frustrating and limiting, so what started as a module to add some explicit new themes turned into this.

 

I made this for my Fists of The Ruby Phoenix campaign, so for me this system has allowed me to make a fun little synced combat announcer experience using fighting game references for my players to enjoy.

Usage

To configure which sounds play or change your theme, select it from the dropdown menu in `Settings -> Maru's Combat Themes`. You can also find settings for whether to use the extra sound effect hooks there as well.
 
settings screen
 

Themes

This module should be compatible with any other module that adds to the list of combat themes. eg. Toon32's theme pack
 

Using Custom Playlists


I recommend setting up a playlist for each sound-cue. 
  • go to Settings -> Maru's Combat Themes
  • set the theme to "custom"
  • assign playlists for each audio queue

Example playlist config

Example playlists

Categories

Available Versions

  1. Version 1.1.0

    10 months ago
    Foundry Version 10+ (Verified 11.311) Manifest URL Read Notes
  2. Version 1.0.2

    1 year, 8 months ago
    Foundry Version 10+ (Verified 10.291) Manifest URL Read Notes
  3. Version 1.0.0

    Foundry Version 10+ (Verified 10.291) Manifest URL Read Notes