View Single Post
  #1  
Old 05-14-2023, 05:47 AM
torogdil torogdil is offline
Large Rat


Join Date: Sep 2021
Posts: 5
Lightbulb nparse + mumble for positional voice chat

Hello!

During lockdown I played ESO on PS4 where there's positional + group voice chat enabled by default, and I loved it -- it's so much easier to coordinate as a group in real time, and you really get to know the people you're playing with.

I've recently started using nparse which can track your location from the log file, and I figured that one could make a plugin for it that talks to a small server which is also running a Mumble server and take advantage of its built-in positional audio system. Mumble servers are scriptable via an RPC interface that has Python bindings.

So the setup would be:
  • user runs nparse and points it at their logfile (and sets up their macros/keybindings to log /loc)
  • an nparse plugin sends their character name and in-game zone / loc to a server
  • the server talks to the Mumble server and tells it that character A is in location B
  • user runs Mumble client and connects to that Mumble server, registering + logging in with their character's name
  • if they speak, they'll only be heard by other people whose characters are nearby

Two questions:
  1. am I missing something? would this setup work?
  2. is this asking too much of people, i.e. would anyone actually go to the effort?

A simpler setup from a player's POV would be to just have the nparse plugin handle everything (take in audio from mic, relay it to other users via a server) but that'd require a lot of custom code.

Thanks!
Reply With Quote