Slashdot Mirror


Running Windows Games with WineX

GonzoJohn writes "Linux Orbit takes a look at TransGaming Technologies' WineX and puts it through its paces with eight different Windows games. In addition to reviewing: Diablo 2, Starcraft, LinksLS 1998 (Golf Simulation), Dungeon Keeper 2, Populous the Beginning, Black and White, Fallout 2 and Might and Magic 6 under WineX 2.1, we also give you some helpful tips to make your WineX gaming experience as pleasant as possible."

112 of 377 comments (clear)

  1. The key sentence in the whole article by ObviousGuy · · Score: 4, Interesting

    Of the 8 games that I installed and tried to use with WineX 2.1, only half actually worked.

    So, use WineX and take your chances that the game will work (50/50), or dual boot the Windows that came with your computer.

    Also, the overhead of WineX must have been pretty serious. I was running Diablo2 and Starcraft on a PII 233 without a hitch.

    WineX - Not ready yet

    --
    I have been pwned because my /. password was too easy to guess.
    1. Re:The key sentence in the whole article by Neon+Spiral+Injector · · Score: 2

      Well my computers didn't come with Windows. I don't even have a licence to install a copy. Luckly I don't play many games at all, and consoles do it well enough when I get the urge one every few months.

      I can't get to the site to read the article. But I'm guessing the reviewer booted into Windows to install the games? That is one thing I find really lacking about Wine, and what keeps me from using it. It is just about impossible to install software under Wine. One has to boot into Windows do the install, then you can go back and use the software in Wine. Also in the review if there was a copy of Windows installed. Did the reviewer have WineX configured to make use of Windows DLLs, or just use the built in versions?

    2. Re:The key sentence in the whole article by mbyte · · Score: 2

      hmm, i just installed warcraft 3 from cd just fine. And no, i don't have any windows on my computer.

      I had to "get" 2 dll's somewhere though ...

    3. Re:The key sentence in the whole article by liquidsin · · Score: 2

      No, the reviewer didn't dual boot. He installed everything under linux. I've never tried winex, but wine works great for me. As long as you read the docs, and check the FAQs when you're stuck, you should be fine. The app database on winehq is a great source of info, since quite a few people hang out there and post what tricks they needed to get certain apps running. And it seems to be getting better by the day.

      --
      do not read this line twice.
    4. Re:The key sentence in the whole article by 13Echo · · Score: 2

      The only major problems that I have had when installing games with WINE is due to the copy protected CDs. Many of them tend to puke out when using WineHQ's WINE. Transgaming apparently has some closed code (e.g. Safedisk) that they have licensed to alleviate that problem. That is at least what I have heard. I may be wrong.

      Older games and most standard Windows programs have always installed nicely for me though.

    5. Re:The key sentence in the whole article by iamplasma · · Score: 2, Interesting

      I'd rather disagree with you there about the installer. Yes, there are some known problems with the installer sometimes hanging at the end (but with the program installed), but I've actually once been forced to use Wine to install (and even run) a program that just wouldn't work under windows. My trusty old Kodak DC50 digital camera refused to install under my windows 98se, though I should admit it was a fairly crusty install at the time. So I installed it using wine, and everything worked fine. Indeed, if I remember correctly, even the program itself wasn't willing to work, and I believe I ended up even extracting the photos off the camera using wine as well.

      In any case, while the exact details are hazy, I can assure you that I have encountered circumstances where wine has even run the installer when windows has not, and I've not encountered any problems with installers under wine (though again, I should admit I've only attempted installing a few games). So don't be so quick to insult it, especially for a free program for a free OS to run games that normally require a $200 POS OS to run.

    6. Re:The key sentence in the whole article by Neon+Spiral+Injector · · Score: 2

      Excellent. I hadn't tried to use Wine for a while now because of my past experiences, and really not needing to run Windows applications.

      I wasn't trying to insult Wine, I was just stating a problem I had in the past. Just when I was switching from Windows to Linux it would have been useful to me, to still be able to use some of the applications I was used to. But I may have been better off for just going cold turkey and finding ways to do what I was doing before with just what was available to me.

    7. Re:The key sentence in the whole article by Mr.Ned · · Score: 5, Insightful

      You're pretty unfairly ripping WineX. With a sample group of 8, statistics and percentages don't mean much. Check out Transgaming's list of games that work - it's pretty long. And the games they used aren't exactly new or anything - they use different versions of DirectX, and Transgaming has been working hard to provide wrappers for the _current_ version of DirectX, not the one from 3 years ago.

      What I find funny is that I can't run the original Fallout under Windows 2000, but can run it under Wine/WineX.

    8. Re:The key sentence in the whole article by Violet+Null · · Score: 2

      What I find funny is that I can't run the original Fallout under Windows 2000, but can run it under Wine/WineX.

      That's funny. I picked up the Fallout/Fallout2 CD pack (only $10!) just a few months ago, and it ran fine on my Win2k box (with the exception of installing, which you have to do manually). Don't know if there was a difference between this and the originals, though.

    9. Re:The key sentence in the whole article by Raul654 · · Score: 2

      I got the same pack, and they fine on myOÂzYdows XP box, no special tweaks necessary.

      --


      To make laws that man cannot, and will not obey, serves to bring all law into contempt.
      --E.C. Stanton
    10. Re:The key sentence in the whole article by 13Echo · · Score: 2

      Some games, like Grim Fandango try to forcefully make you use Direct X 5. A way around it is to run an alternate binary that is in the program's directory, which forces the game to start anyway.

      Other games have difficulty even if they don't complain about your version. From crash problems, to general failures in running. Sometimes these are just problems with running on new NT based machines. The compatibility layer updates fix this. Other times, it is incompatibility with newer versions of DirectX.

      Just because Microsoft claims that it is fully backward compatible with older versions does not mean that it really is. Besides, the compatibility is only as good as the app that was written for it. If a game requires an older version, that is probably because something wasn't coded right in the first place.

    11. Re:The key sentence in the whole article by mikec · · Score: 2

      Windows didn't come with my computer.

    12. Re:The key sentence in the whole article by liquidsin · · Score: 2

      It's ok, it's an honest mistake, and you fixed it by posting ;). Besides, with this new system, it's not like my karma went down -- it's still "excellent"! Now let's watch as we all get modded "off topic" anyways.

      Oh yeah...on topic discussion...um...wine rules! It really does. I use it to run KaZaA Lite, and games.

      --
      do not read this line twice.
  2. I don't know about anyone else's experience... by fatwreckfan · · Score: 3, Insightful

    ...but the farthest I got with WineX was getting Warcraft 3 to install. After that, nothing.

    Now, I wasn't using their membership-based binary release though, but still, why should I go through the hell of manually editing config files and removing the cinematics from my game when I could just reboot?

    1. Re:I don't know about anyone else's experience... by JEDi_ERiAN · · Score: 2, Informative

      You're doing something wrong, I had no problems getting WC3 to install or to play it (w/ their release or the latest cvs). Try the WC3 forum on transgaming's site to get some help:

      http://www.transgaming.com/postlist.php?forum=56 0

      E.

      --

      -
      This Post has been brought to you by the letter "E".
    2. Re:I don't know about anyone else's experience... by Gaccm · · Score: 2

      you don't need the copy protection code. I would bet that all games that work with the $15 version have a crack on www.gamecopyworld.com

      --

      Only dead fish swim with the stream...
    3. Re:I don't know about anyone else's experience... by Gaccm · · Score: 2

      since when does CS have copy protections. It is based on hl which has no protections. The only problem i have heard is of servers using anti-cheat stuff which blocks out linux. There will be almost no way for wine to be able to get accepted into those servers unless transgaming makes a deal with valve.

      --

      Only dead fish swim with the stream...
    4. Re:I don't know about anyone else's experience... by Fnord · · Score: 2

      Counterstrike is no longer an issue. Valve updated their anticheat system so that WineX is a recognized platform, and they're working with transgaming to keep that up to date. Hopefully you should never have anticheat issues again.

      Oh and WC3 works perfectly for me. Are you sure your CDROM is a supported one?

  3. Well... by velocipenguin · · Score: 2, Insightful

    ...if it can't run GTA3 *perfectly*, I'll stick with Windows for my silly wastes of time. :P

    --

    Move 'sig'. For great justice!
  4. Kind of off topic by HimalayanRoadblock · · Score: 2, Interesting

    I just dont want to see anybody dissing on Wine for not supporting more games. If Microsoft loosened up their grip on the DirectX code it would make matters better. How can they possibly call it "Trustworthy Computing" if you or I cannot even look at the source. Do they mean that I should be Trusting Them worthy of writing my code? Just my 2 cents.

  5. WINE and other PC virtual machines by Spencerian · · Score: 2

    Interesting stuff. Reminds me of some informal tests I did on my Mac OS system running the PC hardware environment emulator Virtual PC.

    What I don't get from the article is why performance and compatibility is so poor, given that WINE is a virtual machine, according to its circular acronym ("WINE Is Not an Emulator"). Sounds like WINE doesn't link very well to the existing native hardware.

    Based on these results I would suspect greater compatibility in Virtual PC (Windows or Macintosh version), although these emulators don't officially support many games since graphics acceleration isn't available in these games. Most of them should run in VPC, but slowly.

    There must be a common link to all the games that don't run in WINE. I know that video acceleration isn't required for Diablo 2--so that's probably a starting point.

    --
    Vos teneo officium eram periculosus ut vos recipero is.
    1. Re:WINE and other PC virtual machines by Time+Doctor · · Score: 4, Insightful

      " given that WINE is a virtual machine, according to its circular acronym ("WINE Is Not an Emulator")"

      The maintainer of WINE refers to it as an emulator.

      It is indeed an emulator. Even the kernel cousin for it refers to it as an emulator.

      --
      Check out ioquake3.org for a great, free, First-Person Shooter engine!
    2. Re:WINE and other PC virtual machines by Covener · · Score: 3, Informative

      Virtual PC and VMWARE are virtual machines, WINE isn't.

      It's a partial re-implementation of win32 and related API's. The approach of the former requires a licensed copy of Windows, the latter does not.

      The reason some things do not work is that you have to implement more than just the documented externals.

    3. Re:WINE and other PC virtual machines by Neon+Spiral+Injector · · Score: 2

      Wine is not a virtual machine. It is a reimplimentaion of the Windows APIs. It doesn't emulate PC hardware. It uses the local x86 processor to run the Windows binary, looking for calls to the Windows API and then translates that call into something approate for the local machine.

      Maybe now you understand why performance and compatibility is so poor? Really in some cases the Windows applications run faster under Wine than Windows, but that isn't always true.

      Virtual PC on the other hand actually emulates a all the PC hardware. Then a copy of Windows runs on that emulated hardware. Totally different from what Wine is doing. The reason it is slow is the emulated video card may not have 3D support so all DirectX stuff gets software rendered.

      Wine actually does it's best to impliment the Direct3D calls as OpenGL calls.

    4. Re:WINE and other PC virtual machines by 13Echo · · Score: 2

      Wine is not a virtual machine. It is a library that translates Win32 calls to native Linux calls. VMWare is a virtual machine- A PC Emulator for the PC. Virtual PC is an x86 PC Emulator for the Mac.

    5. Re:WINE and other PC virtual machines by mobiGeek · · Score: 2
      The reason some things do not work is that you have to implement more than just the documented externals.

      There's finding out what's not documented, reverse-engineering how it really works, and implementing that.

      Then there's finding out what's documented, reverse-engineering how it really works, and implementing that.

      --

      ...Beware the IDEs of Microsoft...

    6. Re:WINE and other PC virtual machines by Time+Doctor · · Score: 2
      This is the Kernel Cousin for the wine-devel and wine-patches mailing lists. Wine is a project to create a Microsoft Windows (tm) emulator running on Un*x platforms (including Linux, FreeBSD...). It is provided in two forms: the emulator allows (on i386 class machines) to run directly Windows binaries under Un*x.
      --
      Check out ioquake3.org for a great, free, First-Person Shooter engine!
    7. Re:WINE and other PC virtual machines by NonSequor · · Score: 2

      Take a look at this. The word emulate means to try to equal. There is no reason that the word emulate can only be used to describe implementing hardware in software.

      --
      My only political goal is to see to it that no political party achieves its goals.
  6. Re:try vmware et al. by Neon+Spiral+Injector · · Score: 5, Informative

    Well you have to buy VMWare, and a copy of Windows. Plus from what I last heard, VMWare doesn't support 3D acceloration.

    Wine on the other hand has most of Windows' DLLs reimplimented internally so you don't need a copy of Windows. (But if you have one installed it can use the DLLs that it finds there to help itself along.)

  7. Re:try vmware et al. by fabiolrs · · Score: 3, Insightful

    Theres a serious problem, imho, regarding that solution. VMWare requires LOTS of hardware to run, not leaving many resources to the games themselves (which requires good hardware), games would not run smoothly on such configuration...

    --
    Fabio - Sumare/Sao Paulo/Brazil/South America/Earth/Solar System/Milky Way/Universe
    http://www.morroida.com.br
  8. Short Term by den_erpel · · Score: 3, Insightful


    I actually am pretty biassed towards WineX. OK, in the short term, it will help a number of people that are running Linux and want to play a particular game.

    Unfortunately, WineX will in the long term halt or slow down development of games running native in Linux. Why would a gaming company put money in porting it, Linux users _can_ play their game.

    The skills of the people running Linux might well be their undoing, ...

    Mainly for this reason, I mainly buy _linux_ native games (Quake 1 and 3 and Kohan). Unfortunately, ID decided not to release a Linux version of Wolfenstein anymore, but the binary was downloadable from the net (unfortunately or fortnutely, one needed the wine to run the Windows-only installer from the CD).

    --
    Genius doesn't work on an assembly line basis. You can't simply say, "Today I will be brilliant."
    1. Re:Short Term by WolfWithoutAClause · · Score: 3, Insightful
      Unfortunately, WineX will in the long term halt or slow down development of games running native in Linux. Why would a gaming company put money in porting it, Linux users _can_ play their game.

      No. I disagree. One point you've missed which dominates, which Microsoft most definitely have not missed is that a lot of people get the OS that can play their games. They won't install an OS that cannot play their games.

      The more Linux can play the same games that Windows can play, the more people will install it on the desktop. The more installations there are, the more incentive there is for people to write games to run under it, or solely under it.

      Besides, even if every game ever only runs under Wine, you shouldn't forget we're leaving the stage where performance is the most critical part of a system. I've seen the benchmarks with 200+ frames per second under Quake III on the current top end systems, minor percentage differences in performance are going to be far less relevant from here on in. Working/not working is always relevant though.

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
    2. Re:Short Term by jandrese · · Score: 2

      Interesting then that many (admittedly old) games no longer run under Win2k/xp. In fact if you're hankering for a fix of Commander Keen, Scorched Earth, or any of the other old DOS classics you're prtty much SOL unless you still have an old Win9x or earlier parition hanging around and you don't have any important unsupported hardware (sound cards!) in your system. I've known people who keep old DOS boxes around (486s or early Pentiums) just to play old games.

      --

      I read the internet for the articles.
    3. Re:Short Term by Quarters · · Score: 2

      You seem to be forgetting the fact that the majority of developers are not porting and do not have plans to port their games to Linux.

      So, you can remain on your moral high-horse and only play Linux native games. Or, you can use Wine-X and have access to many more games than will ever be ported to Linux.

      It's a choice between an advocacy that most people don't understand or access to the majority of computer entertainment available. Take your pick.

    4. Re:Short Term by Ctrl-Z · · Score: 2


      If it's Scorched Earth you're looking for, you might want to try Scorched Earth 2000. It's a java-based implementation of the old game. You can play with up to eight colleagues, er, I mean, friends.

      The link may be slow, so be patient.

      --
      www.timcoleman.com is a total waste of your time. Never go there.
    5. Re:Short Term by TheLinuxWarrior · · Score: 2
      I agree completely.

      That's why I will buy (read - support the company that developed it) any Linux native game that's worth a rats ass.

      I bought Quake III for linux, and Wolf for linux. I'm waiting for some more good FPS to be released for native linux clients.

    6. Re:Short Term by RzUpAnmsCwrds · · Score: 2

      Wait a second.

      Why does it matter if there are native Linux games? What do native Linux games offer over running Windows games in WINE?

      Not much.

      Ok, so we don't have any Linux games. Or office suites... etc. Who cares? If we have a good API layer, we can simply use Windows software. Will it deter programmers hoping to write Linux software? You bet it will. Does it matter? No.

    7. Re:Short Term by Fjord · · Score: 2

      Or, you could just get the original scortched earth.

      --
      -no broken link
  9. Combat Flight Simulator? by JThaddeus · · Score: 2

    What about running MS "Combat Flight Simulator"? I found getting all my drivers just right was the very devil before CFS2 would run.

    And, IMHO, CFS/CFS2 is the only reason to run Windows, period! (Although my son would add "Medal of Honor" and "Silent Hunter II").

    --
    "Love is a familiar; Love is a devil: there is no evil angel but Love." --William Shakespeare ('Love's Labors Lost')
  10. Black and White on Linux??? by LordYUK · · Score: 5, Funny

    Sheesh, I can't even get the damn thing to run on WinXP and they've got it on Linux!!! What's next, Linux on my Playstation???

    --
    This is my sig. Its pathetic.
    1. Re:Black and White on Linux??? by cxreg · · Score: 2

      Not unless you find a B&W build for the "Emotion Engine". Wine[X] is not an emulator

    2. Re:Black and White on Linux??? by Webmonger · · Score: 2

      You'll need to emulate the x86 architecture as well as the Win32 API. Not worth it. Now WINE on X-box Linux. . . bizarre, but it just might work.

    3. Re:Black and White on Linux??? by Lemmy+Caution · · Score: 2

      I can't find any place to actually order the kit itself. Neither scea.com nor playstation.com has a link for ordering it, nor does the link you included. Do you or anyone else know where you can actually get it? Has Sony ended availability of PS2 Linux?

    4. Re:Black and White on Linux??? by knewman_1971 · · Score: 2, Funny

      OK, now you're just talking all crazy.

      Linux on a PlayStation, I'll believe. But a geek with a girlfriend that is that cool? C'mon.

      You're stretching the limits of believability!

      --
      where is the "I feel for ya, but that's some funny ass shit" moderation?
  11. .NET Gaming by IIRCAFAIKIANAL · · Score: 2

    Hey, does anyone know if .NET is going to eventually encompass new versions of DirectX?

    That would be sweet - assuming other implementations (Mono, etc) could implement, I wouldn't be "stuck" on a windows box anymore... the sad thing is, Windows 2000/xp is actually decent enough that I don't mind anymore...

    Course, I don't plan on gaming on the PC anymore - consoles are more fun now that I actually work in front of a PC all day. When I get home, I'd rather fire up the gamecube these days.

    --
    Robots are everywhere, and they eat old people's medicine for fuel.
  12. Observation: by Meat+Blaster · · Score: 2, Insightful
    If you had a subscription to TransGaming ever since they announced the plan, wouldn't it have already cost almost as much as buying Windows 95/98/ME/XP Home preinstalled with the computer?

    Obviously, using Windows to play Windows games lacks the cool value of using Linux to play Windows games, and it really sucks to want to play a Windows game when you're using Linux to render/compile/download, so there is added utility to having WineX besides just running Windows stuff slowly (533Mhz AMD, so I can't complain)... but until the compatibility hits that critical mass I'm going to hold off.

  13. Re:try vmware et al. by 13Echo · · Score: 2

    You also have to buy Windows along with VMWare. Wine is a compatibility layer... Free, open libraries that are designed to run native Windows code. VMWare, if I am not mistaken, emulates a virtual machine on which you can run an OS within an OS. Wine is quite different, as it is just a wrapper that translates Win32 calls to native Linux calls. Wine doesn't require Windows at all, but some applications run better if they can use the native Windows DLLs instead of the Wine libs. But it is getting better. Wine libraries are getting more efficient and accurate every day.

  14. Re:WineX as porting platform? by Neon+Spiral+Injector · · Score: 2

    Corel put a lot of work into Wine for a bit to get Word Perfect Suite ported this way.

    Then their interest in Linux faded.

    I still have an unopened box of Corel Linux.

  15. True Linux Gaming by RailGunner · · Score: 4, Interesting
    WineX is a very well done piece of technology, but I have to agree with an earlier post that said that if WineX really takes off, that there won't be any reason to port / develop games for Linux. For the short term, it's great. For long term, it's not enough. Companies want to sell as many copies of their games as possible, and the best way to do that is to target the vast majority of users, who unfortunately at this point are running a flavor of Windows.

    The way I see it, one or both of the following scenarios needs to happen before we see a lot of Linux games - and we'll see more Linux games as the installed base gets larger.

    Scenario 1: AOL/Linux. Seriously. As soon as the millions of AOL sheep get a new version of AOL that uses Linux, many of them will switch. There's countless numbers of people who buy the latest "whiz-bang" PC and all they use it for is Web / Email, and maybe an occasional game. The Operating System to them is irrelevant, they just want to email their friends and family. Many of them already think that they're just running AOL, and that AOL = internet. The game market for this crowd isn't as large as it could be, but it still changes the "numbers" of the installed base.

    Scenario 2: The next killer game is Linux only. What would happen if say... Doom 3, or something similar, was Linux only? And what would happen if in the box with the game, was a Linux distribution? Given that I have an installation of Windows 98SE to play games on at home, how many people would be willing to install Linux in order to play Doom 3? I'd suggest there would be a lot. Or, what about a Linux Distro that just booted from CD, effectively treating your PC like a high powered console when you want to play a game?

    Once one or both of these happens, then the installed user base gets larger and companies are going to be willing to eat the up front development costs to produce a game. And there will be a cost, as not every Windows developer has ever run g++ to build something, but in the long run it becomes much cheaper to develop on Linux then it does paying the MS tax over and over again. Even if Linux can get 40% of home users, then companies will be willing to develop native games. And then, WineX will be around to support old games, while the new stuff will run natively.

    1. Re:True Linux Gaming by 0x0d0a · · Score: 2

      I suspect that if AOL was ported to a PDA, people would be quite happy (smaller computer, same functionality), and AOL would avoid the must-run-on-Windows-so-we-must-suck-up-to-MS issue.

    2. Re:True Linux Gaming by Gaccm · · Score: 2

      As always, the fringe will lead the crowd.

      Lets say that all games work with wine and lots of people have converted over to linux. There will always ALWAYS be the tweakers/hardcore gamers out there who want the best. These are the people that would pay to get linux binaries of a game vs. just using it in wine. (and before you say no one will do that, i plan on doing it when NWN comes out, and i know of a few other people going to do that too.) It might be slow growth, but game companies will see that there is money in making native linux binaries. More people will go out and buy their cool "made for linux" games at compusa (remember, we have a huge install base now). And as more people buy stuff the cheaper it gets. Will we ever see 100% native linux games? eventually, but it will take a long time. Will we get games that have linux binaries? yes, just look at id who will always make a linux binairy for proof.

      --

      Only dead fish swim with the stream...
    3. Re:True Linux Gaming by EllF · · Score: 3, Insightful

      In the socialist-utopian model, this might work, but that's simply not how real life works.

      Stop using the big words. They don't make you sound intelligent, especially when you use them incorrectly.

      A socialist model would be one where a central authority taxes its citizens according to income, redistributing that wealth in the form of social services and/or employment. Nor is such a scheme utopian - quite a few practical and effective governments in Europe are overtly socialist, and even the United States has socialist leanings. However, this has nothing to do with installing Linux to play a video game.

      It would also not be ironic for a game company to charge for a product marketed to a community who "largely feels that it should be distributed for free" - irony is defined as "incongruity between what might be expected and what actually occurs." It seems you did catch on, though, when you pointed out that such would be "stupidity".

      What community are you talking about, anyways? I wasn't aware that there was a unified front of any sort claiming that entertainment software should be made available free of charge. The naivete seems to be yours, friend.

      Providing a linux-only game would undoubtedly generate interest in the product. A company like ID probably can't afford to do it, but a small shop (similar to how Looking Glass was in its early days) could probably do so. Such a company's total operating costs would be less, and their shareholder responsibilities fewer.

      Don't be so quick to dismiss a proactive idea just because it's never been done before.

      --
      We who were living are now dying
      With a little patience
    4. Re:True Linux Gaming by bwoodring · · Score: 2, Insightful
      What would happen if say... Doom 3, or something similar, was Linux only?

      Well, in this specific case, it would probably mean the id software would go out of business, if you think most people would give up the ability to play every other game just to get Doom 3, you grossly mis-estimate id software's influence.

    5. Re:True Linux Gaming by goldspider · · Score: 2
      "Nor is such a scheme utopian - quite a few practical and effective governments in Europe are overtly socialist, and even the United States has socialist leanings."

      You are correct about socialism in Europe and America, except for where you called it effective. Thanks to socialism, France has become an over-taxed catastrophe that sould be a model of how not to run a country.

      It hasn't gotten that bad in America, but it's well on its way. Roughly 34% of my gross income goes to various government entities, most of which I see no return on whatsoever. The beneficiary of my taxes are, for the most part, people who are either unable or unwilling to exist without their taxpayer-subsidized entitlements.

      And where am I going with this? It's simple, really. Many of the same people who believe in socialism (and oppose capitalism) have a problem with a company like Microsoft when it amasses enormous wealth. Now I don't have a problem if these people creating a free alternative (in fact I think it's a great idea) but I do have a problem when these reletively few people assume a posture of superiority over those content to pay for their software.

      Like any good socialist, they condecendingly preach that their belief represents the universal good of society, and heaven help you if you're not on board with that idea.

      Now before I get preachy myself (and I fear I already have) let me restate that I have no problem with open-source or any of that. But I question the logic of people when they start expecting companies to corner markets that are as of yet unprofitable, for the sake of some moral victory over capitalism.

      --
      "Ask not what your country can do for you." --John F. Kennedy
    6. Re:True Linux Gaming by killmenow · · Score: 2
      The beneficiary of my taxes are, for the most part, people who are either unable or unwilling to exist without their taxpayer-subsidized entitlements.
      Yeah, like Enron executives.
    7. Re:True Linux Gaming by NeoSkandranon · · Score: 2

      Scenario 2: The next killer game is Linux only. What would happen if say... Doom 3, or something similar, was Linux only?

      I'll tell you what would happen, the game publisher/developer would get crucified by hordes of pissed off gamers.

      --
      If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
  16. Re:An odd list, doncha think? by Neon+Spiral+Injector · · Score: 2

    ...and Might and Magic 6? I can understand why they didn't try the latest release, what is it 9 now? It is just so bad. I guess 6 was the first one to be an Windows application. Still IV and V were my favorite (installed at the same time of course).

  17. Re:WineX is nVidia only? by Perl-Pusher · · Score: 2, Informative

    How much did you pay for that game? You can get an old TNT2 , 32 Meg card for less than $50. I paid twenty dollars for mine. The Matrox G400 can only be used with open source drivers. The reason you need NVIDIA is they have released drivers for linux. Even a GForce 4 won't play Heavy Gear, Quake III or many of the other loki titles without the commercial drivers. Make it known to other companies that you will only use NVIDIA hardware until the situation changes. I'm eventually going to buy a GForce card but haven't had a reason since all the games I currently play work great. I can run run Grand Theft Auto 3 in linux under winex, but it is unplayable under windows. The game lists a GForce card as the minimum. But that's really only true in direct x 8 on windows.

  18. Re:Wine is illegal by mfos.org · · Score: 2

    Sorry, I meant to say that clean room engineering is legal

  19. Game publishers are scared by Wolfier · · Score: 2

    They think all linux users expect free stuffs. If we change that attitude, and don't whine about games not going open source, then we may have a chance.

  20. re: ms directx by exspecto · · Score: 2, Insightful

    "If Microsoft loosened up their grip on the DirectX code it would make matters better."

    this is a commom mistake that people make.

    the point isnt MS letting directx specs out, its that people continue to use this piece of shit api. use SDL

    if you use sdl, your game is portable (or at least easier to emulate with things like Wine). be smart, dont use directx

  21. WINE seems to have comparable performance for me by 0x0d0a · · Score: 2

    I disagree with the overhead statement. Some software seems to run more snappily, others less.

    For example, Windows menuy widgets seem to operate much more slowly, but I've played Starcraft on the same machine in both WINE and Windows NT, and if Starcraft wasn't faster in WINE, it was at least as fast (admittedly, WinNT's DirectX probably wasn't as tweaked as newer releases, but even so...).

    I just wanna see Close Combat work fully...sigh.

  22. Nvidia prefers OGL to DirectX by 0x0d0a · · Score: 2

    A lead Nvidia hardware guy came and gave a talk at our university. I asked him whether Nvidia preferred using DirectX over OpenGL because of more supported features in DX8 vs OGL 1.x, and he surprised me by saying that, no, in fact they significantly preferred OGL.

    Apparently, when Nvidia adds a feature, OGL has a standard way of adding an extension to the language to support extra features. MS, despite serious lobbying from Nvidia, strongly pushes against supporting extensions (for obvious reasons, but it still doesn't go over well with Nvidia). So there may be a number of performance-enhancing features or tricks that are used with OGL (because the game developer did a bit of extra work to support the extensions) that are not used with DirectX, or have to be done partly in software with DirectX.

    Anyway, the gist of this is that if you want to use all the features of your Nvidia video card, you're likely better off using OGL modes in your games.

    I'm not sure what the take on this is at ATI or Matrox, though.

    1. Re:Nvidia prefers OGL to DirectX by jpmorgan · · Score: 2

      OpenGL extensions can't be added transparently. There is a standard way for adding them, but frankly they're non-standard. NVidia likes them since it makes their life easier, but Microsoft and game developers hate them since developing to OGL extensions makes their life harder.

      The problem with extensions is you tend to find NVidia defining extensions designed to get the maximum performance out of their card, ATI designing extensions to get the maximum performance out of their card, etc... and then the game developers have to support every card's extensions if they want to make a good looking game. This is exactly the sort of thing standards like OpenGL are supposed to eliminate!

      This is why DirectX is a lot more popular with most game developers, Microsoft plays the role of despot, sets a standard and forces everyone to follow it, instead of this fucking around with proprietary extensions.

    2. Re:Nvidia prefers OGL to DirectX by Screaming+Lunatic · · Score: 2
      A lead Nvidia hardware guy came and gave a talk at our university. I asked him whether Nvidia preferred using DirectX over OpenGL because of more supported features in DX8 vs OGL 1.x, and he surprised me by saying that, no, in fact they significantly preferred OGL.

      That's a pretty blanket statement and not totally accurate. Most nVidia employees that are former SGI employees usually prefer OpenGL, for obvious reasons. As a company they might like being able to spit out OpenGL extensions rather than wait for MS to spit out another rev of D3D.

      But nVidia employees are people too. They have personal preferences. These are usually based on experience with a tool or API, not because the tool or API is better.

      Which makes most religious wars pointless: ogl vs d3d, emacs vs vi, c vs c++, gnome vs kde, IE vs mozilla.

      Okay maybe that last one is pushing it.

      Personally I prefer using OGL because it is a stable, cross-platform API and because I have experience with it. Not because it is magically "better" than D3D. Sure it took MS 8 versions to figure it out, but OGL and D3D are pretty equivalent from a programmers point of view (if you're working on Windoze).

  23. PEOPLE PLEASE... by xanadu-xtroot.com · · Score: 5, Informative

    Read the page over at Transgaming for your favorite game before speculating on what works and what doesn't.

    I am a Transgaming subscriber and I play several games with WineX (however I still have yet to get HL/CS working worth a damn on my machine, but I don't play it much anyway, so I haven't put much effort into it).

    --
    I'm not a prophet or a stone-age man,
    I'm just a mortal with potential of a super man.
  24. Maybe i'm wrong by Acidangl · · Score: 2, Funny

    I could be wrong....but if you want to play WINDOWS games, why don't you just run windows? I've been saying it for years, choose the right tool for the right job. For me its hard to beleive that Linux should run on _EVERYTHING_. At this point in time I can not see a good reason why my home gameing machine should be a linux machine, the games were designed for WINDOWS, i'll run them on WINDOWS.

    To me trying to run Windows games on Linux is trying to put a screw in with a hammer. Sure it will kinda work some times, but why not just use a screwdriver?

    Every Linux zelot hate Microsoft, and many Linux zelots are trying to make Linux just like windows...am i missing some thing here?

    --
    I'm a cucumber
    1. Re:Maybe i'm wrong by FooBarWidget · · Score: 2

      Perhaps because there are people out there who use Linux as their primairy desktop OS and don't want to shutdown all apps and reboot to Windows just to play a game?
      Really, you could have figured that out yourself.

    2. Re:Maybe i'm wrong by FooBarWidget · · Score: 2

      He lives in the Almighty Trolling Universe.

  25. Only a partial truth by 0x0d0a · · Score: 2

    The reason some things do not work is that you have to implement more than just the documented externals.

    This is partly true, but not the whole story. Yes, there have been times when either MS bugs have to be reproduced and emulated, or undocumented behavior discovered. However, this really isn't the cause of most incompatibilities.

    First, the WINE team is limited -- hardly as many man-hours per weak as the Windows team at MS. So they take a, as they put it, "product-driven" approach. They take a specific program, and implement just enough to get it working properly. Few programs use (or will use for several years) WinXP-specific features, because it would limit their potential market. Same goes for Win2k-specific features. So the WINE guys don't bother with emulating those. Also, less crucial and rarely used fuctions are often just stubs, meaning that software that uses lots of esoteric options/functions is much more likely not to work.

    Last of all, rarely used chunks of Win32 are simply ignored. I believe that there is basically no CryptoAPI support, for instance, because implementing CryptoAPI would be a significant amount of work, and very, very few programs would actually use it.

  26. Re:WineX is nVidia only? by xanadu-xtroot.com · · Score: 2

    The thing is: It doesn't work at all.

    Then I have to say you're doing something wrong. My machine is a P-III 800 with 512M RAM, and a 16M TNT2 card. I do use nVidia's drivers. I can play RTCW, Q3A, things like that better than they ever ran on a Win* box for me.

    You might want to check the permissions on the nvidia /dev devices:

    [root@aragorn dev]# ls -l | grep nv
    crw-rw-rw- 1 root root 195, 0 Mar 15 18:03 nvidia0
    crw-rw-rw- 1 root root 195, 1 Mar 15 18:03 nvidia1
    crw-rw-rw- 1 root root 195, 2 Mar 15 18:03 nvidia2
    crw-rw-rw- 1 root root 195, 3 Mar 15 18:03 nvidia3
    crw-rw-rw- 1 root root 195, 255 Mar 15 18:03 nvidiactl


    They should be 666. At first, that's what was blowing up for me, only root had access to the devices. Once I made them 666, my user account SOARED.

    --
    I'm not a prophet or a stone-age man,
    I'm just a mortal with potential of a super man.
  27. Re:WineX as porting platform? by xanadu-xtroot.com · · Score: 2

    Maybe in the future wine(X) can serve as a porting platform?

    This is already (kinda) being done. Kohan and The Sims have been "ported" to Linux via WineX.

    P.S.
    I know "ported" isn't quite the right term for this, but...

    --
    I'm not a prophet or a stone-age man,
    I'm just a mortal with potential of a super man.
  28. Re:WineX is nVidia only? by cthulhubob · · Score: 2

    Sounds to me like you don't have DRI configured properly -- if you don't have 3d working in the first place under Linux, it's not going to magically work on Linux because you're running a game under an emulator :)

    Run glxgears (may be called just gears on some systems) and make sure your frame rate is appropriate for your system / graphics card.

    i.e. On my box here at work I'm getting around 220 FPS (i810 and celeron 833)
    My box at home gets somewhere in the low one-thousands, IIRC (ATI Radeon and Athlon XP 1.4GHz)

    Run glxinfo and check two things:
    1) make sure there's a line that says "direct rendering: Yes"
    2) make sure the OpenGL renderer string is named for your hardware (this one says "Mesa DRI I810 20010321")

    If those two lines aren't correct then you need to recompile your kernel and make sure you enable DRM for your graphics card. If that still doesn't do it, I'd say upgrade XFree86 and Mesa (if you install everything from binary packages) or download and compile XFree86 from CVS (if you're feeling brave).

    --

    In post-9/11 America, the CIA interrogates YOU!
  29. Halflife by wowbagger · · Score: 2

    I have Halflife and Halflife-Opposing Force running quite nicely under vanilla Wine, and running as well as native. Perhaps I might be able to give you some pointers? What problems are you having?

  30. OSS can be fun and still make $$$ by 0x0d0a · · Score: 2

    I certainly see your point, but I don't think that fun and other people making money are entirely incompatible.

    I send in patches to Linux software that are packaged and used to make lots of money for RH, Mandrake, and others. The attitude I have is "As long as other techies can grab this for free, I certainly don't have any problem with RH making a buck off of making it accessable to other users." It's kind of a trade, too -- I make patches, improve their product (and have fun in the process), and they give me an ever-improving free product for download.

    I do want to say thank you, a big thank you, to isolation for his mingw and WINE work. I use both frequently (mingw in two commercial settings), and I deeply appreciate them. They've let me and others escape the MS monopoly and still get work done, and they are both technically impressive pieces of software.

    I do sort of wish that WINE could have stayed BSD-licensed -- there were a lot of people pretty comfortable with it, and developer groups and companies were relying on that license. I, in general, prefer the GPL (well, the LGPL) to the BSD license, but in this case, I'm kind of sad about the switch. It fragmented the WINE developer community and started a lot of fights.

    OTOH, I also have to take my cap off to Transgaming -- the gentlemen there are taking enormous personal financial risk (throwing their own money that they can't really afford) into trying to make a commercially viable company that gives away source to a product that lets you play Windows games. I know one Linux user who has only a single Windows game that he wants to play -- Max Payne -- and Transgaming has let him do that.

    Anyway, every line of code put out there, by anyone, is helping an awful lot of people. It's also pulling off some darn impressive technical tricks -- WINE is one of the few things that really blows my mind -- I'm amazed that the developers pulled it off. Here's to more coding -- and less politics. :-)

  31. Re:Wine is illegal by mfos.org · · Score: 2
    Please see this article Reverse-Engineering

    To protect against charges of having simply (and illegally) copied IBM's BIOS, Phoenix reverse-engineered it using what's called a "clean room," or "Chinese wall," approach. First, a team of engineers studied the IBM BIOS--about 8KB of code--and described everything it did as completely as possible without using or referencing any actual code. Then Phoenix brought in a second team of programmers who had no prior knowledge of the IBM BIOS and had never seen its code. Working only from the first team's functional specifications, the second team wrote a new BIOS that operated as specified.


    Another good article
  32. Re:An odd list, doncha think? by 0x0d0a · · Score: 2

    And screw obscurity, it was a good game. There are a lot of "obscure" games that are really, *really* good -- Total Annihilation is *still* better (much more powerful order-giving abilities) than the current crop of RTSes. Fallout is a top-notch RPG. The Last Express was beautifully done. There are a bunch of really good Q3 mods that were overshadowed by Counterstrike, likek Team Fortress and Weapons Factory.

    People should realize that a good chunk of games prosper based very much on their marketing. Blizzard, for instance, throws a *huge* amount of money into marketing their games -- it's very difficult for the competition (which I've often found to be superior) to compete. People buy games based on screenshots in magazines, based on the overwhelming number of ads they see, and on how compelling the box is. Few people play a game for a while before buying it.

  33. Re:Hatin' Wine by Lumpy · · Score: 2

    I love wine.. and if you use it for basic things like the very few apps that havent crossed over yet like my list...

    Delorme mapping
    Quicken (No GNUcash doesnt work as a replacement)
    C&C Red Alert (my favorite time waster!)
    assorted 16f84 Pic tools
    My avery label software

    that's it.. it took less reading to get those to work than you think. and they work very well. C&C red alert is faster under wine than windows BTW.

    Avoid WineX.. I have never been aboe to get that to work as stable for non-game apps.. what comes with RH7.1-7.3 is a no-brainer though.

    --
    Do not look at laser with remaining good eye.
  34. Re:WineX is nVidia only? by xanadu-xtroot.com · · Score: 2

    oh... oh yea... sorry, man...

    Still, for those WITH ( :-) ) nVidia cards, that's one of the things you'll want to check first if you're having problems.

    --
    I'm not a prophet or a stone-age man,
    I'm just a mortal with potential of a super man.
  35. Re:Wine is NOT illegal by 0x0d0a · · Score: 5, Insightful

    What on earth are you talking about? WINE isn't illegal in the least! What law do you think they're breaking?

    Trademark? It'd be tough to show that WINE infringes on "Microsoft Windows".

    Patent? I really doubt it. I can't imagine that there is any patent that could keep you from implementing an API.

    Copyright? This was already tried by MS, arguing that they owned the header files, and duplicating the information in them was infringing. It didn't work.

    EULA for reverse engineering? The WINE guys at least put up a pretense of clean-room engineering, and I think it'd be hard for MS to prove otherwise. You really don't need to disassemble Windows to implement the Win32 API as documented by MSDN. Finally, the right to reverse engineer is expressly granted in many locales for the purpose of ensuring compatibility. In the EU, this would make even a non-clean room impementation okay. In the US, it's a little more dicy, as I believe the laws only apply to compatibility over a network protocol between two different hosts, but there's still a general trend towards allowing people to produce compatible products.

    Look-and-feel? Look-and-feel was an approach specifically shown by MS to not be a valid case for suit in the US legal system when they butted heads with Apple.

    MS would have a *hell* of a time trying to prove that no one could implement a compatible product, which they'd have to do to nail the WINE guys. The antitrust guys would have a field day on MS.

    Finally, WINE is not an emulator. "Emulator" has a specific meaning in the computer world -- it would reimplement the hardware that the software runs on. This would almost certainly cause a performance hit. WINE carries no such required overhead. At least in theory, WINE can run just as fast as (heck, faster) than Windows.

    Given your AC nature, I'd almost say that you're trolling, but I can't quite be sure.

  36. Re:Wine and the alternative ports of it by 0x0d0a · · Score: 2

    I'm impressed that an accountant is successfully poking around with WINE. Very heartening.

  37. check TransGaming's game database by _|()|\| · · Score: 2
    take your chances that the game will work (50/50)

    Actually, the chances are much better than that, if you first consult TransGaming's database. The games that worked were rated four or five (on a five-point scale). The games that didn't work were rated lower, if they were rated at all.

    If you have a large game collection, then you may find that WineX runs even less than half your games. However, TransGaming focuses on good, popular games, and the database is fairly accurate.

  38. My review when I tried Diablo 2 with its Expansion by antdude · · Score: 2

    My 2 cents. I was using Pentium III 600 Mhz with 512 MB of RAM, GeForce 2 Pro, SB Live Platininum, and Red Hat Linux v7.2. I checked this WineX. Here's what I noticed:

    1. D2X with the latest version was very slow (less than 10 FPS at 800x600).

    2. Some of the sound enhancement were disabled like EAX.

    3. Sometimes clicking on shortcut doesn't give me D2 screen, just my desktop. Running from terminal works.

    I wasn't impressed and will continue to play Windows only games in Windows. Q3A and RTCW are installed in Linux since they have Linux ports.

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  39. Re:My review when I tried Diablo 2 with its Expans by Time+Doctor · · Score: 2

    2. Some of the sound enhancement were disabled like EAX.

    You can't emulate EAX support in Linux sound card drivers. Creative needs to put this support in the live/audigy drivers before they'll be available.

    --
    Check out ioquake3.org for a great, free, First-Person Shooter engine!
  40. Re:An odd list, doncha think? by Wind_Walker · · Score: 2
    I never said that Fallout 2 wasn't a good title, I said that it was an obscure title that, for most people, fell well beyond their gaming ability or interest level.

    I love both Fallout and Fallout 2, but I just thought that it was odd they specifically enumerated LinksLS 1998 as a golfing sim, while not bothering to explain that Fallout 2 was a well-received but poorly-selling RPG.

  41. Re:No GUI installer - so what? by 0x0d0a · · Score: 2

    Heck, I have a swap partition > 2 GB.

  42. Re:WineX as porting platform? by Time+Doctor · · Score: 2

    I know "ported" isn't quite the right term for this, but...

    You're absolutely correct, it isn't the correct term at all.
    Emulating Windows and profiting from uninformed Linux users is more appropriate.

    --
    Check out ioquake3.org for a great, free, First-Person Shooter engine!
  43. playing games under Wine SUPPORTS MICROSOFT!!! by swordgeek · · Score: 4, Insightful

    How's THAT for an eye-catching headline? :-)

    Seriously, though. You go out, you buy a WINDOWS game, you spend ages trying to get it running under Linux/Wine, and what happens? The developer sees huge sales for Windows-only games. Result? They keep making games for Windows, and you have to keep playing with Wine.

    A much better solution would be games under Linux of course. As a useful intermediate though, how about this idea: Everyone who plays a game through Wine should write to the developer and explain to them that they'd much rather the game was written for Linux in the first place. A thousand letters (or ten thousand) is hard to completely ignore.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    1. Re:playing games under Wine SUPPORTS MICROSOFT!!! by Gaccm · · Score: 2

      heh, good idea. My solution has always been to warez the games, and only buy the games that have native linux drivers. However, your idea will only really work on the big selling games. Most smaller shops only produce a few games, and don't have the money to try linux porting, of course Starcraft 2 on linux would be a VERY nice thing.

      --

      Only dead fish swim with the stream...
    2. Re:playing games under Wine SUPPORTS MICROSOFT!!! by wowbagger · · Score: 2
      SO, when you register the game, make sure you register with the registration card, not online.

      Then, VERY VISIBLY, where they ask you what version of Windows you are running, SCRATCH THEM ALL OUT and write in "Wine Under Linux".

      That way, the companies get some feedback that, dispite their best efforts to deny it, there actually IS a market segment out there that
      1. Will pay for games
      2. Runs them under Linux (or BSD or whatever...)
      3. Will go to GREAT LENGTHS to do so.


      That's why I registered my new Sony DV camcorder - because I could write in that I was using it with a Linux machine (thanks to Kino). That's why I am going to register my new Casio BZX201 watch - the software to update the contact data runs very nicely under Wine (although I may try to get a programming guide out of them and make a proper applet for it.)

      Just DON'T register with the game's online registration program - it will ask Wine what version of Windows it is, and Wine will (needfully) lie and say it is whatever version of Windows you have it faking, and the company will NOT get the feedback you want them to get.

      (OT: don't let your browswer lie and say it is IE when it isn't - if the damn web page won't work with Moz|Galeon|Konq|..., screw them. I wonder how many of the 96% of the browsers that claim to be IE are really not...)
    3. Re:playing games under Wine SUPPORTS MICROSOFT!!! by swordgeek · · Score: 2

      You're right, of course. There aren't enough Linux users willing to buy apps to drive a developer into writing/porting for Linux.

      HOWEVER, that's not a reason that we should be aggressively supporting Windows, when we're actually using Wine. If a company sells stuff for Windows, they "know" that it's being run on Windows, and they'll keep developing...for Windows.

      If they know that some small percentage of their user base is working extra hard to run it without Windows, then maybe they'll consider talking to RedHat (etc.) about partnering on projects. In two years the numbers might be there, and if they've been seeing a steady increase in the number of people using Wine over those two years, they're more likely to consider developing for Linux than if suddenly someone tells them that there are enough linux geeks to make a profit from.

      All I'm suggesting is to make sure that the market is fairly represented. Don't let the number crunchers declare that no one would ever buy a Linux game, because every game sold has been to a Windows user. THEN, if the numbers will support it, companies might start doing the coding for Linux.

      As for Loki, a corrupt company is a corrupt company, no matter what happens.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  44. Re:why I think this hurts both linux and PC gaming by praedor · · Score: 3, Insightful

    They also see the linux zealots who, although a minority, are the most vocal and color all of the Linux user base as 'anti-corporate' and unwilling to pay for anything.


    One name: Loki. They proved (as have idSoftware) that linux users ARE generally unwilling to buy games. We HAD native linux games from Loki and what happened? Some of us bought them but too many were infantile and simply could NOT delay their purchase of a game, just HAD to have it NOW - so they bought the windoze version. As for id, they tried selling a linux version and Linux users stayed away from it in droves AND BOUGHT THE DAMN WINDOZE VERSION.


    I bought games from Loki and would have continued. I would have bought more id software linux games too. Fortunately, idSoftware is NICE enough to produce linux binaries anyway that linux users can download and use IF they buy the windoze version in the store. Guess what that does? Keeps the windoze game purchase numbers up, skewing the number of gamers towards windows even though a number of them will run the linux version. Other companies see this and think there is no linux game market. Thanks to linux users who refuse to A) wait a few months or B) pay for anything that is made for linux, there are no linux titles and wont be for a long time, if ever.


    --
    In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
  45. Re:My review when I tried Diablo 2 with its Expans by antdude · · Score: 2

    Ah. I guess I have a reason not to play games in Linux yet. RTCW & Q3A don't have 3D sounds, so that won't be a problem.

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  46. not the only source by Gaccm · · Score: 2

    Codeweavers has their own page which contains ~200 games and lots of apps.

    --

    Only dead fish swim with the stream...
  47. WineX will begin appearing on Boxes by ink · · Score: 2
    No, I think that instead, you'll see things like the following begin to appear on the box-ends:

    System Requirements
    Pentium or Athlon 700Mhz
    3D Video Card with 32MB RAM
    256MB RAM
    Microsoft Windows 98 / 2000 / XP
    or
    Transgaming WineX 2.5

    If WineX becomes popular enough, the game developers will make certain that their games work with it before they ship. This would wrest control away, not towards Microsoft. WineX could be the tool that breaks the trend. Of course, don't expect and Microsoft-branded games to do this; but I wouldn't be surprised if 3rd party developers take a look at WineX and think to themseleves "hmm, it would only take an extra month to certify my game with this and then all the Linux/BSD crowds could buy my game".
    --
    The wheel is turning, but the hamster is dead.
  48. Re:Has anyone tried wine on Mac OS X and had succe by Halo1 · · Score: 2

    This won't work, since the games consist of 80x86 machine code instead of PowerPC machine code. While you could implement the Win32 API on a PowerPC, the games themselves are still intel binaries. BSD or not has nothing to do with it. FWIW: Mac OS X does not have a BSD kernel, it has a Mach kernel. Only userland is part FreeBSD, NetBSD and OpenBSD.

    --
    Donate free food here
  49. You just said it yourself - the *best*... by Kjella · · Score: 2

    ...and the best will be running a software designed for Windows, tweaked for Windows (because that's where 90%+ of the users are) *under* Windows.

    Or were you only counting linux-zealots looking for the best *running on Linux*? Kinda big difference.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  50. Re:why I think this hurts both linux and PC gaming by Dynedain · · Score: 2

    Its just like Mac users. My friend is always mad that he has to wait a couple extra months so he can get the Mac version of the game. But he waits. Why? Because he has no alternative. (Most) Linux users have the ability to run a Windows dual-boot. Hence, they can play the games right away, and don't complain as much as say, a Mac user who is limited by the hardware.

    --
    I'm out of my mind right now, but feel free to leave a message.....
  51. Re:WineX is nVidia only? by cthulhubob · · Score: 2

    Dude, chill for a sec -- I didn't say this was "regular" or "standard" or anything like that. My system worked perfectly out of the box. So did my little brother's when I installed Linux on his computer for christmas last year. :)

    I'm just saying that if it isn't working, there's a way to troubleshoot it and a way to fix it (namely, upgrade your drivers).

    --

    In post-9/11 America, the CIA interrogates YOU!
  52. Re:An odd list, doncha think? by mikeee · · Score: 2

    You know, I used to think this. Certainly, the TA engine is *much* more impressive and capable than the SC one. (I wonder how much it would cost to acquire and open-source the code??)

    However, the unit balance in SC is very clever and makes for a more interesting game, IMO, because the units in SC are so specialized. The ways in which they're specialized aren't very obvious at first, which is annoying.

  53. Re:Wine is NOT illegal by IamTheRealMike · · Score: 2
    MS would have a *hell* of a time trying to prove that no one could implement a compatible product

    Interesting. Let's imagine that Wine(X) is perfect for a moment.

    I take Lycoris, which looks very much like Windows XP. I integrate it with Wine, add the NTFS driver, recreate some of the apps and use the Windows Media drivers that are now floating around the net. I have just recreated a simple version of Windows, have I not? In this case, if it's possible for me to recreate Windows, then sell it, without the permission of Microsoft, does this not mean that Windows is effectively an open standard at least in some respects? If anybody can make and sell a competiting implementation, then presumably they can document it as well, making it an actual open standard.

    Not a troll, just perhaps food for thought.

  54. Win32 is an open standard by 0x0d0a · · Score: 2

    Win32 is sort of an open standard, if incomplete. MS has published documentation on it, and while they may not have defined behavior for all situations, you can follow the documentation.

    The problem is that occasionally the documentation differs from Windows, and if it does, everyone only cares whether software works correctly with Windows, not whether it follows the documentation.

    Finally, there is no "frozen" version of the documentation that serves as a standard for MS to conform to and release patches to bring their products up to spec with.

    I'd call Win32 about as open a standard as Postscript -- we know how to follow the docs, but there's only one implementation that 95% of the people out there care about.

    The same is becoming true with HTML and Internet Explorer -- the HTML spec could say one thing, but authors are going to primarily care about compatibility with the leading implementation of that spec, rather than exact compliance with the spec.

  55. Re:Wine is NOT illegal by mandolin · · Score: 2
    Copyright? This was already tried by MS, arguing that they owned the header files, and duplicating the information in them was infringing. It didn't work

    More info or reference? I'm interested in this because it doesn't just affect MS.

    Also, in your argument on patents, look at it this way: there is nothing preventing MS from coming up with a patented method of doing something and then building an API that invokes that method. They can't patent the API, but they could sue anybody who duplicates its functionality.

  56. Legal Details by 0x0d0a · · Score: 2

    Oops -- it was not, in fact, MS. I had been skimming something a long time ago that was talking about it, referring to MS's header files. It turns out that there was actually a different case that set precedent, and that this was then mentioned in reference to Microsoft.

    I'm not sure what the original document was where I read this, but it's also talked about a bit in this recent WINE->GPL thread.

    The crucial sentence in the court's decision:"When specific instructions, even though previously copyrighted, are the only and essential means of accomplishing a given task, their later use by another will not amount to infringement".

    Now, before Slashdot people start going ape all over this ("But this is the *only* way to compress MP3/compress GIF files so we should be able to do it"), keep in mind that this refers *only* to copyright, not patent law.

    Interestingly enough, this passage may give carte blanche to MS to steal whatever chunks of machine code from AOL Instant Messanger they want to to allow interoperability between MSN Messenger and AIM. The same goes for cryptographic signatures containing copyrighted information (*cough* X-Box), and whatnot.

  57. Avoid WineX incompatibilities? No, devs will fix. by AHumbleOpinion · · Score: 2

    For companies who don't have the resources to come up with a true gnu/linux port of their software (yet) this could be a possibility. They'd simply test their games/applications against wine and try to avoid windows api calls that do not work properly in wine(x) and thus have a gnu/linux port without much effort.

    No. Developers can simply ignore the issue of WineX incompatibilities and rely on the fact that the WineX developers are continually making improvements and fixes. Developers can continue to do what they do now, concentrate on Win32 and let the Linux community fill in the missing pieces themselves. It's a formula that works. Why spend the time and effort when the Linux community will do it for you?

  58. One nit. by Inoshiro · · Score: 2

    "A company like ID probably can't afford to do it, .... Such a company's total operating costs would be less, and their shareholder responsibilities fewer."

    But it could. iD software is wholey owned, and they have lots of money in the bank. John C. does it because he loves his work, and it offers him both the freedom of independant work, with the resources of a real company backing him -- even if the company is a handful of people.

    They could certainly only develop for Linux and not go broke, but that's not John's goal. Neither is money for money's sake -- that's why they do the Mac/Linux releases at the same time as the Windows ones. He wants more people to see the work he's done.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:One nit. by EllF · · Score: 2

      Thanks for the clarification, Ino. I thought iD was publicly traded - I obviously should have done more research. I'll slip my boot back into my mouth now. :)

      As iD could do it, it would be interesting to see what the fallout would be if they *did* - even if only as a staggered release, such as putting out a Mac/Linux version of Doom III three months before the Windows version hits the shelves. My guess is that at least some people would be anxious enough to play that they'd give the Linux thing a shot.

      The time may not be ripe, though - a few more supported 3D cards and some better spatial sound would be *really* nice, especially if any game company/product were being used to sell the virtues of the OS. The underlying idea, though, remains worthwhile, at least IMO.

      --
      We who were living are now dying
      With a little patience
  59. Re:AH, but all I want to know is... by Istealmymusic · · Score: 2
    Me, I use gaim!
    Gaim mangles buddy my list. Thanks for the tip...I'm off to see if WineX can emulate AIM 5.
    --
    "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
  60. History lane.. by Inoshiro · · Score: 2

    "As iD could do it, it would be interesting to see what the fallout would be if they *did* - even if only as a staggered release, such as putting out a Mac/Linux version of Doom III three months before the Windows version hits the shelves. My guess is that at least some people would be anxious enough to play that they'd give the Linux thing a shot. "

    This is exactly what happened when Quake 3 demo was released for Linux/MacOS only in 1998 and 1999. The problem was that 3D acceleration on Linux is pretty voodoo, so most people ended up using Macs for their demo.

    XFree86's config file needs to be overhauled so that it's entirely GUI-configurable in a similar way to the Mac/Windows display control panels. Have the system-wide base part it /etc (which has the font info, etc), and have a local .XFree86config which contains all the overrides for the user configured by the GUI. The entire thing should flush its configuration to disk everytime there's a change, while the control panels work with the in-memory structures (allowing complete on-the-fly updates).

    But no one else seems to be pushing for this, even though X is so hard to configure.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:History lane.. by EllF · · Score: 2

      Ah. I can't seem to dredge it up at the moment, but one of the XF86 devs said (within the last 3 months) that one of the *big* plans for the coming versions of XFree86 is to do away with the current configuration method, and move towards a level of autoconfiguration (say, default to VGA), and make the selection of a given chipset much less difficult.

      I don't remember the Q3 demo being available only on Linux/Mac before being available on Win32, though - I have distinct memories of playing it at a friend's house on a Win98 mchine. What was iD's reasoning for such a release? Are there any old interviews kicking around where Carmack talks about it?

      --
      We who were living are now dying
      With a little patience
  61. Re:Absolutely Wrong. (here's why...) by swordgeek · · Score: 2

    "Wine helps Linux break out of the Chicken / Egg stage..."

    Unfortunately, this is not the case. IBM tried that path with OS/2 for Windows. For a few years I actually ran OS/2, and ran all of my applications under it. All of my _Windows_ applications, that is. Most of the time they worked really well, and sometimes they were a bit of a pain.

    Ultimately, I gave up. OS/2 was a VASTLY superior OS, but I was using it to run the same old crap, and working harder at it. It just wasn't worth it. Eventually, the fact that you could run Windows applications on it was one of things that led to no native apps.

    Ironically, Wine is part of the problem and the solution at the same time.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  62. Finally! by Inoshiro · · Score: 2

    I'd really like to see it updated. This static file maintained by a user who knows so much about their monitor and chipset and clock timing crap is beyond most people, myself included. And I have UNIX dreams :p

    The Q3Demo was released for those platforms first to reduce the number of bug reports. The engine was not completely complete, so Mr. Carmack wanted to get some feedback without flooding iD with useless data. The first story is back here, in April of 1999. There are more if you just look through /.'s Quake section.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.