ScummVM for SailfishOS

Hi all, the ScummVM team have announced an official version for SailfishOS.

There’s no binaries available yet, but I have built it myself (on my phone) and I can confirm it works.

28 Likes

“Look behind you, a Three-Headed Monkey!”

9 Likes

For the adventurous :wink:

https://build.sailfishos.org/package/show/sailfishos:chum:testing/scummvm

12 Likes

I was expecting the SFOS to be called SchummVM…

2 Likes

Instalation failed :sob:

ScummVM has been pushed to and accepted at Chum. Have fun!

Make sure to post your config tricks here.

Many thanks to @dumol and others on Telegram for testing, especially in the MIDI area. You can found a couple of sound fonts on Chum as well to experiment with.
I happen to like FluidSynth + GeneralUser + AdLib (mixed mode), but it depends on taste and of course the game.

Note that you will very likely need SFOS > 4.4 for it to work, and I haven’t been able to test anything else than aarch64.
On my C2, I have to hit the launcher button while in Portrait mode (though the prorgam then launches in Landscape as it should be). When launching from Landscape, the full screen centering gets messed up.

5 Likes

I have been play-testing Heroines Quest.
If you have ever played the original Hero’s Quest (later known as Quest For Glory) I can warmly recommend this game.

1 Like


Amazing!!! SDL hints could use some tweaking as the app advertises itself as portrait mode, but woooow

1 Like

I’ve tested this on my XA2. Have played The Secret Of Monkey Island from start to finish with the help of my youngest. There are some rough edges, but the app is very stable once you get things goings.

Given the less capable hardware of XA2, the best MIDI synthesis for me was FluidSynth with the 8mb Creative Labs soundfont. Got it from https://web.archive.org/web/20080302202208/http://www.alsa-project.org/~james/sound-fonts/8MBGMSFX.SF2

3 Likes

It’s absolutely amazing, that this is available now. However, there is one strange issue, the sound from scummvm seems to be independent from system sound settings. I get sound output although sound level and ring tone volume is set to 0

One thing I’ve discovered by chance, but it’s essential for playing (or at least for saving/loading) many games, is how to generate keyboard presses. On Sailfish OS, the ScummVM virtual keyboard appears anywhere in a game or the ScummVM launcher after a triple touch (use three fingers to touch the screen at the same time).

For example, in early Lucas Arts games such as the Monkey Island series, you need to press F5 to save/load a game. (Use the green button with a checkmark in the lower right corner of the virtual keyboard to effectively input the chosen sequence.)

5 Likes

Is there any hint how that works? I installed the main app, the other engines, but how do I get games? (Am I right that the engines don’t include the games itself?)

With “Download Games” I there are just Lure of the Temptress and Beneath a Steel Sky, but Download doesn’t work.

Correct, ScummVM ships the app and the engines, games you have to procure yourself (many of them are not free or not freely distributable).
Those offered in the downloads in the app are some that can be distributed (like demos).

You can look here for example: ScummVM :: Games, Making sure you're not a bot!

Please read the package descriptions. For example, Engines I reads:

This package contains the following engine plugins: grim kyra mm lure sky queen

See https://wiki.scummvm.org/index.php?title=Engines for details about engines and game support. 

The main ScummVM package lists all the subpackages:

ScummVM is the main application, and the core engines.
The engines packages split up the available game engines so the download/install sizes are managable.

Which one of the engine packs you need depends on which games you want to run.

No, it’s just the core engine without games then. At least as far as I got it…

Thanks, so I need to use the few free games or need the files. I have several Lucas and Sierra games in my Library on GOG.com - so I guess I could take the game files from there?

Please refer to the ScummVM Documentation and Wiki, that’s what they are for:

… and a couple of other places.

2 Likes

you can also use the Amiga version of the games. Up to and including Secret of Monkey Island the amiga version is usually also quite good (no real difference to dos version). Amiga version is usually easy to find

Is it possible to get a proper KB/Numpad? Currently, the (stupid) fights at indy3 are basically unplayable/unwinnable

edit:
there is also a flying sequence which requires the numpad

Usually the best version is FM Towns, at least for Loom and Monkey1 era games.

For PC versions it depends a lot on the sound and midi capabilities of both the game and the ‘VM’.