Slashdot Mirror


NWN Linux Client Delayed

An anonymous reader writes "Posted tonight on the Neverwinter Nights Linux client page: '[Dec 13 2002] There have been many questions as to why the Linux client is taking so long. The two big issues are sound and movies due to the fact that BINK and Miles are only available for Windows and Mac. BINK is the in-game movie player and Miles is the sound engine for Neverwinter Nights. We are having to find our own solution for Linux sound in Neverwinter Nights, and we are exploring possible movie options. Due to these factors, we are revising the estimated release date from Fall 2002 to Winter 2002 (Dec 22 2002 to March 21 2003), with January 2003 being the earliest date it could be out. Progress has been made on sound this week, and to re-iterate, the graphical side of the Linux client is looking excellent and is almost complete.'"

30 of 270 comments (clear)

  1. try using something that already works... by protomala · · Score: 5, Informative

    Why not using divx and mplayer (a downsized version, of course) to play the movies? mplayer can operate in a lot of ways (that's what I like on it) with various input and output systems, and I think it's nice as backend for playing videos in linux games. Sure, there is smpeg too, that was used by lokigames.

    1. Re:try using something that already works... by WWWWolf · · Score: 3, Informative
      Why not using divx and mplayer (a downsized version, of course) to play the movies?

      SDL already has MPEG support... And interestingly, Myth II was a similar case: Original Myth II had (AFAIK) Smacker video files, which was the previous video codec from RAD (makers of Bink), and the solution was that Windows and Mac versions of the game used Smacker and Loki's version used MPEG.

  2. I don't recall the game having movies... by Xpilot · · Score: 3, Insightful

    ...apart from the cheesy opening sequence. The "cut-scenes" are more like static slide shows. Couldn't be too hard to write up a drop-in replacement for something like that?

    --
    "Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it." -- Linus Torvalds
  3. What's the holdup? by abe+ferlman · · Score: 4, Insightful

    Here's a sound engine.

    Here's a movie player.

    I want my client now, please!

    --
    microsoftword.mp3 - it doesn't care that they're not words...
    1. Re:What's the holdup? by gl4ss · · Score: 4, Funny

      i dunno.

      how hard is it for them to convert the movies?
      (granted, big downloads, but so what)

      how hard it would have been for them to think of this earlier in the dev. process?

      designer1: hey, we could save 2 days of dev. time if we used these properiaty, out of house, bought devkits for video files and for music, tying us to windows/mac forever!

      designer2: sounds like a splendid idea, i'm going to take those 2 days off right now.

      --
      world was created 5 seconds before this post as it is.
    2. Re:What's the holdup? by Daniel+Phillips · · Score: 3, Informative

      Here's a sound engine [libsdl.org].

      Actually, for sound you'd want OpenAL. This works together with SDL but isn't tied to it.

      --
      Have you got your LWN subscription yet?
  4. Not more time by Tyreth · · Score: 5, Interesting

    Gar, this is so frustrating! Been waiting for so long for the client. This was an opportunity that the Linux community had to be in at the start to help with the flow of mods.

    Still, I must really thank bioware. The fact that BINK and Miles only run on windows will do a great service to Linux. This will draw attention to the fact that some companies (such as Bioware) are remaining committed to bringing the game to Linux. As a consequence, it will draw attention to all those people who think it is acceptable to produce products that run on windows only, or windows and linux. And yes, I am also thinking of all those web designers who think Internet Explorer is the only web browser being used, and everyone should just download it - after all its free.

    So even though the difficulty of bringing out the client may be a downside, I think that Bioware's persistance could serve to aid us, along with putting to shame solutions like BINK and Miles.

    I have friends waiting for me to get the Linux client. We could play before that, but once I have the client I am much more likely to get involved. Then we can get a campaign started. Until that time, even my windows friends who purchased the game are not doing much more in the meantime.

  5. multiplatform project? by ville · · Score: 5, Interesting

    It's starting to sound the project wasn't intended to be multiplatform from the getgo. Wouldn't they have chosen other means of playing video and sound or written their own right away?

    // ville

  6. Get something out now by Simon+Brooke · · Score: 5, Interesting
    OK, I've already said this on the NWN discussion boards, but I'll say it here as well. There is a trust issue here. I (and I suspect a lot of other people) went out and bought NWN as soon as it was released to support a games company which supported Linux. I've had the game now for many months and I still can't play it on my own machine.

    At this stage I don't greatly care whether the movies work or not, and I don't care how bad the sound is. I want the game which I paid for working on my machine. I don't care if it's called a beta. But I want it now. Yes, I'd like it if there was a patch release available by March which had as good sound as the Windows version, but I think waiting the Linux client till March is a long time to ask loyal supporters to wait.

    It has to be remembered that this isn't the first time they've put it off...

    --
    I'm old enough to remember when discussions on Slashdot were well informed.
    1. Re:Get something out now by jdmoline · · Score: 3, Interesting

      I also purchased the game to show support for their linux efforts. Around September I gave up hope of seeing the Linux client anytime soon.

      However, the game runs perfectly under wine (The sound during the intro movies is messed up. Just skip them). Just use the wine settings from the comments posted here Wine App DB

      I have the full effects enabled and run at 1024x768 on my Ti4400/PIII 500Mhz with perfect performance. It is sluggish in Win98 at 800x600 w/ effects turned off on my friend's GeForce2/466Mhz. Quite a complement to the Linux, X, NVidia, and wine folks.

    2. Re:Get something out now by DarkVein · · Score: 4, Interesting

      History? You mean the half-dozen Linux releases of big titles that came out one to twelve months after the Windows releases?

      Most Linux-using gamers have access to at least one Windows machine, or dual-boot. There is a social preasure to aquire the games at release to play them with your friends. Nobody except a die-hard supporter with cash to burn will buy the same product twice.

      I've tried hard, but I can not justify spending double for a product that yeilds a diff less than 365kb. Quake3's only difference between Win and Lin was the binary executable: 884kb Win, 895 Lin, less than 176kb difference. Granted, this speaks of Carmack's skill, but that 176kb is a ridiculous reason to pay US$49.99.

      On Bioware's defense, it doesn't appear that Infogrames/Atari gave much liberty to Bioware in their development course. The Mac and Linux ports drifted behind as soon as the publisher shift occured. Miles and Bink provided plug-in solutions for them. There are oodles of pretty tiles and placables in screenshots that weren't in the final game, and it appears that Infogrames/Atari want NWN to be a massive franchise.

      --

      I'm as mimsy as the next borogove but your mome raths are completely outgrabe.

  7. Bink dilemma by Dogun · · Score: 3, Interesting

    Yo, so this is how I see it.
    Anyone know what this Bink format is? Miles audio system I'm not to worreid about; they could have sound fixed, albeit not very positional, today, if they wanted to. As for Bink - you've got the problem of having these bigass movie files on the CD i assume. That leaves them 4 options:
    1) delay the release
    2) find an OpenSource or simple way to convert them to mpg, play them. Unlikely.
    3) port the player. painful.
    4) find an OpenSource player that's stable, common, and supports Bink. Unlikely. I doubt mplayer supports Bink, but even if it did, it's not necessarily stable, uniform, or common enough. Though a binary COULD be built and called by the game to play the movies. If it supported Bink, which I doubt.
    5) offer it as download. Bandwidth costs money.
    6) have a cheap hack to disable videos - definitely not cool.

    1. Re:Bink dilemma by Quarters · · Score: 4, Insightful

      2) find an OpenSource or simple way to convert them to mpg, play them. Unlikely.

      Why in the world would they do that? This isn't a reverse-engineering job. They made the game, so they probably have all of the source data for the movies. Why wouldn't they just recreate the movies in a format that is Linux friendly?

      The problem is that MPEG doesn't have the same performance as BINK does. Just making the files MPEG doesn't mean that NWN-Linux will magically have the same video performance as the Windows version.

  8. The project deserves support by Zemran · · Score: 5, Insightful

    I do not like having to wait even longer but I believe they are working hard on a project that deserves my support. If Linux users like myself, do not wait and buy it when it comes out then they will get no reward for their effort and may decide not to bother with any future Linux ports. The only way to get people like Boiware to support Linux is to buy their products when they do release them so that they see it as worthwhile.

    --
    I love stacking my barbecues in the shed at the end of summer - you can't beat a bit of grill on grill action.
  9. sound? movies? by hpavc · · Score: 3, Insightful

    seems sort of lame, they could have a demo or something without it and i would be very happy. i'll take a static image of 'movie forthcoming' and 'ctrl-g' bell for sound ding ... ding.

    if tons of people download and use the thing maybe it would help the prioritize it better. if not, then they can stall it if they want for good reason.

    --
    members are seeing something, your seeing an ad
  10. Re:Bioware's image by thumperward · · Score: 3, Funny

    If by 'lite sort of RPG' you mean 'incredibly in-depth and cutomisable D&D game which is the best one BioWare have done yet', then you'd be right.

    - Chris

  11. How long news services will publish that CRAP? by Jacek+Poplawski · · Score: 5, Insightful

    Just please read old Slashdot news about NWN client for Linux. All sane people know it won't happen soon. But there is another and another useless raport on news sites.

    It was smart marketing to sell more copies of NWN. Thanks to promise of Linux client, authors get a lot of announces on Linux-related sites, and even not-so-Linux-related, because it was just a unusual event: "new game for Linux".

    Now please look at news archive. Please read all this CRAP. How many people is working on Linux port? They realized then can't play movies or sounds NOW? So what they did all the time before? When they started work on Linux client? Maybe after first Windows release? Or maybe they still don't know which libraries use for it?

    I know it will be probably moderated down, but I don't care. I am sick of all that commercials put on news-sites. When Carmack say "there will be Linux client" - he release it just with Windows and Mac one. And IMHO community will remember who was honest, and who was not.

    1. Re:How long news services will publish that CRAP? by Sycraft-fu · · Score: 4, Interesting

      I hate to burst your bubble but the Linux community and specificaly the Linux gamer community is not some huge force that programs live or die by. The reason NWN sold a lot of copies is because it is a good game, from the company that made Baldur's Gate(2) and it is something people want. The promise of a Linux client has next to nothing to do with it.

      I am not speaking on their keeping with promises, as I really couldn't care less (I play my games in Windows) but please, let's not try and rpetend like the Linux gaming community is some huge force.

  12. Miles Sound System and portability by igomaniac · · Score: 5, Informative
    The Miles sound system is implemented in a very portable way, it is available for all major Consoles, Windows and Mac. We use it for our game "IGI2: Covert Strike", and I have to say it is very good (Much better than using DirectSound which is the main alternative on the Windows platform). Since I know that the Miles license includes access to the source code (I built Miles myself in search of a bug, and submitted a patch for it), so why not port it to Linux? I don't think it would be very hard at all (and in contrast to 99.9% of the other posters, I have seen the source), and it would also make bringing any other game using Miles to Linux that much easier. Miles is used in hundreds of games, as it is the fastest, most reliable, tried and tested sound system out there... AFAIK, all EA's games use it. Bringing it to Linux would be the right way to go, and would bring Linux gaming one step closer to a reality.

    RAD Game Tools, the company who sells Miles is the same company that sells Bink, but since I have never used Bink, I don't know how easy it would be to port it to Linux. But as a general rule, it would be better to use effort to port APIs that many developers use rather than porting specific applications like NNN... Just my .02 Euros...

    --

    The interactive way to Go -- http://www.playgo.to/iwtg/en/
  13. What is with "season" release dates!? by Danny+Rathjens · · Score: 4, Interesting

    I can understand a granularity of 3 months before you start a project.
    But they are already 6 months past their first promised release!
    It defies belief that the best estimate they can still make has an error factor of 3 months.

    I was one of the idiots that bought it shortly after release because of the claimed linux support soon, and since the linux server really was out soon they had us all fooled that the linux client really would be soon too.
    It wasn't until a couple months after the windows release that they even deigned to tell us 'Fall 2002'.

  14. Re:Bioware's image by Quarters · · Score: 4, Funny

    but it looks like a lite sort of RPG

    If you consider the entire 3rd Edition rule-set to be lite, then there is only one thing I have to say...

    NERD ALERT!!! NERD ALERT!!!

  15. Who's up to build a BINK player? by Simon+Brooke · · Score: 5, Interesting
    This is a copy of something I've just posted on the NWN site:
    Quote: Posted 12/14/02 06:37:02 (GMT) by Kwalish
    It looks like our fearless BioDevs have their work cut out for them when it comes to Bink. I mean, they have to either convince Rad Game Tools to port Bink to Linux, which is a possibilty, however that might take too long (if such a qualifier exists at this point in the game ). One option, if it is possible from a legal standpoint, would be to recode all of the video using MPEG and release it with the client download and when it installs that, replace all of the video content then. However this could be a problem in the future for the expansion packs, as the video would have to be recoded in those as well. Another option is to see if a bink-to-whatever conversion program exists for Linux (I highly doubt this) and convert the videos during the install. [ Edited By Kwalish: Saturday, 14 December 06:44AM (GMT) ]

    OK, guys, maybe this is somewhere we can do something practical to help.

    I am a good general purpose geek, and I expect a lot of the rest of us here are. I've never actually written a CODEC, and while i've reverese engineered file formats before I've never tackled a compressed video stream. However, it can't be impossible.

    How many people would be up for setting up a sourceforge project for either an open source BINK player or an open source BINK2mpeg converter (actually both would use most of the same components). This way we could make an actual positive contribution to getting games onto Linux. We probably would not be finished quick enough to make a real difference for NWN - three months is damn tight for such a project - but it might help BioWare and other companies with future cross-platform games.

    We've also all got sample BINK files to analyse, and a google search for 'bink file format' found me a useful text from someone (Mike Melanson) who has already started to analyse the format.

    So, come on, who's in?

    --
    I'm old enough to remember when discussions on Slashdot were well informed.
  16. Re:Sad... by Quarters · · Score: 5, Funny



    Don't feel bad. Most EA games I've played don't seem to have Windows support, either.
    "That's not a bug....it's a feature."

  17. There must be something fishy going on by ElMiguel · · Score: 3, Insightful

    To all people saying Bioware is making a honest effort with this port and should be supported, please realize they are saying their movie player and sound system don't work six months after their announced release date. If the Linux gaming community wasn't too excited about getting this port to make a balanced analysis, nobody would believe in Bioware's good intentions anymore.

    Like some person in The Linux Game Tome usually comments after these announcements, "I voted Never in the poll [about when would NWN Linux Client be available] and I stand by my choice".

  18. Wanna try and back up your statements? by Lethyos · · Score: 5, Informative

    Divx is a joke as far as commercial products go...

    Troll. The quality of a compressed video, using any codec is going to be shit if the encoder used an extremely low bitrate. The only DiVX ;-) you've seen has probably warez movies. If you encode DiVX (MPEG-4 actually) at high bitrates, the quality is astonishing and the size surprisingly small.

    Don't knock technologies you clearly don't understand. DiVX would be great for commercial products!

    Quicktime/sorenson is the only thing that even approaches an acceptable compromise for video in a game, due to its high quality at reasonable bitrate. On the other hand, it's pretty CPU heavy and it doesn't give you very fine control over the encoding process.

    Wait a minute, you just reamed on DiVX -- which has very high quality and a very reasonable bitrate. Note that MPEG-4 decoding is not very CPU intensive, which makes it a better choice than QuickTime for games of all applications. Perhaps you want a video playing while something interactive is taking place. Furthermore, having a fine-controlled codec is hardly specific to QuickTime. You make no sense.

    Bink is PC and mac compatible out of the box, it's optimized for animation, the encoding process is very tweakable, it gives great quality at a range of bitrates, and the SDK is very well developed with games as the primary application. So really, I can see why they would have chosen it - not to mention that it's basically been the standard for any game with cutscenes since PCs gained the ability to play video.

    Bink works on N platforms, eh? Trust me, there are plenty of other video codecs that work on at least N + 1 platforms. For the uninformed (the parent), DiVX ;-) would be one of those. It's optimized for animation? Yes, all video codecs are optimized for animation. That's kind of the whole point of a video codec. So Bink gives great quality at a range of bitrates? What the hell does that mean? So you have to be sure you use between 100Kb/sec-271.5Kb/sec or something otherwise it will look like shit? The bitrate of any media stream is directly proportional to its quality. More data, more detail. It's just that simple. You're talking like there's some secret magic to getting a well chosen bitrate and that only some codecs do it. As for why Bink is used for games -- only because it's marketed that way. Many companies clearly choose technologies without being clueful as to why they are choosing them. That's certainly the case here (read the story). There's no reason for them to have chosen Bink aside from someone saw an ad for it somewhere and immediately assumed it was the answer to their prayers.

    You sir, are a troll. I cannot believe the moderators rewarded your clueless meanderings though the world of video encoding. You probably picked up a few sparsely scattered jargon terms in you day to day life and now fancy yourself an expert.

    --
    Why bother.
  19. The should have choosen better in the first place! by EvilAlien · · Score: 3, Insightful
    ... especially considering that until relatively close to the release of the game this summer, BioWare was promising a simultaneous release of the game for Windows, Mac OS and Linux. This was stated in their FAQ, press release, etc. Shortly before the release of the Windows-only version of the game, BioWare changed their site to indicate that the Mac version would be taken care of by a third party and the Linux version would be ported in house but release "soon after the Windows release".

    And now we are seeing another estimate change. Why? Sound and movies. Fair enough, the game should be quality and complete for any platform if we are to spend money on it, but don't you think it would have been at least half-ways intelligent to pick solutions for sound and movies in the game that weren't tied to any particular platform or at least have a solution in mind for Linux that they could have been working on?

    The Linux port of this game is vaporware. I used to be really optimistic about it, supportive of BioWare's efforts, patient for its delayed release in the Fall. Now we're told Winter 2002, which actually means Q1 2003 or later. I feel like BioWare was lying outright when they sent out press releases bragging about simultaneous cross-platform development and release of the title. Did they even know what they were doing when they said that, or was it simply a statement made by some marketing drone without bothering to check to see if that was realistic? Whatever the reason, the "we don't have a solution that works for Linux" is garbage. If you didn't have a solution when it was being developed originally, supposedly simultaneously with Windows and Mac, then you should have just STFU about anything other than the platforms you could actually cope with. The Linux community would have been overjoyed to have the game released as a surprise, but instead you've set Linux gamers up for a huge dissapointment, one that is entirely your (BioWare) fault.

    A general flame to Marketing weenies: never forget, you have no product to get fat commissions off without engineers to build it. BS empty promises based on a cocain-fueled press release writing frenzy do nothing but hurt the company you work for, your credibility, and the credibility of your industry.

    --
    perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10)'
  20. The EULA logic is flawed by sterno · · Score: 3, Insightful

    Now, looking at the legal reality, the fact is that the EULA disallows this. It disallows it in most of the games. Why? So that we can tell who actually did something bad. So that we are forming a legal contract via the EULA with one individual who is legally responsible.

    It seems to me that the legal reality is that a 14 year old cannot be bound by the terms of a EULA because they are not an adult. Therfore, not having "Family" accounts run by a parent is actually opening them up to legal problems. If a child does something nasty and violates the snot out of the EULA, they have no recourse. If a child does so on a parents account, then they do.

    --
    This sig has been temporarily disconnected or is no longer in service
  21. Sam Lantinga solved the Miles problem! by DeathPenguin · · Score: 5, Informative

    From the NWN Community board ( Great Linux Client Thread #18):
    Posted: Saturday, 14 December 04:45PM

    Miles problems solved!

    I've ported Miles 6.5c over to Linux. It works flawlessly, including dynamically loading ASI, FLT, and M3D modules. I've submitted the code back to RadGameTools. NWN dev folks, please contact me for details: slouken@devolution.com

    --Sam Lantinga, Software Engineer, Blizzard Entertainment

  22. I don't know what to think anymore. by Maul · · Score: 4, Insightful

    I was going to buy the game anyway, but I know some people who bought the game and still have it in the box, because they are waiting for a Linux client.

    Bioware promised a simultaneous release for Linux, Mac, and Windows four years ago. At the time they even said that there was the possibility of a BeOS port as well. Just as a note, this promise was made during the "dot com" bubble. Bioware might have felt that they could have hired more people to work on the Linux and Mac versions at the time.

    Up until right before the game was released, they were still promising this. Then, all of a sudden, they announced that only Windows would come out, with Linux and Mac to follow. Recall that at the beginning of the year, Bioware and Interplay had some sort of disagreement... and the game was in danger of not having a publisher. Then Infogames, the only other company with a lisence to D&D, picked it up.

    Admittedly, they _did_ deliver on the Linux server fairly quickly. That is a good thing for me, but the client would be nice as well.

    There are a few differing opinions on why the Linux client delay has occured.

    My personal opinion is that the publisher of the game, Infogames, was holding Bioware to a June release date very strictly (probably so the game would release two weeks before Warcraft III). This explains the extremely short Beta period, as well as the relatively high amount of bugs (compared to previous Bioware releases).
    I also believe that Infogames is still pushing Bioware to focus on adding new content to the game and begin work on expansions, rather than focus on getting the Linux client done, and that is why they only seem to have a few people on the Linux client. I personally believe that if Interplay were still the publisher, the game would have likely been pushed back to fall, and the simultaneous client release would have been a reality.

    Some people believe that, from the beginning, the Linux client was just a marketing ploy to get more people to buy the game and to get the game advertised on Linux sites. I really question the validity of this accusation. Bioware has a history of making good RPGs, so it isn't as if they had to rely on a cheap marketing tactic to sell the game. Mentioning that this was from the "Makers of Baldur's Gate" is enough for most RPG enthusiasts to buy the game.

    The third point of view is that Bioware really is trying their hardest to get the Linux client out, but these few problems are really causing them hell. Personally, I could care less if the movies don't work.

    What I believe Bioware ought to do is release a "beta" of the client as it is. No matter how crappy the sound is, I believe that it would probably at least keep Linux folks happy that Bioware is working on it.

    What really hurts the Linux client right now, in my eyes, is that Bioware has mentioned NOTHING about porting the two expansions they've announced to Linux.

    On the bright side, people say they've gotten NWN to run Wine. I haven't tried it myself, but at this point, it looks like Wine will be the only way to play in Linux for at least a few more months.

    --

    "You spoony bard!" -Tellah

  23. Fantastic News! by Derek+French · · Score: 4, Informative

    We have just been informed by Rad Game Tools (http://www.radgametools.com) that they have Linux versions of both Bink and Miles, even though its not mentioned on their web site. We will be getting our hands on these tools on Monday and we should have further information for you then.

    This solves the two outstanding issues with the Linux Client, and I bet we will have even more good news for you in the coming week in terms of future Betas or Demos of the Linux Client. We here at BioWare are thrilled with this development.

    We would like to apologise for the confusion arising from the Dec 13th update where it seem like we were blaming Rad for the delay. This is entirely untrue. We were stating that, to the best of our knowledge, we would have to find our own solutions for movie and sound playing in the Linux Client. This is no longer the case and we look forward to using the Linux Rad Game Tools just like we are in the Windows and upcoming Mac version.

    Rejoice (and I guess its time to upgrade the TNT2 video card in my Linux Box at home)!

    --
    =-=-=-=-=-=-=-=-=-=-=-=
    Derek French
    Producer, Live Team
    Neverwinter Nights