WineX 2.0
ZaMoose writes "Looks like Transgaming has released version 2.0 of WineX (with full support for Jedi Knight II and initial 3D sound support. Joy!) Prepackaged .debs and .rpms are available only to subscribers, but you can always just download and compile it yourself (you just won't get the nifty SafeDisk workarounds/InstallShield proprietary stuff)."
SDL seems like it makes it pretty easy to support Linux and Windows
Not only SDL, but also ClanLib and the very widely used Allegro library. Apparently, ClanLib and Allegro have a richer set of features than SDL (such as graphics primitives), but all three SDKs can talk to the various platforms' OpenGL implementations. With tools like these, publisher-developers have little excuse not to write cross-platform code (other than bribes from Microsoft).
Will I retire or break 10K?
Support people that porth the games!! I mean Wine is nice for trying to get people to use linux, but in the long run we need ported games! - - Happy Peguin - Hyperion - - Tux Games - Introversion . .. plus hunt for more!
JKII works mostly fine with latest vanilla wine (I have radeon7k something) provided that:
- you install it in windows, then you can copy it whereever
- some non-3d cutscenes don't appear in single player
- you don't set texture quality too high, with many players/big maps I see lot's of weirdness in the textures
- the brightness setting does not work, you have to use xgamma youself, the result is the same
- the cdrom must be mounted before starting the game
However the wine+linux combo seems noticably faster than on w2k with same settings. I'm not drawing any conclusions though, it might be just shitty drivers on windows or some tuning stuff I missed.
You can run 3dmark 2000 (not 2001... yet) in winex.
I already have 2.0 installed and will do this in WinXP and Winex tonight and post back here. Last time I did it with 1.0 there was a serious drop in FPS - but it was still well above playable (on my 1.2GHz Tbird with a Geforce3 TI500)
Derek
If you get the CVS version you have to use No-CD cracks for games that have SafeDisk or SecuRom.
You can find most No-CD cracks (legally!) from your local www.gamecopyworld.com mirror
I highly suggest paying the $5 a month though. I have been doing it since the first day Transgaming set it up - and I will continue to do so. It is a great community and a great project - and its benefits are direct (no more rebooting!).
Derek
just telling you, if you want info about over 150+ games and how they work with linux, check out:
Code Weaver's wine
just look on the left for "app database" and your set.
Only dead fish swim with the stream...
It seems that everyone missed the biggest new feature of this official release. This is the first official release of WineX with DirectX 8.0 support, meaning the newest games have a chance to work.
Holy shit!
It is perfect! I was playing in 1024x768x32 and it is flawless. Everything is there, sound, FPS, movies, everything is just as it is in Windows! In fact I think it even loaded the levels faster than it does in windows - very cool.
Seriously, on the FPS side, I couldn't tell a bit of difference from playing it in windows. This is on a 1.2Ghz Tbird with 512MB of RAM and a Geforce3TI500 using the newest nvidia drivers (2880).
It even installed perfectly and added itself to my kde desktop/menu.
Great job transgaming!
Time to try some more games!
Derek
I'm pretty sure the TransGaming people licensed the SafeDisc code from whoever
does it, so that's why it's not in the CVS version (license restriction, I'm
sure)...
Rebooting to windows means that I have to stop everything I was doing, just to play the game. When you have a whole bunch of editor & debugging windows open it's a big pain. (+ servers, DB connections, remote logins, etc...). Playing in Linux allows me to take 30 min to relax and play the game instead of 30 min to play + 15 min to restart everything I was working on to its original state. At work, I rarely reboot or even log out. Even at home it's still a pain.
___
If you think big enough, you'll never have to do it.
This is the first official release of WineX with DirectX 8.0 support, meaning the newest games have a chance to work.
If only that were true. I just downloaded and installed the new version, and it doesn't support the "newest game" I have, Dungeon Siege. DS insists on having DirectX 8.1 before it will install. Of course, any coder worth his/her/its weight in donkey turds knows that you shouldn't change the API between minor versions, so the program shouldn't care whether I have 8.0 or 8.1. But to give Microsoft (the publisher of DS) the benefit of the doubt -- which (A) I'm still willing to do, even though they rarely deserve it, and (B) even so, doesn't make them look too good -- GPG probably found some nasty bugs in DirectX 8.0 while writing this game, so MS had to fix the bugs and release DirectX 8.1 to make this game work.
Not to dis TransGaming, though -- Diablo II works beautifully, and the LoD expansion seems to work as well (still need to test this more thoroughly), so major props to them. I'd do more tests tonight, but I have to work for a living.
On stereophonic equipment, the monaural sound obtained through multiple channels will enhance your listening pleasure.
Remember, Wine Is Not an Emulator... It will only run windows programs on x86 hardware.. The win32 binaries still run natively (sort of) under linux. Wine does not translate machine instructions from x86 to whatever you're running, it just moves them around more to linux's (or BSD, or hypothetically any other x86 native OS's) liking. So, as long as MacOS only runs on PPC (foreseeable future, which is fine...) it will never run wine in its current incarnation. There would have to be a true emulator in there somewhere to do that...
Oh you mean like the brain dead interface to the ATI pixel shaders that DX8 exposes versus the fully functional opengl extensions. Oh ok yeah like Carmack hasn't gone on a rant about that one. DX is just good enough that lazy ppl use it.
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
If you patch your safedisk game with a crack, you can run without the binary version.
Alice (full version) works beautifully this way.
Ironic that the pirates would come to the rescue of legimate game owners.
Desperation is a stinky cologne
make install won't do the symlink in your user dir. Running "winex " for the first time sets up all fonts, virtual drives, etc.
Conf file for all your virtual drives, etc. is usually in ~/.transgaming/config
I installed my Jedi Knight II install to my H: drive, mapped out like this in ~/.transgaming/config
[Drive H]
"Path" = "/usr/local/games/winex"
"Type" = "hd"
"Label" = "Games"
"Filesystem" = "win95"
And I just chowned the winex to my user account, so I can install any further games there.
I wish I had a kryptonite cross, because then you could keep Dracula and Superman away.
And if you'd read http://www.transgaming.com/gavstates.php you'd understand exactly what is going on.
Chicken and egg. What comes first?
Well, there are others besides Loki around.
Came across an announcement on the Majesty Web site that Linux Game Publishing would be porting Majesty over to Linux.
Granted. The release was from January, but one can dream... and this still isn't an 'original' but rather an incredibly delayed port... but still...
Kraf, thanks for the xgamma tip; I knew there must be a way to adjust gamma somewhere :-)
There seems to be a problem with JK2's CPU detection code on 1GHz+ CPUs under vanilla WINE (the multiplayer executable gets to "Detected AMD CPU with 3DNow!" then crashes with a divide-by-zero).
To fix it, get the vanilla WINE source (for Debian users like me: the result of "apt-get source wine" works nicely), open up win32/newfns.c, replace all occurences of
#if defined(__i386__) && defined(__GNUC__)
with
#if 0
and recompile (Debian users: cd to wine-yyyymmdd and run "dpkg-buildpackage -us -uc" to make new .debs).
If you don't like having to find and mount the CD, the "DUCK" no-CD crack from gamecopyworld doesn't work reliably in multiplayer, whether you use Linux or Windows; the "BH" no-cd crack (the one containing Start-MP.exe) does. Please do actually buy the game though... writing a game this good should be rewarded with actual sales :-)
I had no texture problems in High (not Very High) texture quality on a Geforce2 Pro with the latest nvidia drivers (version 1.0-2802).
This is FUD.
Transgaming plans on releasing many pieces to the X11 Wine branch for two good reasons.
1. It costs more to maintain these many code deltas from the main (Rewind) tree. If they are general bug fixes that aren't strategic like DirectX or InstallShield, they want to release it to X11 so they don't have to use resources to keep maintaining it.
2. For strategic pieces like COM for InstallShield, they plan on trading those pieces for other LGPL Wine pieces that they need. For example, if they want a certain LGPL piece, they may consider licensing their own ASPL piece if that LGPL piece is also made X11. Everyone benefits.
I personally support both Transgaming and CodeWeavers financially. I hope both succeed and continue to improve Wine for everyone.
The war of the branches is over.
Any improvement in the X11 branch can be used in the LGPL branch, but not vice versa.
Moritz
Use OSS,
I have a VIA AC97 chip using Alsa drivers with Mandrake 8.2 and sound doesnt work in wineX 2.0 with it.