Page 1 of 2 12 LastLast
Results 1 to 10 of 17

Thread: Continuum on wine doesn't work, even though it should

  1. #1
    Join Date
    Feb 2006
    Location
    Poland
    Beans
    281
    Distro
    Ubuntu 12.04 Precise Pangolin

    Continuum on wine doesn't work, even though it should

    Hello!

    I downloaded the Linux version of Continuum here: http://wine.getcontinuum.com/

    I installed it acording to the instructions, but when I try to run Continuum, I get this error:

    wine: failed to initialize: /usr/local/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory

    It seems that wine is looking for it in the wrong directory... because that file is in the ~/Continuum-wine/bin directory, together with the special wine version which is used to run Continuum... Does anyone know how to make it look for files in the right directory?

  2. #2
    Join Date
    Feb 2006
    Location
    Poland
    Beans
    281
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Continuum on wine doesn't work, even though it should

    I'll try to give some more details :)

    Continuum is installed in the Continuum-wine directory in my home directory. There are two subdirectories inside it... one is called bin, and it's a directory with a special version of wine which is required to run the game (it doesn't work with normal wine), and the second one is called Continuum, and it contains the actual game. There are also two scripts in the Continuum-wine directory. The first one is used to run the game, and here it is:

    continuum.sh
    Code:
    #!/bin/sh
    ~/Continuum-wine/wine ~/Continuum-wine/Continuum/Continuum.exe
    And here's the second one... it seems that it's supposed to set the right paths and then run the game using the special wine version:

    wine
    Code:
    #!/bin/sh
    #
    # Wrapper script to run Wine and Winelib apps from inside the source tree
    #
    # Copyright (C) 2002 Alexandre Julliard
    #
    # This library is free software; you can redistribute it and/or
    # modify it under the terms of the GNU Lesser General Public
    # License as published by the Free Software Foundation; either
    # version 2.1 of the License, or (at your option) any later version.
    #
    # This library is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    # Lesser General Public License for more details.
    #
    # You should have received a copy of the GNU Lesser General Public
    # License along with this library; if not, write to the Free Software
    # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    #
    
    # first determine the directory that contains the app itself
    
    appdir=""
    case "$0" in
      */*)
        # $0 contains a path, use it
        appdir=`dirname "$0"`
        ;;
      *)
        # no directory in $0, search in PATH
        saved_ifs=$IFS
        IFS=:
        for d in $PATH
        do
          IFS=$saved_ifs
          if [ -x "$d/$0" ]
          then
            appdir="$d"
            break
          fi
        done
        ;;
    esac
    
    # now find the top-level directory of the source tree
    
    if [ -x "$appdir/bin/wineserver" ]
    then topdir="$appdir"
    elif [ -x "$appdir/../bin/wineserver" ]
    then topdir="$appdir/.."
    elif [ -x "$appdir/../../bin/wineserver" ]
    then topdir="$appdir/../.."
    elif [ -x "$appdir/../../../bin/wineserver" ]
    then topdir="$appdir/../../.."
    else
      echo "$0: could not locate Wine source tree"
      exit 1
    fi
    
    # setup the environment
    
    topdir=`cd "$topdir" && pwd`
    
    if [ "`uname -s`" = "Darwin" ]
    then
      if [ -n "$DYLD_LIBRARY_PATH" ]
      then
        DYLD_LIBRARY_PATH="$topdir/bin:$DYLD_LIBRARY_PATH"
      else
        DYLD_LIBRARY_PATH="$topdir/bin"
      fi
      export DYLD_LIBRARY_PATH
    else
      if [ -n "$LD_LIBRARY_PATH" ]
      then
        LD_LIBRARY_PATH="$topdir/bin:$LD_LIBRARY_PATH"
      else
        LD_LIBRARY_PATH="$topdir/bin"
      fi
      export LD_LIBRARY_PATH
    fi
    
    if [ -n "$WINEDLLPATH" ]
    then
      WINEDLLPATH="$topdir/bin:$topdir/bin:$WINEDLLPATH"
    else
      WINEDLLPATH="$topdir/bin:$topdir/bin"
    fi
    WINESERVER="$topdir/bin/wineserver"
    WINELOADER="$topdir/bin/wine"
    export WINEDLLPATH WINESERVER WINELOADER
    
    # any local settings ?
    if [ -f "$topdir/.winewrapper" ]
    then
        . $topdir/.winewrapper
    fi
    
    # create prefix directory if needed
    
    if [ -z "$WINEPREFIX" -a ! -d "$HOME/.wine" ]
    then
        "$topdir/bin/wineprefixcreate" --use-wine-tree "$topdir"
    fi
    
    # and run the application
    
    case "$0" in
      wine|*/wine)
        exec "$WINELOADER" "$@"
        ;;
      */*)
        [ -f "$0.exe.so" ] && exec "$WINELOADER" "$0.exe.so" "$@"
        echo "$0: cannot find corresponding application"
        exit 1
        ;;
      *)
        [ -f "$appdir/$0.exe.so" ] && exec "$WINELOADER" "$appdir/$0.exe.so" "$@"
        echo "$0: cannot find corresponding application"
        exit 1
        ;;
    esac
    Last edited by Starlight; September 20th, 2006 at 06:42 PM.

  3. #3
    Join Date
    Feb 2006
    Location
    Poland
    Beans
    281
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Continuum on wine doesn't work, even though it should

    just bumping the thread...

  4. #4
    Join Date
    Sep 2005
    Location
    Indiana
    Beans
    130

    Re: Continuum on wine doesn't work, even though it should

    Sweet! Linux version of Subspace/Continuum??

    I thought the day would never come... (well, last time I checked, numbers were seriously dwindling in some zones. I haven't checked up on it in about a year).

    Pray tell, is WarzoneCTF still alive and well?


    I'll look into this soon. I played it for a few years (and logged somewhere ~400 hours). I dropped out of continuum about 1 1/2 ago (shortly before I started college), and then once I installed Ubuntu(and rarely boot Windows), I kinda gave up on the idea of ever playing it much again.

  5. #5
    Join Date
    Sep 2005
    Location
    Indiana
    Beans
    130

    Re: Continuum on wine doesn't work, even though it should

    Yeah, it looks like there's something broken with the wine script. I'll try digging in later today (though, I'm not proficient with scripts).

    I'm really itching to play now.

  6. #6
    Join Date
    Feb 2006
    Location
    Poland
    Beans
    281
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Continuum on wine doesn't work, even though it should

    Well, I've never played it before, but it seems like a really cool game... that's why I'd love to play it. Does it work on your computer?

  7. #7
    Join Date
    Sep 2005
    Location
    Indiana
    Beans
    130

    Re: Continuum on wine doesn't work, even though it should

    Quote Originally Posted by Starlight View Post
    Well, I've never played it before, but it seems like a really cool game... that's why I'd love to play it. Does it work on your computer?
    No, it doesn't work... at least not at the moment (same error).

  8. #8
    Join Date
    Sep 2005
    Location
    Indiana
    Beans
    130

    Re: Continuum on wine doesn't work, even though it should

    Yay. I got it working.

    Not a very solid solution, but it does seem to work fine.

    Since it was looking in the wrong place for the files, I just made a symbolic link from there back to the right files:
    Code:
    sudo ln --symbolic ~/Continuum-wine/bin/ /usr/local/lib/wine/
    From there, I got a weird error that it couldn't find 'libwine_unicode.so.1'. I found the file in a 386 RPM, pulled out the file, and put it in '/usr/lib/'. I've attached the file (zipped) if you need that.

    Also, you'll likely need to change the sound to get it working in game:
    Code:
    winecfg
    Under the 'sound' tab, change one of the drop-down boxes (hardware acceleration, I think) to 'emulated'.

    That should get it up and running.
    Attached Files Attached Files
    Last edited by tht00; September 21st, 2006 at 02:21 AM.

  9. #9
    Join Date
    Feb 2006
    Location
    Poland
    Beans
    281
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Continuum on wine doesn't work, even though it should

    Thanks! i can run the game now But it keeps putting me in the spectator mode, and I have no idea why...

  10. #10
    Join Date
    Sep 2005
    Location
    Indiana
    Beans
    130

    Re: Continuum on wine doesn't work, even though it should

    Quote Originally Posted by Starlight View Post
    Thanks! i can run the game now But it keeps putting me in the spectator mode, and I have no idea why...
    That happens when you have latency (lag). Make sure you've got no downloads going (especially if you aren't on broadband).

    Sometimes there is a clogged server inbetween you and the Subspace server... but it seems the 'trace' function doesn't work in Linux. If there is a clogged server, it doesn't matter if you have the fastest connection in the world.

    As a rule of thumb, a playable ping will be under 300. 'Decent' would be under 150. 'Good' would be under 70. Right now, I'm hitting pings of 30.

    Right now, I'm trying to get the fullscreen to work...

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •