Project 1999

Go Back   Project 1999 > General Community > Technical Discussion

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #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
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 01:30 AM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.