332nd Flying Mongrels Forum
May 23, 2012, 01:50:23 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Welcome to the 332nd Flying Mongrels forums.
Our home page is www.332nd.org
Our Roster is: http://www.332nd.org/aces-high/squad-roster         
Aces High Special Events http://www.ahevents.org/

Squad Times
Friday nights (FSO) at 11 PM Eastern     
   
Wednesday Snapshots at 10 PM Eastern
Please log into Ventrilo every time you fly in Aces High


Due to increased spam/bot activity, open registration to this forum is closed.
If you would like to register, send a Private Message to Drone mailto:drone@airmageddon.com?subject=dogs registration. Sorry for any inconvenience.
Advanced search
Pages: [1]
Print
Author Topic: Ventrilo and BF2  (Read 251 times)
0 Members and 2 Guests are viewing this topic.
daddog
Moderator
Member
*****
Offline Offline

Posts: 7323



WWW
« on: August 04, 2008, 09:31:39 PM »

http://ventrilo.com/forums/showthread.php?t=12626
Just an FYI
Quote
I have finally discovered a few things about BF2 and why it causes problems with Ventrilo.

BF2 likes to set the "Line input" device to its own setting. However, this might wind up raising or more probably lowering the mic input volume to a setting that is unusable for Ventrilo. However, there are several options you can chose from to solve these problems.

1) Make sure your BF2 is patched to 1.2 or higher. When my BF2 starts it shows a version number in the upper right hand corner of the screen with the following number: 1.1.2696-528.0 and is what I performed all of my testing with.

2) Disable in game VoIP under the Options -> Audio tabs. While this might not be desirable it is the best solution.

3A) In Ventrilo -> Setup -> Voice make sure you select a mixer / mux / line and set the Line Input slider to the desired value, the click OK. If you selected a "Line" then each time you connect to a server ventrilo will force the specific Line to be the actual input source and set the specified Line input volume.

3B) After doing 3A go into the Ventrilo Binds Editor and set a key to function "Reset sound input device". (This will require that you select the specified binding profile from the main window).

3C) While in game after the map has loaded and started press your bind key for the "Reset sound input device". After 3 seconds you should hear a system beep. This will reselect the Line input device and restore the Line volume to what you select in the Setup->Voice page. You might have to do this after each map change.

It's important to understand that BF2 is trying to set the sound input device to its own desired settings and Ventrilo has no control over this. So these techniques are a work around. If you don't need ingame voip then option #2 is the best solution but the option 3's are viable and proven to work on my system.

Note: To prove that BF2 is changing the sound input device setting behind Ventrilo's back do the following.

A) Perform option 3A as shown above.
B) Connect to a ventrilo server
C) Start BF2 with VOIP enabled.
D) Enter a server and map, play for a while then leave the game.
E) Click Start button -> Run and enter this command:
F) notepad %appdata%\ventrilo\ventrilo.log
G) Scroll to the end and you should see something like: "Microphone input level has been altered externally."

This message is only generated when another program modifiers the sound input device settings behind Ventrilo's back and ONLY if you have a Mixer / Mux / Line selected in Ventrilo.
Logged
daddog
Moderator
Member
*****
Offline Offline

Posts: 7323



WWW
« Reply #1 on: August 04, 2008, 09:34:40 PM »

also
http://ventrilo.com/forums/showthread.php?t=28127
Quote
I found a way to fix vent while running BF2. In order to get BF2 to run properly on Vista it does not have to be run as an administrator. Go into your main drive C:\Program Files\EA Games\Battlefield 2\pb\PnkBstB.exe
and only run the punkbuster executable as an administrator. While running BF2 as an admin it takes hold of your mic and will not allow you to use your mic in vent at all. Make sure to run vent as admin so you don't get the same issue running both as non-admin. I hope this helps it worked for me.

Edit: When BF2 is not run as administrator it would not boot Punkbuster and I would be kicked from every PB server within two minutes. So only let the PB exec run as an admin.
Logged
Teedog
Moderator
Member
*****
Offline Offline

Posts: 1080



WWW
« Reply #2 on: August 06, 2008, 11:38:10 AM »

Thanks Daddog.
Logged

Capt. Ted Teedog Severns
daddog
Moderator
Member
*****
Offline Offline

Posts: 7323



WWW
« Reply #3 on: November 18, 2008, 09:02:57 AM »

Another thread.
http://ventrilo.com/forums/showthread.php?t=28127

Logged
Pages: [1]
Print
Jump to:  

Black Rain by Crip Powered by SMF 1.1.14 | SMF © 2006-2011, Simple Machines LLC XHTML | CSS