Slashdot Mirror


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)."

22 of 306 comments (clear)

  1. Three cross-platform game programming libraries by yerricde · · Score: 3, Informative

    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?
    1. Re:Three cross-platform game programming libraries by 0x0d0a · · Score: 2, Informative

      ClanLib and Allegro have a richer set of features than SDL

      I rather prefer the SDL approach of small modular libraries that may be upgraded and fixed independently.

      ClanLib is nice if you like C++. I've coded with both it and SDL, and the main reason I use SDL instead is because most Linux software happens to be in C rather than C++.

      I've never liked Allegro, mostly because for time out of mind, the Linux versions have been poorly packaged.

      Developers do have one good reason to write DirectX instead of SDL -- it's easy. Lots of code snippits out there, MS supports it well, you're pretty much guaranteed that people have DirectX, and most Windows game developers are much better versed in DirectX and inertia resists them changing to SDL.

      That being said, SDL has many features that I really like. It's very easy to move between fullscreen and windowed mode -- less so on Windows than X11, but still not bad. There are excellent support libraries. SDL is relatively small and easy to learn. SDL is pretty fast. The end user can do all sorts of neat tricks with SDL, like have the output from it run through aalib...DirectX is much less configurable. SDL makes it really easy to use hardware-accelerated blitting. SDL pairs better with OpenGL than DirectX does.

  2. WineX is great but support the Ported Games! by Anonymous Coward · · Score: 4, Informative

    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!

  3. no need for winex by kraf · · Score: 3, Informative

    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.

  4. Re:benchmarks... by friedmud · · Score: 4, Informative

    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

  5. Re:Obvious question: by friedmud · · Score: 5, Informative

    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

  6. Re:Using it right now!!! by Gaccm · · Score: 4, Informative

    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...
  7. Biggest New Feature by Laven · · Score: 5, Informative

    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.

  8. IT WORKS PERFECTLY!!! by friedmud · · Score: 5, Informative

    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

  9. They licensed it... by gregstoll · · Score: 2, Informative

    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)...

  10. Re:Maybe I just don't get it.. by RelliK · · Score: 3, Informative

    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.
  11. Diablo II - Yes. Dungeon Siege - No. by Thurn+und+Taxis · · Score: 2, Informative

    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.
  12. Re:simple, or not... by LocoBurger · · Score: 5, Informative

    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...

  13. Re:Support the community by afidel · · Score: 5, Informative

    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.
  14. For the Cheap ones among us by evil_one · · Score: 3, Informative

    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
  15. Re:I tried compiling it once by ZaMoose · · Score: 3, Informative

    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.
  16. Re:A possible Bait and Switch? Judge for yourselve by Anonymous Coward · · Score: 4, Informative

    And if you'd read http://www.transgaming.com/gavstates.php you'd understand exactly what is going on.

  17. Re:This is all good by great+throwdini · · Score: 2, Informative

    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...

  18. A note for people trying JK2+vanilla Wine on 1GHz+ by smcv · · Score: 2, Informative

    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).

  19. FUD Re:Transgaming and open source... by Laven · · Score: 5, Informative

    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.

  20. Re:Transgaming Will No Longer Support Wine! by Moritz+Moeller+-+Her · · Score: 4, Informative

    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
  21. Re:Given the improvements since the last CVS I tri by Anonymous Coward · · Score: 1, Informative

    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.