Three Years of TransGaming Discussed 56
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?"
Strawman (Score:5, Insightful)
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.
Re:Strawman (Score:1)
Re:Strawman (Score:5, Insightful)
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:
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!
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.
Re:Strawman (Score:5, Interesting)
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.
Re:Strawman (Score:5, Insightful)
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.Re:Strawman (Score:3, Informative)
Kleedrac
Re:Strawman (Score:2)
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 W
Re:Strawman (Score:2)
Re:Strawman (Score:3, Interesting)
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 attract
Re:Strawman (Score:2)
Re:Strawman (Score:1)
--vranash
Re:Strawman (Score:1)
I should also note I forgot to add DirectPlay, which allows for easy handling of networking.
Re:Strawman (Score:1)
Re:Strawman (Score:2)
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.
SDL was a god-send (Score:5, Informative)
G3D [sf.net] 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
Re:SDL was a god-send (Score:4, Informative)
ITYM wxWidgets [wxwidgets.org]....
Lack of support (Score:3, Informative)
And as someone said before [slashdot.org], 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.
Re:Lack of support (Score:4, Informative)
-m
Re:Lack of support (Score:1, Informative)
Re:SDL was a god-send (Score:1)
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.
How many subscribers at the moment I wonder? (Score:3, Interesting)
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)
Re:How many subscribers at the moment I wonder? (Score:2, Informative)
I learned that the hard way, but I agree with what they are doing so I let the charge stand.
Re:How many subscribers at the moment I wonder? (Score:3, Interesting)
Re:How many subscribers at the moment I wonder? (Score:3, Insightful)
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 yo
Re:How many subscribers at the moment I wonder? (Score:2)
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 po
Re:How many subscribers at the moment I wonder? (Score:2)
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. I
Re:How many subscribers at the moment I wonder? (Score:1)
Re:How many subscribers at the moment I wonder? (Score:2)
my new subscription (Score:5, Insightful)
While WineX is nice, it just doesn't cut it, and nothing beats a native linux port.
Re:my new subscription (Score:2)
Re:my new subscription (Score:1)
Re: (Score:2)
Money (Score:5, Insightful)
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.
Re: (Score:2)
Re:Money (Score:4, Interesting)
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.
Re:Money (Score:3, Insightful)
I never implied this and anyway it would not little sense, as there are not many linux games to warez.
Windows users are not the issue, they are the majority and the core market the games are targetted at it.
The real question is, will you sh
Re:Money (Score:2)
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
Re:Money (Score:2)
Re:Money (Score:1)
Re:Money (Score:2)
Re:Money (Score:1)
Re:Money (Score:1)
7 games (Score:1, Insightful)
Re:7 games (Score:1)
Re:7 games (Score:1)
Re:7 games (Score:1)
Props to TransGaming... (Score:3, Interesting)
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.
Linux and Gaming (Score:1)
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
Re:Linux and Gaming (Score:1)
98 or ME will play all the games, and boots soooooo much faster (and if you're dual booting, boot time is important.
Re:Linux and Gaming (Score:1)
Re:Linux and Gaming (Score:1)
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.
Re:Linux and Gaming (Score:1)
Better code structure (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 ta