SiriusHardware
Posts: 500
Joined: Thu Aug 02, 2012 9:09 pm
Location: UK

SCUMMvm and Frotz?

Wed Sep 05, 2012 12:15 am

Hi folks -

Very early days with my Pi, which I've only had for about 48 hours- Time to have some fun.

I'm wondering if the LucasArts adventure game 'player' ScummVM and / or the FROTZ 'player' for classic Infocom text adventures have been ported for the Pi?

I'm still very new to Linux so phrases like 'it's in the repo' are pretty much meaningless to me at the moment, so:- I'd appreciate a walkthrough, either on obtaining the already ported programmes and installing them on the Pi, or on obtaining the source (if available) and compiling it into an executable which will run on the Pi.

I'm running the August 2012 Raspbian image, updated as far as possible on 3rd September 2012.

The Pi has an internet connection.

As to the games themselves, I have many of them scattered around in various formats and will sort out how to get the game files onto the Pi myself - I note that Beneath A Steel Sky is apparently available. That would be great to see as I never had that one. I played virtually every Scumm game by LucasArts - I missed out on some of the Revolution titles though.

Pendor
Posts: 48
Joined: Tue Jul 24, 2012 3:21 am

Re: SCUMMvm and Frotz?

Wed Sep 05, 2012 2:19 am

SCUMMVM it's already in the repo, you just need to call:

Code: Select all

sudo apt-get install scummvm
Then copy your games to your Pi, run scummvm and add/run the games using the GUI.

SiriusHardware
Posts: 500
Joined: Thu Aug 02, 2012 9:09 pm
Location: UK

Re: SCUMMvm and Frotz?

Wed Sep 05, 2012 8:37 pm

Pendor wrote:SCUMMVM it's already in the repo, you just need to call:

Code: Select all

sudo apt-get install scummvm
Then copy your games to your Pi, run scummvm and add/run the games using the GUI.
I winced when I saw the words 'in the repo' in your reply, but then relaxed a little when you actually did tell me how to fetch one of the programmes I was looking for, so thanks for that.

But I have a further question... how did you KNOW that... where is the listing, directory, or telephone book which tells you which games (staying precariously on topic) are 'in the repo'... since I assume you already have to know the exact name of the file you're looking for in order for 'apt-get install' to work?

smonkey
Posts: 37
Joined: Wed Aug 15, 2012 8:44 pm

Re: SCUMMvm and Frotz?

Wed Sep 05, 2012 8:49 pm

I'm not sure there's a definitive list of what's in the repo, but you can search it :)

apt-cache search scummvm

it will match partial names as well, so 'scumm' would return scummvm:

Code: Select all

[email protected] ~ $ apt-cache search scumm
scummvm - engine for several graphical adventure games
scummvm-data - engine for several graphical adventure games (data files)
[email protected] ~ $

ghans
Posts: 7868
Joined: Mon Dec 12, 2011 8:30 pm
Location: Germany

Re: SCUMMvm and Frotz?

Thu Sep 06, 2012 7:13 am

apt is the Advanced Packaging System. It uses dpkg (Debian Packaging Tool) as its base.

apt-get downloads and manages packages from the internet.

aptitude (in the repos) is a graphical package manager , thats
what you want
synaptic (in the repos) is more Windows (TM) - like and works under X11

If you google , you'll soon see that you can browse (nice !) /
download (messy ! ) debians packages online.


ghans
• Don't like the board ? Missing features ? Change to the prosilver theme ! You can find it in your settings.
• Don't like to search the forum BEFORE posting 'cos it's useless ? Try googling : yoursearchtermshere site:raspberrypi.org

andyroyal
Posts: 32
Joined: Fri Jul 20, 2012 7:41 pm
Location: Berkshire, UK
Contact: Website

Re: SCUMMvm and Frotz?

Thu Sep 06, 2012 10:03 am

Beneath a Steel Sky works very well on the Raspberry Pi. As my ageing telly doesn't have HDMI I'm using the phono out for the sound and get the odd cracking sound, but other than that it's fine. I can't remember where I got it from though... I think I started X in Raspbian and used Midori to download it from the Revolution site.

SiriusHardware
Posts: 500
Joined: Thu Aug 02, 2012 9:09 pm
Location: UK

Re: SCUMMvm and Frotz?

Thu Sep 06, 2012 11:50 am

Predictably, I got myself into a knot-

