how to Install Ventrilo 2.3 on linux

In this How to I show how to install Ventrilo 2.3 (windows version) on linux using Cedega 5.0

Pre-requisites

  • Working Graphical installation of Linux 2.4.26 or later.
  • Working ALSA sound with OSS modules (installed by default)
  • Working copy of Cedega 5.0
  • Copy of Ventrilo 2.3.0 winclient
  • A working WinXP installation to copy one file from

This HowTo refers to my hardware which is,

  • Pentium M - 2Ghz with 2Gigs of Ram
  • NVidia 6800 Go Ultra using NVidia driver 1.0.7676
  • Intel Corporation 82801FB - AC'97 Audio sound running under ALSA with OSS modules

First lets get Ventrilo installed

  1. Now lets get the microsoft MSI files

    go to here and download it

  2. Launch Cedega 5 and click install

    [img_assist|fid=4|thumb=0|alt=ventrilo and linux step 1]

  3. Lets instal the microsoft MSI files
    - Create a new profile for ventrilo (type Ventrilo under Program Name)(#1 on the image)
    - Browse to the location of the MSI files installer (InstMsiA.exe)(#2 on the image)
    [img_assist|fid=6|thumb=0|alt=ventrilo and linux step 2]
    - Click Continue so the install starts (It should install without problems)
  4. Lets install Ventrilo now
    - USE THE SAME PROFILE that was created above for the MSI files (in this case was Ventrilo under Program Name)(#3 on the image)
    - Browse to the location of the MSI files installer (InstMsiA.exe)(#4 on the image)

    [img_assist|fid=8|thumb=0|alt=ventrilo and linux step 3]

    - Click Continue so the install starts

  5. Lets do some changes to the ventrilo install
    - Using Konqueror or similar, navigate to the fake Windows files used by Cedega for Ventrilo. In my case this is,
    ~/.cedega/Ventrilo/c_drive/windows
    - Open up the system.ini file using your favourite text editor (KEdit) and add the following line to the bottom of the script in the Drivers 32 section
    MSACM.msgsm610=msgsm32.acm
    [img_assist|fid=11|thumb=0|alt=ventrilo and linux step 4]
    - You have just told Ventrilo to use the MicroSoft GSM610 codec file called msgsm32.acm - this file won't have shipped with your Linux distro so go get it from somewhere and copy it to ~/.cedega/Ventrilo/c_drive/windows/system32:
    cp /mnt/win/Windows/system32/msgsm32.acm ~/.cedega/Ventrilo/c_drive/windows/system32/
    then change the permissions so users can use it
    chmod a+r msgsm32.acm
    - Your done in here so save and close all those windows.
  6. Now Configure Linux......

    -Specifically, configure KDE in my case but I'm sure any Gnomes will be able to follow me. In KDE go to SETTINGS->CONTROL PANEL->SOUND&MULTIMEDIA->SOUND SYSTEM. Select the Hardware tab and ensure ALSA is selected. Test your sound just to make sure that it works. Now select the General tab and untick that lil box labelled Enable Sound System. Basically, TURN OFF ANY SOUND MANAGERS. Easy huh?

    -Apply and you're done. Nearly finished now.

  7. Next, Configure ALSA.....

    Plug in your speakers, headphones & microphone or whatever you are using. Make sure they are plugged in the right holes, turned on & turned up. If your mic already produces sound via your speakers then skip to the next section.

    In a Console type,

    alsamixer

    and right-arrow along making sure that your appropriate channels are unmuted (m) and turned up. In my case, beside the main volume, MIC is set at top of green, MIC AS C is OFF (muted with m at the top), MIC BOOST is ON (not muted - no colours in bar and no 'm' at the top), and MIC SELECT is set to MIC 2. That last bit took me ages to work out. As soon as you select the right MIC, yours will start working so make sure you're reciting' "Mary had a little lamb" Wink.

    - When it's working, press ESC to escape and then store your settings (as root) with,
    alsactl store

  8. Next, Configure Cedega.....

    - Go to Edit -> Configuration Profiles and Create a new profile: Ventrilo (#6 on the image)
    - Now move the application Ventrilo to use the Ventrilo profile (#7 on the image)
    - In my case I edited that profile to use OSS sound.

    [img_assist|fid=14|thumb=0|alt=ventrilo and linux step 5]

  9. Finally, Configure Ventrilo.....

    -Fire up Cedega and go to your icon Ventrilo icon. . Click the SETUP button and make sure that the options on the RHS of the window match up to your hardware. In my case its: (#8 on the image)
    - Make sure that the ENABLE OUTGOING COMMS (#9 on the image)
    - Mic only works for me on push to talk (#10 on the image)
    - If I have push to talk i needed to uncheck directimput (#11 on the image)

    [img_assist|fid=16|thumb=0|alt=ventrilo and linux step 6]

  10. YOU ARE DONE !! :)

- 1st try with OSS and ventrilo by it self but to hear sound of the game at the same time as ventrilo I had to use ALSA sound and a dmixed controler

- This was done with some input by otchie1 from transgaming forums

Comments

It Works!

Works great! I'm using the Vent client using Ubuntu and my http://www.darkstarllc.com Ventrilo Server, voice quality and the client functionality is flawless just as under Windows. Thanks for this!

Vent for Linux

The Vent team is currently working on a code that will be functional under linux. Until then we are forced to be using the Das Billware.

ya right they have been

ya right they have been saying that officially for days short of two years

doesn't work

nothing ever does. windows was so much easier to get things to work together. all I need is ventrilo to release a linux version, and I guess life will be happy again.

Mouse troubles

I am not using Cedega but rather Crossover office and I have installled vent it and successfully connected to servers. The only problem I have is that when I go to set my bindings and I click on the part that lets you push a button to bind to, the mouse gets stuck and it won't let me move it at all. If I move it really fast, I can move it, but that doesn't really help. Any ideas on why this would be happening?

people

I agree with it. It is true.

Cedega Vent install trouble

If you're having problems running the ventrilo installer in cedega, try extracting the installer with winrar and just copying the files over to linux.

Just one problem (Line in on Vent)

Everything works great for me except one thing. When I get to the final step (configuring ventrilo), there is no option for me to add a Line option under Hardware Input mixer (the dropdown menu is simply blank). As a result, I can hear other people on vent but I cannot talk myself.

Any suggestions or pointers?

I have exactly the same problem

Same here -- nothing in the drop-down for Line. I haven't yet tested it on any server other than one I started myself, which had no other users, so I'm not entirely sure I can hear others yet.

I know my mic is set up just fine, I use Teamspeak all of the time without problem.

edit: Tested and yes, I can indeed hear without problems and connect. Just no speaking.

Just one problem (Line in on Vent)

Everything works great for me except one thing. When I get to the final step (configuring ventrilo), there is no option for me to add a Line option under Hardware Input mixer (the dropdown menu is simply blank). As a result, I can hear other people on vent but I cannot talk myself.

Any suggestions or pointers?

Re: Ventrilo for Cedega

I tried exactly what you posted there, but it doesn't work for me. Do you install ventrilo under windows xp? when i tried to intsall it nothing happens. I got to the part about the profiles but since it didn't install i couldn't do that part. I'm running SUSE 10.0 thank you for your time on this matter.