Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Linux Gaming
  3. Native version of Unreal Tournament 2004

Native version of Unreal Tournament 2004

Scheduled Pinned Locked Moved Linux Gaming
linuxgaming
21 Posts 9 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A This user is from outside of this forum
    A This user is from outside of this forum
    [email protected]
    wrote last edited by [email protected]
    #1

    I recently switched to Nobara and I'm currently trying to get everything to work. I'll be a bit spammy here looking for help, I hope that's ok.

    Today I would like to install my retail version of Unreal Tournament 2004 that came on a DVD.
    I got the installer for the native Linux version to run and copied over the latest patch. But when I try to run the game i get
    ./ut2004-bin-linux-amd64: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

    I tried to install libstdc++ through dnf and got

    Package "libstdc++-15.1.1-2.fc42.x86_64" is already installed.
    Package "libstdc++-15.1.1-2.fc42.i686" is already installed.
    

    In /root/lib I habe a libstdc++.so.6

    Does ".so.5" mean I need version 5. How do I get the version Unreal Tournament 2004 wants?

    Or would it be easier to use the Windows version through Wine?

    edit: managed to get the native version to run: https://feddit.org/post/15075302/7666396

    bjoern_tantau@swg-empire.deB lemmchen@feddit.orgL D D L 8 Replies Last reply
    8
    • A [email protected]

      I recently switched to Nobara and I'm currently trying to get everything to work. I'll be a bit spammy here looking for help, I hope that's ok.

      Today I would like to install my retail version of Unreal Tournament 2004 that came on a DVD.
      I got the installer for the native Linux version to run and copied over the latest patch. But when I try to run the game i get
      ./ut2004-bin-linux-amd64: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

      I tried to install libstdc++ through dnf and got

      Package "libstdc++-15.1.1-2.fc42.x86_64" is already installed.
      Package "libstdc++-15.1.1-2.fc42.i686" is already installed.
      

      In /root/lib I habe a libstdc++.so.6

      Does ".so.5" mean I need version 5. How do I get the version Unreal Tournament 2004 wants?

      Or would it be easier to use the Windows version through Wine?

      edit: managed to get the native version to run: https://feddit.org/post/15075302/7666396

      bjoern_tantau@swg-empire.deB This user is from outside of this forum
      bjoern_tantau@swg-empire.deB This user is from outside of this forum
      [email protected]
      wrote last edited by
      #2

      Windows version is also problematic.

      Do you have a current version of the game?

      Lutris scripts are also often a good help: https://lutris.net/games/install/504/view

      A 1 Reply Last reply
      1
      • A [email protected]

        I recently switched to Nobara and I'm currently trying to get everything to work. I'll be a bit spammy here looking for help, I hope that's ok.

        Today I would like to install my retail version of Unreal Tournament 2004 that came on a DVD.
        I got the installer for the native Linux version to run and copied over the latest patch. But when I try to run the game i get
        ./ut2004-bin-linux-amd64: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

        I tried to install libstdc++ through dnf and got

        Package "libstdc++-15.1.1-2.fc42.x86_64" is already installed.
        Package "libstdc++-15.1.1-2.fc42.i686" is already installed.
        

        In /root/lib I habe a libstdc++.so.6

        Does ".so.5" mean I need version 5. How do I get the version Unreal Tournament 2004 wants?

        Or would it be easier to use the Windows version through Wine?

        edit: managed to get the native version to run: https://feddit.org/post/15075302/7666396

        lemmchen@feddit.orgL This user is from outside of this forum
        lemmchen@feddit.orgL This user is from outside of this forum
        [email protected]
        wrote last edited by
        #3

        Usually you can symlink to other versions and it will work fine.

        A 1 Reply Last reply
        0
        • bjoern_tantau@swg-empire.deB [email protected]

          Windows version is also problematic.

          Do you have a current version of the game?

          Lutris scripts are also often a good help: https://lutris.net/games/install/504/view

          A This user is from outside of this forum
          A This user is from outside of this forum
          [email protected]
          wrote last edited by
          #4

          Well obviously the version on the DVD is ancient. I did apply the latest available patch, but that is also ancient.

          I assume the steam version the Lutris script uses was updated at some point after the last retail patch.

          bjoern_tantau@swg-empire.deB 1 Reply Last reply
          2
          • lemmchen@feddit.orgL [email protected]

            Usually you can symlink to other versions and it will work fine.

            A This user is from outside of this forum
            A This user is from outside of this forum
            [email protected]
            wrote last edited by
            #5

            Well yeah, but how do i figure out which version I need and where do I get that version?

            lemmchen@feddit.orgL 1 Reply Last reply
            0
            • A [email protected]

              I recently switched to Nobara and I'm currently trying to get everything to work. I'll be a bit spammy here looking for help, I hope that's ok.

              Today I would like to install my retail version of Unreal Tournament 2004 that came on a DVD.
              I got the installer for the native Linux version to run and copied over the latest patch. But when I try to run the game i get
              ./ut2004-bin-linux-amd64: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

              I tried to install libstdc++ through dnf and got

              Package "libstdc++-15.1.1-2.fc42.x86_64" is already installed.
              Package "libstdc++-15.1.1-2.fc42.i686" is already installed.
              

              In /root/lib I habe a libstdc++.so.6

              Does ".so.5" mean I need version 5. How do I get the version Unreal Tournament 2004 wants?

              Or would it be easier to use the Windows version through Wine?

              edit: managed to get the native version to run: https://feddit.org/post/15075302/7666396

              D This user is from outside of this forum
              D This user is from outside of this forum
              [email protected]
              wrote last edited by
              #6

              Sounds like the best way would be to run the software in a period appropriate container.

              Or find the source for libstdc++.so.5, compile it yourself and set the appropriate LD_LIBRARY_PATH.

              1 Reply Last reply
              1
              • A [email protected]

                I recently switched to Nobara and I'm currently trying to get everything to work. I'll be a bit spammy here looking for help, I hope that's ok.

                Today I would like to install my retail version of Unreal Tournament 2004 that came on a DVD.
                I got the installer for the native Linux version to run and copied over the latest patch. But when I try to run the game i get
                ./ut2004-bin-linux-amd64: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

                I tried to install libstdc++ through dnf and got

                Package "libstdc++-15.1.1-2.fc42.x86_64" is already installed.
                Package "libstdc++-15.1.1-2.fc42.i686" is already installed.
                

                In /root/lib I habe a libstdc++.so.6

                Does ".so.5" mean I need version 5. How do I get the version Unreal Tournament 2004 wants?

                Or would it be easier to use the Windows version through Wine?

                edit: managed to get the native version to run: https://feddit.org/post/15075302/7666396

                D This user is from outside of this forum
                D This user is from outside of this forum
                [email protected]
                wrote last edited by
                #7

                Every time I'm getting close to abandoning Windows on my gaming rig I stumble in here and change my mind. I do run Linux on some other machines though.

                A H 2 Replies Last reply
                0
                • D [email protected]

                  Every time I'm getting close to abandoning Windows on my gaming rig I stumble in here and change my mind. I do run Linux on some other machines though.

                  A This user is from outside of this forum
                  A This user is from outside of this forum
                  [email protected]
                  wrote last edited by
                  #8

                  To be honest I'm having way less problems than I was expecting. I would never want to switch back.

                  1 Reply Last reply
                  4
                  • A [email protected]

                    I recently switched to Nobara and I'm currently trying to get everything to work. I'll be a bit spammy here looking for help, I hope that's ok.

                    Today I would like to install my retail version of Unreal Tournament 2004 that came on a DVD.
                    I got the installer for the native Linux version to run and copied over the latest patch. But when I try to run the game i get
                    ./ut2004-bin-linux-amd64: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

                    I tried to install libstdc++ through dnf and got

                    Package "libstdc++-15.1.1-2.fc42.x86_64" is already installed.
                    Package "libstdc++-15.1.1-2.fc42.i686" is already installed.
                    

                    In /root/lib I habe a libstdc++.so.6

                    Does ".so.5" mean I need version 5. How do I get the version Unreal Tournament 2004 wants?

                    Or would it be easier to use the Windows version through Wine?

                    edit: managed to get the native version to run: https://feddit.org/post/15075302/7666396

                    L This user is from outside of this forum
                    L This user is from outside of this forum
                    [email protected]
                    wrote last edited by
                    #9

                    Looking in the aur libstdc++5-bin package it's getting it from Debian pre-compiled: https://packages.debian.org/bullseye/libstdc++5

                    I don't know about Nobara, but if isn't available there you can get the library from the same source and use LD_LIBRARY_PATH to load that library.

                    A 1 Reply Last reply
                    2
                    • A [email protected]

                      I recently switched to Nobara and I'm currently trying to get everything to work. I'll be a bit spammy here looking for help, I hope that's ok.

                      Today I would like to install my retail version of Unreal Tournament 2004 that came on a DVD.
                      I got the installer for the native Linux version to run and copied over the latest patch. But when I try to run the game i get
                      ./ut2004-bin-linux-amd64: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

                      I tried to install libstdc++ through dnf and got

                      Package "libstdc++-15.1.1-2.fc42.x86_64" is already installed.
                      Package "libstdc++-15.1.1-2.fc42.i686" is already installed.
                      

                      In /root/lib I habe a libstdc++.so.6

                      Does ".so.5" mean I need version 5. How do I get the version Unreal Tournament 2004 wants?

                      Or would it be easier to use the Windows version through Wine?

                      edit: managed to get the native version to run: https://feddit.org/post/15075302/7666396

                      J This user is from outside of this forum
                      J This user is from outside of this forum
                      [email protected]
                      wrote last edited by [email protected]
                      #10

                      You’re much better off either running it in a container that provides the ancient libraries it needs or running the Windows version through Proton. Otherwise, my understanding is that if you were to theoretically provide it everything it needed, you’d basically be downgrading your distro to a version from 2004.

                      The Proton approach is what I would try.

                      A 1 Reply Last reply
                      5
                      • A [email protected]

                        Well obviously the version on the DVD is ancient. I did apply the latest available patch, but that is also ancient.

                        I assume the steam version the Lutris script uses was updated at some point after the last retail patch.

                        bjoern_tantau@swg-empire.deB This user is from outside of this forum
                        bjoern_tantau@swg-empire.deB This user is from outside of this forum
                        [email protected]
                        wrote last edited by
                        #11

                        Maybe. But more importantly, it downloads a new binary.

                        A 1 Reply Last reply
                        0
                        • A [email protected]

                          I recently switched to Nobara and I'm currently trying to get everything to work. I'll be a bit spammy here looking for help, I hope that's ok.

                          Today I would like to install my retail version of Unreal Tournament 2004 that came on a DVD.
                          I got the installer for the native Linux version to run and copied over the latest patch. But when I try to run the game i get
                          ./ut2004-bin-linux-amd64: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

                          I tried to install libstdc++ through dnf and got

                          Package "libstdc++-15.1.1-2.fc42.x86_64" is already installed.
                          Package "libstdc++-15.1.1-2.fc42.i686" is already installed.
                          

                          In /root/lib I habe a libstdc++.so.6

                          Does ".so.5" mean I need version 5. How do I get the version Unreal Tournament 2004 wants?

                          Or would it be easier to use the Windows version through Wine?

                          edit: managed to get the native version to run: https://feddit.org/post/15075302/7666396

                          Q This user is from outside of this forum
                          Q This user is from outside of this forum
                          [email protected]
                          wrote last edited by [email protected]
                          #12

                          My recollection is that the DVD included that library, but it's been a while...

                          A 1 Reply Last reply
                          0
                          • A [email protected]

                            Well yeah, but how do i figure out which version I need and where do I get that version?

                            lemmchen@feddit.orgL This user is from outside of this forum
                            lemmchen@feddit.orgL This user is from outside of this forum
                            [email protected]
                            wrote last edited by
                            #13

                            What I mean is, you create a link from "libxyz.wanted.so" to "libxyz.present.so", so when the game is looking for the libxyz.wanted.so file, it actually reads the libxyz.present.so file.
                            You do this with the symbolic links and ln -s, but check the order of the parameters, as I always get those with long the first time around.

                            1 Reply Last reply
                            2
                            • bjoern_tantau@swg-empire.deB [email protected]

                              Maybe. But more importantly, it downloads a new binary.

                              A This user is from outside of this forum
                              A This user is from outside of this forum
                              [email protected]
                              wrote last edited by
                              #14

                              Right. I tried that patch now, but it still wants libstdc++.so.5

                              bjoern_tantau@swg-empire.deB 1 Reply Last reply
                              0
                              • A [email protected]

                                Right. I tried that patch now, but it still wants libstdc++.so.5

                                bjoern_tantau@swg-empire.deB This user is from outside of this forum
                                bjoern_tantau@swg-empire.deB This user is from outside of this forum
                                [email protected]
                                wrote last edited by
                                #15

                                Bummer. Maybe you can get that from some other distro's package and add to the library path.

                                But at that point going the Proton route is probably easier.

                                1 Reply Last reply
                                1
                                • D [email protected]

                                  Every time I'm getting close to abandoning Windows on my gaming rig I stumble in here and change my mind. I do run Linux on some other machines though.

                                  H This user is from outside of this forum
                                  H This user is from outside of this forum
                                  [email protected]
                                  wrote last edited by
                                  #16

                                  Honestly this is not a good reason.

                                  Basically the only sticking point IMO would be whether the specific games you enjoy tend to have problems (often due to draconian DRM or anti cheat systems)

                                  D 1 Reply Last reply
                                  1
                                  • H [email protected]

                                    Honestly this is not a good reason.

                                    Basically the only sticking point IMO would be whether the specific games you enjoy tend to have problems (often due to draconian DRM or anti cheat systems)

                                    D This user is from outside of this forum
                                    D This user is from outside of this forum
                                    [email protected]
                                    wrote last edited by [email protected]
                                    #17

                                    I have those reasons. Multiple games, and several other work-related software requirements. And related to this post I literally have the physical media for UT2004 sitting on my desk because I recently reinstalled it. Like I said, I'm still running Linux on multiple machines but I'm not yet comfortable cutting the cord.

                                    My job is only 10% IT but I'm going to be having to deal with this more soon. I have at least a dozen PCs I'm going to have to make decisions about before Win10 EOL. Maybe I'll be more confident soon after switching over more PCs. Or less. We'll see, it will go one way or the other.

                                    1 Reply Last reply
                                    0
                                    • Q [email protected]

                                      My recollection is that the DVD included that library, but it's been a while...

                                      A This user is from outside of this forum
                                      A This user is from outside of this forum
                                      [email protected]
                                      wrote last edited by
                                      #18

                                      The DVD includes SDL and OpenAL, but not libstdc++

                                      1 Reply Last reply
                                      1
                                      • L [email protected]

                                        Looking in the aur libstdc++5-bin package it's getting it from Debian pre-compiled: https://packages.debian.org/bullseye/libstdc++5

                                        I don't know about Nobara, but if isn't available there you can get the library from the same source and use LD_LIBRARY_PATH to load that library.

                                        A This user is from outside of this forum
                                        A This user is from outside of this forum
                                        [email protected]
                                        wrote last edited by
                                        #19

                                        That helped. Thank you very much!
                                        Crashes everytime I try to switch to fullscreen though, I'll play around with it for a bit, hopefully I'll figure it out.

                                        1 Reply Last reply
                                        1
                                        • J [email protected]

                                          You’re much better off either running it in a container that provides the ancient libraries it needs or running the Windows version through Proton. Otherwise, my understanding is that if you were to theoretically provide it everything it needed, you’d basically be downgrading your distro to a version from 2004.

                                          The Proton approach is what I would try.

                                          A This user is from outside of this forum
                                          A This user is from outside of this forum
                                          [email protected]
                                          wrote last edited by
                                          #20

                                          If all else fails I'll fall back to the Windows version, would make me very sad though.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups