Mumble Support
Caradas
Join Date: 2005-04-08 Member: 47826Members
<div class="IPBDescription">Postional audio and automatic channel joining</div>Hi there,
is it possible to get a working mumble plugin to enable the special features like positional audio and the automatic channel join.
Mumble supports 3d audio, with this feature you can hear from where somewone is speaking. To Enable this, mumble needs the positon from the player.
To enable the second feature mumble needs some playerdata like teamid and servername.
There are two ways to make it work:
The first is native support. UWE needs to implement the routines that transfers the data to the mumble client.
The second way is an external plugin. This plugin reads the data from the ram.
The Problem with the second way is that you have to adjust the positon from where the plugin reads every single change on the ns2.exe.
Also a problem is that the plugin who reads data from the ns2 process could be detected as a cheating programm.
Also a problem is that i dont know how to find the postions and develop a working plugin.
Some more information:
<a href="http://mumble.sourceforge.net/Positional-Audio" target="_blank">http://mumble.sourceforge.net/Positional-Audio</a>
<a href="http://mumble.sourceforge.net/Pluginguide" target="_blank">http://mumble.sourceforge.net/Pluginguide</a>
<a href="http://mumble.sourceforge.net/Games#Supported_Games" target="_blank">http://mumble.sourceforge.net/Games#Supported_Games</a>
<a href="http://mumble.sourceforge.net/Link" target="_blank">http://mumble.sourceforge.net/Link</a>
is it possible to get a working mumble plugin to enable the special features like positional audio and the automatic channel join.
Mumble supports 3d audio, with this feature you can hear from where somewone is speaking. To Enable this, mumble needs the positon from the player.
To enable the second feature mumble needs some playerdata like teamid and servername.
There are two ways to make it work:
The first is native support. UWE needs to implement the routines that transfers the data to the mumble client.
The second way is an external plugin. This plugin reads the data from the ram.
The Problem with the second way is that you have to adjust the positon from where the plugin reads every single change on the ns2.exe.
Also a problem is that the plugin who reads data from the ns2 process could be detected as a cheating programm.
Also a problem is that i dont know how to find the postions and develop a working plugin.
Some more information:
<a href="http://mumble.sourceforge.net/Positional-Audio" target="_blank">http://mumble.sourceforge.net/Positional-Audio</a>
<a href="http://mumble.sourceforge.net/Pluginguide" target="_blank">http://mumble.sourceforge.net/Pluginguide</a>
<a href="http://mumble.sourceforge.net/Games#Supported_Games" target="_blank">http://mumble.sourceforge.net/Games#Supported_Games</a>
<a href="http://mumble.sourceforge.net/Link" target="_blank">http://mumble.sourceforge.net/Link</a>
Comments
You may want to take a look at this <a href="http://www.unknownworlds.com/ns2/forums/index.php?showtopic=114904&hl=http://" target="_blank">topic</a>
Hope that helps
but anticheattools detect if something is reading in the game's memory (ram). (e.g. punkbuster would do this)
another idea btw.
a clientside mod who runs like the model changing mods.
scanning the ram -> billion of values found
scanning the ram again but filter all changed -> after a few times 115 milion values found
so now im moving a bit ingame
scanning the ram and filter all unchanged -> 0 values found
this is a bit strange because my position ingame is not the same as before.
//edit
Found 3 Values!
X Y Z all 3 floats
the y value is @ the head from the model ;)