I just updated the overlay for Win32, and it now uses a different approach for hooking D3D9 games, and also supports OpenGL. I would really appreciate if people downloaded the latest snapshot and verified that the overlay works in
Please report either success or failure in this post.
Tested and working are:
- BF2142 Northern Strike
- Supreme Commander
- Dawn of War
oooh, can't wait to try that OpenGL support(except I am at work, so I have to (or at least should) wait).
The new OpenAL hooking should really be made working with linux as well. UT2004 and Quake4 use it so one could test with those games. Not sure if both use OpenAL on windows too.
Well, the reason the OpenAL hook wasn't announced with much fanfare is that there isn't a single game out there which actually uses the full 3D positioning of OpenAL :(
Some games just create 5 sound sources at positions which happen to match a 5.1 speaker setup, and premix to those sources, while others (such the one about fields of battle) premultiply by the world matrix before they set up sound sources. IE: When you turn your head left, they don't tell OpenAL to move the listener to the left, they move the entire world to the right instead.
After finding out this wonderfull fact, I did some digging around on Linux, and it seems it's the same there :( Besides, we don't support positional audio output on Linux yet, so it would be kind of useless :)
Soooo. Until I have a single game where this actually works, I'm going to let the code quietly rot.
I just tried to do some testing on the new snapshot, but actually,
this one is not working on my machine at all.
Trying to start it (in the usual way for windows users: double click on the icon),
results in a sandclock, but no GUI shows up, though mumble.exe is listed in the
task manager. Therefor no more testing (BF2, Armed Assault, Flight Simulator)
BTW: Overlay works in the stable release (1.0.0), but in BF2, one gets kicked by
PunkBuster, when using it.
Does the dbus-daemon start up? (IE: does it show up in the list of processes?)
If it doesn't, could you go to c:\program files\mumble\bin and start it manually and see if that works?
Checked it out:
When starting mumble.exe, dbus-deamon does not show up in the process list.
Starting it (by double- clicking on the icon in the explorer) results in an error saying
libxml2.dll is not found.
Trying to start it from a commandline within the mumble install folder
(C:\Programme\Gaming\Mumble2> bin\dbus-deamon.exe)it complains, that there is
no configuration file specified.
I also tried
C:\Programme\Gaming\Mumble2> bin\dbus-deamon.exe --config-file=C:\Programme\Gaming\Mumble2\etc/session.conf
but this results in an error saying" not enough memory,
but I think 1.5 GB should be sufficient.
Ok, try this:
bin\dbus-daemon.exe --session --print-address
Does that work at all? IE: Does it print out a tcp:host:blablabla line?
Nope, error message (not enough memory) appears again!
Ok. I'm stomped.
OS, OS version and user privilege level?
Here we go...
Win XP (german), Service Pack 2, latest patches installed...
Athlon XP 3000+ (32 bit), 1,5 GB RAM (MDT), ATI X1600 (AGP), DFI LANParty NFII Ultra B (Nforce 2 Ultra), onboard AC´97 sound, onboard LAN...
Under the same configuration, snapshot version "mumble-2007-07-21_20-39.exe" worked (exept those little thingies I already mentioned in the snapshot post, which you already fixed)...
I have no idea if this info help´s, but I´m still here for further testing.
I´m also connected to a 1.0.0 mumble server, to increase communication throughput, if you like.
It´s called rgXserver.de
Could you try downgrading to that snapshot and do the same bin\dbus-deamon test?
I assume you've tried rebooting?
Unfortunately, I'm at work. No microphone :(
Could you send me your jabber by email?
Was all my fault!!
I did not delete the directory, the older snapshot version was installed to (only uninstalled via control panel, software) and reinstalled the new snapshot into that folder.
After a proper uninstall (via control panel, software AND deleting the program folder, rebooting) the actual snapshot starts up, as expected (GUI and DBUS- deamon)!
(Figured it out, when downgrading (unpropperly) to the older snapshot resulted in the same error as the new one.)
Well, I did a local test of the Aug 30th snapshot with World of Padman (a free quake 3 engine game) and the first time it rendered my name fine, the second time I launched the gamed (I had to download the map pack and install it) all I got was a translucent gray box where my name should have been. I must say I was pretty happy to see it work, just some kinks to work out.
I just quit and relaunched the aug 30th mumble snapshot and the overlay worked perfectly the first run of W.O.P. but after quitting and reluanching w.o.p. I got the same gray box, so it is repeatable, at least for me.
The problem is that the overlay marks the texture as "finished updating", but there's no mechanism to remove that mark once a new game is started. So the texture is never copied into texture memory and remains a grey blob. I'll get it fixed.
there's a problem with Rfactor.
I talk about this on other post :( please move it here :) /i don´t saw this tread
This thread is about the new overlay in the current snapshot releases.
I just tried RFactor, and it works fine.
"World of Padman" worked fine with the Sept 1st snapshot, at least in my limited testing.
Funny thing. i had left mumble & murmur running on my work PC after testing the new overlay stuff in WOP.
Anyway, I was looking at pchelpware (http://www.uvnc.com/pchelpware/) to see if it might be useful to my dept and found that the new mumble overlay also works on the pchelpware viewer. Don't know how useful it is on a remote assistance screen, but still kinda funny. (I expect it would not work if I had checked the "disable DirectX" setting in PChelpware)
(Sept 1st compile): Works good on "Dungeon Siege 2: broken world" (dx9), I finally got my friend in California to try it out. He still prefers the sound on teamspeak better, but I have no idea why. He did say the last word I say each time was repeated/echoed once, but that went away after a while, and I have no idea why that was happening. Also, when I turned on positional audio I could not hear anything at all from him until I turned it off.
I tested the overlay with two games (Mumble 1.1.0 final).
ET:QW retail version 1.1
Overlay isn't visible
Since it is a well known free playable shooter from http://www.warrock.net
it would be nice to see support for it.
Do you know which graphics technology it uses?
WarRock uses DirectX, but I don't know if version 9 or 8.