Jump to content
Welcome to the virtual battlefield, Guest!

World War II Online is a Massively Multiplayer Online First Person Shooter based in Western Europe between 1939 and 1943. Through land, sea, and air combat using a ultra-realistic game engine, combined with a strategic layer, in the largest game world ever created - We offer the best WWII simulation experience around.

Whoah - New sound system in 1.33 rocks the house... IN LINUX!


caydel
 Share

Recommended Posts

Heya Rats.

In 2008, I wrote a post in the forums called How to Run WWIIOL Flawlessly in Linux.

Unfortunately, in the meantime, real life commitments took over, and I had been unable to play regularly. Also, in the meantime, the sound in WWIIOL began to not work so well in Linux*. I don't know whether this was due to changes in Wine, or changes in the game.

However, I've been following ongoing dev every week or so to watch new developments. I read in one of your posts that you replaced the sound engine with a new one based on Xaudio2, which has fantastic Wine support.

Sure enough, I just ran the 1.33 client, and from all appearances, sound is working perfectly.

This means that the game runs perfectly in Linux on Wine provided a patch to use Xinput2 is applied to the Wine source.

Thanks for the hard work on this; I look forward to being able to play in my desired OS!

P.S., Please consider creating a build of the game with Winelib (with the above patch applied beforehand). This would allow you to offer something that works out of the box for Linux users with very minimal effort on your part.

* As it stands in the current 1.32 release, the hardware support is broken under recent Ubuntu versions (only playing some sounds. ie, footsteps and an Opel 1k away, but not the tank next to me... bullet ricochets, but not shots etc.), and the software sound kills the framerate and lags by about .5 second.

Link to comment
Share on other sites

Perhaps we should just switch from Direct Input to Xinput?

XInput is two very different things, the Microsoft XInput and the X11 Xinput1/Xinput2.

The Microsoft XInput is for XBox 360 controllers plugged into PC's. The only way to get Joysticks/Keyboard/Mice through DirectX is still DirectInput.

Link to comment
Share on other sites

XInput is two very different things' date=' the Microsoft XInput and the X11 Xinput1/Xinput2.

The Microsoft XInput is for XBox 360 controllers plugged into PC's. The only way to get Joysticks/Keyboard/Mice through DirectX is still DirectInput.

What he said ;)

I expect full Xinput2 support is going to be merged into Wine within the next few releases; the patch I linked is already much improved over the earlier versions. I don't think engine code changes would be worth your effort at this point.

That said, I still stand by my wish for a version of WWIIOL compiled with Winelib because, you know, you guys don't have enough on your plate already!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...