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."
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
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.)
" 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!
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.
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.
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.
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.
May we never see th
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