Page 1 of 4 123 ... LastLast
Results 1 to 10 of 35

Thread: Smokin Guns - a new "old western" FPS

  1. #1
    Join Date
    Jan 2009
    Beans
    128

    Thumbs down Smokin Guns - a new "old western" FPS

    So I wanted to give Smokin Guns a try. It was just released as a stand alone game, after starting life as a Quake3 mod called Western Quake. Smokin Guns is set in the Wild West and offers unique gametypes such as Bank Robbery.

    Installation was supposed to be fairly straightforward:

    1) Download for FREE from http://www.smokin-guns.net/ Get the .zip archive not the .exe. The .zip contains both the ms windows .exe and the linux binary. (340MB)

    2) Unzip it. You can double click the .zip and drag the "Smokin' Guns" directory to your home directory.

    3) Rename the directory you just unzipped from "Smokin' Guns" to "SmokinGuns" as the engine will always look for that directory as installed game path.

    4) Set execute permission for "smokinguns.x86". You can right click on the file in Nautilus, select Properties, go to Permissions tab, check box for "Allow executing file as program". Alternatively "chmod +x smokinguns.x86" on the command line does the same thing.


    It was supposed be as simple as that to be able to run ~/SmokinGuns/smokinguns.x86

    And it probably is that simple for some people with a 32-bit distro. However, on this box I have Ubuntu 8.04 64-bit, and a couple more steps were needed...

    Code:
    j@blackcreek:~/SmokinGuns$ ./smokinguns.x86
    ./smokinguns.x86: error while loading shared libraries: libXxf86dga.so.1: cannot open shared object file: No such file or directory
    Hmmm... it looks like I have libXxf86dga.so.1 right?

    Code:
    j@blackcreek:~/SmokinGuns$ locate libXxf
    /usr/lib/libXxf86dga.so.1
    /usr/lib/libXxf86dga.so.1.0.0
    /usr/lib/libXxf86misc.so.1
    /usr/lib/libXxf86misc.so.1.1.0
    /usr/lib/libXxf86vm.so.1
    /usr/lib/libXxf86vm.so.1.0.0
    /usr/lib32/libXxf86vm.so.1
    /usr/lib32/libXxf86vm.so.1.0.0
    Oh, there's not a 32-bit libXxf86dga.so.1 in /usr/lib32/

    At this point I was afraid I might end up in a 32-bit dependancy hell. Ah, a good time to try out Cappy's getlibs script!
    http://ubuntuforums.org/showthread.php?t=474790

    Code:
    j@blackcreek:~/SmokinGuns$ getlibs smokinguns.x86 
    libXxf86dga.so.1: libxxf86dga1
    The following i386 packages will be installed:
    libxxf86dga1
    Continue [Y/n]? y
    Downloading ...
    Installing libraries ...
    [sudo] password
    Ok so there was only the one dependancy... Lets try to run the game again!

    Code:
    j@blackcreek:~/SmokinGuns$ ./smokinguns.x86 
    <<<< snip >>>>
    ...loading opengl32: QGL_Init: Can't load opengl32 from /etc/ld.so.conf: opengl32: cannot open shared object file: No such file or directory
    failed
    ...loading libGL.so: QGL_Init: Can't load libGL.so from /etc/ld.so.conf: libGL.so: cannot open shared object file: No such file or directory
    failed
    ----- CL_Shutdown -----
    RE_Shutdown( 1 )
    -----------------------
    ----- CL_Shutdown -----
    -----------------------
    Sys_Error: GLimp_Init() - could not load OpenGL subsystem
    Apparantly everything is there except for a needed symlink. Smokin Guns is looking for libGL.so not libGL.so.1 I created a symlink for the 64-bit one in /usr/lib too, but just the first line would probably suffice.

    Code:
    $ sudo ln -s /usr/lib32/libGL.so.1 /usr/lib32/libGL.so
    $ sudo ln -s /usr/lib/libGL.so.1 /usr/lib/libGL.so
    Finally it works!

    Code:
    j@blackcreek:~/SmokinGuns$ ./smokinguns.x86
    Too bad there's only bots at 3:00am... I'm hoping there's human players during normal hours. (hopefully more players than World of Padman, which is a *really* cool game, but every time I've tried WOP there are never any human players. And I've tried WOP periodically for like 4 years now *sigh*)
    "In theory there is no difference between theory and practice. But, in practice, there is." --Yogi Berra

  2. #2
    Join Date
    Aug 2005
    Beans
    71

    Re: Smokin Guns - a new "old western" FPS

    I had a problem with libopenal.so.0,I only got libopenal.so.1.I simply copied the file and it works sofar (not sure if this is the correct way though). getlibs didn't work so I just did this:
    Code:
    sudo cp /usr/lib/libopenal.so.1 /usr/lib/libopenal.sp.0

  3. #3
    Join Date
    Aug 2006
    Location
    Ann Arbor Michigan
    Beans
    69
    Distro
    Ubuntu 14.04 Trusty Tahr

    Re: Smokin Guns - a new "old western" FPS

    Is there a better way to go about this?
    "They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    Ben Franklin 1775
    Michigan LoCo Team: #ubuntu-michigan on irc.freenode.net

  4. #4
    Join Date
    Jan 2009
    Beans
    128

    Re: Smokin Guns - a new "old western" FPS

    Quote Originally Posted by nawitus View Post
    I had a problem with libopenal.so.0,I only got libopenal.so.1.I simply copied the file and it works sofar (not sure if this is the correct way though). getlibs didn't work so I just did this:
    Code:
    sudo cp /usr/lib/libopenal.so.1 /usr/lib/libopenal.sp.0
    Better to create a symbolic link, so that libopenal.so.0 points to libopenal.so.1, and you won't be using an old libopenal.so.0 when libopenal.so.1 gets updated:

    Code:
    sudo ln -s /usr/lib/libopenal.so.1 /usr/lib/libopenal.so.0
    "In theory there is no difference between theory and practice. But, in practice, there is." --Yogi Berra

  5. #5
    Join Date
    Jun 2006
    Location
    Slovakia
    Beans
    99

    Smile Re: Smokin Guns - a new "old western" FPS

    Hello,

    here is complete guide how to do it. Worked for me fine on 8.10.

    http://nousessence.com/node/1257


    Bye.

    Ales

  6. #6
    Join Date
    Feb 2007
    Location
    Rockland Co., N.Y.
    Beans
    498
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Smokin Guns - a new "old western" FPS

    I love westerns. I'll give this a go later on tonight.

    Thanks for the heads up!

  7. #7
    Join Date
    Apr 2008
    Beans
    16

    Re: Smokin Guns - a new "old western" FPS

    I just got it to work but no one is online

  8. #8
    Join Date
    Feb 2007
    Location
    Rockland Co., N.Y.
    Beans
    498
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Smokin Guns - a new "old western" FPS

    Quote Originally Posted by ales View Post
    Hello,

    here is complete guide how to do it. Worked for me fine on 8.10.

    http://nousessence.com/node/1257


    Bye.

    Ales
    Thanks for the link Ales. Worked like a charm for me on Intrepid. Cool game. Hopefully word of mouth gets more people playing. I'd love to see full servers going.


  9. #9
    Join Date
    May 2008
    Beans
    121
    Distro
    Ubuntu Development Release

    Re: Smokin Guns - a new "old western" FPS

    Code:
    ./smokinguns.x86: error while loading shared libraries: libopenal.so.0: cannot open shared object file: No such file or directory
    No matter how many times it will still do this. Using Intrepid amd64 with OSS 4.1-1051.

  10. #10
    Join Date
    May 2006
    Beans
    910

    Re: Smokin Guns - a new "old western" FPS

    Worked perfectly for me without the need of any of this. Simply extracted the .zip, made the smokinguns.x86 executable, and ran it. Hardy 64bit. Of course, I have several 32bit games running already so maybe I had the fixed dependencies and did not notice it. I did have to edit the .cfg file to turn off openal though, so as to fix annoying popping from my speakers (happens to me on almost all Quake based games).

Page 1 of 4 123 ... LastLast

Tags for this Thread

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
  •