Jonny Tenebrous
June 26th, 2010, 19:19
I've been working hard lately on setting up my first DMing campaign through Fantasy Grounds 2: D&D Encounters Season 2 - Dark Sun. I plan to begin in about a week, GMT+1 timezone, and will likely have some slots available... so keep an eye out in the Guild House if you're interested. I've got custom tokens, maps, visual references, charts... the whole nine yards, hopefully. I've also decided to use VOIP instead of text chat. I've played games using either system, and appreciate the ups and downs of both.
Anyhow, one of the things I've found disappointing while using Ventrilo, Skype, or Teamspeak in Fantasy Grounds was the lack of an in-game overlay function, highlighting who was speaking, when, and which player character they were associated with. I suppose it becomes second nature after playing a campaign with the same group for a long time, but during RPGA modules and similar situations, it's enough to break the immersion. Sure, the mentioned programs have 3rd party apps/plugins that can be stuck together with bubblegum and string to create an overlay that works in some programs (not FGII, in my experience), on some systems, after a lot of technical troubleshooting with the players... not worth the pain. Enter Mumble (https://mumble.sourceforge.net/).
This is an open source gaming-centric VOIP software that's been gaining immensely in popularity of late, and which combines many good features of Ventrilo/TS3. The latest stable version (1.2.2.) offers a built-in Overlay feature that actually works (mostly) in FGII. I've tried out the latest test builds, and they appear to be taking this feature even further. We all know that FGII has some funky ways of dealing with DirectX, and Z-Order, and other things that I don't really know what I'm talking about (I'm not a programmer) that make FGII want to "Always Have Priority to Stay Above Every Other Window". In the Mumble preferences, making sure your "Advanced Options" are enabled, you can position the Mumble Voice Overlay right above your Fantasy Grounds II "Text/Chat and Die Rolling Field". Make sure also that, in Mumble, you only "Grow Right" and "Grown Down" as positions for the Overlay (The default options are "Grow Left" and "Grow Down"). So long as your Mumble Voice Overlay is positioned above your Fantasy Grounds II "Text/Chat and Die Rolling Field", the voice overlay will work (mostly) properly while you are running FGII. While it's working properly, the names of all players will stay gray and translucent while they are silent, and become highlighted while they are speaking. Mumble also supports "whispers" between players/GMs, indicated in the overlay with an alternative color highlight.
Now, I did mention that should all the above be set up correctly everything "MOSTLY" works as it should. The "Mostly" means that the Overlay will only correctly refresh between neutral and highlighted while your FGII mouse cursor is also inside the "Text/Chat and Die Rolling Field". This apparently makes FGII automatically refresh (this is a good thing). A manual refresh will also occur if your mouse is anywhere over the FGII table and you click the mouse (giving window priority back to FGII, rather than the Overlay). This is a somewhat minor nuisance, however, and hopefully if a Fantasy Grounds Developer is reading this, they could implement a bit of code for these two programs to exist in harmony.
And the other good thing about Mumble? You can find freely hosted dedicated servers around the net. Currently, UK Game Servers (https://www.ukgame.com/voice_servers/murmur_mumble_voice_servers.html) are hosting free 50-slot Mumble servers for anybody who wants one. I set mine up earlier today.
Attached is a .jpg screenshot I took to illustrate how a properly setup Mumble Voice Overlay will look in Fantasy Grounds.
I hope this is helpful to some others here. Cheers~ Jonny
Anyhow, one of the things I've found disappointing while using Ventrilo, Skype, or Teamspeak in Fantasy Grounds was the lack of an in-game overlay function, highlighting who was speaking, when, and which player character they were associated with. I suppose it becomes second nature after playing a campaign with the same group for a long time, but during RPGA modules and similar situations, it's enough to break the immersion. Sure, the mentioned programs have 3rd party apps/plugins that can be stuck together with bubblegum and string to create an overlay that works in some programs (not FGII, in my experience), on some systems, after a lot of technical troubleshooting with the players... not worth the pain. Enter Mumble (https://mumble.sourceforge.net/).
This is an open source gaming-centric VOIP software that's been gaining immensely in popularity of late, and which combines many good features of Ventrilo/TS3. The latest stable version (1.2.2.) offers a built-in Overlay feature that actually works (mostly) in FGII. I've tried out the latest test builds, and they appear to be taking this feature even further. We all know that FGII has some funky ways of dealing with DirectX, and Z-Order, and other things that I don't really know what I'm talking about (I'm not a programmer) that make FGII want to "Always Have Priority to Stay Above Every Other Window". In the Mumble preferences, making sure your "Advanced Options" are enabled, you can position the Mumble Voice Overlay right above your Fantasy Grounds II "Text/Chat and Die Rolling Field". Make sure also that, in Mumble, you only "Grow Right" and "Grown Down" as positions for the Overlay (The default options are "Grow Left" and "Grow Down"). So long as your Mumble Voice Overlay is positioned above your Fantasy Grounds II "Text/Chat and Die Rolling Field", the voice overlay will work (mostly) properly while you are running FGII. While it's working properly, the names of all players will stay gray and translucent while they are silent, and become highlighted while they are speaking. Mumble also supports "whispers" between players/GMs, indicated in the overlay with an alternative color highlight.
Now, I did mention that should all the above be set up correctly everything "MOSTLY" works as it should. The "Mostly" means that the Overlay will only correctly refresh between neutral and highlighted while your FGII mouse cursor is also inside the "Text/Chat and Die Rolling Field". This apparently makes FGII automatically refresh (this is a good thing). A manual refresh will also occur if your mouse is anywhere over the FGII table and you click the mouse (giving window priority back to FGII, rather than the Overlay). This is a somewhat minor nuisance, however, and hopefully if a Fantasy Grounds Developer is reading this, they could implement a bit of code for these two programs to exist in harmony.
And the other good thing about Mumble? You can find freely hosted dedicated servers around the net. Currently, UK Game Servers (https://www.ukgame.com/voice_servers/murmur_mumble_voice_servers.html) are hosting free 50-slot Mumble servers for anybody who wants one. I set mine up earlier today.
Attached is a .jpg screenshot I took to illustrate how a properly setup Mumble Voice Overlay will look in Fantasy Grounds.
I hope this is helpful to some others here. Cheers~ Jonny