5E Storm Kings Thunder Playlist
Page 1 of 33 12311 ... Last
  1. #1
    celestian's Avatar
    Join Date
    Jan 2017
    Location
    DFW, Texas
    Posts
    2,713

    AudioOverseer (Audio Management Extension)

    Notice: Currently this is a project in-development and should be considered BETA.

    I've put together an extension called AudioOverseer that allows you to control sound for a higher level of immersion in your FantasyGrounds games. It should work on CoreRPG layered rulesets (I've tested with 2E and 5E). It leans heavily on the Syrinscape Fantasy & Online Player but can be used with a local player (I tested VLC for windows). If/when sound support is added into FGU directly I'll integrate that functionality.

    AudioOverseer Features
    • Works with FGC and FGU.
    • Manage sounds (via links).
    • Filter/search all sounds (triggers and collections).
    • Trigger Sounds based on text that appears in a line of text but not multi-line. (set sound, linked sounds or a random sound from a list of sounds).
    • Collections of Sounds to play a group of sounds for a specific ambient theme.
    • General sounds and Collections have links that can be conveniently placed into story entries, chat or object descriptions where it can be clicked to play the audio.
    • Supports (with limited functionality) a local player such as VLC.
    • Supports Syrinscape Online & Fantasy Player.
    • Import options for Syrinscape link file (can be downloaded)
    • Export all records so you can use them in other campaigns as a module.


    If you would like to see even more features added to AudioOverseer, while using Syrinscape, such as the ability to adjust volume of specific sound link or looping, repeat, playback count, or random play repeat timers then visit the Syrinscape forums and request they add the ability to add those options into the API url calls. I've made requests for those features but they declined each of them.

    Perhaps they will acquiesce to the suggestions if more folks than I request them.

    The GitLab repository for the most current version of the project (Beta) can be found here: https://gitlab.com/FGProjects/public.../audiooverseer

    I put together and introductory video of AudioOverseer.


    I am hoping someone in the community can put together art assets for the buttons at least. For now there are some generic buttons of the 5e style. They can be tied to a specific ruleset type if a ruleset developer would generate a button.

    Here is a short video on how to create a "Collection" using AudioOverseer.

    Collections are a group of sounds that play in a persistent fashion (typically) so you can have a combination of various ambient sounds. In the example case I use, in the Elemental Plane of Air... so wind, lightning, gusts along with a bit of music that plays.

    https://youtu.be/bLyS9pAeQas

    Here is another short tutorial video on how I make "Sound Boards" using sound links provided in AudioOverseer.

    https://www.youtube.com/watch?v=sdfk449m6M4

    How I setup Triggers in AudioOverseer to play sounds based on text that appears in chat.

    https://www.youtube.com/watch?v=5y8szxiqdLA

    If you find any bugs or have suggestions please post them here.

    Here is a image of the layout and feature locations.

    (the above is a screenshot of from within the pre-release version of FGU running AudioOverseer)

    If you are using Syrinscape Online Player be sure to add your token via "/ao token XXXXX" where XXXXX is the token you get from the Syrinscape My Account page.

    MAC/Apple users. Please review this post. It might help you.

    If you are using a MAC there is a optional method you can use if the above doesn't work. You'll need to set the method option via "/ao method local". This sends commands through your browser as currently the Syrinscape Online player for mac does not have that functionality.

    If you are using the Syrinscape Online Player web interface to copy "sound paths" you must manually remove the "?auth_token=XXX" part of that string. It is HIGHLY recommended to not manually add sounds in this manner, download the CSV file and import them.

    If you are still having problems:
    • Download the latest version and remove all "folders" of the same name of this extension in the extensions folder.
    • Disable ALL OTHER EXTENSIONS except AudioOverseer.
    • If triggering sounds is a problem, make sure GM rolls are set to SHOW in Campaign Settings.
    • Enable debug output "/ao debug enable"
    • Type "/console"
    • If Trigger issues: Type the text in chat of the trigger you'd like to activate and review the debug output.
    • If still Trigger or general sounds not playing: Click "Play" on a sound. (click a sound link)
    • Review that output to see why sound is not playing.
    • If you are still unable to resolve why your sound isn't playing copy the output from the Console.
    • Create a post here and paste the console output into in with your question.
    • Note the operating system, version of FG (FGU or FGC), ruleset and version of ruleset and exact procedure you are trying to play a sound.
    • NOTE THE VERSION OF FG AT THE TOP.


    I still class this as a beta (for now) so make sure to backup your campaign files to make sure your data is safe.

    I've included a sample module that contains some examples of triggers and collections along with the Syrinscape Online Player "Free" version sound links.

    Update 1.23
    • Fixed Editing trigger/collection from exported module would not work as expected.
    • Added Option in trigger to disable.


    Download here:
    Attached Files Attached Files
    Last edited by celestian; April 22nd, 2020 at 20:46.
    ---
    Coding the Official AD&D Ruleset
    Documentation for AD&D 2E ruleset.
    My Twitch Channel for AD&D and FG related streams (See schedule for live days)
    My YouTube for FG related Tutorials and AD&D Actual Plays
    Custom Maps (I2, S4, T1-4, Barrowmaze,Lost City of Barakus)

  2. #2
    Nice work!

  3. #3
    Yay! Thanks for putting this together. I'll start using it tonight.

  4. #4
    Wow - this is very cool celestian. I've been concerned about this and moving over to FGU without having anything compatible. Thanks so much for doing this!

  5. #5
    Kelrugem's Avatar
    Join Date
    Sep 2018
    Location
    Geneva, Switzerland, and Lyon, France
    Posts
    1,420
    thank you so much

  6. #6

  7. #7
    I've been thinking of using sound in my game. This looks very promising.

    Query: If I fireball a dozen mobs, will it play a saving throw sound for each target? Will it pause chat for each target?
    Fantasy Grounds Unity may be official now, but its release may take a while yet.

  8. #8
    I really like the search functions and the chat triggers. Really looking forward to the syrinscape online function. I dont really like messing with the voicemeter stuff.

  9. #9
    "You must spread some Reputation around before giving it to celestian again."

    Bummer. Thanks a lot Celestian, you're godlike!

  10. #10
    Coming up huge after a similar extension just recently died! You're my hero.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
PF2E Playlist

Log in

Log in