Slashdot Mirror


Transgaming and Transitive E3 Announcement

An Anonymous Coward writes: "Breaking news today on the Transgaming website. Today they announced an alliance with the company Transitive. Here's their headline: 'Los Angeles, Ca. TransGaming Technologies, in partnership with Transitive Technologies, unveil their game-porting technology that can allow Windows-based x86 games to be simultaneously released onto multiple platforms. These include the Sony PlayStation 2, Apple Mac OS, set-top boxes, PDAs and wireless devices.'" There's more info on the Transgaming Site. Since Transgaming has ported The Sims already, it's a lot easier to believe that this isn't just vapor.

150 comments

  1. Hell yeah! by crankydoodle · · Score: 2, Funny

    Now I can play Ultima Underworld on my cellphone!

    --
    I'm almost certain I'm not cranky at you...
    1. Re:Hell yeah! by jjustice · · Score: 1

      Actually, you don't need WineX etc for that -- I just saw UU for PDA's at E3 yesterday...

  2. Submitted by an Anonymous Coward? by evil_one · · Score: 0, Offtopic

    How's he anonymous if you post his email address?

    --
    Desperation is a stinky cologne
    1. Re:Submitted by an Anonymous Coward? by Papineau · · Score: 1

      No login name. Or no real name, only email address. Hence AC.

    2. Re:Submitted by an Anonymous Coward? by Bob+Kronkel · · Score: 0

      you can choose to be anonymous but still give any e-mail. its not anything special.

  3. transitives a better transmeta ? by johnjones · · Score: 2

    it works on existing hardware and a MIPS/ARM cpu has the same power saving or better than the crusoe...

    so the question is why do custom hardware ?

    I've spoken to them and they seem like a nice manchester company (-;

    regards

    john jones

  4. Misread topic by IHavePowers · · Score: 2, Funny

    At first glance I thought the topic said Transgaming and Transvestites. Thats one untouched genre I hope stays untouched.

    1. Re:Misread topic by Anonymous Coward · · Score: 0

      "Thats one untouched genre I hope stays untouched."

      Loosen up sister. Nobody likes a drag.

    2. Re:Misread topic by Anonymous Coward · · Score: 0

      Maybe that was a subconscious indicator that you're gay.

      ... Probably!

      If you want some good transvestites, go to http://www.shemalecum.com

    3. Re:Misread topic by MicroBerto · · Score: 1

      Fredian psychology like this is no longer respected much in the psychological community, although I myself am still with Freud!

      --
      Berto
    4. Re:Misread topic by Cruciform · · Score: 2

      I read it that way at first too... but it's 230 am here... what's your excuse?

      Now pardon me while I go slip into a nice comfortable thong.

  5. I dunno... by Telastyn · · Score: 2

    I'm not sure that Cool toilets would look good on the Sharp Zaurus =]

  6. Finally... by taernim · · Score: 2, Funny

    ... I can get that pretty blue screen on my PS2 that I've been hearing such good things about from my Windows-using friends.

    ::dreamy sigh::

    --
    "PC Load Letter? What the $@#% does that mean?!"
  7. i am confused by erichj · · Score: 1

    is this going to be an emulator of sorts that translates the machine instructions to each of the devices? or is this a much simpler thing?

    --
    erichj
    1. Re:i am confused by Anonymous Coward · · Score: 0

      they've created a shim that sits between the game code and the Win32 API.

    2. Re:i am confused by Anonymous Coward · · Score: 0

      but if this shim is between the code and win32, what goes between win32, and say, a PowerPC? Emulation even with dynamic recompilation would seem too slow for me...

      Do you have more details?

    3. Re:i am confused by Anonymous Coward · · Score: 0

      the shim handles the translation between the game code and the OS/hardware. for win32 it's a direct mapping from the shim to the win32 api. for other platforms they need to map to the necessary api or "set" of apis. it's a compile time mapping so a smart shim will result in little to no performance degradation.
      if they did it correctly there should be NO need for emulation.

  8. What about 3D? by Papineau · · Score: 2

    How are they supposed to do 3D stuff on a PDA? Will it feel like Q3A on a P200MMX with a Voodoo2, or better/worse?

    For one, I'd prefer see them continue on their WineX development. But I can understand, if they need the money, that they'd join such a venture.

  9. So does this use Wine or what? by Scooby+Snacks · · Score: 4, Interesting
    The press release was a little shy on details, so I'm wondering: How are they doing this? Are they using their Wine modifications, or something else? I'd be excited as the next guy if this meant more Linux games. It might not be so good, however, if they use a Windows compatibility layer instead of making it a native executable.

    Here's why: Suppose they have everything in their kit that they need to support all Windows games written for Windows versions from 95-XP. Great, right? That means that with just a little bit of effort, a vendor can release a Linux version of a game, giving us more games to play with. However, here's the downside: If by writing for Windows you can target both Windows and Linux (and whichever other platforms they support), then why would anyone write any native Linux programs? Then, in XP+1, Microsoft introduces major breakage into their API, such that it's a long time to get it working correctly with Trans{gaming,itive}'s kit. That means that potentially, there won't be any new Linux releases until they can get it fixed. And if they can't... Well, consider OS/2.

    Any thoughts?

    --

    --
    Runnin' around, robbin' banks all whacked on the Scooby Snacks...
    1. Re:So does this use Wine or what? by SampleMinded · · Score: 1

      One reason M$ can't get away with stuff like that is that developers want thier software as compatible as possible. So if xp+1 has an expanded API it will take until xp+4 before they are adopted. That why the wine project is so important. If linux can run all the apps, and behave just like a windows machine on a network, M$ will be in trouble!

    2. Re:So does this use Wine or what? by _|()|\| · · Score: 2
      with just a little bit of effort, a vendor can release a Linux version of a game

      Going on kind of a tangent, I have to say that I'm disappointed in the dearth of Quake, Unreal, and LithTech games for Linux. The engines are cross platform, yet we see so few licensees make the effort to port their own game code. We've got Unreal Tournament, Quake 2 and 3, Return to Castle Wolfenstein, and Kingpin. F.A.K.K.2, Shogo, Sin, and Soldier of Fortune were ported externally.

      What about Elite Force, Medal of Honor, Jedi Knight 2 (WineX isn't perfect), Deus Ex, The Operative, etc.? I'm not holding my breath for Elite Force 2, Soldier of Fortune 2, The Operative 2, Deus Ex 2, or Raven Shield. Raven and Ritual, the two top Quake developers, haven't shown much interest in Linux.

    3. Re:So does this use Wine or what? by justsomebody · · Score: 1

      Split programs into > Appllications & Games. It'll look much better.

      I want my work apps native elf binary, made for linux in their origin. But games are far better suited to some controled environment, which you format simply by deleting that folder. Recreating (with a simple copy of originated winex folder) new one and here is your new formated games partition. If it would be so easy everywhere it would be very nice.

      That way you can have separation of games and apps you use. And RPMs being so friendly to install and uninstall, make a realy clean platform for every user. (hopefully thay'll make a friendly list of RPMs groups being installed after initial system install, what would simplify install/uninstall greatly, even time framed groups would do nice)

      Personaly I don't play games, but I'm supporting Transgaming. I even bothered to compare performance of winex with native Windows. There's just a little difference (sound is still a little buggy) which is easy forgotten just by smiling over games cleanup after playing.

      I always think of winex as some native linux games Console, with a difference that installing a game is essential need, the step that consoles don't need. So, do reconsider benefits of that over the "native". It's the first time that games could be completely separated from a working bussines system, I hail to that.

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    4. Re:So does this use Wine or what? by kikensei · · Score: 1

      Soldier of Fortune 2 is working fine on my SuSE PC with the latest WineX. Check transgaming's support board for SoF2 for details.

    5. Re:So does this use Wine or what? by Eccles · · Score: 1

      If by writing for Windows you can target both Windows and Linux (and whichever other platforms they support), then why would anyone write any native Linux programs?

      Seems to me most people write for X/KDE/Gnome/"posix", not for Linux. Wine or this interface layer just becomes another Linux API that just happens to be identical to Linux, and the programs are effectively Linux-native.

      Then, in XP+1, Microsoft introduces major breakage into their API, such that it's a long time to get it working correctly with Trans{gaming,itive}'s kit.

      Then no other old program works either, and people dump Windows in droves, or refuse to upgrade. Don't 16-bit Windows programs still work on XP? They may extend the API, but they rarely intentionally break it.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    6. Re:So does this use Wine or what? by GrendelWraith · · Score: 0

      Then contact Raven and approach them to do the Linux client port. I know a bunch of the guys over there and they are more than cool about getting their games running on Linux. However the employee's at Raven are PAID to develope for Win32 so that's where their strength's lay.

      I actually posed this question to them while doing some Beta testing their esentialy response was "cool, you going to code it for us?... we don't have time!" I would have to agree as they have already published JKII and SoF2 this year and I am willing to bet that you will see a few more games from them this year.

      If Linux gamers want to have more Linux games maybe they should actually contact the developers and offer to do the port. Just like writing drivers you want one you write it or you cannot complain that there isn't one available. The only difference here is that game developers actually want their games on multiple platforms to increase their sales. Especially if they can ensure that a liscensed copy of their game is purchased.

      Same goes for MacOSX. I would think with the available source's from iD and a little talking with Raven would get it all running.

      --
      One good thing about music... when it hits you, you feel no pain. So hit me with music. -Bob Marley
    7. Re:So does this use Wine or what? by Radical+Rad · · Score: 2
      If by writing for Windows you can target both Windows and Linux (and whichever other platforms they support), then why would anyone write any native Linux programs?

      When Linux has a large chunk of the market then even hardcore ms windows developers will migrate to linux. The API's are open and easy to code to. The total price of a system is lower for both the developer and for their customers. Performance of native apps is bound to be higher. And they will be able to take advantage of the latest developments on a platform which is evolving _much_ faster than Ms windows.

      How will Linux get a large chunk of the OS market? Only by being backwards compatible with legacy windows apps.What you perceive as a setback is actually a longterm investment without which it could take 20 more years to conquer the desktop.

      And establishing Linux as the Lingua Franca is too important to the economy to wait that long. Imagine if all businesses could suddenly save $1000 a year per computer user by switching to Linux. Yes between Windows, Office, Back Office, connections licenses, and misc. other packages like Visio and Frontpage, it is probably that big of a savings. It would make the Bush tax cut/economic incentives look like a piddling amount.

    8. Re:So does this use Wine or what? by Anonymous Coward · · Score: 0

      I think one of the thinks holding back linux is that fact that we don't have as many linux games. A friend of mine wanted to switch over to linux, so he got rid of his winXP partitions and installed Redhat. He was ready to be a linux only user, but it didn't have a few games he wanted so he is going to dule boot. If this is a common situation, which I think it is, then I think this is worth while.

      After we have more linux only users, then it would be worth software companies time to make games on the linux OS nativily. Right now the market seems small, so this is a good transitional step.

      -Jeff

    9. Re:So does this use Wine or what? by benzapp · · Score: 2, Interesting

      In defense of OS/2, while Windows performance was often slow this was more perception as you had to wait for the VM to start, windows to start, then your app. Once loaded, applications were sometimes faster than in native Windows 3.1...

      Many DOS games ran much better than in native DOS as well. Of course, always having 640K of main memory was always killer. And being able to run good old Oblivion/2 in the background while I was playing X-Wing... Those were the days.

      I do acknowledge however there is a big difference between emulating an operating system and emulating a whole other processor. I would tend to think that is not going on however, as the performance would just suck, especially on something like an ARM.

      --
      I don't read or respond to AC posts
  10. The Sims by Wanker · · Score: 3, Interesting

    I'd just like to be able to buy The Sims for Linux for less than $70US. Mandrake (exclusively) sells it bundled with their Linux distribution, but has no standalone version.

    Considering that folks can get it (on Win32) for $50US, there's little incentive to buy it except "for the good of the company". After I found out what Loki did with my money, I'm still a bit jaded about paying a premium for Linux games...

    1. Re:The Sims by _|()|\| · · Score: 2
      Considering that folks can get [The Sims] (on Win32) for $50US, there's little incentive to buy it except "for the good of the company".

      That assumes that you have Windows and dual boot. The Windows version doesn't work under WineX, and I don't see TransGaming fixing that any time soon. Even more annoying: for your $70, you can't even play any of the expansion packs.

      Linux gaming's time has come and gone, and will come again, eventually. I've been looking forward to Neverwinter Nights, but they'll have to fix the SDK EULA to get my money.

    2. Re:The Sims by JM · · Score: 2

      I guess I should ask our Sales Director about this, but it would be a nice idea.

    3. Re:The Sims by JM · · Score: 3, Interesting

      I'll definitely pass your comment to the MandrakeSoft Sales Director.

    4. Re:The Sims by Wanker · · Score: 2
      That assumes that you have Windows and dual boot.
      I think it's a safe assumption that most gamers have a dual boot system on which to play their games. I'm sure there are some hardcore folks who only play Loki/WineX/xtetris, but the vast majority of the game players I know play on Win32.

      The Windows version doesn't work under WineX, and I don't see TransGaming fixing that any time soon.
      I was disappointed that The Sims didn't play natively under WineX. I (naively) assumed that since they were advertising it so heavily on the Transagming site that it was one of the more compatible games with WineX.

      Just today, as I went to purchase it, I read the fine print in the FAQ and discovered that the Win32 version not only does not run well on WineX-- it doesn't run AT ALL.

      And then this topic appeared on slashdot giving me a chance to vent some. ;-)

    5. Re:The Sims by Mr.Ned · · Score: 3, Interesting

      Transgaming seems to not be doing any work right now to support the Windows version of The Sims. However, I believe that the topic has come up in a current poll - subscribers will decided what kind of attention that gets.

      Have you tried The Sims using the new version of WineX? I don't know about that game, but the admittedly quite different Jedi Knight II works out of the box just as speedy as on Windows for me. I just need to remember to make my Windows partitions user-writeable and I'll be set!

      I was very skeptical of buying anything from them, especially a monthly plan, but after I tried Jedi Knight II I think I'm going to sign up. $5/month, $15 minimum - you get precompiled binaries with copy-protection support and voting rights. Think Mandrake Club (or maybe not :)

    6. Re:The Sims by gatesh8r · · Score: 2

      That would be great if's the case to get a standalone Sims; it would be another native Linux game to put on the shelves so the average Joe sees that Linux is more viable...

      --
      Karma whorin' since 1999
    7. Re:The Sims by joshua_doesnt_know · · Score: 1

      You can save your money though because OpenGL games like this work fine in normal wine. You may have to remove the safedisc stuff from the binary but after that is done, it runs fine. I have heard people who use winex have problems with software that runs fine in normal wine. For me, whenever I try out winex from cvs just to see how it does it ends up breaking things that worked before with normal wine. Also, transgaming keeps listing games with native ports in their database, which is a bad practice. Unless you dont mind paying the cash and want to support this kind of half-ass "support" for a certain title you cant possibly live without and can't stand dual booting then go ahead.

    8. Re:The Sims by Drakker · · Score: 1

      It is not in their best interest to get it working either, if people want The Sims for linux so badly, they will have to buy the mandrake package, the more packages that get sold, the more money mandrake and transgaming get. Why fix it if it gets them to sell less copies?

      Sadly, transgaming is in for the money.

    9. Re:The Sims by Anonymous Coward · · Score: 0

      You know, if you don't want to talk about Loki and all, you may want to remove their name from your sig.

    10. Re:The Sims by n8willis · · Score: 2

      You know, I for one would just be happy if you guys would release an update to the Gaming Edition to 8.2. It's getting pretty long in the tooth in terms of everything non-Sims that you get for the sticker price.

      --
      -- Watch the REAL Jon Katz.
  11. Nice press release... by Anonymous Coward · · Score: 2, Informative

    Looks like someone got caught up in press release hype.

    Of course The Sims was easy to port - it's 2D.

    From reading the company website, their technology is indeed slightly novel: they've reimplemented the win32 API functions for other platforms. On top of that, they've reimplemented the DirectX API as well.

    But for 3d games, I don't think this will be at all trivial for porting... the PS2's architecture is extremely different to that of a PC, and just blindly interpreting Direct3d Immediate Mode calls ("draw this triangle here") will surely not take advantage of the PS/2 architecture at all.

    Transitive's angle is that companies can just write their game for the win32 platform, talking to all the native APIs, and Transitive's APIs will take care of porting to other platforms.

    It's not that simple. It's far more important that game developers write their game for portability from the ground up, with an abstraction layer, for OS-specific stuff like win32 API calls, at the lowest levels.

    But 3d engines are not going to port well just by having Direct3d calls translated, especially for platforms that are as odd as the PS2. In that case, it's going to take a non-trivial adaptation of the graphics engine for that platform.

  12. This sounds pretty interesting, but... by Sheetrock · · Score: 1
    Aren't there wide differences in the interfaces and characteristics of these systems?

    For example, I enjoyed Baldur's Gate II on Windows 98SE. I don't know that I'd enjoy it on a PDA without some heavy alterations that a crossplatform toolkit won't be able to handle -- changing the resolution, shrinking the binary footprint, or matching the color depth appropriately come to mind. Can a game designed for a PDA interest people on a Playstation 2?

    It's a cool idea, and maybe where it will really shine is in developing things like MMORPG clients, but I guess my point is that programming for compatibility means that you (probably) won't get the most out of any platform you're designing for... and games are the one thing we expect to push our hardware to its limit these days.

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




  13. Max Payne: $34 M by _|()|\| · · Score: 2

    Okay, this is totally off topic, but I just read over at Gamasutra that Max Payne, one of the flagship games for WineX 2.0, was sold to Take-Two Interactive for $34-million dollars.

    1. Re:Max Payne: $34 M by Jack+Hughes · · Score: 2, Funny

      Crickey! I only paid $50 for it!

  14. Just a couple of... by UnrefinedLayman · · Score: 1

    ...trannies.

    1. Re:Just a couple of... by Anonymous Coward · · Score: 0

      *rimshot*

  15. Am I missing something? by }InFuZeD{ · · Score: 1

    I thought TransGaming's focus was on making games portable over different operating systems, yet with this announcement, they say nothing of this new portability layer functioning on Linux at all. They specify "PC"/Mac/PS2...now whether PC includes *nix is up to interpretation...

    But as usual, all press releases are sketchy on details, made to sound good by making things generalized.

    1. Re:Am I missing something? by Anonymous Coward · · Score: 0

      PC isn't an architecture or an operating system. It's a computer made for personal uses. The Mac was one of the first PCs, but since the Mac is soo much better than the other PCs, it get's listed again for redundancy. I would consider the PS2 a PC too if you could do personal stuff with it (if you put linux on it, you could for example).
      What will really bake your noodle is when it says "For Linux" on the box, it really doesn't mean "This works on Linux" but really "This works on a computer that 486 compatible CPU with Linux 2.x and Glibc 2.y)" If nvidia really wanted to support linux on the PC, they would have compiled drivers for all CPU architectures capable of using their hardware. powerPC

  16. This will not quite work. by LordZardoz · · Score: 5, Informative

    At least not with respect to the PS2. The architecture of that machine is quite simply nowhere near what a Win32 programmer expects.

    Input and Sound are handled on the IPU, which is essentially an embedded PS1.

    The machine has an insanely low amount of ram for textures that the only way to actually use many is to either compress the hell out of them or use the insanely high memory bandwitdth to contunually load new textures into memory.

    The EE / GS (Emotion Engine and Graphics Synth), and the VU0 and VU1 units handle data much differently then a standard 'Wintel' box.

    And all of that is just considering the differences between the PS2 and a PC!

    Using a well written library, it may be possible to get something to compile. However, all of the games art content (Model geometry and textures) would have to be re-worked signifigantly. Getting a game to run on multiple consoles is a bit more involved then simply switching compilers.

    Further complicating this is that for this to work, you will have to write your game with the proposed game engine in mind. This means that if you want to have a simultaneous release, you will have to stick to the lowest common denominator among the selected machines. For some simpler titles, this will be fine, but no game that wants to push a machine to its limits can really get much use from this sort of technology.

    END COMMUNICATION

    1. Re:This will not quite work. by binaryDigit · · Score: 3, Insightful

      Getting a game to run on multiple consoles is a bit more involved then simply switching compilers

      I assume that is why they say it goes from two years to two months versus two days. They are acknowledging (though implicitly) that it isn't just a purely simple matter as switching compilers/platforms and recompiling.

    2. Re:This will not quite work. by Anonymous Coward · · Score: 0

      This isn't anywhere near as simplistic as a recompile against different libraries. The transitive system works by generating, at runtime, target machine instructions. What I suspect they may be doing is applying the translation layer also at the API level. I.E. translating a block of API calls in a basic block into the native equivalents, and then performing runtime optimizations specific to the actual architecture (e.g. PS2). This is very clever, and likely to perform quite well.

  17. Definitely not hype by JM · · Score: 5, Interesting

    When TransGaming came to us (MandrakeSoft), they said they could port The Sims in less than two months. I must admit I was skeptical at first, but they delivered the merchandise, and we made the Mandrake Gaming Edition, which had great reviews.

    When they said they would port Max Payne in the same amount of time, they delivered the merchandise.

    Now, when they say they can port to other platforms, I would bet my last dollar they will deliver the merchandise again.

    Great to see some fellow Canadians have success! ;-)

    1. Re:Definitely not hype by MaineCoon · · Score: 1

      That's all well and good. Now lets see them target a different platform, with a different processor, especially one not little endian.

      Like MacOS.

      - Chris Jacobson

      --
      Hunt your preferred prey at Aliens vs Predator MUD. Join the war at avpmud.com port 4000
    2. Re:Definitely not hype by Anonymous Coward · · Score: 0

      Two guys ported Postal Plus in a week and a half, and didn't need a Windows binary loader/translator.

      Are you more or less impressed with Transgaming now?

    3. Re:Definitely not hype by Anonymous Coward · · Score: 0

      It has more appeal to me than The Sims does.

    4. Re:Definitely not hype by Anonymous Coward · · Score: 0

      Do you even know what endianness is?

      I can write a very simple program to convert big endian to little endian or vice versa. It just involves shifting and masking bits. Different processors make a difference, but since it is mostly written in a high level language, porting across platforms is not a major issue, the OS is a far bigger deal.

      Nice effort though, even if it is completely wrong, but I won't hold it against you, this is slashdot.

  18. read the release by johnjones · · Score: 2

    basically transitives can emulate x86 on MIPS/ARM/(custom hardware) they then run linux (x86) which has wine installed(transgaming wineX to be exact) which runs the sims

    so to get the sims running they did sweet FA

    transitives had to doo all the work of makeing an x86(screwed) run on a MIPS (nice)

    regards

    john jones

    1. Re:read the release by Anonymous Coward · · Score: 0

      Maybe I missed it, or we're reading different press releases, but the one I read didn't mention linux or wine. I don't see how you could derive this information from the press release without a considerable amount of speculation. Please correct me if I am wrong or otherwise tell me your sources.

  19. Re:Its Not GPL by Anonymous Coward · · Score: 0

    Makes a difference what the license is. Why not code some linux games. Windows programs are full of surprises because of the way they are coded and a lot of the code is crap. If you want to use this code just realize it is not GPL and make sure you separate it from you GPL code but I see big trouble with this mixing GPL and Non GPL code. A couple of links http://www.gnu.org and http://www.stallman.org.

  20. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  21. read the freaking release by johnjones · · Score: 0, Troll

    they emulate a whole system so they dont care

    see my post above

    sheesh

    1. Re:read the freaking release by Anonymous Coward · · Score: 1, Funny

      As does Java. I don't think I need to elaborate.

  22. no they did NO porting at all by Anonymous Coward · · Score: 0

    read the release

    1. Re:no they did NO porting at all by JM · · Score: 3, Interesting

      Maybe they didn't "port" The Sims, per se, but they
      *did* port DirectX to Wine...

      The main difference between Loki and TransGaming is
      that Loki ported individual games, while the other ports the DirectX layer, so when they work on a game, you suddenly get more games working, eventually to the point where you have hundreds.

    2. Re:no they did NO porting at all by johnjones · · Score: 2

      yes and to get this working they did Nothing haveing already done the work

      hey I'm not saying it was easy to port x86 windows version of the sim's to linux but they would be in a world of pain to get it to run on a big endian RISC machine without doing the transitives thing

      regards

      john jones

    3. Re:no they did NO porting at all by Anonymous Coward · · Score: 0

      Way back when they did port The Sims, they didn't have a really working WineX. Not only is it a port as in a native Linux binary, they also did a major code cleanup, and had to do a lot of other stuff for performance. On The Sims CD, they even include their hacked copy of Mesa--it renders upside down, because that's the way Windows bitmaps are stored! (Source to Mesa included of course, but only if you purchase Mandrake.)

    4. Re:no they did NO porting at all by Anonymous Coward · · Score: 0

      If it's a Linux native binary, it's a very odd one. It's missing both the a.out and ELF headers, and it's launched with the special version of winex that comes with the product (you have looked at the shell script that launches The Sims, haven't you?).

      BTW, on that version of Mandrake (only security updates), gdb gives this on the Sims.exe:

      [userid@host simsdir]$ gdb Sims.exe
      GNU gdb 20010813 (MI_OUT)
      Copyright 2001 Free Software Foundation, Inc.
      GDB is free software, covered by the GNU General Public License, and you are
      welcome to change it and/or distribute copies of it under certain conditions.
      Type "show copying" to see the conditions.
      There is absolutely no warranty for GDB. Type "show warranty" for details.
      This GDB was configured as "i386-mandrake-linux"..."/usr/lib/the_sims/.the_si ms/c_drive/simsdir/Sims.exe": not in executable format: File format not recognized

      Some native binary...

    5. Re:no they did NO porting at all by isorox · · Score: 2



      (a deltic so please dont moan about spelling but the content)



      whats a deltic?

    6. Re:no they did NO porting at all by Anonymous Coward · · Score: 0

      Courtesy of dictionary.com:

      deltaic (-tk) or deltic (-tk) adj.
      Word History: A Greek letter sits at the mouth of many rivers. Noticing the resemblance between the island formed by sediment at the mouth of a river such as the Nile and the triangular shape of their letter delta (), the Greeks gave the name delta to such an island. English borrowed this sense from Greek, although the word delta appeared first in English as the name of the letter, in a work written possibly around 1200. The sense "alluvial deposit" is not recorded until 1555, when delta is used with reference to the Nile River delta.

      Its probably a riddle. Perhaps he is referring to the fact that when you funnel all his thoughts together the spelling is unimportant?

    7. Re:no they did NO porting at all by Anonymous Coward · · Score: 0

      I believe the parent poster was talking about a port of the Sims done at Maxis. I can't remember all of the details but Maxis' management decided not to market it.

    8. Re:no they did NO porting at all by Anonymous Coward · · Score: 0
      That was never released on a CD. There is a poster who wanders through sometimes who claims to have ported The Sims in the common sense (e.g. like the Quake ports). He may have done so, but that port was never released.

      From the post in question, it sounded like they were referring to the Mandrake Gaming Edition version:

      Way back when they did port The Sims, they didn't have a really working WineX.[...]On The Sims CD, they even include their hacked copy of Mesa--it renders upside down, because that's the way Windows bitmaps are stored! (Source to Mesa included of course, but only if you purchase Mandrake.)

      Thus my assumption about the version to which they were referring.

  23. Re:no one quite knows what this is yet by Sheetrock · · Score: 1

    Obviously, we will need to handle games using this technology with care. :)

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




  24. my god you read the release by johnjones · · Score: 1, Offtopic

    congrats

    regards

    john jones

  25. no you fool by johnjones · · Score: 1

    Java presents a Virtual machine which is NOT hardware

    they emulate the whole PC
    while java is just a common runtime like .net

    regards

    john jones

    1. Re:no you fool by MisterBlister · · Score: 1
      His point isn't that you can't emulate the PC under a PS2, its that it will be SO AMAZING SLOW when running in practice that there's virtually no point. Even when you ignore hardware emulation and talk about writing a D3D wrapper/facade for the PS2 and recompile using PS2 tools...The game is still going to run way too slow without major platform tweaking because the architecture of the PS2 is so radically different than you standard PC that if you try to do things in the same way, its just going to die...Not to mention things like the fact that the PS2 only has a handful of system memory and barely no video memory at all.. How many PC games, even if the PS2 and PC were completely source code compatible, would deal with that situation? Almost none that have been made in the past 5 years.

      The original poster's point stands..This might be nice for Linux and Mac users but its next to useless for the PS2, dunno why they even bother mentioning it.

  26. The Sims by Wanker · · Score: 2

    Are you guys going to release The Sims for Linux as a standalone? Right now at $70US, the only way to get it (Mandrake Gaming Edition) is priced $20 more than the Win32 version.

    I'm sure this is awfully discouraging to would-be purchasers. (like me)

  27. I feel compelled to clear up a misconception. by Anonymous Coward · · Score: 5, Informative
    timothy: Transgaming did not port The Sims. Please do not continue repeating that falsehood.

    If you purchase the Mandrake 8.1 Gaming Edition with The Sims (which I, unfortunately, did do, and it was rather a waste of $80), and you install it, you will receive a copy of TransGaming's WineX in addition. Once you have done the installation, you can start looking around at the setup.

    The data is put in /usr/lib/the_sims (by default), which has, in addition to the UserData directories, .the_sims/, simsdir/, and winex_sims/ /usr/lib/the_sims/simsdir/ includes simsinstall.exe (a Windows executable), two .dlls for running, and the default game data. /usr/lib/winex_sims/ includes the normal bin/ and lib/ -- lib/ has all the normal wine libraries (plus, it looks like, some winex-specific and maybe Sims-specific libraries), and bin/ has the normal wine/winex launchers.

    /usr/lib/the_sims/.the_sims/ is very interesting, it has a c_drive/ and default wine config files. The c_drive has a Program Files hierarchy (mostly empty, probably for the install program) and a new simsdir, which contains the actual Sims.exe launched by the command 'the_sims' (see below). An analysis of Sims.exe shows that it is NOT a Linux-native binary of any meaningful format -- it is neither a.out nor ELF. It is also not the traditional Windows binary (starting with MZ, with extra stuff after a short DOS stub). Given how SafeDisc works, it's quite possible it's a SafeDisc-style encrypted binary. I haven't thrown it all through a debugger yet to figure out for sure.

    The shell script which launches the game (/usr/bin/the_sims) is a bash shell script which sets up the environment to reference that specific winex install, sets a few bits related to it, and runs wine /usr/lib/the_sims/.the_sims/c_drive/simsdir/S ims.exe

    From public statements (sorry, no reference handy), it appears that Transgaming had the Windows source -- but rebuilt the binaries to work around some Wine/WineX-specific issues. But they're still Windows binaries and Windows libraries.

    PLEASE stop perpetuating the myth that TransGaming is doing "native ports". They are customizing the executable to work better in their existing emulation[*] environment, and the environment to mesh better with the Windows executable.

    If TransGaming were truly doing native ports, they would not need a second company to emulate the x86 processor for their technology to work on non-x86 platforms!

    (I'll point out that most Windows games are memory and processor hogs, and many of the platforms they mention, such as PDAs, set top boxes (devices on which I develop), PDAs, and wireless devices are very memory and CPU limited. Not to mention that the UIs usually need redesigning, and the binaries heavy optimization just to fit into the tiny memory and screen footprints these devices have.)

    [*] I did not say that WINE is an emulator, I said that the environment (in toto) emulates the Windows environment from the perspective of the Windows executable being run.

    1. Re:I feel compelled to clear up a misconception. by Darren+Winsper · · Score: 2

      Actually, they did change the source code for The Sims. Ergo, they ported it to WineX.

    2. Re:I feel compelled to clear up a misconception. by Anonymous Coward · · Score: 0

      "ported it to winex" hehe, yep. I thought it worked the other way (change the source code to winex to make it run more games). I bet they modified the directx code so that buggy winex would run tg sims and then added special hacks so that only the provided winex version would run the modified sims. That way, instead of fixing winex to run the original windows version of the sims, they require people buy MGE to play it.

    3. Re:I feel compelled to clear up a misconception. by Anonymous Coward · · Score: 0
      They ported to WineX, and shifted WineX to run this specialized port. However, that is not the same thing as porting the game to Linuz, a claim shich is frequently made -- "See? We ported The Sims to Linux in two weeks, and everyone else took years to do their ports!"


      If you had followed Transgaming's public statements, you would be aware that most people believe that pair of statements -- which do not follow from "Transgaming ported The Sims to a special version of WineX".


      I'm not saying that Transgaming has not done a lot of work. I'm saying that running what boils down to a customized Windows binary under WineX is hardly the same as porting a game to Linux.

  28. PS2 architecture by Twister002 · · Score: 2, Interesting

    But for 3d games, I don't think this will be at all trivial for porting... the PS2's architecture is extremely different to that of a PC, and just blindly interpreting Direct3d Immediate Mode calls ("draw this triangle here") will surely not take advantage of the PS/2 architecture at all.

    I thought that too, but after looking around the Playstation2 section at CompUSA I noticed that there are a LOT of PC games (Half-life, No One Lives Forever, Baldurs Gate to name a few) that have been ported to the PS2. That makes me think that perhaps the hardware, or at least the PS2 API, is that different from a PC.

    Granted, I've never DONE a porting to the PS2 but it seems like a lot of companies have.

    --
    "For a successful technology, honesty must take precedence over public relations for nature cannot be fooled." -Feynman
    1. Re:PS2 architecture by MisterBlister · · Score: 1
      Having programmed both PC and PS2 games, the differences are VAST. First, knock Baldur's Gate off the list, its not a port of the PC game at all, its a completely unique game that just uses the Baldur's Gate brand.

      For the others (Quake & Lithtech engine games), the underlying engines were ported, with quite a lot of platform specific tweaking, to the PS2, with quite a lot of functionality cut out to deal with the fact that the PS2 has almost no memory to speak of (compared to even the lowest end bargain basement PC) and the fact that as the above posted mentioned, the architectures are very different. So, while you might have Lithtech PC and Lithtech PS2, and the API for LITHTECH is pretty much the same across both, that is not the case with a lower-level API like DirectX/Direct3D whose very software architecture makes extreme assumptions about the hardware architecture it is running on.

      NOBODY is going to use this to 'port' commercial games run under the PS2, period...Not gonna happen, ever. If anyone does I WILL EAT MY COMPUTER and webcam it live for all to see.

    2. Re:PS2 architecture by Anonymous Coward · · Score: 1, Funny

      >If anyone does I WILL EAT MY COMPUTER and webcam it live for all to see.

      Won't that be a little hard, considering that the webcam would be broadcasting through the computer you're eating? :-)

    3. Re:PS2 architecture by justsomebody · · Score: 1

      That's where I agree. But on the other hand, what about linux kit for PS2, that one needs games too, doesn't it?

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    4. Re:PS2 architecture by Stormie · · Score: 2

      I thought that too, but after looking around the Playstation2 section at CompUSA I noticed that there are a LOT of PC games (Half-life, No One Lives Forever, Baldurs Gate to name a few) that have been ported to the PS2. That makes me think that perhaps the hardware, or at least the PS2 API, is that different from a PC.

      Baldurs Gate: Dark Alliance isn't a port, its a totally different game set in the same world. I don't know about No One Lives Forever, but as for Half Life, a game that old is probably simple enough to run well on a PS2 even if the port is crap.

      There is no "PS2 API".. either you buy an engine from someone, or you write your own.

    5. Re:PS2 architecture by Twister002 · · Score: 0, Offtopic

      Gak, wish I had mod points so I could mod your reply up.

      Good points, although I'd never say never if I were you. After all, if they can design an entire virtual machine that can abstract hardware calls to different OSs, I'd imagine that they could do something similar for DirectX/OpenGL.

      --
      "For a successful technology, honesty must take precedence over public relations for nature cannot be fooled." -Feynman
  29. Has anyone tried it? by saden1 · · Score: 1

    Has anyone tried the darn thing yet? How is the performance? Will we see counter-strike on Linux soon? What about DirectX issue...I'm sure Microsoft isn't going to be too pleased to see DirectX on Linux.

    --

    -----
    One is born into aristocracy, but mediocrity can only be achieved through hard work.
    1. Re:Has anyone tried it? by Fnord · · Score: 2

      The directX on linux isn't what's being announced here. That's been out for months (though its still being worked on), and for the games it works on it's great. In particular I run counterstrike on linux at almost the same speed it runs in windows. It doesn't work with all games yet, but once you're a subscriber you get access to monthly updates and you get to vote on what game they get working next. I'm a subscriber (its really cheap, just $5 a month at the basic level), and I really want more people to support this company. So if you want to support games on Linux, join up!

    2. Re:Has anyone tried it? by Anonymous Coward · · Score: 0

      CS already runs on Linux. Go to www.transgaming.com and sign up. Then try it out. I think there are some issues with the menus, but they're working on it. It's basically $15 for a 3 month membership (which you don't have to renew if you don't like it).

    3. Re:Has anyone tried it? by saden1 · · Score: 1

      Wow...I haven't been following Linux gaming for a while and to tell you the truth I'm surprised to find out that the darn thing is up and running on Linux already.

      Thanks for the info guys.

      --

      -----
      One is born into aristocracy, but mediocrity can only be achieved through hard work.
    4. Re:Has anyone tried it? by saden1 · · Score: 1

      You can run it on OpenGL mode right? How does the whole thing work? Installation wise i mean.

      --

      -----
      One is born into aristocracy, but mediocrity can only be achieved through hard work.
  30. Transitive by gwernol · · Score: 2

    I took a quick look at the Transitive site, and it seems like they have some interesting technology. Essentially what they do is transcode binary executables from one CPU architecture to another. So you take an x86 binary, run it through their "Dynamite" product and out pops a PowerPC binary.

    This is all well and good, but I would have thought this is only a tiny step for most games. Many games make extensive use of platform-specific libraries to provide graphics, sound and IO support. I would imagine that running (for example) the DirectX libraries through Transitive Dynamite would be a technically interesting but legally difficult exercise. Are Microsoft really going to allow Transgaming to port their libraries to PS2?

    And this doesn't even touch on the hardware specification problems. How would a game that expects at least an SVGA screen really cope with trying to run on a Palm? Isn't the PS2 architecture sufficiently different from the PC architecture to cause major problems?

    These issues can be addressed (presumably that's whay the Transgaming press release says it reduces porting time from "2 years" down to "2 months") but it seems that binary porting is actually only a small aprt of the problem. You would have to heavily rebuild the source code anyway, so why not just cross-compile it straight to the target platform?

    Perhaps I am missing something. Can anyone enlighten me?

    --
    Sailing over the event horizon
    1. Re:Transitive by MisterBlister · · Score: 1
      This is all well and good, but I would have thought this is only a tiny step for most games. Many games make extensive use of platform-specific libraries to provide graphics, sound and IO support. I would imagine that running (for example) the DirectX libraries through Transitive Dynamite would be a technically interesting but legally difficult exercise. Are Microsoft really going to allow Transgaming to port their libraries to PS2?

      Well that's where projects like WineX come in..Cleanroom implementations of the lower level libraries that will be used on whatever platform. Though as I mentioned in another post, there's no fucking way in hell anyone is ever going to use this technology to port a real-world modern game to the PS2...the technical issues are too numerous for me to repeat here again.

    2. Re:Transitive by Fnord · · Score: 2

      The issue with the platform specific apis like directX is where transgaming comes in. They have specifically extended wine to include a reimplementation of the directX apis. They've also done it in a completely clean room manner. So if you take winex and compile it for your target platform, then run your game through transitive's converter and link to winex, you have a new effectively native game.

    3. Re:Transitive by Anonymous Coward · · Score: 0

      It's not that clear from Transitive's home page, but if you read their Datasheet, you'll see that Dynamite actually translates and optimises the binary as it runs, so no PowerPC binary "pops" out at the end, as such.

  31. Definition of "port" by JM · · Score: 5, Informative

    According to:
    http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi? query =port

    2. To translate software to run on a different system or the results of doing so. See portability.

    I think Transgaming fits that definition.

    They did port the DirectX layer, then tweaked the source so it would run fine on Linux.

    OK, it's not "native", but I haven't seen the word "native" in the article, on in timothy's comment.

    1. Re:Definition of "port" by Anonymous Coward · · Score: 0

      1. WINEX also fits the description of 'emulator.' Since you like using dictionaries, you have to agree that WINE Is Naturally an Emulator (including before this x86 emulator business).
      2. Then, I must announce that games like Zelda DX and Chrono Trigger were ported to Linux, since you can use gnuboy, XGB, Snes9X and ZSNES to run them.
      The gbz80/65c816 opcodes are "translated" into the native processors' opcodes.

      Plus, you are from an involved company, so you are naturally going to refute other people's claims, even when they are right.

    2. Re:Definition of "port" by Anonymous Coward · · Score: 1, Insightful
      By that definition, they also "ported" Max Payne, Diablo 2, Jedi Knight 2, and Soldier of Fortune 2, as I am told those work reasonably well under WineX too.

      However, that definition of port does not match the common usage I've heard in my years as a Unix user. In the common parlance to which I've been exposed, "porting" something from one platform to another results in a native binary (possibly with helper libraries). This is a native emulator, with non-native binaries. Qualifying that as a port means that since the Linux gcc works under the FreeBSD Linux emulation environment, the FreeBSD team "ported" gcc just as much as the gcc developers who made the FreeBSD version of gcc.

      I agree that they build some impressive technology improvements (D3D, many DirectX fixes, the SafeDisc fixes) on an existing codebase (wine), enough, even, to warrant a subscription fee and bundling deals.

      I disagree that qualifies as "porting" in the practical sense, and it lowers the value of the term and cheapens (nay, insults) the work of those developers who make a natively-optimized binary (such as id, Epic, the sadly defunct Loki, Hyperion, Tribsoft, Sunspire, Illwinter, and others).

      Wine and WineX are a valuable migration tool -- but running a Windows binary through an emulation environment is quite a different beast from taking a code base and moving it to a native toolchain.

      I do use Wine to play a few older games -- but I'd hardly call that "Oooh, I ported WarCraft 2 because I got it running under Wine". And the Wine team didn't port WarCraft, they created a set of APIs roughly matching the Win32 APIs.

      Similarly, the existence of stella is certainly not indicative of the stella team porting the Atari 2600 titles to Linux (I doubt many people would agree that they ported Pitfall, for instance). Nor does epsxe mean the epsxe developers ported Final Fantasy VIII.

      (By your logic, running the cygwin version of ls under WineX is as much a port as grabbing ls from GNU's FTP site and building it with the Linux version of gcc.)

      I know MandrakeSoft has a vested interest due to the bundling deal, but please try and realize that this is not an indictment of that, your company, your distribution, you, or TransGaming. It is an attempt to correct the mis-apprehension that The Sims was ported to Linux -- just like Quake 3, Tribes 2, etc. The processes were very different, the underlying pieces are very different. The only real similarity lies in the fact that, in the end, the user can play Quake 3, Tribes 2, or The Sims under Linux. (And, according to one TransGaming employee with whom I spoke, the Sims binary that was built was, indeed, built with Windows tools.)

      I am aware that timothy did not say "Look, they ported The Sims just like Loki ported Tribes 2", but his phrasing linked it to just such efforts in the past.

    3. Re:Definition of "port" by JM · · Score: 2

      You have very good arguments and I couldn't agree more.

      Some days I like to be the Devil's advocate, it makes for interesting discussions ;-)

    4. Re:Definition of "port" by Anonymous Coward · · Score: 0

      Thank you. Most people would keep arguing just to do so. You, sir, are a gentleman.

  32. Limits of Emulation by LordZardoz · · Score: 2

    While that approach will certantly enable one to easily port from an older piece of hardware to a newer piece, it does not work both ways. Especially if, for example, a game that uses 32 megs of texture memory is ported to a machine / platform that can only provide 8 megs of texture memory.

    Compression technologies aside, its not that easy to get 8 megs RAM to emulate 32 megs of RAM.

    END COMMUNICATION

  33. already possible - sort of by brondsem · · Score: 4, Interesting

    This is already possible if the developers use SDL/OpenGL or CrystalSpace. I don't think either will support PS2 (unless you use the linux kit) and handheld support is probably shaky. But they're open source and cross-platform!

    --
    "a quote" -me
  34. Lies? by Anonymous Coward · · Score: 0

    This guy seems to think that TransGaming is lying:

    http://icculus.org/cgi-bin/finger/finger.pl?user=t heoddone33

  35. Pissed off by terracon · · Score: 1

    http://www.transgaming.com/gamepage.php?gameid=167
    There is a native port of this game and yet they still have this up. This is why transgaming won't see a dime from me.
    Native port available here.
    ftp://ftp.idsoftware.com/idstuff/wolf/linux

    http://www.transgaming.com/gamepage.php?gameid=4 09
    What is this game doing here. This game was ported natively
    Native port here:http://www.lokigames.com/products/tribes2/

    I didn't go through the whole list but I'm sure there are a few more they have listed there that have been ported and work natively. I just get tired reading that someone tries running quake3 with wine or winex when id has been releasing linux binaries for a long time.

    1. Re:Pissed off by kikensei · · Score: 1

      I don't care if people want to use WineX for RtCW. I use the linux binaries, they work great, and I really see no need for WineX under this title. I don't really want to see developer attention given to making a native linux title run, but if its easier for the user, then go for it.

      Quake2 runs under linux, but if you don't have a 3dfx card, documentation to get it running is VERY hard to find. I couldn't find it. I installed Q2 under WineX and it works as better than it did under windows when it was released. ( I also didn't have an nvidia GF4 4600 Ti back then ;)

    2. Re:Pissed off by Anonymous Coward · · Score: 0

      YEAH! How dare they list the fully working Windows version of Tribes 2! My native port of Tribes 2 for Linux is so great that it shows 1 other person I can play against on the whole Tribes 2 network. I shouldn't expect to get a complette listing of everyone using the latest version of Tribes 2 to play against because Terracon said so!

      Hey, Terracon, there is a special name for when someone is left playing with themselves on a largely network based game: "Jacking off." When newer patches to Tribes 2 come out, I want to be playing Tribes 2 with other Tribes 2 players. But I suggest that you go ahead and continue playing with yourself.

  36. no, actually, they did by Ender+Ryan · · Score: 2
    It is stated on Transgaming's website regarding The Sims for Linux, that to get The Sims working they actually had to extensively(for a not-really-a-complete-port anyay) modify the Sims source code to get it working.

    See http://www.transgaming.com/gamefaq.php?gameid=9
    not sure if you have to be a member to access that page

    I don't know if that means it's using a wine executable to run a windows binary, or if they used libwine to compile a native linux binary, I don't own a Linux version of the Sims.

    You should also note that the Windows version of The Sims does not run under winex at this point.

    Furthermore, I'd like to point out to all the naysayers that Transgaming has come through with EVERYTHING they said they would just as quickly as they said they would, and they have also contributed a great deal of code back to the original wine project, and their code(minus safedisc) is available from sourceforge.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
    1. Re:no, actually, they did by Anonymous Coward · · Score: 1, Informative

      Four corrections:

      (1) If it's a native binary, it's a very odd one (see gdb dump above) since it requires winex to run it and it does not have any of the normal Linux segments. Nor, I might add, does it look like any Windows binary I've seen.

      (2) Some of the DirectX code is not available publicly either, nor are much of the InstallShield fixes, nor is the Direct3D code (at all), not even under AFPL and the winex CVS.

      (3) The WineX CVS isn't helpful to the WINE project, as it is AFPL'd and cannot be reintegrated, and the two trees have significantly diverged due to the DLL separation work. Since this happened around the time of the licensing change, negotiations are going on which might get a lot of that work merged back. However, it depends on one of the stronger LGPL proponents agreeing to strip the LGPL from a bunch of his code, and that's a toss-up (based on public statements on the wine-license list).

      (4) TransGaming indicated they would bring The Sims to "Linux", not to "x86 Mandrake 8.1 Linux". Since Mandrake 8.x is also available for PPC, it would be nice if they could "come through" with a PPC version too. (If nothing else, that would prove it's more of a port and less of an emulation...)

      However, based on the history of Linux game sales, I'd be willing to bet that a Linux "The Sims" that sells for $80 is not exactly flying from the shelves, so it's probably not worth the effort.

    2. Re:no, actually, they did by Anonymous Coward · · Score: 0

      >Since this happened around the time of the licensing change, negotiations are going on which might get a lot of that work merged back.

      Unfortunately the 'negotiations' were completely one-sided and won't result in any code swaps at all.

      In repsonse to a detailed and specific Transgaming proposal to swap patches . . .

      "Alexandre sent a short reply, As I explained already, I think the idea of trading patches is fundamentally flawed. I also think Wine will be much better off in the long run by sticking to the LGPL than by giving it up now for a small short-term gain. So no, I'm not interested in trading any of my patches."

  37. Add Deus Ex to the list of ports by treke · · Score: 2

    Loki was porting Deus Ex although it was never released. It was held up waiting on some tools, and eventually died along with Loki. perhaps Ion Storm will finish it, but probably not.

  38. Wolf has my +5 vote by tjw · · Score: 1

    Every other message on the RtCF Transgaming Forum expresses a similar opinion. See my post about why I use wineX instead of the Linux binaries.

    Basically wineX works for me, the binaries don't. wineX has support and is continually impoving, the binaries don't and aren't.

    Saying that you won't pay $5 a month for Transgaming membership because too many users vote for a game you don't think should be officially supported is silly. Any work Transgaming would do to improve RtCW would certainly improve wineX performance for other games as well.

    For christsakes, RtCW isn't even offically supported (and probably never will be because it will never pass the monthly vote). That doesn't matter to me though because it already works fine with wineX 2.0

    --

    XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UB E-TEST-EMAIL*C.34X
  39. Games that have worked for me under WineX 2.x by kikensei · · Score: 2, Insightful

    Jedi Knight 2, Max Payne, Soldier of Fortune 2 Full Version, Half Life, HL Counter Strike, Sacrifice, Quake 2.

    Quake 2 had linux binaries available, but they were intended for a 3dfx chipset. Documentation on getting Q2 to run on OpenGL (Nvidia) hardware is SO hard to come by, that I just said screw it and installed under WineX. Works as well as under windows natively. SoF2 was released YESTERDAY, a cutting edge title that runs under linux thanks to winex (issues to install, see transgaming forum's for details).

    I love WineX. I believe the the big money payoff for this announcement is the Mac folks comsumer base. They wait a looong time for a meager trickle of PC games, this could work to making main stream games available to them upon initial release. Linux is not mentioned in the press release, but I'm assuming that by x86 PC, Linux is the main target, as windows needs no help to run native apps. The optimistic result of this (if the tech pans out) is that developer's are so happy to have a multi-platform release that they adopt open design standards (sound and graphics) as opposed to DirectX API, to keep their titles available for all platform's via the WineX environment. That's a step closer to open standard games which require no WineX. As has been posted, there are open standards (SDL, etc) that could be used now to accomplish this, but what we need are baby steps that result in sales $$$ to publisher's as a result of the broad cross platform market.

    1. Re:Games that have worked for me under WineX 2.x by Anonymous Coward · · Score: 0

      It's possible that the exact oppsite will happen, and open standards will die, supporting this might only help kill alternative gaming platforms and open standards, and eventually, it will only give Microsoft a stronger grip on the gaming industry. Transgaming is taking away the reason for DirectX only developers to even bother exploring open standards such as SDL.
      What transgaming will help with though, initially, is that things like WineX will give windows-only gamers an alternative, just imagine all the CS players out there. But IMHO, it's not worth the risc, I will not support Transgaming.

  40. Unsupported Linux Binaries by Strick-9 · · Score: 1

    The list should continue to list which games work with WineX, even if they've been ported.

    For example, you list Tribes2, but LokiGames has gone under and cannot support the game anymore (and my copy breaks pretty frequently). There's a bit of worry expressed on the GarageGames.com forum about a new patch to be released this summer by Sierra for the Windows version that it may break the existing Linux binaries that try to use patched servers if Sierra decides not to update the Linux client as well (which seems pretty likely).

  41. Don't go down that slippery slope! by IGnatius+T+Foobar · · Score: 4, Insightful

    This is a dangerous idea. If what TransGaming achieves is true portability of Windows game source code to Linux and console platforms, and if game developers take to it, it makes Windows the reference platform for game development. Is this where we want to be? Specifically, is this where we want to be in another couple of years when Microsoft suddenly starts adding patented "features" to DirectX that can't be brought into the TransGaming WINE environment?

    Write your games using truly open standards like OpenGL, and then port to Windows.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
    1. Re:Don't go down that slippery slope! by Simon+Garlick · · Score: 1

      Maybe you hadn't noticed, but Windows IS the reference platform for game development.

    2. Re:Don't go down that slippery slope! by Fjord · · Score: 1

      I think you have it reversed. At 30 million PS2 units sold (I think that is U.S. only), the PS2 may become the dominant gaming platform. While there are certainly more than 30 million windows boxes out there, how many of them are owned by gamers?

      --
      -no broken link
    3. Re:Don't go down that slippery slope! by WinterSolstice · · Score: 3, Informative
      Yes. We want "A" reference point for games. Windows has done more for the PC gaming industry than any other OS I can think of. You have everything you need to be a successful developer:

      A full set of APIs

      A large user base

      Hardware vendors writing drivers

      Major Name Recognition (tm)

      Future and Past interoperability (better than, say, NES and GameCube. XP will run lots of Win 3.1 stuff. )

      Windows is great for game companies. Better than Mac. Better than OS/2. WAAAAAY better than Linux. If you can make Windows games run out of the box on Linux machines (with small additional cost), you make best buddies out of end users, developers, and gamers. People don't want to have a pile of games written for a specific OS that now needs to be repurchased. I have a stack of OS/2 games sitting around. I have a stack of Apple games sitting around. I even have some older Linux games sitting around (RH 6.5 is not very compatible with RH 7.2, you know). What I don't have is old Windows games sitting around. My current box is able to play everything I have. Norse by Norsewest; Command and Conquer; Wing Commander I, II, and III; Ultima I - IX;

      It is always better to tell someone "I don't need to you to change anything, I can generate additional revenue for you for free", then to tell them " I want you to create OS-specific, hardware optimized code for a platform that has a niche market."

      Face it: as cool and as useful as Linux is, it is not Windows. It has a fraction of the desktop users, supports a fraction of the hardware, and commands a lot less respect from developers. I don't see "Hot New Linux Game!" in any of my game magazines.

      -WS

      --
      An operating system should be like a light switch... simple, effective, easy to use, and designed for everyone.
  42. Why pissed? by Anonymous Coward · · Score: 0

    A game is a game is a game. If you bought a license to play, say, "Tribes" back when the game was first released for Windows, back when all you ran was Windows; why should you have to pay yet again to run the Linux version? You already own a license to use the data and with WineX, you can exercise your right to run the game under your existing Windows license. That's what Transgaming enables as far as I'm concerned. WineX enables users who wouldn't switch to Linux, for fear of having to repurchase their software, to run that software under Linux without repurchasing. Users are always amenable to conserving limitted cash resources.

    The evidence is in the Transgaming forums. I read of an ever-growing number of WineX users who are attempting to run older games, which is why you read references to games already ported to Linux. People own them already as Windows binary, and want to play them. They try them, and they report back the results. This in no way harms the market for native ports. Native ports are for new purchasers!

    Another aspect of this are the vast number of educational games used in public schools. Public schools generally don't have the cash to purchase the latest version of this or that, or to purchase a Linux version of an educational game; if such existed! However, if Transgaming put emphasis on enabling these games under WineX, then public schools would have an added incentive to switch away from Windows, thereby denying Microsoft license fees that fund development of Windows. Eventually this could equalize the OS market. I doubt, however, that this is an aim Transgaming will undertake, sadly so.

    Finally, WineX represents the first step in the three-E strategy. Transgaming is embracing the Windows API. If enough games can work under Linux that Linux becomes a viable and then dominant gaming platform for home and education; then Transgaming can work to extend the DirectX API. The results would be just as predictable as when Microsoft extends the API. Developers to an API follow the dominant platform and the most advanced API. The trick is to become the coequal or dominant platform first. Simple as that.

    Embrace. Extend. Extinguish. I say, the sooner the better.

  43. Offtopic, sure, but... by marko123 · · Score: 1

    Can we replace the Developers title caption with:
    Developers, developers, developers, developers...

    --
    http://pcblues.com - Digits and Wood
  44. OT as fuck and late as well, but informative by Anonymous Coward · · Score: 0

    Dude's apparently a locomotive, no wonder he can't spell.

  45. I'm worried. 'macrovision'? by arcade · · Score: 2

    From transgamings press-release:

    About TransGaming Technologies:
    TransGaming Technologies is the dominant provider of software portability solutions for game developers and publishers. TransGaming's unique technology allows games designed for one system to be deployed on multiple platforms - faster, cheaper, and better than anyone else. TransGaming Technologies has recently developed strategic relationships with Electronic Arts, the world's premier game developer and publisher; MandrakeSoft the world's largest retail Linux distributor; and MacroVision, the world's most-used PC copy protection provider. TransGaming has a license to the world's top selling game, Electronic Art's "The Sims" and shipped an optimized Linux version just eight weeks after receiving source code.


    My emphasis.

    So, transgaming will do their very best to work with "copy protection providers", which interfere with what people want to do with their hardware. yay! Good that I've not given in to the urge of donating money to transgaming. Now I know that I never will neither.

    --
    "Rune Kristian Viken" - http://www.nwo.no - arca
  46. Playstation 2?!? by thelinuxking · · Score: 1

    Playstation 2?!? HAHAHAA!!! Oh the irony! Now all those people who pimp the PS2, and talk about how lame the xbox is because "its just a pc...", when PS2 is the one that will be able to play windows games!

  47. Did everyone wake up on planet stupid? by Anonymous Coward · · Score: 0

    Or is this April Fool's day..
    Don't believe everything you read..
    I believe nostrodamus ha predicted the
    end of the world and before then a little
    bit of a bad acid trip and stupidity like
    this.. Now that I think about it,
    wasn't most of Stephen King's movies
    inspired by acid trips?

    Hey you can probably port games to any machine
    the problem is, do you need a time warp?

  48. Counter-Strike by teflonrabbit · · Score: 1

    has worked on linux for at least the past year. Read up a little. Even the vanilla implementation of Wine will do it (albeit with a few sound lag issues). Download the transgaming source and compile (or pay for binaries) and give it a spin.

    Works fine for me.

  49. Quake 2 by Anonymous Coward · · Score: 0

    As the source of Quake2 has been released, there is now a proper GLX version of Quake2: http://www.icculus.org/quake2/

    1. Re:Quake 2 by kikensei · · Score: 1

      Thanks! I'll give it a shot.

  50. Vapor did you say ? by Anonymous Coward · · Score: 0

    so just to know the facts, the list of supported games is about 80's impressives games like JK2, MOHAA, Max Payne and so on. Commercial version also include a working installer, don't be fool, this software is just great, and maybe one of the greatest projects that can bring games to our Free OS.

  51. LCD... by Anonymous Coward · · Score: 0


    First Java, then .NET, now this... Everyone is pushing for programmers to code for the Least Common Denominator in terms of hardware - when's this insanity going to end!?!

  52. important correction by Ender+Ryan · · Score: 2
    "nor is the Direct3D code (at all)"

    That is not correct, the only things missing from the current CVS is safedisk support and some install-shield code(both because of licensing and with safedisk probably the DMCA as well).

    You can see for yourself, download the cvs tree and compile it, use a nocd crack for max payne or aoe and you'll see that they run. (my friend does this)

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  53. support by Anonymous Coward · · Score: 0

    you also have to realize that many companies don't do ports to other platforms because of the fact that they (or the publisher) would be responsible for providing support for that extra platform. This is one reason why you don't see too many linux, or mac games around.

  54. Yawn. by Anonymous Coward · · Score: 0
  55. This is bad, really bad. by Anonymous Coward · · Score: 0

    Just imagine what a huge amout of damage this can do.
    Goodbye native ports...
    Goodbye sdl...
    Goodbye OpenGL...
    Goodbye alternative-gaming-platforms...
    Hello directx.

  56. Re:I'm worried. 'macrovision'? by Anonymous Coward · · Score: 0

    That is pretty sad.
    You sound almost like Stallman and even more liike a communist. Dont get me wrong, capitalism is also wrong, but you sound luike a philosophy student who tries to make the real world fit his models.
    instead of translating the real world into models.
    Copyright protection is not bad in and of itselfd.
    Linux and Gnu should rather try prove that that it can innovate,. I have been using Linux for a couple of years now, and have hardly seen any massively inovative ideas. Nobody (Normal people) cares whose is better. Just whose is good and first. Just look at .ogg and Linux itself.
    Time to inovate and stop sounding like non-conoformists/rebels.
    Nobody likes rebels.
    Time to play rugby, shag the hot chick and beat up on the losers.
    Live within life, not outside it

  57. PDA? what does that mean? by vermicious · · Score: 1

    PDA? What does that mean? PocketPC or PalmOS? Speak IENglish!

  58. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion