Skip to content

frondeus/fvtt-syrin-control

Repository files navigation

Latest Release Download Count Forge Installs

SyrinControl - provides integration with Syrinscape Online

Important

This module is no longer maintained.

Sorry! I really didn't find time or motivation to continue maintaining this project.

First of all, I was always driven by my own campaign that is probably going to end in next 3-4 sessions (4 years of running Masks Of Nyarlathotep :) ).

Then, I overestimated my players need for Syrinscape - They don't really feel that much difference. It was an amazing tool for me to get into the right creative space, especially that Syrinscape provides soundsets for my campaign, but... They just mute it and play their own moods with the help of YouTube.

And then, final nail to the coffin - recently we started playing using only discord, rolling physical dices (and trusting each other)... So not only I use less Syrinscape, but Foundry as well...

Okay, what's next?

Well... I am not going to update this module or fix bugs in it. It is obvious that I ignored that project and all people asking for the change for too long. Sorry for that. I was lying to myself "if only I had a weekend free", etc. But in the end, after a week of vacation break I still didn't touch the project so it is the best to just be transparent and honest (also with myself).

If there is someone willing to maintain this module, I can transfer ownership.

Otherwise, so long and thanks for all the fish!

SyrinControl 0.4 walk-through

Compatibility

This module supports Foundry V10 & V11. However older versions are currently not supported.

Useful links:

For contributors

Features

  • New Syrinscape Online viewer
  • A possibility to import playlists
  • Audio & Volume Control
  • Ambient sounds (experimental)
  • Translations
  • Players can trigger moods & one-shots
  • Macro API is extended

New Syrinscape Online viewer

In the Audio Playlist tab, a new button opens the Syrinscape Online browser.

image

It opens a new window with all your soundsets.

image

A possibility to import playlists

The new browser allows previewing moods and bulk-create playlists.

image

The playlists are no different from native Foundry playlists.

image

Audio & Volume Control

You do not need Syrinscape Player opened to hear sweet moods! SyrinControl will play the audio (both moods and one-shots) directly in the browser tab (alongside the FoundryVTT native audio)!

image

This release also brings control of the global volume and one-shots volume.

image

Additionally, each player can adjust their local volume to their needs.

Ambient sounds (experimental)

now SyrinControl can well... control, detect and trigger moods (for now only moods) based on the native ambient sound feature.

image

Translations

The English text is no longer hard coded, internationality, yay!

image

Players can trigger moods & one-shots

A GM has to prepare a macro and permit them to run it. It just works (TM).

Scene - Mood integration

image

Macro API is extended

Several functions can be triggered in the macro:

game.syrinscape.playElement(id: number);
game.syrinscape.stopElement(id: number);
game.syrinscape.stopAll();
game.syrinscape.playMood(id: number);
game.syrinscape.soundSources();
game.syrinscape.onlineElements();
game.syrinscape.onlineGlobalElements();