I downloaded, installed ScummVM following the advice above and that's fine, but then I downloaded/installed what I thought were the game data files (beneath-a-steel-sky) and found that it was in fact a standalone version - it works, but if I run it from the command line it goes fullscreen and looks terrible (the original resolution doesn't look good when zoomed up so far) - if I run it from a terminal in LXDE it runs at its original resolution so it looks good, but is tiny. Yes! Fussy!

I'd rather run the game files in ScummVM as that gives more control over aspect, image size etc.

How do I UNinstall a programme which I originally installed using apt-get, etc? Is it just a case of locating the directory and deleting it, DOS-style? Or is there a proper uninstall procedure?

smonkey
Posts: 37
Joined: Wed Aug 15, 2012 8:44 pm

Re: SCUMMvm and Frotz?

Thu Sep 06, 2012 11:54 am

If it was installed through apt, you can remove it by running:
sudo apt-get remove packagename

Or to completely purge (remove all configs etc..) a package:
sudo apt-get purge packagename

Another useful command to see if you have something installed:
dpkg -l | grep packagename

SiriusHardware
Posts: 500
Joined: Thu Aug 02, 2012 9:09 pm
Location: UK

Re: SCUMMvm and Frotz?

Thu Sep 06, 2012 2:09 pm

smonkey wrote:If it was installed through apt, you can remove it by running:
sudo apt-get remove packagename

Or to completely purge (remove all configs etc..) a package:
sudo apt-get purge packagename

Another useful command to see if you have something installed:
dpkg -l | grep packagename
Brilliant! Thank you so much! I'll also look into 'Aptitude' as well, but I really wanted to know the 'native' way to do it first.

ghans
Posts: 7868
Joined: Mon Dec 12, 2011 8:30 pm
Location: Germany

Re: SCUMMvm and Frotz?

Thu Sep 06, 2012 2:12 pm

Really , everybody uses a package manager. Just try aptitude , it even
comes with tetris. Or synaptic if you don't need that.


EDIT: AFAIK ScummVM doesn't care wheter the game comes with a "engine"
or launcher. Just point it to the original data files -it will detect the game and
version.

ghans
• Don't like the board ? Missing features ? Change to the prosilver theme ! You can find it in your settings.
• Don't like to search the forum BEFORE posting 'cos it's useless ? Try googling : yoursearchtermshere site:raspberrypi.org

SiriusHardware
Posts: 500
Joined: Thu Aug 02, 2012 9:09 pm
Location: UK

Re: SCUMMvm and Frotz?

Thu Sep 06, 2012 4:14 pm

ghans wrote:Really , everybody uses a package manager. Just try aptitude , it even
comes with tetris. Or synaptic if you don't need that.


EDIT: AFAIK ScummVM doesn't care wheter the game comes with a "engine"
or launcher. Just point it to the original data files -it will detect the game and
version.

ghans

ghans, thanks for your earlier information - I absolutely will try Aptitude but I don't think it does me any harm to gradually learn the command line way of doing things as well. One day I might step up to a linux machine which happens not to have a package manager on it.

I had the same thought - that ScummVM would just 'play' the game files if I could point it at them, but the only file I can find (in the 'games' folder, alongside ScummVM as it happens), is 'sky'. It's as though it's a single-file executable, unlike the original games which tended to come with a smallish executable and big 'story' files, the latter being what ScummVM expects to feed on, I suppose.

I might be barking up the wrong tree anyway- does ScummVM actually claim to be able to run the Revolution point and clickers? I may have just been assuming that it does!

Pendor
Posts: 48
Joined: Tue Jul 24, 2012 3:21 am

Re: SCUMMvm and Frotz?

Thu Sep 06, 2012 4:47 pm

SiriusHardware wrote:does ScummVM actually claim to be able to run the Revolution point and clickers? I may have just been assuming that it does!
Yes. At least these 4 games:

Lure of the Temptress
Beneath a Steel Sky
Broken Sword 1
Broken Sword 2

SiriusHardware
Posts: 500
Joined: Thu Aug 02, 2012 9:09 pm
Location: UK

Re: SCUMMvm and Frotz?

Thu Sep 06, 2012 8:16 pm

Yes, it does. I eventually found the files that ScummVM wanted here:

/usr/share/scummvm/beneath-a-steel-sky

I'm still unsure as to how they got there ,I may have downloaded the game data files which are also 'in the repo' but immediately forgot that I had because I had no idea where they had gone at first.

