x64 SpaceChem Installation

For those who got the Frozen Synapse Humblebundle currently going on, a
new game was added to the bundle today called “SpaceChem”. I’ve found it
to be a fun game, but noted that the download is a .deb file only.

Getting it to run on openSUSE 11.4 was pretty easy, but for those who
don’t know how to proceed, here’s a step-by-step once you’ve received
the .deb file (which is delivered inside a .tar.gz file):

  1. Install alien using:
    sudo zypper in alien

  2. Unpack the SpaceChem-1012-hib.tar.gz file into its own directory:
    md sc; cd sc; tar xfvmz …/SpaceChem-1012-hib.tar.gz

  3. If you are using an x64 architecture, run:
    ./make-amd64-package.sh

  4. Convert the package from .deb to .tgz:
    For x86:
    alien -t SpaceChem-i386.deb
    For x64:
    alien -t SpaceChem-amd64.deb

  5. Unpack the resulting .tgz file:
    tar xfvmz zachtronicsindustries-spacechem-1012.tgz

  6. Move the resulting ‘opt/zachtronicsindustries/spacechem’ directory to
    your preferred location. (The extracted usr/ directory is not needed as
    it only contains shortcuts)

This process will let you install the game into your home directory as a
non-root user. If you convert to an rpm instead, you’ll install to the /
opt/zachtronicsindustries and the /usr/bin directory will contain a link
to the launcher script. Note that if you convert with alien to an rpm,
there is no dependency checking/verification, since alien only converts
the file format, not the dependencies.

Enjoy!

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

I should also note that to launch the game, you’ll need to navigate into
the directory where the script is (opt/zachtronicsindustries/spacechem)
and then run “./spacechem-launcher.sh” - you may want to update it to
point at the correct path and (if running from your how directory) symlink
it to ~/bin

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

Hey Jim,

These games are pretty fun - thanks for the tip. I downloaded the Humble Frozen Synapse Bundle, which includes several games.

(Apparently, for the next 6 days you also get the previous Frozenbyte bundle, with five additional games.)

The Humble Frozen Synapse Bundle (pay what you want and help charity)

One of them is Trauma, a flash bashed, interactive puzzle game.

To play Trauma:

Install alien (Available in contrib repo: Index of /repositories/openSUSE:/11.4:/Contrib/standard )

Download the Frozen Synapse Bundle - several games for Linux, and a portion of the donation goes to EFF and Child’s Play Charities.

alien -r trauma_1_i386.rpm
rpm -ivh --nodeps trauma_1_i386.rpm
(It complains about a missing /lib/libpcre.so.3, which seems to be part of the Debian libpcre3 package - I didn’t seem to need it to play.)
cd /opt/TRAUMA/
./trauma

Now to check out the next game: Frozen Synapse . . .

On Thu, 06 Oct 2011 01:46:03 +0000, LewsTherinTelemon wrote:

> Hey Jim,
>
> These games are pretty fun - thanks for the tip. I downloaded the Humble
> Frozen Synapse Bundle, which includes several games.

No problem, having seen some posts up here from past bundles with people
trying to get things going, I thought I’d give folks a leg up on the most
recent addition. :slight_smile:

Several of the games have hardware requirements that are beyond my
current system, unfortunately - Trine looks like fun, but even at the
lowest setting, the framerate is too slow for it to be playable. A new
computer is on my wishlist. :slight_smile:

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

Just like to add that you don’t need alien on the default install just keep extracting the SC-amd64->data->opt path (using a file manager) after running the makeamd64 script.

And you will need to install the listed depends the live cd at least misses most of them:
Depends: libsdl1.2debian (>= 1.2), libsdl-image1.2 (>= 1.2), libsdl-mixer1.2 (>= 1.2), mono-runtime (>= 2.4), libmono-wcf3.0-cil (>= 2.4), libmono-winforms2.0-cil (>= 2.4), xclip (>= 0.08)

On Sat, 08 Oct 2011 07:36:03 +0000, nzac wrote:

> Just like to add that you don’t need alien on the default install just
> keep extracting the SC-amd64->data->opt path (using a file manager)
> after running the makeamd64 script.

Good to know - I had thought about using the ‘ar’ command (which the make-
amd64 script uses) and just going with that.

> And you will need to install the listed depends the live cd at least
> misses most of them:
> Depends: libsdl1.2debian (>= 1.2), libsdl-image1.2 (>= 1.2),
> libsdl-mixer1.2 (>= 1.2), mono-runtime (>= 2.4), libmono-wcf3.0-cil (>=
> 2.4), libmono-winforms2.0-cil (>= 2.4), xclip (>= 0.08)

Yes, those dependencies are going to be important. :slight_smile: Thanks for that
addition, it’s easy for me to miss something that obvious, but for
someone new to openSUSE, that wouldn’t be as obvious. :slight_smile:

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

Fortunately, I was able to run Trine and it’s great. No problems at all, just worked out of the box. (I just have a modest nVidia GT240.)

Worth the cost of admission alone!

This bundle was a great deal.

Cheers,
Pete

On Sat, 08 Oct 2011 16:06:02 +0000, LewsTherinTelemon wrote:

> hendersj;2390789 Wrote:
>>
>> Several of the games have hardware requirements that are beyond my
>> current system, unfortunately - Trine looks like fun, but even at the
>> lowest setting, the framerate is too slow for it to be playable. A new
>> computer is on my wishlist. :slight_smile:
>>
>> Jim
>>
>> –
>> Jim Henderson
>> openSUSE Forums Administrator
>> Forum Use Terms & Conditions at ‘openSUSE Forums FAQ’
>> (http://tinyurl.com/openSUSE-T-C)
>
> Fortunately, I was able to run Trine and it’s great. No problems at all,
> just worked out of the box. (I just have a modest nVidia GT240.)

How much video memory do you have? My card is a lowly 6150LE, and uses
shared memory; I think the shared memory might be my issue here.

> Worth the cost of admission alone!
>
> This bundle was a great deal.

Indeed it was (is, I think it’s still on for a few more days). :slight_smile:

Jim

Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C