Slashdot Mirror


Three Years of TransGaming Discussed

jvm writes "In 2001 TransGaming launched their product WineX with the goal of bringing Windows games to Linux with 100% compatibility and speed by building on the WINE project. In a lengthy, critical post, Curmudgeon Gamer uses those three years of perspective to assess the company, its product, and its role in the Linux gaming world. How is compatibility progressing? What about the source release after 20000 subscribers? And what's up with porting games to MacOS X instead of Linux?"

56 comments

  1. Strawman by PyromanFO · · Score: 4, Insightful
    And I think at some point we have to look at the Linux platform and ask: Where is our effort better spent? The answer is not necessarily in making Windows software work on Linux, but rather making Linux a better platform for software development. If there is one thing that Loki's short life bought the Linux world, it was a significant investment in the infrastructure on which future games have been built: SDL, OpenGL, and OpenAL. (For example, I believe that Unreal Tournament 2003 on Linux uses all of these libraries. I'm guessing the same is true of Unreal Tournament 2004, although I haven't asked Ryan or Daniel to be sure.) By comparison, it seems unlikely that all the money and effort expended on WineX will have any benefit except to a handful of users for whom a modest number of Windows-only games work well. Linux, as a platform on which to build software, will become no more attractive from even widespread use of WineX.

    When will people quit parading around this tired old strawman? "Why have two GUI Desktops, you could spend all that energy on one desktop? Why have more than one X Server, one is good enough! Why have several sound systems, OSS works just fine!" Repeat after me, competition is good. WineX can't hurt the Linux community, only offer incentive for Windows users. If the only game someone plays is Half-Life and WineX lets them play Half-Life in Linux, that's somebody who now uses a Linux desktop. How does that hurt anybody else? One more Linux desktop means one more number to point to when making news games, begging for a Linux port. Numbers are the only thing that matters to publishers when it comes to ports.
    1. Re:Strawman by xxdinkxx · · Score: 1

      competition is good, and divsersity is good as well. Why not have more then one desktop? why not have a replacement for X server? if XFree86 keeps up then it might be illegal to use it in the ways it presently is used now. diversification prevents mono culture, which is exactally what is wrong with a lot of major software corps (i.e that big one in Redmond). If we only focus on just one then what happens when legal issues, technological evolutionary dead ends occur, etc

    2. Re:Strawman by Christ-on-a-bike · · Score: 4, Insightful
      If the only game someone plays is Half-Life and WineX lets them play Half-Life in Linux, that's somebody who now uses a Linux desktop. How does that hurt anybody else?

      That's not the general case. As has already been discussed, someone who just wants to play their already purchased Windows games almost certainly has a Windows install around, letting them do this without hassle. They might perhaps pay up for winex, but if they want to pick and choose their games, they are going to spend quite a lot of time gaming on Windows. (E.g. lots of new games are DirectX 9 - no play on winex for them.)

      In the general case, we have quite a few Linux users, some of whom are willing to spread some cash to get games on their Linux machine (I'm one of them). I could either buy winex + some Windows games, or I could buy Linux native ports. Which is better?

      I think it's much better to give my money to the people selling Linux native ports:

      1. Some of my money may go towards maintaining and popularizing open source/cross platform gaming tools and libraries - in particular, OpenGL.
      2. My money 'tells' the developers/publishers that there is demand for games on Linux.
      3. The native ports run better and cost less (figuring in the cost of winex). (What I want to see is Doom 3 on Linux playing just as nice as on Windows - not Half Life 2 on Linux through winex, and sucking royally, if it runs at all.)

      I don't think the scenario of winex bringing gamers to Linux is very realistic. (I certainly didn't switch over because of games.) In a situation where people are already dumping Windows, what is needed is to spend money on Linux ports and thereby give feedback to developers.

      But buying winex + Windows games gives no positive feedback to games developers at all. Therefore, winex doesn't bring developers over to Linux either! As we have seen, TransGaming can't be relied on to push cross platform development strategies, because they make money by implementing DirectX. They want developers to use DirectX!

      Numbers are the only thing that matters to publishers when it comes to ports.

      Do you think that software houses continually carry out usage studies to figure out whether they should put out Linux ports of their games? That's not how it works. AFAICT, if one of the lead developers has a nice feeling about Linux, then it will get done. Otherwise it won't. If the developers are all in love with DirectX, it definitely won't get done (and neither will a Mac port). The story of Linux gaming is being played out in developers' heads, not in usage statistics.

    3. Re:Strawman by PyromanFO · · Score: 4, Interesting

      First, it's not about bringing Windows gamers to Linux, it's about keeping Linux users in Linux instead of having to reboot to play their games. There's alot to be said for no longer having to dual boot and WineX helps people do that. Mainly I see this with multiplayer games. People have one or possibly two games they play heavily in a given 6-month period. If WineX lets them run both those games and they otherwise want to stay in Linux, they'll become a full time Linux user, more likely to buy games with Linux support. It's not about getting people to convert, it's about allowing people who want to convert the ability to do so.

      Second, the developers aren't the only one's who determine what gets ported where. Publishers would start putting pressure on developers if we say even a 10-20% share of the desktop market on Linux. How many Mac games get published? Macs are a smaller share of the desktop than Linux right now.

      Third, I agree totally on the buying games with Linux ports instead of emulation. WineX doesn't hurt that at all. Nobody out there is saying "Well, it works with WineX so we won't do a Linux port." Theyre saying "nobody's using Linux on the desktop, why do we care?" Every person we can allow to use Linux full time just adds to the mindshare of Linux on the desktop. Things like Crossover Office, Wine and WineX help that. I know our office at work wouldn't be rolling out Linux on the developers desktops if we couldn't access IE and Outlook. They're not about to change the entire infrastructure but they'll allow us to use it if it doesn't cause them too much trouble. It works the same at home. If people can use their favorite apps in Linux they will be much happier with the switchover. Then they'll gradually move to native Linux applications because they will always work better.

      Basically, WineX just allows gaming to get it's foot in the door. The future will most definately be native Linux clients, but until that's a reality we can't just ignore the situation out of principle. WineX allows people to play games under Linux that would never get a Linux port, it eases the pain of switching from Windows and causes them to have to reboot into Windows less. I don't see how that's a bad thing.

    4. Re:Strawman by Christ-on-a-bike · · Score: 4, Insightful
      OK, we're on the same page. But you seem to think getting people gaming on Linux (creating the market) is more important, while I think getting the developers on board ('mindshare') is key.

      I don't know if anyone knows which part of this process is really more crucial. For one thing, there were certainly Linux ports coming out (like Quake 3) when the market was very small. That kind of thinking by developers has to be encouraged. On the other hand, there are some publishers that are immune to mindshare and might never OK a native Linux port; Vivendi and EA spring to mind.

      We need to get the developers to recognise the potential of Linux and move to cross platform tools. winex hurts this mindshare growth because it effectively promotes DirectX! So buying winex is bad.

      If I were trying to convince a gamer to use Linux I would sell them on UT2004. I would say, "OK, you can't play Counter-Strike on Linux. But it does run UT2004, and you can bet it'll crash less, look nicer, be more secure, etc." The hardcore gamer (you?) only needs Windows to run their other games and will be prepared to dual-boot (or possibly run winex). The casual gamer (me) might be prepared to just drop CS and live without his Windows titles. To me, winex makes Linux look like a crappy Windows replacement. To grab peoples' attention I think it should be sold as different (as Macs are).

      So it comes down to this: is the negative developer mindshare of promoting DirectX worth the potential Linux growth winex gives us by stopping dual-booting?

      According to my argument, the answer is 'no', because there aren't very many hardcore gamers who are pissed off about dual-booting and so won't use Linux.
    5. Re:Strawman by Kleedrac2 · · Score: 2, Informative

      Hate to intrude on your conversation but as was reported on /. here you can run Steam (Counter Strike 1.6) under linux! And Half-Life (Counter Strike 1.5) runs fine too! :)

      Kleedrac

      --
      Sure we wang, can.
    6. Re:Strawman by 13Echo · · Score: 1

      You're right. Why don't they just can Windows XP and go back to Windows ME. I'm sure that lots of people felt that it was just "good enough."

      By the way. OSS is a piece of shit. ALSA is a professional-grade, expandable audio subsystem that is fast and extremely capable of using plugins and other stuff that you couldn't do with OSS.

      People need to stop thinking about shit like Transgaming and focus thier $$$ to prople that actually care about Linux games, like LGP, Epic, Icculus, id.

    7. Re:Strawman by 13Echo · · Score: 1

      Speak for yourself. For me it IS about having native Linux games. I don't run WineX. Have you got your copy of Gorky 17 or Ballistics preordered?

    8. Re:Strawman by Kyouryuu · · Score: 1
      But the two goals of attracting developers and attracting gamers are not mutually exclusive. Developers are not going to bother creating a Linux version of a game unless there is a user base that will support it.

      The slice of pie for PC gaming is shrinking as it is, a $1 billion market compared to the $10 billion console industry. PCs are shrinking, and consoles continue to rise. At that rate, PC developers must appeal to the lowest common denominator, and for probably 95% of the consumer base, that's Windows. There is little incentive to make a Linux version of a game unless:

      A:) The game needs servers, and since Linux is a major player in this market, a Linux client is a necessity.

      B:) Code just happens to be so well-organized and portable that a Linux version can be done with little trouble.

      Epic's Unreal is involved in both categories. I think the greatest idea Epic had was bundling the Linux version of Unreal Tournament 2003 (and soon 2004) in the Windows version. There is no market for a mass-produced Linux title, but sneaking it onto a mass-produced Windows title is a logical compromise.

      The average gamer is only going to go so far to make a favorite game work. Most Windows-native games "just work," and console games are totally reliable. In my experience, only the Loki versions of games (read: native versions) worked without fuss and hassle. I've never had much success on Wine or WineX and would never come to rely on them for gaming purposes.

      Unfortunately, I think a lot of Linux users understand that the platform is not going to be a mecca for PC gaming. Even I tend to use Linux when I don't want to be distracted by games and want an environment that promotes productive activities.

      How does WineX figure into this? It doesn't. Simply put, I've never had success running any Windows games very well with it to the point where they replace Windows. The project is misdirected and misguided. What should be happening instead, in my opinion, is Linux users continuing to work on their native games (be they puzzles or even realized implementations of engines like Crystal Space) and, in essence, trying to have a stable of attractive games that will fill the void that users switching from Windows will endure. You get the users first, then the developers - sensing a market - will come later.

    9. Re:Strawman by Fallout2man · · Score: 3, Interesting

      Before you can expect more developers, *nix needs a direct competitor to ALL of DirectX. Currently there's OpenGL and OpenAL, currently though OGL's a bit out of it (once they finally release 2.0 to the public it'll be back in the game), however DirectX is more then just D3D.

      There's DirectMusic, DirectInput, DirectSound, DirectShow AND Direct3D. If someone can make a single unified programing library that can do all those sorts of things for *nix, then I think it'd make the platform ten times more attractive to develop for. The problem right now is really there are only two libraries which pose competition to parts of DirectX, not the whole. If that situation were rectified things would be on a definite path to change I think.

    10. Re:Strawman by Tomah4wk · · Score: 1

      And SDL provides, imo a better api than directx for almost all of these tasks. Directshow is just plain rubbish, direct3d is nowhere near as clean and easy as OpenGL.

    11. Re:Strawman by vranash · · Score: 1

      Go Check out SDL[libsdl.org]. 'Nuff said.

      --vranash

    12. Re:Strawman by Fallout2man · · Score: 1

      The SDL's a start, however it can't do everything OpenGL or OpenAL can do, so while it's got the all encompassing part, it lacks all the latest high-tech features to be quite up to par with the rest.

      I should also note I forgot to add DirectPlay, which allows for easy handling of networking.

    13. Re:Strawman by Anonymous Coward · · Score: 0

      OpenGL 1.5 has both pixel and vertex shaders. The pixel shaders in particular are slightly more advanced than the DX9 PS2.0 spec. It also has vertex buffer objects.

    14. Re:Strawman by vranash · · Score: 1

      You sure? Last I checked SDL has a wrapper around opengl, and I believe it has an audio output driver for openAL, dunno if you can actually get complete api access from within it though.

  2. SDL was a god-send by magic · · Score: 4, Informative
    Thanks to SDL, I was able to port my Windows-only 3D code base to have full support for OS X and Linux in only a few weeks. The result is G3D.

    G3D now has professional game developers, researchers, and students at several universities all developing 3D games and demos that run natively on all three platforms. The nice thing is that SDL was easier to use than the native Windows APIs.

    For Linux to continue to be viable it needs to have a viable desktop. The desktop needs to have infrastructure that is easier to use than the Windows APIs and platform-independent in order to convince developers it is worth their while. As a developer, I don't want to use even more platform-specific APIs in order to support a (comparative) handful of users. I am willing to learn and use a new API if it makes Windows programming easier and gives me a free port to new platforms.

    SDL, SDLmixer, OpenAL, and G3D are great for games. I'd like to see things like wxWindows for GUI development reach the same level of stability and native performance. Right now it is too hard to make a GUI application that runs on 2 or 3 platforms and looks as sharp as a native Windows app on Windows. It needs to be easier to write such a program using a platform independent API than the Win32 API in order to get more "real" programs on Linux.

    -m

    1. Re:SDL was a god-send by Christ-on-a-bike · · Score: 3, Informative
      I'd like to see things like wxWindows for GUI development

      ITYM wxWidgets....

    2. Re:SDL was a god-send by wastaz · · Score: 1
      Right now it is too hard to make a GUI application that runs on 2 or 3 platforms and looks as sharp as a native Windows app on Windows. It needs to be easier to write such a program using a platform independent API than the Win32 API in order to get more "real" programs on Linux.


      I always tend to wonder what is wrong with Java? You get a nice gui api that's well documented and looks slick that works on any platform with a VM.
  3. How many subscribers at the moment I wonder? by jago25_98 · · Score: 3, Interesting

    It's quite possible, if people don't renew thier subscriptions that the 20,000 may never be reached.

    Conversely, someone could say one day "Let's all subscribe for just one month" and code will be released.

    (100,000 a month is the goal by the way)

    1. Re:How many subscribers at the moment I wonder? by GigsVT · · Score: 2, Informative

      Don't worry, they automatically bill you for renewal whether you want it or not.

      I learned that the hard way, but I agree with what they are doing so I let the charge stand.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:How many subscribers at the moment I wonder? by cc_pirate · · Score: 2, Interesting

      I just let my subscription expire for the first time in 3 years precisely because of the WineX lack of focus. Are MAC gamers paying these assholes 5$/mnth for MAC games? Hell no. I'm tired of only being able to play Max Payne and a couple other games. Hundreds of DirectX6 games that I'd like to play and which should be EASY to provide support for just continuously get dropped as they spend (mostly fruitless) time trying to get things like Battlefield 1942 to run well (guess what, it still doesn't last time I tried it).

      So I'm kissing these bastards goodbye and good riddance. Let the damn Mac users pay for their stupidity for a while.

      --

      "There are laws that enslave men, and laws that set them free. " - Sean Connery as King Arthur

    3. Re:How many subscribers at the moment I wonder? by Spoing · · Score: 2, Insightful
      1. Are MAC gamers paying these assholes 5$/mnth for MAC games?

      No, they are paying about $30-60 for a one-time payment for a single game. In WineX terms, that's 6-12 months -- OK, on sale $20 or 4 months.

      For one, you're paying for a single game.

      For the other, you're paying for the ability to play multiple games.

      The two aren't similar.

      While I'm not currently a WineX subscriber -- Savage is too fun all by itself -- I can easily see joining up again for a 1 year subscription. $60/year is trivial if you play alot of games and want to use Linux exclusively.

      Calling Transgaming names even when they spell out what works and how well seems a bit strained.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    4. Re:How many subscribers at the moment I wonder? by cc_pirate · · Score: 1

      Look, I've paid those guys ~$180 for the ability to play about 2 games in Linux (Max Payne (a 4) & Star Empires IV (about a 3)). Every other game I had didn't work, or worked so crappily that it wasn't worth playing on WineX.

      Here are the OTHER things that are wrong with Transgaming that that other guy didn't mention:

      1)Their forums are the worst set up forums I've EVER SEEN ANYWHERE. They are some sort of proprietary forum software (I think one of them wrote it themselves) and they SUCK beyond all possible belief. Hell, until recently they didn't even have THREADING! Damn near everyone agrees that the forums SUCK A MOUNTAIN OF A$$. Indeed, they suck so bad it is hard to tell how many other people think they suck because the forums are so butt ugly and useless that one can't find the threads. However, despite the fact that the forums SUCK A MOUNTAIN OF A$$, Transgaming refuses to spend the two days it would take them to set up some DECENT forums. Hell, I've seen forums some 12 year old set up to run his Pokemon fansite that were 1000 times better than the crap forums Transgaming has, and they are SUPPOSEDLY a business!

      2)Asking for help getting anything other than a 4-5 (perfect) score game is an exercise in futility. Transgaming certainly doesn't help. If you are lucky you MAY find someone who tried to run the same game and found a fix, but 99% of the time, you will find JACK and get no help.

      3) Almost all games, even those that are YEARS old are 3 or below (meaning major problems/doesn't run) with WineX. Add to that that I've had better luck getting Wine to run many more games than WineX (other than the FPS shooters) and you have to ask yourself what you are paying for, especially since they now have damn near as many Mac games released as Linux ones. Even if they expect to make their money off the Mac games to pay for their time, it was OUR dollars they used to get that time. Until they sell enough games in other words, WE paid for them to develop Mac OS games. Note: Oh yes, I know how the CPAs can play their games to say different, but that is the bottom line. Linux games are obviously no where near their top priority. If that's true, then fine, but come out and SAY it, don't try to pretend that Linux games are #1 and then sneak out a bunch of Mac games when we aren't looking.

      4) Every 3 months or so Transgaming releases a new version of WineX. Invariably I try all the games that didn't work in the previous version and AGAIN they don't work a whit better than they did before. Not only that, but half the time, a game that DID work now no longer does (or now has some interesting new bugs). It seems like each release is solely for the purpose of being able to say that (#insert new game here#) ALMOST but not quite doesn't really work. In this manner Transgaming is a lot like that annoying beverage machine on the Heart of Gold. Unfortunately even that machine finally got it right, but not Transgaming... and I've run out of patience.

      The bottom line is I feel I tried to support the Linux gaming community with my $ and I got NADA in return, certainly not $180 worth.

      --

      "There are laws that enslave men, and laws that set them free. " - Sean Connery as King Arthur

    5. Re:How many subscribers at the moment I wonder? by Spoing · · Score: 1
      Right now, I have plenty of Linux games to play, so I'm not playing Windows games under WineX.

      The only thing that annoys me about WineX is that as the libs get updated for the distribution of Linux I use, WineX no longer works. If I'm not subscribed to WineX, I can no longer play the games. (I don't dual boot...too much of a bother.)

      While my stack of native Linux games is a few times higher, I have sucessfully played a quite a few games using WineX (from memory); Diablo II (before Wine could), Civ. III, Black & White, Alice, Heavy Metal FAKK (bargin bin: hey, $5 is $5). There are a couple more, but I don't remember them.

      Before buying any of these, I did check the list not only for the ratings but for comments. Civ. III was a bit of a pain to deal with, though worth it for the number of hours of play it provided.

      Now that I'm playing Savage so much, I don't see a need for a subscription. If Civ. IV/V/... comes out, I'll consider it again for sure.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    6. Re:How many subscribers at the moment I wonder? by Kyouryuu · · Score: 1

      Personally, I wouldn't be surprised of Transgaming just abandoned their promise outright. Needless to say, i wouldn't be holding my breath that even if 200,000 users were subscribed that they would release the entire code.

    7. Re:How many subscribers at the moment I wonder? by vranash · · Score: 1

      Dude, you DO realize SE4 has run fine using WINE (NOT WINEX!) for like over 2 years right? I've been playing it off and on on just about all of my linuxboxes and with the exception of bugs in the game itself (had some access violations that showed up more often in WINE than under windows, were present in both however) it ran just peachy.

  4. my new subscription by sdibb · · Score: 4, Insightful

    I just recently bought a subscription to winex, and I must say, while its *nice* to have a Windows installer on Linux to install pretty much anything, and since I've installed only a smidgen of my Windows games on here, the ones I keep coming back to are the native Linux ones. Namely, Neverwinter Nights, my ScummVM games, and Unreal. Even with WineX, the games are noticably kludgy on a fast system, and I'm too stubborn to do a dualboot just to play the three or four games that won't even install under Linux.

    While WineX is nice, it just doesn't cut it, and nothing beats a native linux port.

    1. Re:my new subscription by advocate_one · · Score: 1

      I just keep a separate ms-windows box just for games... nothing else. Everything else gets done on Linux :)

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    2. Re:my new subscription by Crazy+Eight · · Score: 1

      Any chance that that a VNC link could make that dedicated gaming box seem like an... emulator board?! I'd be surprised to find such a thing viable, but it sure would be nice to just shove the FPSs on to a matx nForce2 with GigE. Anyone tried this? Just a thought...

  5. Games ARE ported to Mac OS X by falcon5768 · · Score: 1
    The problem is its not nearly as many as there are out there because a lot of developers dont see a need when Mac OS X gaming isnt a important concern of people who buy a Mac.

    You have ways of converting Direct X code out there though, two programs that I know off had infact, the funny thing I want to ask is why when still more games are developed on the Mac verse a PC do they not just compile it for both while they are at that point and work there.... I understand the wait for which is the big seller (another reason Mac OS X doesnt get games, they dont sell the ones that bombed on the PC even if it does have a small following) but why not save the money of going back and recoding by just compileing the code right then and there and saving it on the side.

    --

    "Slashdot, where telling the truth is overrated but lying is insightful."

  6. Money by Matthias+Wiesmann · · Score: 4, Insightful
    The switch from porting games to OS X instead of Linux seem obvious to me: there is some chance of making money. While you can discuss the relative market shares of OS X versus Linux until the sun dies out, the two markets are quite different.
    • OS X users are used to pay for software, there is piracy of course, and open-source and free software, but companies, including Microsoft, are making money selling OS X software. Linux software by default is free.
    • Most linux users are using a x86 processor, and have thus a machine that can boot Windows. I have seen a lot of people using Linux for desktop use, but most of them have still some version of windows lying around, typically as a dual boot option or for running VM-ware. The only option for Mac users to run windows software is virtual PC and it is not suitable for gaming - not recent games at least.
    If you consider this, making games for OS X makes sense, the people are more willing to pay, and you can sell them a more expensive version of the game (By the time a Mac version comes out, the PC version of said game is discounted). This would be a hard sell for Linux people, as most of them have the option of rebooting to play the cheap windows version. So you basically have a low volume version that has to be as cheap as the high volume version. Tough.

    I know more people who use Linux than OS X (I work in a academic setting), yet I only know one Linux user who bought a Linux game, it was Heroes of Might a Magic by Loki, and he bought it because it was discounted (basically at the time Loki was going out of buisnes). Most OS X users I know have bought a few games.

    I think there might also be technical issues (variety of sound system in different Linux distributions) or legal (lawyers of gaming companies being nervous about the GPL), but for me, those are secondary, the core issue is the target market.

    1. Re:Money by falcon5768 · · Score: 1
      "OS X users are used to pay for software, there is piracy of course, and open-source and free software, but companies, including Microsoft, are making money selling OS X software. Linux software by default is free."
      Dont tell the porters of Halo that :-P
      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    2. Re:Money by Christ-on-a-bike · · Score: 3, Interesting
      I agree with what you say about dual booting, but this is wrong:
      OS X users are used to pay for software, there is piracy of course, and open-source and free software, but companies, including Microsoft, are making money selling OS X software. Linux software by default is free.
      That's stupid. Linux people aren't into warez. If anything it's the Windows gamers that are more likely to be used to getting stuff for free (like Windows and Office). I know gamers that swear by Windows 98, because it's lightweight and doesn't have any of that crappy product activation.

      As a Linux user who doesn't dual boot, I feel richer than a Windows user because I didn't have to shell out for an operating system. Thus I have more money to spend on games!

      OK, that's anecdotal. But so is your insistence that Linux users won't shell out for games. I will and I do.

      P.S. Remember also that porting games Windows->Linux x86 is a hell of a lot easier/cheaper than doing it Windows->OS X PPC. Indeed, some developers will already have some kind of Linux x86 toolchain because their dedicated multiplayer servers run on Linux.

    3. Re:Money by The+Analog+Kid · · Score: 1

      Every Linux game I own, I have bought, I refuse to use WineX because that is just an excuse for developers not to port games to the Linux platform. Hopefully, the numbers will come out that Linux has suppassed Apple on the desktop, then maybe Linux will get more games, if Aspry can do it with the Mac and stay in buisness, I'm sure another porting house can start up for Linux games and can do it, just not with the buisness sense of Loki. I hate when people say that Linux users would not pay for anything. That's a fucking lie, stop using it. What about the mass piracy of Windows, I bet you a big percentage of XP is pirated. That's why Gates and company are going to offer a cheaper version of Windows in Asia because of all the pirating. I would pay for Linux if there was a cost to it, but there isn't, so I donate to projects that are asking for donations instead.

    4. Re:Money by Matthias+Wiesmann · · Score: 2, Insightful
      That's stupid. Linux people aren't into warez.
      I never implied this and anyway it would not little sense, as there are not many linux games to warez.
      If anything it's the Windows gamers that are more likely to be used to getting stuff for free (like Windows and Office).
      Windows users are not the issue, they are the majority and the core market the games are targetted at it.
      ...But so is your insistence that Linux users won't shell out for games. I will and I do.
      The real question is, will you shell out for a Linux version of a game that is:
      • More expensive than the Windows version.
      • Less complete.
      It is one thing to claim that if game XXX is ported to Linux, I will buy it and another to buy it when it comes out and is more expensive that the Windows version and doesn't have all the features.

      I recently bought Dungeon Siege for my OS X machine. It was more expensive than the Windows version (which was not so hot anymore and thus discounted), and some things are missing (the level editor). Still I paid for it, and I'm happily playing it.

      I'm don't think that Linux users are cheap warez grabbing people and never implied this, but those I know are very cost-conscious and will resent buying over-priced, down-graded versions (especially when they can boot windows a play the first rate game).

      Again this is anecdotal and based on the Linux users I know, but given the prominence of posts of Linux users on slashdot describing Mac users as idiots that buy overpriced stuff, I think this stereotype is quite common...

      Remember also that porting games Windows->Linux x86 is a hell of a lot easier/cheaper than doing it Windows->OS X PPC. Indeed, some developers will already have some kind of Linux x86 toolchain because their dedicated multiplayer servers run on Linux.
      Porting a Win x86 game to Linux x86 is certainly technically easier that porting it to OS X - although I think you minimise the issues associated with Linux- technical issues are just that, technical issues that have to be solved, what is important is the money.

      The question is what makes better business sense, to do a port nobody will buy, or a slightly more difficult port that will be sold. TransGaming seems to think the later does.

    5. Re:Money by Fiz+Ocelot · · Score: 1

      Gamers will buy linux native games, but only if they can get better performance than they do using windows or winex. It all comes down to performance. Right now I just run games in windows. It's brainlessly easy to install and setup games and they run just fine. The only way I'd switch is if I get a nice performance increase in Linux. For now I'll just keep dual booting.

    6. Re:Money by Christ-on-a-bike · · Score: 1
      I wouldn't normally buy overpriced/late Linux releases, so I think I fit your description of a Linux user. I don't dual-boot but if I really wanted a Windows-only game, there are plenty of Windows machines around to play it on. I guess there are more Mac than Linux users who just refuse to use Windows.

      OTOH there is a packaging issue here. UT2004, like UT2003 will be released with Linux binaries in the box with the Windows ones. Other games have had freely downloadable Linux binaries which can be used with the original install disks. Doom 3 will apparently be released simultaneously on Windows and Linux. If these trends continue, Linux gaming could be much 'nicer' than Mac gaming seems to be. However, Linux is less of a 'supported' platform right now. Linux users will put up with this, which is probably one reason why they get these packaging and release date breaks.

      I still think Linux gamers have a big advantage in that developers tend to favour x86. Over time we may see devs taking the Linux port 'in house' a lot more often, just because they can. For large publishers which already have to push a game onto consoles as well as Windows, the addition of a Linux port should look like a small task. I'm optimistic about the prospects.

      (N.B. you are partly right about the trend of 'crippling' non-Windows releases. For example, there are no Linux tools for map editing/modding on the UT2003 disks.)

    7. Re:Money by Matthias+Wiesmann · · Score: 1
      I still think Linux gamers have a big advantage in that developers tend to favour x86.
      You might be right, or not, only the future will tell...
    8. Re:Money by Christ-on-a-bike · · Score: 1

      Ha, you got me there. Front page /. story and all. Let's hope PPC/Mac gets more games, they might lead to releases for PPC/Linux as well! It's all good.

    9. Re:Money by vranash · · Score: 1

      It'll also help if they don't keep b0rking the ABI's in the C++ libraries every two or three revisions of gcc. I've got Terminus, one of the original Win32/Linux/MacOS games and it no longer runs on my system's since it was compiled with gcc 2.95 or something. So in order to run it I'd need to compile the entire library dependency set for it using 2.95 and end up wasting 50-200meg in duplicated libraries. Quite frankly with many of the changes GNU have been making to their utilities (not to mention linux kernel changes) I'll be amazed if anyone CAN still run their non-opensource games in 5 years for these exact reasons. -- vranash

  7. Lack of support by Via_Patrino · · Score: 2, Informative

    Linux still lacks support for opengl2, it doesn't have support for functions like, pbuffer as a texture, render to texture and pbuffers mapping on a quad.

    And as someone said before, on another article, most of the games supported by winex are opengl, the number of supported directx games is very low. But I won't repeat what he said, read yourself.

    And the source is already released, you can get it using winex-cvs, but it's not gpl.

    1. Re:Lack of support by magic · · Score: 4, Informative
      Technically, OpenGL 2.0 isn't released yet. The NVIDIA drivers on Linux lag the Windows ones by about 6 months but provide almost the same functionality: pixel shaders, render-to-texture, etc.


      -m

    2. Re:Lack of support by Anonymous Coward · · Score: 0

      Um... Yeah. Mainly because OpenGL 2 DOESN'T EXIST YET.

    3. Re:Lack of support by Anonymous Coward · · Score: 1, Informative

      You are wrong, there is no render to texture on NVIDIA's Linux GLX. WGL, though, has it.

  8. 7 games by lubricated · · Score: 1, Insightful

    If you check out their website only 7 games work perfectly. All the other games have irritations and work differently on linux than windows. 3 years and only 7 games work.

    --
    It has been statistically shown that helmets increase the risk of head injury.
    1. Re:7 games by lubricated · · Score: 1

      god forbid someone post facts. It's automatically flamebait.

      --
      It has been statistically shown that helmets increase the risk of head injury.
    2. Re:7 games by Drantin · · Score: 1

      Because while being a fact, it isn't relevant to the status of winex because of how horribly out of date that games database is...

      --
      Actio personalis moritur cum persona. (Dead men don't sue)
    3. Re:7 games by lubricated · · Score: 1

      well that's a great way to sell me on a product. Buy us but it doesn't work!

      --
      It has been statistically shown that helmets increase the risk of head injury.
  9. Props to TransGaming... by RyLaN · · Score: 3, Interesting

    Although didn't announce it until recently, VALVe Software's Steam runs better with WineX than it does in windows. The reason for this is simple, in Windows the url loading mechanism works, and there are numerous spots that have adds. With WineX, the URL loader does not work so I can play without annoyances.

    Ignoring this, it is possible that Transgaming is the reason there will be no Half-Life2 on Linux. VALVe promised the Linux community a port after they made a Linux version of the dedicated server, but now we learn that H-L 2 will be DirectX 9 only. VALVe may have assumed that linux users could play the game under WineX, and thus it wouldn't be worth it to make a native port. I hope that TransGaming protests by making no effort to support Half-Life2, and urges their subscribers to do likewise.

    --
    At least the war on the environment is going well
  10. Linux and Gaming by SphericalCrusher · · Score: 1

    I've never messed with WineX, but I am going to in the near future. My desktop computer is dualbooted with Debian Linux and Windows XP (for gaming only). Even though it doesn't really effect anything, I feel dirty about having the Win32 platform lurking around in the confines of my harddrive... even though it isn't causing much harm by me running Linux.

    Mad propz to Transgaming as I would love to see every thing that Windows has over Linux be ported to Linux. I think this software is a giant leap and will make a lot more people run Linux over Windows. Afterall, the majority of my friends only use Windows because they are hardcore gamers.

    --
    "Instant gratification takes too long." - Carrie Fisher
    1. Re:Linux and Gaming by BinLadenMyHero · · Score: 1

      If you dual boot only to play games, so why Windows XP?
      98 or ME will play all the games, and boots soooooo much faster (and if you're dual booting, boot time is important.

    2. Re:Linux and Gaming by SphericalCrusher · · Score: 1

      Please. Windows ME was a mistake. That is the worst version of Windows. As far as 98 is concerned; that would be a pretty horrible idea to use for gaming, as Microsoft is stopping support for it in April. What use is running an OS to play games if I can get the latest software for everything?

      --
      "Instant gratification takes too long." - Carrie Fisher
    3. Re:Linux and Gaming by BinLadenMyHero · · Score: 1

      I also do not like ME. I dualboot to 98SE to play games. It's just that a friend of mine have hacked ME to boot really fast.
      As for Microsoft support.. who cares? As long as the games runs fine, and they do, it's ok.

      > What use is running an OS to play games if I can get the latest software for everything?
      I did not understood that sentence.

    4. Re:Linux and Gaming by SphericalCrusher · · Score: 1

      What's the use in running an OS to play games on, if I can get another OS that crashes less, has more updates, and supports everything better. Sorry you didn't "understood" that.

      --
      "Instant gratification takes too long." - Carrie Fisher
  11. Better code structure by Goodbyte · · Score: 2, Interesting

    For obvious reasons it will always be better with a port than running games through wineX or similar. The problem with porting is IMHO that it is never planned for when developing games, it may be an item on the "wish list", but is easily dropped when time get sparse.

    My suggestion is that the open source community could help developing the Linux (or any other os for that matter) specific parts. Release a precompiled library with the game core, and let the community build a renderer around that!

    All it takes is to separate some classes (e.g. textures, vertex buffers, input, sound) and release the header files.