Neverwinter Nights Update
nyquil superstar writes "Just thought everyone might like to know, there are a whole bunch of updates at Bioware's NWN Linux Client Page. Includes goodies like the timing of future releases and betas, how to install the Linux client and future(!) expansions, and updates on the movies and sound issues. The quick version: sound is in and they will release a Linux client before they integrate a movie player. Oh, and you'll need to download the game's resource data or use a Windows install, the CD is only good for the reg. key and Windows install. Good news though, because it sounds like it's getting close."
As a Windows user, I can't wait for the Linux Client to come out for NWN. I want the added people out there, scripting modules, writing content and playing the game. God knows I'm sick of a bunch of little 733T hacker brats on there. Some games are fun, but I've been waiting for the chance to go up against some other people. Hopefully that isn't flameworthy, but if you've played it online, you know what I mean.
This game is the one that will actually get Linux Gaming off the ground. It removes the need for an emulator or middle-run to get it working, and is one of the biggest games in recent memory. If we saw some of the other big guns, like Blizzard and EA doing this, there would be a lot more solid development on the gaming front.
Since Bioware already will have the linux base installed, and the NWN engine is the core of their future RPG games, this looks well for the Linux community. Now if only they would start releasing the stuff out of box like this...
Probably not. However, it appears Bioware are pressing ahead (and doing it inhouse) because they are a games company that wants to be around in the long run, and stay one step ahead of its competitors. Writing portable code isn't something that comes as second nature to most Windows coders, least of all games coders, but they clearly think (correctly) that Linux is going to be a force in the long run on the desktop.
By teaching themselves the ins and outs of porting games, they've learned (the hard way it seems) that portability has to be a concern from the beginning. Using SDL isn't hard, but it makes porting so much easier it's untrue. Make sure any 3rd party engines you use will run on other platforms or are easily made portable. And so on.
I think it's telling they outsourced the porting of the Mac client, but kept the Linux port in house. They could have easily hired LGP for instance to port it, or done what was done for Unreal Tournament and get a freelancer in, but they didn't. That makes me think they value the experience and want to keep it internal to the company. Assuming BioWare stick around, I'd expect to see more Linux ports in future.
Unfortunately the normal cab extractor does not work. That is meant for "regular" windows .cabs and it seems that Epic have their own .cab format. For reference, go read Happypenguin's current NWN comments.
There is no such thing as good luck. There is only misfortune and its occasional absence.