Announcement

Collapse
No announcement yet.

Humble Indie Bundle 6 Ends At $2 Million USD

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Torchlight baby! Hopefully we'll see torch2 go on linux as well in the near future. I haven't played anything with my buddies since the early (pre expansion) diablo2 days.

    Comment


    • #17
      Originally posted by bnolsen View Post
      Torchlight baby! Hopefully we'll see torch2 go on linux as well in the near future. I haven't played anything with my buddies since the early (pre expansion) diablo2 days.
      TL has been eating up most of my free time lately. Some of my clients were stuck between Diablo 2 + Median XL and Diablo 3. They're all playing TL on Linux now.

      Don't expect a Linux version of TL2 anytime soon: http://www.gamespot.com/news/no-plan...ht-mmo-6396935

      Comment


      • #18
        Originally posted by yogi_berra View Post
        Are you sure it's not an argument being used to avoid the fact that there is no binary compatibility in Linux at all? Drepper's no longer involved in glibc so there really is no excuse not to provide backwards compatibility.
        The linux kernel, glibc and libstdc++ all provide excelent backwards compatibility, it's just not done the "Windows way", and this makes windows developers that port their games to Linux confused.

        Comment


        • #19
          Originally posted by Ansla View Post
          The linux kernel, glibc and libstdc++ all provide excelent backwards compatibility, it's just not done the "Windows way", and this makes windows developers that port their games to Linux confused.
          Bumping soname is all well & good, but most distributions won't want to keep shipping every soname forever - for example GCC 3.3 is still built to provide libstdc++5, but for how long?

          Comment


          • #20
            That's completely up to the distribution to decide, there is nothing stopping them to distribute libstdc++5 forever, this is exaclty what Microsoft does to preserve backwards compatibility in Windows, they ship dlls from old versions of their SO until they consider it no longer makes sense to do so.

            Comment


            • #21
              Originally posted by Ansla View Post
              That's completely up to the distribution to decide, there is nothing stopping them to distribute libstdc++5 forever, this is exaclty what Microsoft does to preserve backwards compatibility in Windows, they ship dlls from old versions of their SO until they consider it no longer makes sense to do so.
              Plenty of things break even without soname change, though. Try running any older Linux game & seeing if it runs - Alpha Centauri, Uplink, etc, they'll all crash horribly due to incompatible changes in libraries which never bothered to bump their soname.

              Comment


              • #22
                Can you give a concrete example? What change broke Alpha Centauri? I don't have that game so I can't try myself. But from my experience with blobs it's most likely a bundled lib that is causing the problem.

                Comment


                • #23
                  Originally posted by Ansla View Post
                  Can you give a concrete example? What change broke Alpha Centauri? I don't have that game so I can't try myself. But from my experience with blobs it's most likely a bundled lib that is causing the problem.
                  Nope. Incompatible breakage in Xlib. Talking to an X.org core developer, I have a workaround (XLIB_SKIP_ARGB_VISUALS=1). But you need to know about it (now Phoronix is the only public record of this fix). Eventually you can badger a lot of these games into running, but it's hardly user-friendly

                  Comment


                  • #24
                    GCC 3.3 was released in 2003. If a binary game hasn't been patched since then, it likely wouldn't run on Vista or later Windowses either.

                    Comment


                    • #25
                      Originally posted by curaga View Post
                      GCC 3.3 was released in 2003. If a binary game hasn't been patched since then, it likely wouldn't run on Vista or later Windowses either.
                      Mmm, nope, most of the pre-2000 games on my shelf will still run on Windows 7. Let's take Quake 2 as an example - shipped in 1997, still runs out of the box fine.

                      Comment


                      • #26
                        Originally posted by directhex View Post
                        Nope. Incompatible breakage in Xlib. Talking to an X.org core developer, I have a workaround (XLIB_SKIP_ARGB_VISUALS=1). But you need to know about it (now Phoronix is the only public record of this fix). Eventually you can badger a lot of these games into running, but it's hardly user-friendly
                        Oh yeah, the Composite extension incompatibilities... True, that probably could have been handled better. But still, it's technically not an ABI breakage, you can't solve an ABI breakage by disabling a feature.

                        Originally posted by curaga View Post
                        GCC 3.3 was released in 2003. If a binary game hasn't been patched since then, it likely wouldn't run on Vista or later Windowses either.
                        Some small nits:
                        1. it doesn't matter when GCC 3.3 was released, the game should have been released after GCC 3.4 (2004) to have a chance at using the new ABI
                        2. since the blob is supposed to run on distros that don't release that often (hint: Debian stable) most blobs will only switch to the new ABI 1 or 2 years later then its release, so expect just about any blob before 2005-2006 to still be using libstdc++5.

                        Originally posted by directhex View Post
                        Mmm, nope, most of the pre-2000 games on my shelf will still run on Windows 7. Let's take Quake 2 as an example - shipped in 1997, still runs out of the box fine.
                        I don't have much experience with old games on Windows 7, I only tried Diablo 2 and it stutters like hell when sound is enabled, so Windows is not perfect either.

                        Comment


                        • #27
                          I have ran several Loki games fine on my modern Fedora setups. Even ran Hopkins: FBI's demo which was from 1998 - the game ran fine, but was too fast.

                          If you are having trouble though, just take a look at this website:
                          http://liflg.org/

                          Comment

                          Working...
                          X