Ventrilo Tech Support  

Go Back   Ventrilo Tech Support > Main Category > Windows Client

Closed Thread
Thread Tools Display Modes
Old 05-06-2006, 01:13 AM   #1
Flagship's Avatar
Join Date: May 2005
Location: Some insignifcant planet.
Posts: 8,049
Default Ventrilo and BF2

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.

Flagship Industries, Inc.

Last edited by Flagship; 05-06-2006 at 01:19 AM.
Flagship is offline  
Closed Thread

Thread Tools
Display Modes

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 On

Forum Jump

All times are GMT -5. The time now is 10:31 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2021, vBulletin Solutions, Inc.