I like what I've seen so far - I had no idea Dave Gibbons (2000AD/Judge Dredd) had been involved with it but his art style is instantly recognisable on the opening movie.

So: Got Joey up and running, got the transporter robot running back and forth, got the sandwich, got the wrench, got stuck... time to go away and think a little bit more. (I love these games... even better when it's one I have never seen before).

SiriusHardware
Posts: 500
Joined: Thu Aug 02, 2012 9:09 pm
Location: UK

Re: SCUMMvm and Frotz?

Thu Sep 06, 2012 8:35 pm

ghans wrote:Really , everybody uses a package manager. Just try aptitude.
I followed your earlier steps to download it and was told, somewhat to my embarassment, that I already had it.

It's not tremendously intuitive to use (I found it more or less impossible to guess my way around the UI ) but it is still better than doing it laboriously by hand, I agree, so thanks for pointing me in that direction.

ghans
Posts: 7868
Joined: Mon Dec 12, 2011 8:30 pm
Location: Germany

Re: SCUMMvm and Frotz?

Fri Sep 07, 2012 7:09 am

Synaptic might be easier to use for you.

ghans
• Don't like the board ? Missing features ? Change to the prosilver theme ! You can find it in your settings.
• Don't like to search the forum BEFORE posting 'cos it's useless ? Try googling : yoursearchtermshere site:raspberrypi.org

texy
Forum Moderator
Forum Moderator
Posts: 5155
Joined: Sat Mar 03, 2012 10:59 am
Location: Berkshire, England

Re: SCUMMvm and Frotz?

Fri Sep 07, 2012 12:54 pm

SiriusHardware wrote:Yes, it does. I eventually found the files that ScummVM wanted here:

/usr/share/scummvm/beneath-a-steel-sky

I'm still unsure as to how they got there ,I may have downloaded the game data files which are also 'in the repo' but immediately forgot that I had because I had no idea where they had gone at first.

I like what I've seen so far - I had no idea Dave Gibbons (2000AD/Judge Dredd) had been involved with it but his art style is instantly recognisable on the opening movie.

So: Got Joey up and running, got the transporter robot running back and forth, got the sandwich, got the wrench, got stuck... time to go away and think a little bit more. (I love these games... even better when it's one I have never seen before).
I installed it and had a play for a while. Got stuck on the first screen - couldn't get down the gantry ladder without the guards killing me at the bottom :oops:

T.
Various male/female 40- and 26-way GPIO header for sale here ( IDEAL FOR YOUR PiZero ):
https://www.raspberrypi.org/forums/viewtopic.php?f=93&t=147682#p971555

cutterjohn
Posts: 62
Joined: Tue Jul 24, 2012 9:55 pm

Re: SCUMMvm and Frotz?

Fri Sep 07, 2012 8:03 pm

ghans wrote:Really , everybody uses a package manager. Just try aptitude , it even
comes with tetris. Or synaptic if you don't need that.


EDIT: AFAIK ScummVM doesn't care wheter the game comes with a "engine"
or launcher. Just point it to the original data files -it will detect the game and
version.

ghans
or dselect for purely "text" display with a simpler curses UI...

SiriusHardware
Posts: 500
Joined: Thu Aug 02, 2012 9:09 pm
Location: UK

Re: SCUMMvm and Frotz?

Mon Sep 10, 2012 6:20 pm

texy wrote:
I installed it and had a play for a while. Got stuck on the first screen - couldn't get down the gantry ladder without the guards killing me at the bottom :oops:

T.
If you feel like getting a little further into the game:

At the left end of the gantry, right click on the bar half way up the wall to pull it out and add it to your inventory. At the right end of the gantry, look at the door, then move the pointer up to the top of the screen to reveal your inventory. Select the bar you just picked up and use it with the door. go through the door. Outside, take a quick look at the building opposite before a quick cut-scene unfolds. Go back inside, to the gantry. You'll see the guard leave through the door on the left. It's now safe to go down the stairs....

SiriusHardware
Posts: 500
Joined: Thu Aug 02, 2012 9:09 pm
Location: UK

Re: SCUMMvm and Frotz?

Mon Sep 10, 2012 6:23 pm

Incidentally, thanks to the advice given to me above I can now state that FROTZ, the engine for playing classic Infocom text adventures like ZORK, etc, is also 'in the repo'.

Return to “Gaming”